quantity-input{background:var(--input-background-color);border-radius:var(--border-radius);font-weight:700;border:1px solid var(--border-light);overflow:hidden}quantity-input button{width:60px;display:flex;align-items:center;justify-content:center;background:var(--secondary-background-color);font-size:20px;font-family:Arial,Helvetica,sans-serif;transition:all .35s ease-in-out 0s}@media (min-width: 992px){quantity-input button{width:84px}}quantity-input button[disabled]{cursor:not-allowed;opacity:.5}quantity-input button svg{width:14px;height:14px}@media (min-width: 1025px){quantity-input button:hover{background:var(--miscellaneous-color)}}quantity-input button:focus-visible{background:var(--miscellaneous-color)}quantity-input .qty-minus{border-right:1px solid var(--border-light)}quantity-input .qty-plus{border-left:1px solid var(--border-light)}quantity-input input{width:60px;border:none;height:54px;border-radius:0;text-align:center;background:#fff;padding:5px;font-weight:700}quantity-input input:focus{outline:none}@media (min-width: 992px){quantity-input input{width:84px}}.hidden-view{position:absolute;visibility:hidden;width:100%;height:100%;top:0;left:0}.product-360-icon{margin:10px 0 0 15px}.product-360-icon svg{width:40px;height:auto}@media (min-width: 768px){.templateProduct div[data-section-type=product-page] .section-container>.md-flex{gap:30px}}@media (min-width: 768px){.templateProduct.product-desk-sticky>header{opacity:0;visibility:hidden}}.shopify-section-main-product{padding:var(--padding);margin:var(--margin)}.shopify-section-main-product .label-inner{justify-content:center;gap:4px;background:#f6f6f6;border-radius:var(--border-radius);padding:4px 5px;min-width:102px}.shopify-section-main-product .label-inner.label-in_stock{background:#19c98a33}.shopify-section-main-product .label-inner svg{width:13px;height:13px}.shopify-section-main-product .variant-options details[open] .swt-header-label{border-radius:4px 4px 0 0}.shopify-section-main-product .swt-header-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;min-height:56px;padding:16px 18px 16px 12px;border-radius:4px;border:1px solid var(--miscellaneous-color)}@media (min-width: 768px){.shopify-section-main-product .swt-header-label{font-size:16px}}.shopify-section-main-product .swt-header-label .label{flex:1}.shopify-section-main-product .swt-header-label .expand{position:static}.shopify-section-main-product .swt-container{border:1px solid var(--miscellaneous-color);border-top:none;border-radius:0 0 4px 4px}.shopify-section-main-product .backinstock-form-success{display:none}.shopify-section-main-product .submit-success~.backinstock-form-success{display:block}.product-header-infor{margin-bottom:24px}@media (min-width: 768px){.product-header-infor{margin-bottom:0}}.product-header-infor .sale-wrap{margin:16px 0 0;gap:8px;align-items:center}.product-header-infor .sale-wrap .label-group{margin:0}.product-header-infor .yotpo .yotpo-bottomline .yotpo-stars{margin:0 -1px}.product-header-infor .yotpo .yotpo-bottomline .yotpo-stars .yotpo-icon{margin:0 1px}.product-header-infor .yotpo .yotpo-bottomline .text-m{color:var(--text-color)!important;margin-left:5px;font-size:12px}@media (min-width: 768px){.product-header-infor .yotpo .yotpo-bottomline .text-m{font-size:var(--body-fs)}}.product-header-infor .yotpo .yotpo-bottomline .text-m:before{content:"("}.product-header-infor .yotpo .yotpo-bottomline .text-m:after{content:")"}.product-header-infor .product-review-count,.product-header-infor .kl_reviews__star_rating_widget__label{color:var(--text-color);font-size:12px!important;font-weight:400}@media (min-width: 768px){.product-header-infor .product-review-count,.product-header-infor .kl_reviews__star_rating_widget__label{font-size:var(--body-fs)!important}}.product-header-infor .kl_reviews__star_rating_widget__label:before{content:"("}.product-header-infor .kl_reviews__star_rating_widget__label:after{content:")"}.product-header-infor .product-information{margin-bottom:8px;font-size:12px;letter-spacing:.12px;line-height:1.5;align-items:center;flex-wrap:nowrap}@media (min-width: 768px){.product-header-infor .product-information{margin-bottom:16px;letter-spacing:0;font-size:var(--body-fs)}}.product-header-infor .product-information .information-group>div{display:flex;align-items:center}.product-header-infor .product-information .information-group>div:not(:first-child):before{content:"";height:20px;width:1px;background:var(--text-color);opacity:.3;margin:0 5px;display:inline-flex}@media (min-width: 1200px){.product-header-infor .product-information .information-group>div:not(:first-child):before{margin-left:10px;margin-right:10px}}.product-header-infor .product-information .information-group .product-price{display:none}.product-header-infor .product-information .information-group:last-child{margin-left:10px}.product-header-infor .product-information .information-group .product-review-badge .icon{width:18px;height:18px}.product-header-infor .product-information .information-group .product-information-label{display:none}@media (min-width: 768px){.product-header-infor .product-information .information-group.hide-border .product-favorites .btn-wishlist{border:none}}.product-header-infor .product-favorites .btn-wishlist:after{width:24px!important;height:24px!important;content:none!important}@media (max-width: 767px){.product-header-infor .product-favorites .btn-wishlist{font-size:0px}.product-header-infor .product-favorites .btn-wishlist .icon,.product-header-infor .product-favorites .btn-wishlist svg{width:32px;height:32px;padding:6px;color:var(--text-color);background:var(--whislist-bg-color);border-radius:5px}.product-header-infor .product-favorites .btn-wishlist .icon path,.product-header-infor .product-favorites .btn-wishlist svg path{fill:currentColor}}@media (min-width: 768px){.product-header-infor .product-favorites .btn-wishlist{padding:8px;display:flex;align-items:center;height:40px;border-radius:5px;border:1px solid var(--text-color);color:var(--text-color);font-size:var(--body-fs);font-weight:700;line-height:1;background:var(--whislist-bg-color);max-width:unset;font-family:var(--body-font);text-transform:unset;gap:6px;white-space:nowrap}.product-header-infor .product-favorites .btn-wishlist .icon,.product-header-infor .product-favorites .btn-wishlist svg{flex:0 0 20px;max-width:20px;width:20px;height:20px;color:inherit}.product-header-infor .product-favorites .btn-wishlist .icon path,.product-header-infor .product-favorites .btn-wishlist svg path{fill:currentColor}.product-header-infor .product-favorites .btn-wishlist .flex{flex-direction:row-reverse;gap:8px;flex-wrap:nowrap;white-space:nowrap}.product-header-infor .product-favorites .btn-wishlist .flex .text-saved{display:none}}@media (min-width: 768px){.product-header-infor .product-favorites .btn-wishlist.arn_added .icon+.text-save{display:none}.product-header-infor .product-favorites .btn-wishlist.arn_added .icon~.text-saved{display:block}}.product-header-infor .product-favorites .btn-wishlist.disabled{pointer-events:none;opacity:1}.product-header-infor .product-favorites .btn-wishlist.swym-added svg{color:#c00}.product-header-infor .product-favorites .btn-wishlist.swym-added svg path{fill:currentColor}.product-header-infor .product-title{font-size:20px;font-weight:700;line-height:1.2}@media (min-width: 768px){.product-header-infor .product-title{margin-bottom:16px}}@media (min-width: 992px){.product-header-infor .product-title{font-size:30px}}@media (min-width: 1200px){.product-header-infor .product-title{font-size:34px}}.product-header-infor .label-group{gap:8px;margin:16px 0 0}.product-header-infor .label-group .label{padding:0 8px;line-height:30px;background:#fee1a1;color:#000;border-radius:0 0 4px 4px;font-size:18px;font-weight:700}.product-header-infor .label-group .label-sale{color:var(--sale-text-color);background:var(--sale-bg-color)}.product-header-infor .label-group .label-free-shipping{background:var(--freeship-bg-color);color:var(--freeship-text-color)}.product-header-infor .label-group .label-online-only{background:var(--online-bg-color);color:var(--online-text-color)}.product-header-infor .label-group .label-new{background:var(--new-bg-color);color:var(--new-text-color)}.product-header-infor .label-group .label-clearance{background:var(--clearance-bg-color);color:var(--clearance-text-color);position:relative}.product-header-infor .label-group .label-clearance .hover{position:absolute;left:0;top:90%;white-space:nowrap;background:var(--background-color);color:var(--text-color);padding:8px;border-radius:4px;z-index:1;font-size:14px;line-height:1.2;font-weight:400;box-shadow:0 0 8px #0006;margin:8px auto 0;transition:all .15s ease-in-out 0s;opacity:0;visibility:hidden}.product-header-infor .label-group .label-clearance .hover:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid var(--background-color);display:block;position:absolute;left:45px;bottom:100%}.product-header-infor .label-group .label-clearance:hover .hover{opacity:1;visibility:visible;top:100%}.product-header-infor .label-group.style-2 .label{padding:0 24px;border-radius:0 50px 50px 100px;font-size:16px;font-weight:700;line-height:31px}.product-infor-wrapper .product-price{margin-bottom:12px;font-size:30px;line-height:1.2}@media (min-width: 768px){.product-infor-wrapper .product-price{font-size:34px;margin-bottom:16px}}.product-infor-wrapper .product-price .price-compare{font-size:16px}@media (min-width: 768px){.product-infor-wrapper .product-price .price-compare{font-size:24px}}.product-infor-wrapper .product-price .price-contact{font-size:var(--body-fs);line-height:1.62}@media (min-width: 768px){.product-infor-wrapper .product-price .price-contact{font-size:22px;line-height:1.59}}.product-infor-wrapper .product-price .price-contact>span{text-decoration:underline}.product-infor-wrapper .product-price>.flex{gap:0 16px}.product-infor-wrapper .product-price>.flex:has(.custom-volume){align-items:flex-start;max-width:490px}@media (max-width: 767px){.product-infor-wrapper .product-price>.flex:has(.custom-volume) .product-stock-label{flex:unset;max-width:fit-content;order:2;margin:0}}.product-infor-wrapper .product-price>.flex .price-wrap{display:flex;flex-direction:row-reverse;align-items:center}@media (max-width: 767px){.product-infor-wrapper .product-price>.flex .price-wrap{flex:0 0 100%;max-width:100%;order:1;margin:0 0 12px;justify-content:flex-end}}.product-infor-wrapper .product-price>.flex .custom-volume{font-size:12px;font-weight:400;line-height:1.5;margin-left:auto;padding:5px 8px;border-radius:5px;background:#f9f9f9}@media (min-width: 768px){.product-infor-wrapper .product-price>.flex .custom-volume{font-size:14px;padding:8px 16px}}@media (max-width: 767px){.product-infor-wrapper .product-price>.flex .custom-volume{order:3}}@media (min-width: 992px){.product-infor-wrapper .product-price>.flex .custom-volume{font-size:16px}}@media (min-width: 1200px){.product-infor-wrapper .product-price>.flex .custom-volume{font-size:18px}}.product-infor-wrapper .product-price>.flex .custom-volume .volume-item:not(:first-child){margin-top:2px}@media (min-width: 768px){.product-infor-wrapper .product-price>.flex .custom-volume .volume-item:not(:first-child){margin-top:4px}}.product-infor-wrapper .product-price>.flex .custom-volume .js-showmore,.product-infor-wrapper .product-price>.flex .custom-volume .js-showless{margin:2px 0 0;font-size:12px;text-decoration:underline;text-underline-offset:2px;text-align:right}@media (min-width: 768px){.product-infor-wrapper .product-price>.flex .custom-volume .js-showmore,.product-infor-wrapper .product-price>.flex .custom-volume .js-showless{margin-top:4px;font-size:14px}}@media (min-width: 992px){.product-infor-wrapper .product-price>.flex .custom-volume .js-showmore,.product-infor-wrapper .product-price>.flex .custom-volume .js-showless{font-size:16px}}@media (min-width: 1200px){.product-infor-wrapper .product-price>.flex .custom-volume .js-showmore,.product-infor-wrapper .product-price>.flex .custom-volume .js-showless{font-size:18px}}.product-infor-wrapper .product-price .product-stock-label{font-weight:400;line-height:1.5;font-size:18px;margin:0 0 12px;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.product-infor-wrapper .product-price .product-stock-label{margin-top:16px}}.product-infor-wrapper .product-price .product-stock-label .product-stock-status{position:relative;transition:all .15s ease-in-out 0s}.product-infor-wrapper .product-price .product-stock-label .product-stock-status .icon{margin-right:8px}.product-infor-wrapper .product-price .product-stock-label .product-stock-status .status-label{flex:1;min-width:0}.product-infor-wrapper .product-price .product-stock-label .product-stock-status .hover{position:absolute;left:0;top:90%;white-space:nowrap;background:var(--background-color);color:var(--text-color);padding:8px;border-radius:4px;z-index:1;font-size:14px;line-height:1.2;font-weight:400;box-shadow:0 0 8px #0006;margin:4px auto 0;transition:all .15s ease-in-out 0s;opacity:0;visibility:hidden}.product-infor-wrapper .product-price .product-stock-label .product-stock-status .hover:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid var(--background-color);display:block;position:absolute;left:45px;bottom:100%}.product-infor-wrapper .product-price .product-stock-label .product-stock-status:hover:has(.hover){margin-bottom:30px}.product-infor-wrapper .product-price .product-stock-label .product-stock-status:hover .hover{opacity:1;visibility:visible;top:100%}.product-infor-wrapper .shopify-app-block .affirm-as-low-as,.product-infor-wrapper .shopify-app-block *{font-size:14px!important}@media (min-width: 992px){.product-infor-wrapper .shopify-app-block .affirm-as-low-as,.product-infor-wrapper .shopify-app-block *{font-size:16px!important}}@media (max-width: 767px){.product-infor-wrapper .shopify-app-block .affirm-as-low-as .sezzle-logo,.product-infor-wrapper .shopify-app-block * .sezzle-logo{height:auto!important;width:60px!important}}.product-infor-wrapper .shopify-app-block:not(:last-of-type){margin-bottom:8px}.product-infor-wrapper .product-important-note{margin-bottom:24px;font-size:var(--body-fs)}@media (min-width: 1200px){.product-infor-wrapper .product-important-note{margin-bottom:40px;font-size:22px;line-height:1.59}}.product-infor-wrapper .product-important-note p{margin:0}.product-infor-wrapper .product-important-note p:not(:last-child){margin-bottom:8px}.main-product-gallery{margin-bottom:24px}@media (min-width: 768px){.main-product-gallery{margin-bottom:40px}}.main-product-gallery .tns-nav{margin:20px 0 0}.gallery-wrapper{position:relative}@media (min-width: 1200px){.gallery-wrapper{display:flex;gap:20px}}.thumbnail-gallery{position:relative;margin-top:20px}@media (min-width: 1200px){.thumbnail-gallery{margin-top:0;flex:0 0 115px;max-width:115px;order:1}}@media (max-width: 767px){.thumbnail-gallery{display:none}}.thumbnail-gallery .thumbnail-slider{white-space:nowrap!important}@media (min-width: 1200px){.thumbnail-gallery .thumbnail-slider{display:flex;flex-direction:column;width:100%!important}}@media (min-width: 1200px){.thumbnail-gallery .tns-inner{margin:0!important}}.thumbnail-gallery .media-item{padding:12px!important;border-radius:5px;border:1px solid var(--border-light);margin:0 10px 0 0!important}@media (min-width: 1200px){.thumbnail-gallery .media-item{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-bottom:16px!important}}.thumbnail-gallery .media-item.tns-active{border-color:var(--text-color)}.product-info .sale-wrap{gap:8px;align-items:center}.product-info .label-group{gap:8px}@media (max-width: 767px){.product-info .label-group{display:none}}.product-info .label-group .label{padding:0 8px;line-height:30px;background:#fee1a1;color:#000;border-radius:0 0 4px 4px;font-size:18px;font-weight:700}.product-info .label-group .label-sale{color:var(--sale-text-color);background:var(--sale-bg-color)}.product-info .label-group .label-free-shipping{background:var(--freeship-bg-color);color:var(--freeship-text-color)}.product-info .label-group .label-online-only{background:var(--online-bg-color);color:var(--online-text-color)}.product-info .label-group .label-new{background:var(--new-bg-color);color:var(--new-text-color)}.product-info .label-group .label-special{background:var(--special-bg-color);color:var(--special-text-color)}.product-info .label-group .label-clearance{background:var(--clearance-bg-color);color:var(--clearance-text-color);position:relative}.product-info .label-group .label-clearance .hover{position:absolute;left:0;top:90%;white-space:nowrap;background:var(--background-color);color:var(--text-color);padding:8px;border-radius:4px;z-index:1;font-size:14px;line-height:1.2;font-weight:400;box-shadow:0 0 8px #0006;margin:8px auto 0;transition:all .15s ease-in-out 0s;opacity:0;visibility:hidden}.product-info .label-group .label-clearance .hover:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid var(--background-color);display:block;position:absolute;left:45px;bottom:100%}.product-info .label-group .label-clearance:hover .hover{opacity:1;visibility:visible;top:100%}.product-info .label-group.style-2 .label{padding:0 24px;border-radius:0 50px 50px 100px;font-size:14px;font-weight:700;line-height:29px}.product-info .label-group:has(.label-clearance:hover){margin-bottom:30px}.product-info .product-details{margin:24px 0}@media (min-width: 1200px){.product-info .product-details{margin-top:30px;margin-bottom:30px}}.product-info .product-details .title{font-size:16px;font-weight:700;margin:0 0 8px}@media (min-width: 768px){.product-info .product-details .title{font-size:22px}}.product-info .product-details .details-container{font-size:var(--body-fs)}@media (min-width: 1200px){.product-info .product-details .details-container{font-size:22px}}.product-info .product-details .details-container .short-des b,.product-info .product-details .details-container .long-des b{position:relative;cursor:pointer}.product-info .product-details .details-container .short-des b:after,.product-info .product-details .details-container .long-des b:after{content:"";background:rgb(from var(--text-color) r g b/30%);height:1px;position:absolute;left:0;right:0;bottom:2px}.product-info .popup-container{flex-direction:column;gap:1px;border-radius:5px;overflow:hidden;margin:24px 0}@media (min-width: 1200px){.product-info .popup-container{margin-top:30px;margin-bottom:30px;flex-direction:row;gap:0}}.product-info .popup-container>div{background:var(--secondary-background-color);padding:12px}@media (min-width: 768px){.product-info .popup-container>div{padding:16px}}@media (min-width: 1200px){.product-info .popup-container>div{padding:24px;flex:1;min-width:50%}}.product-info .popup-container>div>div{display:flex;height:100%;align-items:center;cursor:pointer}.product-info .popup-container>div:not(:last-child){position:relative}@media (min-width: 1200px){.product-info .popup-container>div:not(:last-child):after{content:"";width:1px;background:var(--miscellaneous-color);position:absolute;top:24px;right:0;bottom:24px}}.product-info .popup-container .find_shipping .title,.product-info .popup-container .find_store .title{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;font-size:16px;font-weight:700}.product-info .popup-container .find_shipping .title>svg,.product-info .popup-container .find_store .title>svg{width:24px;min-width:24px;max-width:24px;height:auto;margin-right:8px}@media (min-width: 1200px){.product-info .popup-container .find_shipping .title>svg,.product-info .popup-container .find_store .title>svg{width:32px;min-width:32px;max-width:32px}}@media (min-width: 1200px){.product-info .popup-container .find_shipping .title,.product-info .popup-container .find_store .title{font-size:22px}}.product-info .popup-container .find_shipping .icon-notify svg,.product-info .popup-container .find_store .icon-notify svg{display:block}.product-info .popup-container .find_shipping .sub-title,.product-info .popup-container .find_store .sub-title{font-size:16px;padding:0 0 0 40px}@media (min-width: 1200px){.product-info .popup-container .find_shipping .sub-title,.product-info .popup-container .find_store .sub-title{font-size:18px;padding-left:48px}}.product-info .popup-container .find_store{flex:1;min-width:0}.product-info .popup-container .find_store .text{color:var(--text-color);text-decoration:underline;padding:0 0 0 40px}@media (min-width: 1200px){.product-info .popup-container .find_store .text{padding-left:48px}}.product-info .popup-container .return_policy .text{color:var(--text-color);text-decoration:none;display:block;padding:0 0 0 40px}@media (min-width: 1200px){.product-info .popup-container .return_policy .text{padding-left:48px}}.product-info .popup-container .return_policy .text a{font-weight:700;text-decoration:underline}.product-info .popup-container .icon-arrow-right{flex:0 0 22px;max-width:22px;display:flex;align-items:center;justify-content:center}.product-info .popup-container .icon-arrow-right svg{display:block;width:8px;height:auto}.product-info accordion-component{display:block;margin-bottom:12px}.product-info accordion-component summary svg{transition:.2s all ease-in-out}.product-info accordion-component details[open] summary svg,.product-info accordion-component details.is-opening summary svg{transform:rotate(180deg)}.product-info accordion-component details.is-closing summary svg{transform:rotate(0)}.payment_term_wrapper{margin:16px 0;text-align:center}.payment_term_wrapper .payment{align-items:center;justify-content:center;gap:0 8px}.payment_term_wrapper .payment>.icon{flex:0 0 20px;max-width:20px;min-width:20px}.payment_term_wrapper .payment>.icon svg{display:block}.payment_term_wrapper .text{font-size:12px}@media (min-width: 1200px){.payment_term_wrapper .text{font-size:14px}}.payment_term_wrapper .image{flex:0 0 75px;max-width:75px}.payment_term_wrapper .svg_wrapper{display:flex;align-items:center;gap:6px}.payment_term_wrapper .svg_wrapper svg{display:block}.payment_wrapper{margin:30px 0 16px;text-align:center}@media (min-width: 1200px){.payment_wrapper{margin-bottom:30px}}.payment_wrapper .more_payment{margin:30px 0 0;font-size:var(--body-fs)}.payment_wrapper .more_payment p{margin:0}.payment_wrapper .more_payment summary{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.payment_wrapper .more_payment[open]{padding:14px 14px 0;border-radius:4px;background:#f1f1ec}@media (min-width: 768px){.payment_wrapper .more_payment[open]{padding:14px 20px 20px}}.payment_wrapper .more_payment .dynamic-btn{margin:0}.jsAccessoriesDrawer{margin-top:16px;margin-bottom:16px}@media (min-width: 768px){.jsAccessoriesDrawer{margin-top:16px;margin-bottom:0}}.jsAccessoriesDrawer .item{border:1px solid var(--miscellaneous-color);border-radius:var(--border-radius);padding:12px;height:56px;align-items:center;gap:8px;font-weight:700;font-size:18px;cursor:pointer}@media (min-width: 768px){.jsAccessoriesDrawer .item{height:59px;font-size:22px}}.jsAccessoriesDrawer .item .text{flex:1;min-width:0}.jsAccessoriesDrawer .item .svg{flex:0 0 20px;max-width:20px;min-width:20px;display:flex;align-items:center;justify-content:center}.jsAccessoriesDrawer .item .svg svg{display:block;width:8px;height:auto}.product-cart{gap:30px;align-items:flex-start}.product-cart[data-stock=in-stock-store] quantity-input{pointer-events:none}.product-cart[data-stock=in-stock-store] quantity-input input{color:var(--miscellaneous-color)}.product-cart[data-stock=in-stock-store] quantity-input input::placeholder{color:var(--miscellaneous-color)}.product-cart[data-stock=in-stock-store] quantity-input button{background:#fff;color:var(--miscellaneous-color)}.product-cart .quantity-select{flex:0 0 100%;max-width:100%}@media (min-width: 1025px){.product-cart .quantity-select{flex:0 0 250px;max-width:250px}}.product-cart .quantity-select button{flex:1;min-width:0;max-width:120px}.product-cart .quantity-select input{flex:1;min-width:0;text-align:center}.product-cart_button{flex:1;min-width:0}.product-cart_button .jsAccessoriesDrawer{margin:0}.product-cart_button .btn{width:100%;padding:5px;font-size:18px;height:56px}.product-cart_button .disabled{opacity:.5;pointer-events:none}.product-cart_button .klaviyo-bis-trigger{background:transparent;color:var(--text-color);border-color:var(--text-color);text-align:center}.product-offers{margin:0 -12px;padding:16px 12px 0;background:#f6f6f6}.product-offers-item{padding:5px;background:#fff;font-size:12px;font-weight:500;margin-bottom:16px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product-offers-item svg{margin-left:8px;width:12px;height:12px}.product-offers-item .btn-wishlist.arn_added span:not(.added),.product-offers-item .btn-wishlist:not(.arn_added) .added{display:none}.product-offers-item .btn-wishlist.arn_added svg path{stroke:#000;fill:#000}.product-info-feature-boxes{margin:0 -12px;padding:0 12px;background:#f6f6f6}.product-info-feature-boxes>.flex{gap:6px}.product-info-feature-boxes .feature-box-item{flex:1}.feature-box-item{padding:15px 5px 10px;background:#fff;font-size:12px;font-weight:500;margin-bottom:16px;border-radius:var(--border-radius);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.feature-box-item-text{width:100%;margin-top:8px}.swt-type-button{position:relative}.swt-type-button label{padding:8px 12px;width:100%;margin:0}.swt-type-button label>.flex{justify-content:space-between;min-height:34px}.swt-type-button input:checked~label .swt-value{font-weight:600}.swt-type-button .swt-icon{margin-right:16px;display:flex}.swt-type-button .swt-icon svg{width:16px;height:16px}.swt-type-button .input-state-active svg path{fill:#014a7c}.swt-type-button .swt-option-variant{display:flex;justify-content:flex-end;flex:1;text-align:right}.swt-type-button .swt-option-variant price-component{font-size:16px}.swt-type-button .swt-option-variant .swt-option-variant-price{display:flex;align-items:center;gap:6px}.swt-type-button .swt-tooltip{display:flex;gap:4px;font-weight:500}.swt-type-button .swt-tooltip svg{width:auto;height:auto}.swt-type-button:not(:last-child){border-bottom:1px solid var(--miscellaneous-color)}.swatch-default{display:flex;flex-direction:column;gap:16px}.swatch-default .swt-container{border:none;border-radius:0;display:flex;flex-wrap:wrap;gap:16px 0;margin:0 -8px;overflow:hidden}.swatch-default .variant-options .label{font-size:22px;margin-bottom:16px;font-weight:700;display:block}.swatch-default .variant-options .swt-item{border:none;display:flex;flex:0 0 50%;max-width:50%;padding:0 8px}@media (min-width: 576px){.swatch-default .variant-options .swt-item{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 768px){.swatch-default .variant-options .swt-item{flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.swatch-default .variant-options .swt-item{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 1200px){.swatch-default .variant-options .swt-item{flex:0 0 25%;max-width:25%}}.swatch-default .variant-options .swt-item .swt-icon,.swatch-default .variant-options .swt-item .swt-option-variant{display:none}.swatch-default .variant-options .swt-item label{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;min-height:56px;font-size:14px;line-height:1.2;font-weight:800;border:1px solid #5CA345;text-transform:uppercase}@media (min-width: 992px){.swatch-default .variant-options .swt-item label{text-align:center}}.swatch-default .variant-options .swt-item label .swt-option-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swatch-default .variant-options .swt-item input{left:15px;right:15px}.swatch-default .variant-options .swt-item input:checked+label{background:#3a3a3c;color:#fff;border-color:#3a3a3c}.swatch-default .variant-options .swt-item input.disabled+label{border-color:var(--miscellaneous-color);color:var(--miscellaneous-color);background:none;position:relative;overflow:hidden;background:linear-gradient(to top left,rgb(from var(--miscellaneous-color) r g b/0) 0% calc(50% - .8px),rgb(from var(--miscellaneous-color) r g b/100%) 50%,rgb(from var(--miscellaneous-color) r g b/0) calc(50% + .8px) 100%)}.dynamic-btn{margin-bottom:24px}@media (min-width: 768px){.dynamic-btn{margin-bottom:30px}}.dynamic-btn .shopify-payment-button>div>div>div{display:flex;flex-direction:column}@media (min-width: 992px){.dynamic-btn .shopify-payment-button>div>div>div{align-items:center;flex-direction:row}}.dynamic-btn .shopify-payment-button>div>div>div>*{margin:0;text-align:center;border-radius:4px;overflow:hidden}@media (min-width: 992px){.dynamic-btn .shopify-payment-button>div>div>div>*{max-width:50%}}.dynamic-btn .shopify-payment-button>div>div>div>*:empty{display:none}@media (min-width: 992px){.dynamic-btn .shopify-payment-button>div>div>div>*:last-child{max-width:unset}}.dynamic-btn button{border-radius:var(--border-radius);height:40px;display:flex;align-items:center;justify-content:center;padding:5px 10px;font-size:14px;font-weight:700}@media (min-width: 768px){.dynamic-btn button{font-size:var(--body-fs)}}.dynamic-btn button[disabled],.dynamic-btn button.shopify-payment-button__button--hidden{display:none!important}.product-sticky-desktop{position:fixed;top:0;left:0;right:0;z-index:98;transition:all .25s ease-in-out 0s;padding:6px 0;opacity:0;visibility:hidden;background:#fff;box-shadow:0 10px 30px #94a3b859;transform:translateY(30px)}@media (max-width: 767px){.product-sticky-desktop{top:unset!important;bottom:0;border-bottom:none;box-shadow:0 0 15px #00000026;display:none}}.product-sticky-desktop .sticky-media{margin-right:16px;flex:0 0 85px;max-width:85px;padding:8px;border-radius:5px;border:1px solid var(--border-light)}@media (min-width: 992px){.product-sticky-desktop .sticky-media{margin-right:24px}}@media (max-width: 767px){.product-sticky-desktop .sticky-media{display:none}}.product-sticky-desktop>.flex{max-width:var(--container);margin:0 auto;align-items:center}.product-sticky-desktop>.flex>div{padding:0 12px}@media (min-width: 768px){.product-sticky-desktop>.flex>div.sticky-col{flex:1;min-width:0;max-width:unset}}@media (min-width: 768px){.product-sticky-desktop>.flex>div.sticky-atc{flex:unset;min-width:40%;white-space:nowrap}}@media (max-width: 767px){.product-sticky-desktop .sticky-atc{margin-top:16px}}.product-sticky-desktop .sticky-atc .btn{flex:1;min-width:0;height:56px;font-size:18px;font-weight:700}@media (min-width: 768px){.product-sticky-desktop .sticky-atc .btn{max-width:350px}}@media (max-width: 767px){.product-sticky-desktop .sticky-atc .product-price{display:none}}.product-sticky-desktop .information-group-moblie{flex-direction:column}.product-sticky-desktop .information-group-moblie .product-info{flex-wrap:nowrap;align-items:center}.product-sticky-desktop .information-group-moblie .product-info:not(:last-child){margin-bottom:16px}.product-sticky-desktop .information-group-moblie .product-info .product-brand:after{content:"";width:1px;height:18px;background:var(--text-color);opacity:.3;margin:0 9px}.product-sticky-desktop .information-group-moblie .product-info .product-brand,.product-sticky-desktop .information-group-moblie .product-info .product-sku{display:flex;align-items:center}.product-sticky-desktop .information-group-moblie .product-info .product-price .flex{flex-direction:row-reverse}.product-sticky-desktop.active{opacity:1;visibility:visible;transform:translateY(0)}.sticky-information .information-group .information-group{font-size:14px;align-items:center}@media (min-width: 992px){.sticky-information .information-group .information-group{font-size:16px}}@media (min-width: 1200px){.sticky-information .information-group .information-group{font-size:22px}}.sticky-information .information-group .information-group>div{display:flex;align-items:center;gap:4px}.sticky-information .information-group .information-group>div:not(:last-child):after{content:"";width:1px;height:18px;background:var(--text-color);opacity:.3;margin:0 9px}@media (min-width: 768px){.sticky-information .information-group .information-group>div.product-price{display:none}}.sticky-information .information-group .information-group>div.product-price .flex{flex-direction:row-reverse}.sticky-information .information-group .information-group>div.product-sku .product-information-label,.sticky-information .information-group .information-group>div.product-brand .product-information-label{display:none}.sticky-information .information-group .information-group:last-child{display:none}.sticky-information .information-group .product-review-badge{align-items:center}.sticky-information .information-group .product-review-badge .icon{width:18px;height:18px}.sticky-information .information-group .product-review-badge .product-review-count,.sticky-information .information-group .product-review-badge .kl_reviews__star_rating_widget__label{line-height:1}@media (min-width: 768px){.sticky-information .information-group .product-review-badge .product-review-count,.sticky-information .information-group .product-review-badge .kl_reviews__star_rating_widget__label{font-weight:700}}.sticky-information .kl_reviews__star_rating_widget__label{color:var(--text-color);font-size:12px!important;font-weight:400}@media (min-width: 768px){.sticky-information .kl_reviews__star_rating_widget__label{font-size:var(--body-fs)!important}}.sticky-information .kl_reviews__star_rating_widget__label:before{content:"("}.sticky-information .kl_reviews__star_rating_widget__label:after{content:")"}.sticky-information .product-stock-status .icon{margin-right:8px}.sticky-title{font-size:14px;line-height:1.5;margin-bottom:10px}@media (min-width: 768px){.sticky-title{font-weight:700}}@media (min-width: 1200px){.sticky-title{font-size:22px}}.sticky-variant-title{margin:0;width:100%}.sticky-variant-infor{display:flex;flex-wrap:wrap;align-items:center}.sticky-atc>.flex{justify-content:flex-end;align-items:flex-end}.sticky-atc .product-price{margin:0 18px 0 0}@media (min-width: 768px){.sticky-atc .product-price{font-size:22px}}@media (min-width: 992px){.sticky-atc .product-price{margin-right:24px}}@media (min-width: 768px){.sticky-atc .product-price .price-compare{font-size:18px}}.sticky-atc .product-price .flex{flex-direction:row-reverse}.sticky-atc .product-form{display:flex;align-items:center;justify-content:flex-end}.sticky-atc .product-cart_button .btn{padding:5px 18px;height:46px;font-size:16px}.sticky-atc .product-points-wrapper{border:none;margin:8px 0 0;padding:8px 0;font-size:16px;font-weight:400;line-height:1.5;text-align:right;display:flex;justify-content:flex-end}.sticky-atc .product-points-wrapper .flex{margin:0;line-height:inherit}.product-desk-sticky .tab__panel-header.active{position:fixed;top:207px;left:0;right:0;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:9px 0;z-index:97;transition:.3s all ease-in-out}.product-desk-sticky .tab__panel-header.active .tab-links .tab-content--heading{font-size:var(--body-fs);line-height:1.5;padding:11px 40px;border-radius:5px}.product-points-wrapper{margin-top:24px;margin-bottom:24px;border-bottom:1px solid var(--miscellaneous-color);text-align:center;padding:8px 0 32px;font-size:14px;font-weight:700;line-height:1.5}@media (min-width: 768px){.product-points-wrapper{font-size:16px;margin-top:32px;margin-bottom:32px;padding-bottom:40px}}.product-points-wrapper .flex{align-items:center;margin:0 auto;font-size:inherit;font-weight:inherit}.product-points-wrapper .flex svg{margin-left:8px}.installation-service-wrapper{border:1px solid var(--miscellaneous-color);border-radius:5px;padding:16px;margin-bottom:24px}@media (min-width: 768px){.installation-service-wrapper{padding:24px;margin-bottom:32px}}.installation-service-wrapper>div:not(:last-child){border-bottom:1px solid var(--miscellaneous-color);margin-bottom:16px;padding-bottom:16px}@media (min-width: 768px){.installation-service-wrapper>div:not(:last-child){margin-bottom:24px;padding-bottom:24px}}.installation-service-wrapper .installation-service .icon-wrapper{flex:0 0 32px;max-width:32px;margin-right:12px}.installation-service-wrapper .installation-service .installation-service-content .installation-service-title{font-weight:700;font-size:var(--body-fs)}.installation-service-wrapper .installation-service .installation-service-content .installation-service-subtitle{align-items:center;font-size:var(--body-fs);flex-wrap:nowrap}.installation-service-wrapper .installation-service .installation-service-content .installation-service-subtitle .icon{margin-right:8px;display:flex;flex:0 0 14px;max-width:14px}.installation-service-wrapper .installation-service .installation-service-content .installation-service-details{margin:16px 0 0;font-size:14px;line-height:1.5}.installation-service-wrapper .installation-service .installation-service-content .installation-service-link{margin:16px 0 0}.installation-service-wrapper .installation-service .installation-service-content .installation-service-link a{display:inline-block;text-decoration:underline}@media (min-width: 1025px){.installation-service-wrapper .installation-service .installation-service-content .installation-service-link a:hover{text-decoration:none}}.installation-service-wrapper .disclaimer-title{text-transform:uppercase;line-height:1.5;font-size:14px;margin-bottom:8px}@media (min-width: 768px){.installation-service-wrapper .disclaimer-title{font-size:var(--body-fs)}}.installation-service-wrapper .disclaimer{border:none!important;padding-bottom:0!important}.installation-service-wrapper .disclaimer .disclaimer-content{line-height:1.5;font-size:14px}@media (min-width: 768px){.installation-service-wrapper .disclaimer .disclaimer-content{font-size:var(--body-fs)}}.installation-service-wrapper .disclaimer .disclaimer-content p{margin:0}.back-in-stock:not(:empty){padding:17px 0;border-bottom:1px solid var(--miscellaneous-color)}.product-payment .product-toggle{margin-bottom:0}.product-payment .product-toggle summary{justify-content:space-between}.product-payment .product-toggle summary>span{flex:1}.product-payment .product-toggle .block-content{padding:20px 0;line-height:1.5em}.product-payment .product-toggle .block-content button{padding:11px 15px}.product-payment .product-toggle .block-content .field{gap:10px}.product-payment .product-toggle .label-field{width:100%;margin-bottom:0}.product-inquire-detail:not(:empty){padding:17px 0;border-bottom:1px solid var(--miscellaneous-color)}.product-inquire-detail li+li{margin-top:7px}.product-inquire-detail .btn:hover{background:#006bb4;color:#fff}.product-inquire-detail .btn:hover svg{fill:#fff}.main-gallery{padding:46px;border:1px solid var(--border-light);border-radius:5px;position:relative}.main-gallery>product-gallery-component{max-width:600px;margin:0 auto}@media (min-width: 1200px){.main-gallery{flex:1;min-width:0;order:2}}.main-gallery .slider-controls{position:static}.main-gallery .slider-controls button{width:32px;height:32px;color:var(--text-color);padding:5px;border-radius:0;position:absolute;top:50%;transition:all .35s ease-in-out 0s;transform:translateY(-50%)}@media (min-width: 768px){.main-gallery .slider-controls button{width:40px;height:40px;padding:10px}}@media (min-width: 1025px){.main-gallery .slider-controls button{opacity:0;visibility:hidden;pointer-events:none}}.main-gallery .slider-controls button svg{color:inherit}.main-gallery .slider-controls button svg path{fill:currentColor}.main-gallery .slider-controls button.js-prev-button{left:0}@media (min-width: 1025px){.main-gallery .slider-controls button.js-prev-button{left:-15px}}.main-gallery .slider-controls button.js-prev-button svg{transform:rotate(90deg)}.main-gallery .slider-controls button.js-next-button{right:0}@media (min-width: 1025px){.main-gallery .slider-controls button.js-next-button{right:-15px}}.main-gallery .slider-controls button.js-next-button svg{transform:rotate(-90deg)}@media (min-width: 1025px){.main-gallery:hover .slider-controls button{opacity:1;visibility:visible;pointer-events:unset}.main-gallery:hover .slider-controls button.js-prev-button{left:0}.main-gallery:hover .slider-controls button.js-next-button{right:0}}#newReviewFormModal{z-index:991}.variant-soldout~.product-sticky-desktop .sticky-atc .btn-atc{display:none}.special-price{font-size:21px;color:red}.subscriptions_app_embed_block{margin:24px 0}@media (min-width: 1200px){.subscriptions_app_embed_block{margin-top:30px;margin-bottom:30px}}.subscriptions_app_embed_block .shopify_subscriptions_app__title{font-size:22px;font-weight:700;color:var(--text-color)!important;display:block;margin:0 0 10px}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options{border:none!important;border-radius:5px!important;background:var(--secondary-background-color)!important;overflow:hidden}@media (min-width: 1200px){.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options{display:flex;flex-wrap:wrap}}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label{padding:24px;border-color:var(--miscellaneous-color)!important}@media (min-width: 1200px){.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label{flex:1;min-width:50%;border:none!important}}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label:nth-of-type(odd){background:var(--border-light)}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label label{display:flex;align-items:center;gap:16px;color:var(--text-color);font-weight:700}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label label input{width:auto;height:auto;appearance:auto;-webkit-appearance:auto;margin:0}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label_children ul{padding-left:0}.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options .shopify_subscriptions_app_block_label_children ul label{font-weight:400;gap:12px}.subscriptions_app_embed_block .shopify_subscriptions_app_policy{margin:16px 0 0}.subscriptions_app_embed_block:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/89/assets/page-product.css.map */
