quantity-input{background:var(--input-background-color);border-radius:var(--border-radius);font-weight:600;border:1px solid #DDDDDD;overflow:hidden}quantity-input button{width:45px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;font-size:17px;font-weight:600}quantity-input button[disabled]{cursor:not-allowed;opacity:.5}quantity-input button:focus{border:2px solid #A2ABFD}quantity-input button svg{width:14px;height:14px}quantity-input input{width:48px;border:0;height:40px;padding:0;font-size:20px;border-radius:0;text-align:center;background:var(--bg-grey);border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD}quantity-input input:focus{border:2px solid #A2ABFD}@media(min-width:992px){quantity-input button:hover{background:#ddd}}.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}.variants-wrapper .option-name{margin-top:12px;margin-bottom:9.5px;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.variants-wrapper .swt-header-label{display:flex;justify-content:space-between;padding:9px 16px;background:#fff;color:var(--gray-color-01);font-size:16px;font-style:normal;font-weight:400;align-items:center}@media(min-width:992px){.variants-wrapper .swt-header-label{font-size:18px;padding-top:11px;padding-bottom:11px}}.variants-wrapper .swt-header-label .label{flex:1}.variants-wrapper .swt-header-label .expand{margin-top:-1px}.variants-wrapper .swt-container{background:#fff;border-top:1px solid var(--border-grey);overflow:hidden;overflow-y:auto;max-height:385px}.variants-wrapper .swt-container::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #0003;-webkit-box-shadow:inset 0 0 rgba(0,0,0,.2);background-color:#0003;border-radius:4px;opacity:.5}.variants-wrapper .swt-container::-webkit-scrollbar{width:3px;background-color:#0003;border-radius:4px;opacity:.5}.variants-wrapper .swt-container::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px;opacity:.5}.variants-wrapper .label-group{gap:5px;justify-content:flex-end;display:none}.variants-wrapper .label-group .label{padding:6px 10px;background:var(--primary-color);color:var(--button-label-color);font-size:12px;line-height:1.2;display:block}.swt-type-button{position:relative}.swt-type-button label{margin-bottom:0;padding:8px 10px 8px 16px;width:100%;color:var(--text-color);font-size:16px;font-style:normal;font-weight:400;line-height:1.4;transition:all .25s ease-in-out 0s;border-radius:0}.swt-type-button label>.flex{justify-content:space-between;flex-wrap:nowrap;min-height:30px;gap:8px}.swt-type-button label .swt-option-variant-price{color:var(--text-color);font-size:14px;font-style:normal;font-weight:600;line-height:1.42;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:6px}@media(min-width:768px){.swt-type-button label .swt-option-variant-price{font-size:16px;line-height:1.37}}.swt-type-button label .swt-option-variant-price .price-compare{font-weight:400}.swt-type-button label .swt-option-variant-price .price-compare{color:inherit}.swt-type-button input:checked~label{background:#cbdaf480;color:var(--text-color);font-weight:600}.swt-type-button .swt-icon{margin-right:16px;display:none}.swt-type-button .swt-icon svg{width:16px;height:16px}.swt-type-button .input-state-active svg path{fill:#f81c1f}.swt-type-button .swt-option-value{flex:1;min-width:0}.swt-type-button .swt-option-variant{display:flex;text-align:right;flex-direction:column}.swt-type-button .swt-option-variant price-component{font-size:16px;margin:0}.swt-type-button .swt-option-variant .swt-option-additonal-text{font-size:14px;font-weight:400}.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) label{border-bottom:1px solid var(--border-grey)}.product-info .field-type-options{margin:0 0 30px}@media(min-width:768px){.product-info .field-type-options{margin-bottom:36px}}.product-info accordion-component{display:block;width:100%}.product-info accordion-component summary svg{width:10px;height:6px;transition:.2s all ease-in-out;transform:rotate(180deg)}.product-info accordion-component details{border-radius:4px;border:2px solid var(--border-grey);overflow:hidden}.product-info accordion-component details details[open] summary svg,.product-info accordion-component details.is-closing summary svg{transform:rotate(360deg)}.product-info accordion-component:not(:last-child){margin-bottom:12px}.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 .backinstock-form-success{display:none}.shopify-section-main-product .submit-success~.backinstock-form-success{display:block}.shopify-section-main-product expand-component .expand-content{max-height:var(--max-height);overflow:hidden;margin-bottom:0;position:relative}.shopify-section-main-product expand-component .expand-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4em;background:-webkit-linear-gradient(rgba(220,220,220,0),#eaeaea);display:none}.shopify-section-main-product expand-component .expand-content div{padding:0!important;margin:0!important}.shopify-section-main-product expand-component .expand-content *{font-size:inherit!important}.shopify-section-main-product expand-component .expand-btn{font-size:14px;font-weight:700;line-height:1.5;position:relative;margin-top:10px}@media(min-width:768px){.shopify-section-main-product expand-component .expand-btn{font-size:var(--body-fs)}}.shopify-section-main-product expand-component .expand-btn>span{padding:11px 0;text-decoration:underline;align-items:center;text-underline-offset:2px}.shopify-section-main-product expand-component .expand-btn>span .icon{margin-left:10px}@media(hover:hover){.shopify-section-main-product expand-component .expand-btn:hover span{text-decoration:none}}.shopify-section-main-product expand-component:not(.expanded) .on-expanded{display:none}.shopify-section-main-product expand-component.expanded .expand-content:after{content:none}.shopify-section-main-product expand-component.expanded .on-expand{display:none}.shopify-section-main-product expand-component+ul,.shopify-section-main-product expand-component+ol{margin-top:24px}.shopify-section-main-product expand-component p{margin-top:0}@media(min-width:1200px){.shopify-section-main-product .section-container>.md-flex{gap:50px!important}}@media(min-width:1600px){.shopify-section-main-product .section-container>.md-flex{gap:60px!important}}@media(min-width:768px){.shopify-section-main-product .main-gallery{display:none}}.shopify-section-main-product .main-product-gallery{margin-bottom:12px}@media(min-width:768px){.shopify-section-main-product .main-product-gallery{margin-bottom:0}}.shopify-section-main-product .main-product-gallery .tns-nav{margin:12px 0 0}@media(min-width:768px){.shopify-section-main-product .main-product-gallery .tns-nav{display:none}}.shopify-section-main-product .main-product-gallery .tns-nav button{background:none!important;border:none!important;width:18px;height:18px;margin:0;position:relative}.shopify-section-main-product .main-product-gallery .tns-nav button:before{content:"";width:4px;height:4px;margin:-2px 0 0 -2px;border:1px solid #ddd;border-radius:50%;position:absolute;left:50%;top:50%}.shopify-section-main-product .main-product-gallery .tns-nav button.tns-nav-active{background:none;border:none}.shopify-section-main-product .main-product-gallery .tns-nav button.tns-nav-active:before{background:var(--text-color);border-color:var(--text-color)}.shopify-section-main-product .gallery-wrapper{position:relative}.shopify-section-main-product .gallery-wrapper .media-item .block{border:2px solid var(--miscellaneous-color);border-radius:8px}.shopify-section-main-product .thumbnail-gallery{margin-top:20px}.shopify-section-main-product .thumbnail-gallery .thumbnail-slider{flex-wrap:wrap;gap:20px}.shopify-section-main-product .thumbnail-gallery .thumbnail-slider .media-item{flex:0 0 100%;max-width:100%}.icons_container{justify-content:center;gap:20px 30px;margin:30px auto 0;padding:24px 0;border-top:2px solid var(--border-grey);border-bottom:2px solid var(--border-grey)}@media(min-width:768px){.icons_container{gap:40px;padding-bottom:12px;padding-top:12px;margin-top:36px;margin-bottom:36px}}.icons_container .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:110px}@media(max-width:767px){.icons_container .item{flex:0 0 calc(50% - 15px)}}.icons_container .item .item-image{width:64px;height:64px;min-width:64px;padding:10px}.icons_container .item .item-text{color:var(--text-color);text-align:center;font-size:14px;font-style:normal;flex:1;min-width:0}.icons_container~.policy-wrap{border-top:none;padding-top:0}.policy-wrap{margin:30px auto 0;border-top:2px solid var(--border-grey);padding-top:24px}@media(min-width:768px){.policy-wrap{margin-top:36px;margin-bottom:36px}}.policy-wrap .policy-item{align-items:center;font-size:14px;font-weight:600;line-height:1.75;gap:4px}@media(min-width:1200px){.policy-wrap .policy-item{font-size:18px;gap:6px}}.policy-wrap .policy-item .item-svg{flex:0 0 38px;max-width:38px;margin-right:4px}@media(min-width:1200px){.policy-wrap .policy-item .item-svg{margin-right:8px}}.policy-wrap .policy-item .item-svg svg{display:block}.policy-wrap .policy-item a{text-decoration:underline;text-underline-offset:3px;font-weight:400;font-size:11px;transition:all .25s ease-in-out 0s}@media(min-width:1200px){.policy-wrap .policy-item a{font-size:12px;letter-spacing:.24px}}@media(hover:hover){.policy-wrap .policy-item a:hover{color:var(--highlight-color)}}.policy-wrap .policy-item:not(:last-child){margin-bottom:24px}.product-small-banner{margin:30px auto;border-radius:8px;background:linear-gradient(165deg,#e5faf2 1.68%,#e8eef6 95.32%);padding:24px 24px 12px;color:var(--highlight-color);font-size:14px;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.product-small-banner{margin-top:36px;margin-bottom:36px;gap:24px}}.product-small-banner .text{font-weight:600;max-width:490px}.product-small-banner .svg-holder{flex-direction:column;gap:18px}@media(min-width:992px){.product-small-banner .svg-holder{flex-direction:row}}@media(min-width:1025px){.product-small-banner .svg-holder{gap:30px}}.product-small-banner .svg-holder .svg-item{gap:6px;align-items:center;color:var(--highlight-color)}.product-small-banner .svg-holder .svg-item a{color:inherit}.product-small-banner .svg-holder .svg-item .icon svg{display:block;width:24px;height:auto;min-width:24px}.product-small-banner .svg-holder .svg-item .icon-mail{color:var(--highlight-color)}.product-small-banner .svg-holder .svg-item .icon-mail path{fill:currentColor}.product-small-banner .svg-holder .svg-item .text{font-weight:400}.product-small-banner .svg-holder .svg-item button{color:inherit;padding:0;border:none!important;background:none!important;font-size:inherit;font-weight:inherit;cursor:pointer;height:unset;text-decoration:underline;text-underline-offset:5px}.product-small-banner .wfq-quote-btn-default{position:relative;left:31px;background:none!important;border:none!important;color:var(--highlight-color)!important;width:unset!important;padding:0!important;margin:0!important;font-size:inherit!important;border-radius:0!important;height:unset!important;text-decoration:underline;text-underline-offset:5px}.product-small-banner .wfq-quote-btn-default:before{content:"";position:absolute;background:url(/cdn/shop/files/Frame_1.svg);background-repeat:no-repeat;width:24px;height:25px;left:-32px}.product-small-banner .sub-text{color:var(--gray-color-01)}.product_note,.replacement_container{margin-top:10px}@media(min-width:768px){.replacement_container{margin-top:0}}@media(max-width:991px){.product-small-banner .wfq-quote-btn-default{justify-content:flex-start}}@media(max-width:767px){.replacement_container .swiper-group-controls .slider-controls{display:none}}.replacement_container .title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.5;margin:0 0 14px}@media(min-width:768px){.replacement_container .title{gap:10px;margin-bottom:30px}}.replacement_container .title .text{font-size:16px;font-weight:600;color:var(--text-color)}.replacement_container .title .link{font-size:12px;text-decoration:underline;color:var(--text-color);font-weight:400;white-space:nowrap}.replacement_container .parts-container swiper-component.swiper{gap:16px;overflow:hidden;margin:0 -12px 0 0;padding:0 12px 10px 0}@media(min-width:768px){.replacement_container .parts-container swiper-component.swiper{gap:32px}}.replacement_container .parts-container .part-item{box-shadow:3px 4px 6px #00000024;border:2px solid #F2F1F0;display:flex;overflow:hidden;border-radius:6px;background:#fff;height:unset}.replacement_container .parts-container .part-item .product-image{flex:0 0 45%;max-width:45%;padding:10px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.replacement_container .parts-container .part-item .product-image{padding:16px}}.replacement_container .parts-container .part-item .product-image .block{width:100%}.replacement_container .parts-container .part-item .product-info{flex:1;min-width:0;padding:0 16px 20px;border-radius:24px 0 0 6px;border-left:2px solid #F2F1F0;background:#f5f5f5;display:flex;flex-direction:column}@media(min-width:768px){.replacement_container .parts-container .part-item .product-info{padding-bottom:40px}}.replacement_container .parts-container .part-item .stage{border-radius:24px 0;background:linear-gradient(90deg,#fdc500 28.13%,#ed731c);box-shadow:0 4px 6px #00000029;letter-spacing:2.1px;text-transform:uppercase;color:#fff;font-size:14px;font-weight:700;height:27px;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 28px;width:fit-content;margin:0 0 16px -16px}@media(min-width:768px){.replacement_container .parts-container .part-item .stage{margin-bottom:32px}}.replacement_container .parts-container .part-item .text{color:var(--text-color);font-size:14px;font-style:normal;font-weight:600;margin-bottom:6px}.replacement_container .parts-container .part-item .replacement-text{align-items:center;gap:3px;font-size:11px;margin:0 0 18px}@media(min-width:768px){.replacement_container .parts-container .part-item .replacement-text{gap:6px;font-size:12px;letter-spacing:.24px;margin-bottom:32px}}.replacement_container .parts-container .part-item .replacement-text svg{width:14px;height:auto;display:block}.replacement_container .parts-container .part-item .replacement-text span{flex:1;min-width:0}.replacement_container .parts-container .part-item .btn{margin-top:auto;text-decoration:none;display:flex;align-items:center;justify-content:center;height:40px;font-size:18px;font-weight:600;border-width:2px;width:100%;padding-left:8px;padding-right:8px;text-align:center}.replacement_container .parts-container .part-item .btn:not(:hover){background:none}.replacement_container .parts-container .part-item .price{font-weight:600;letter-spacing:.44px;font-size:22px;gap:6px;line-height:1;display:flex;align-items:flex-end}.replacement_container .parts-container .part-item .price .sale-price{color:var(--text-color);margin:0}.replacement_container .parts-container .part-item .price .price-compare{font-weight:400;letter-spacing:0;font-size:12px;margin:0;color:var(--text-color);position:relative;bottom:2px}.replacement_container .parts-container .part-item component-quickview{visibility:hidden;opacity:0;transition:all .25s ease-in-out 0s;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.replacement_container .parts-container .part-item component-quickview .btn{padding:0 12px;margin:0}.replacement_container .parts-container .part-item component-quickview .btn:not(:hover){background:var(--background-color)}.replacement_container .parts-container .part-item:hover component-quickview{visibility:visible;opacity:1;pointer-events:unset}.replacement_container~.addons_container{margin-top:20px}@media(min-width:768px){.replacement_container~.addons_container{margin-top:30px}}.addons_container .title{display:flex;align-items:center;gap:8px;line-height:1.5;margin:0 0 14px}@media(min-width:768px){.addons_container .title{gap:10px;margin-bottom:30px}}.addons_container .title .text{font-size:16px;font-weight:600;color:var(--text-color)}.addons_container .parts-container swiper-component{overflow:hidden;margin:0 -12px 0 0;padding:0 12px 0 0;gap:16px}@media(min-width:768px){.addons_container .parts-container swiper-component{gap:32px}}.addons_container .parts-container .product-card{margin-bottom:0}.addons_container .parts-container .product-card product-card{border:1px solid #DEDEDE;border-radius:6px;overflow:hidden;box-shadow:3px 4px 6px #00000014}.addons_container .parts-container .product-card .product-card--infor{background:#f5f5f5}.addons_container .parts-container .product-card .product-card--infor:before{background:#dedede}.addons_container .parts-container .product-card .product-card--infor .product-card-vender{display:none}.addons_container .parts-container .product-card .product-card--infor .product-card-title{margin-bottom:6px}.addons_container .parts-container .product-card .product-card--infor .product-card-title a{font-size:16px;text-decoration:none}.addons_container .parts-container .product-card .product-card--infor .line-price-rating .rating{display:none}.addons_container .parts-container .product-card .product-card--infor .product-card-footer .btn{border-width:2px;font-size:18px;height:40px;padding:5px 10px}.addons_container .parts-container .product-card .product-card--infor .product-card-footer .btn:not(:hover){background:none;color:var(--border-color)}@media(hover:hover){.addons_container .parts-container .product-card .product-card--infor .product-card-footer .btn:hover{background:var(--background-color);color:var(--color);border-color:var(--border-color)}}.product-available{margin-top:10px;margin-bottom:8px}.product-available div{font-size:11px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:1.1px}@media(min-width:768px){.product-available div{font-size:14px;letter-spacing:2.1px}}.product-available .instock{color:#459368;display:flex;align-items:center;gap:5px}.product-available .instock:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle opacity='0.2' cx='8' cy='8' r='8' fill='%2308B566'/%3E%3Ccircle cx='8' cy='8' r='5' fill='%2308B566'/%3E%3C/svg%3E");background-size:contain;background-position:center}@media(min-width:768px){.product-available .instock:before{width:16px;height:16px}}.product-available .outstock{color:#b92424}.product-header-infor{margin-bottom:10px}.product-header-infor .product-title{color:#000;font-family:var(--heading-font);font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize}@media(min-width:768px){.product-header-infor .product-title{font-size:32px;margin-bottom:20px}}.product-header-infor .product-saving{width:100%;background:#007ea7;border-radius:4px;color:#fff;display:flex;justify-content:center;font-size:14px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.14px;padding:4px 0;margin-top:12px;gap:5px;display:none}.product-header-infor .product-info{padding:10.5px 0;align-items:center;border-bottom:1px solid #CBDAF4}.product-header-infor .product-info .product-reviews .review-placehoder{display:flex;align-items:center}.product-header-infor .product-info .product-reviews .review-placehoder>a{display:flex;align-items:center}@media(min-width:768px){.product-info-detail .product-header-infor>.product-title{opacity:0;pointer-events:none}}@media(max-width:767px){.product-info-detail .product-header-infor .product-info .product-reviews{display:none}}.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}.product-sticky-desktop{position:fixed;top:0%;left:0;right:0;z-index:111;transition:.3s all ease-in-out;padding:12px 0;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 5px #0003}.product-sticky-desktop .sticky-media{margin-right:20px;flex:0 0 67px}.product-sticky-desktop>.flex{max-width:var(--container);margin:0 auto;padding:0 12px;align-items:center}.sticky-title{font-size:16px;font-weight:600;margin-bottom:7px}.sticky-variant-title{margin:0;width:100%}.sticky-variant-infor{display:flex;flex-wrap:wrap;align-items:center}.sticky-atc .product-qty-heading{margin:0;font-weight:500;padding-right:16px}.sticky-atc .product-form{display:flex;align-items:center;justify-content:flex-end}.sticky-atc .product-cart_button .btn{padding:13px 10px}.product-sticky-mobile{position:fixed;bottom:0;left:0;right:0;z-index:111;transition:.3s all ease-in-out;padding:12px 10px;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 5px #0003}.product-sticky-mobile .product-qty-heading{display:none}.product-sticky-mobile .product-options{max-height:300px;overflow:hidden;overflow-y:auto}.product-form-visible .product-sticky-desktop{top:-100%;opacity:0;visibility:hidden}.product-form-visible .product-sticky-mobile{position:relative;box-shadow:unset;background:none}.product-form-visible .product-sticky-mobile .product-qty-heading{display:block;margin:0;color:#242427;font-size:14px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.14px}.product-form-visible .product-sticky-mobile .product-options{max-height:100%;overflow:unset}.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-brand{border-right:1px solid var(--text-color);margin-right:10px;padding-right:10px}.product-information-value{font-weight:600}.product-information-label{margin-right:2px}.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:#f81c1f;color:#fff}.product-inquire-detail .btn:hover svg{fill:#fff}.product-information{border-bottom:1px solid var(--miscellaneous-color);padding-bottom:18px;align-items:center}.product-information>div{margin-top:3px;margin-bottom:3px}.product-information .product-sku{padding-right:25px}.shopify-section-main-product{background-color:var(--background-color)}.shopify-section-main-product .section-container>.md-flex{gap:30px;align-items:flex-start;justify-content:center}@media(min-width:768px){.shopify-section-main-product .section-container>.md-flex{position:relative}}.shopify-section-main-product .section-container>.md-flex .product-infor-wrapper{flex:1;min-width:0;max-width:690px}@media(min-width:768px){.shopify-section-main-product .section-container>.md-flex .product-infor-wrapper{position:sticky;top:0}}@media(min-width:768px){.shopify-section-main-product .section-container>.md-flex>.product-header-infor{position:absolute;top:20px;right:0;left:40%;padding-left:30px;z-index:1}.shopify-section-main-product .section-container>.md-flex>.product-header-infor .product-title{max-width:690px;margin-left:auto;margin-right:auto;margin-bottom:0}}@media(min-width:1200px){.shopify-section-main-product .section-container>.md-flex>.product-header-infor{padding-left:50px}}@media(min-width:768px){.shopify-section-main-product .section-container>.md-flex>.product-header-infor .product-info{display:none}}.product-header-infor .product-info{padding:0;border-bottom:0}.product-header-infor .product-info .product-payment{margin-bottom:20px}.product-header-infor .product-info .product-form{padding-bottom:16px;border-bottom:1px solid var(--miscellaneous-color)}.product-header-infor .product-info .product-description{font-size:14px;letter-spacing:.28px;line-height:1.75;margin-bottom:24px}@media(min-width:768px){.product-header-infor .product-info .product-description{font-size:18px;letter-spacing:.36px;margin-bottom:36px}}.product-header-infor .product-info .product-description a{text-decoration:underline}.product-header-infor .product-info .product-description p{margin:0}.product-header-infor .product-info .product-description p:not(:last-child){margin-bottom:10px}@media(min-width:768px){.product-header-infor .product-info .product-description p:not(:last-child){margin-bottom:15px}}.product-header-infor .product-info .product-description:has(~.product-navigation){margin-bottom:0}.product-header-infor .price-container{gap:13px}.product-header-infor .price-container .product-price{justify-content:left;width:max-content}.product-header-infor .price-container .product-saving{border:unset;display:inline-flex;padding:0 8px;font-size:14px;font-style:normal;font-weight:600;line-height:25px;margin:0 auto 0 0;width:unset;display:none}.product-header-infor .volume-discount{margin:10px 0 20px;font-size:12px}.product-header-infor .volume-discount b{font-weight:600}.product_note{color:var(--www-espwaterproducts-com-cod-gray, #0A0A0A);font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin:24px 0 20px;display:flex;gap:8px}.product_note .link{color:var(--www-espwaterproducts-com-cod-gray, #0A0A0A);font-size:14px;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:underline}.product-payment .product-qty-heading{margin:0}.product-brand{border-right:0;margin-right:0}@media(min-width:768px){.main-product-gallery{width:40%}}.main-product-gallery model-viewer{border:1px solid var(--miscellaneous-color);border-radius:var(--border-radius)}.product-offers{margin:0}.product-offers .product-offers-item{flex:0 0 100%;max-width:100%}.product-info-feature-boxes{margin:0}.product-sticky-mobile{position:static;z-index:unset;padding:0}.product-sticky-mobile .product-options{max-height:100%;overflow:unset}.main-gallery{--gallery-control-size: 35px}.main-gallery .slider-controls button{width:var(--gallery-control-size);height:var(--gallery-control-size)}@media(min-width:992px){.main-gallery{--gallery-control-size: 20px;flex:1;position:relative}.main-gallery .slider-controls{opacity:0;visibility:hidden;transition:.2s all ease-in-out}.main-gallery:hover .slider-controls{opacity:1;visibility:visible}.thumbnail-gallery .slider-controls button{margin:-15px 0 0;top:50%;width:30px;height:30px;border-radius:4px;background:rgb(from var(--text-color) r g b/30%)}.thumbnail-gallery .slider-controls button[disabled]{display:none}.thumbnail-gallery .slider-controls .slider-prev-button{left:0}.thumbnail-gallery .slider-controls .slider-next-button{right:0}.thumbnail-gallery:hover .slider-controls{opacity:1;visibility:visible}.product-payment .product-toggle{font-size:16px;padding:0 30px}.sticky-atc .product-cart_button .btn{min-width:255px}.swt-type-button label:hover{background:#cbdaf433;cursor:pointer}}@media(min-width:1200px){.shopify-section-main-product .tns-nav{position:relative;bottom:0}.product-offers{padding-left:0;padding-right:0;background:#fff;margin-bottom:8px}.product-offers>.flex{gap:10px;justify-content:center}.product-offers .product-offers-item{flex:unset;max-width:100%;padding:6px 7px;background:#f6f6f6;border-radius:var(--border-radius)}.product-offers .product-offers-item svg{margin-top:-1px}.product-brand{padding-right:25px}.product-info-feature-boxes{padding:0;background:#fff}.feature-box-item{border:1px solid var(--miscellaneous-color);border-radius:var(--border-radius)}.product-payment .product-toggle input{flex:1}.swt-type-button label{margin-bottom:0}.sticky-variant-infor{display:flex;flex-wrap:wrap}.sticky-variant-infor price-component{margin-right:24px}.sticky-variant-title{width:auto;margin-right:8px;font-weight:600}.product-info .label-group .label{font-size:14px}}@media(min-width:768px){.shopify-section-apps .yotpo-base-layout{max-width:1110px;padding:0 12px}}.select-wrapper{width:50%;display:flex;height:50px;align-items:center;border:1px solid;padding:0 24px}.product-infor-wrapper{margin-top:30px}@media(min-width:768px){.product-infor-wrapper{margin-top:0}}.product-infor-wrapper .appstle_widget_title{display:none!important}.product-infor-wrapper .appstle_subscription_wrapper{margin-bottom:10px!important;max-width:100%}.product-infor-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option{background:linear-gradient(0deg,#08b5660d,#08b5660d),#fff!important}.product-infor-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_radio_label,.product-infor-wrapper .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_amount{font-weight:600}.product-infor-wrapper .appstle_subscription_wrapper .appstleRadioSellingPlanWrapper label{margin-bottom:0}.product-infor-wrapper .appstle_subscription_wrapper .appstleSellingPlanDescription{margin:10px 0}.product-infor-wrapper .appstle_subscription_wrapper .appstleSellingPlanDescription p{margin:0}sticky-component{position:fixed;left:0;bottom:58px;right:0;background:#fff;box-shadow:0 -3px 8px #00000029;z-index:9;transform:translateY(30px);transition:all .25s ease-in-out 0s;padding:12px 12px 14px;display:flex;flex-wrap:wrap;gap:9px;max-width:calc(var(--container) - 24px);margin:0 auto;overflow:hidden;visibility:hidden;opacity:0}sticky-component:before{content:"";background:linear-gradient(90deg,#fdc500 28.13%,#ed731c);height:4px;position:absolute;top:0;left:0;right:0}@media(min-width:992px){sticky-component:before{height:8px}}@media(min-width:992px){sticky-component{gap:40px;padding:22px 30px 14px;border-radius:8px;align-items:center}}sticky-component .product-sticky-wrap{flex:0 0 100%;max-width:100%}@media(min-width:992px){sticky-component .product-sticky-wrap{flex:1;min-width:0;align-items:flex-start;gap:16px}}sticky-component .product-sticky-wrap .product-image{display:none}@media(min-width:992px){sticky-component .product-sticky-wrap .product-image{display:block;flex:0 0 95px;max-width:95px;padding:2px;border:2px solid #DEDEDE;background:#fff;border-radius:8px}}sticky-component .product-sticky-wrap .product-image img{width:100%;max-width:100%;display:block;max-height:76px;margin:auto}sticky-component .product-sticky-wrap .product-info{display:flex;gap:24px;width:100%}@media(min-width:992px){sticky-component .product-sticky-wrap .product-info{flex-direction:column;gap:16px;flex:1;min-width:0;width:unset}}sticky-component .product-sticky-wrap .product-info .product-title{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;font-weight:600;line-height:1.2;margin:0}@media(min-width:992px){sticky-component .product-sticky-wrap .product-info .product-title{font-size:18px}}sticky-component .product-sticky-wrap .product-info .price-container .product-saving{display:none;background:#007ea7;border-radius:4px;color:#fff;justify-content:center;font-size:11px;font-style:normal;font-weight:600;line-height:17px;padding:2px 5px;margin-top:5px;gap:5px}sticky-component .product-sticky-wrap .product-info .product-price{font-size:16px;font-weight:600;color:var(--text-color)}@media(min-width:992px){sticky-component .product-sticky-wrap .product-info .product-price{font-size:22px}}sticky-component .product-sticky-wrap .product-info .product-price .flex{gap:4px;line-height:14px;align-items:flex-end;justify-content:flex-end}sticky-component .product-sticky-wrap .product-info .product-price .flex .price{margin:0;color:var(--highlight-price)}sticky-component .product-sticky-wrap .product-info .product-price .flex .price-compare{padding:0;margin:0;color:var(--text-color);font-size:11px;font-weight:400;line-height:12px}@media(min-width:992px){sticky-component .product-sticky-wrap .product-info .product-price .flex .price-compare{font-size:14px}}sticky-component .product-form{width:100%}@media(min-width:992px){sticky-component .product-form{width:unset}}sticky-component .product-form .product-qty-heading{display:none}sticky-component .product-form .product-cart{margin:0;gap:12px}sticky-component .product-form .product-cart .quantity-select button{width:30px;height:43px}@media(min-width:992px){sticky-component .product-form .product-cart .quantity-select button{height:54px;width:60px}}sticky-component .product-form .product-cart .quantity-select input{width:52px;height:43px}@media(min-width:992px){sticky-component .product-form .product-cart .quantity-select input{height:54px;width:60px}}sticky-component .product-form .product-cart .product-cart_button{flex:1;min-width:0}sticky-component .product-form .product-cart .product-cart_button .btn{height:45px;font-size:16px}@media(min-width:992px){sticky-component .product-form .product-cart .product-cart_button .btn{height:56px;font-size:18px;width:275px}}sticky-component .product-form .product-cart .add-quote{display:none}@media(min-width:1025px){sticky-component .product-form .product-cart .add-quote{display:flex}}sticky-component.active{visibility:visible;opacity:1}.appstle_tooltip_title{font-size:12px}.appstle_tooltip_title a{color:#000!important;text-decoration:underline;text-transform:capitalize}#appstle_subscription_widget0 .tooltip_subscription_svg{display:none}.appstle_tooltip_wrapper .appstle_tooltip_title:after{content:"\24d8";font-weight:700;margin-left:4px;vertical-align:middle;color:#000}.templateProduct .yotpo-comment-container .yotpo-vertical-line{margin-right:6px}@media screen and (max-width:767px){.main-product-gallery .js-slider-main{aspect-ratio:183/196;overflow:hidden;margin-bottom:-10px}.product-header-infor .product-info{min-height:45px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/page-product.css.map */
