.product-fixed{padding:0 1rem}@media only screen and (min-width: 992px){.product-fixed{position:fixed;order:1;overflow-y:scroll;max-height:100%;z-index:10;width:396.8px}}@media only screen and (min-width: 1200px){.product-fixed{width:480px}}@media only screen and (min-width: 992px){.product-fixed .product-single__photos img{margin-top:0;max-width:40%}}.product-single-alternate{max-width:1200px;margin:0 auto;flex-flow:row wrap;display:flex}@media only screen and (min-width: 992px){.product-single-alternate{flex-flow:row nowrap}.product-single-alternate .tab-container{width:65%}}@media only screen and (min-width: 992px) and (-ms-high-contrast: active){.product-single-alternate .tab-container{width:63%}}@media only screen and (min-width: 1000px){.product-single-alternate{margin-top:89px}}.product-single-alternate .productpage-footer .footer-area-v3{width:100%}.product-single-alternate .productpage-footer .footer-area-v3 img{margin:0 auto;width:25% !important}.product-single-alternate .productpage-footer .social-icons-v3{display:flex;justify-content:center;padding:2rem}.product-single-alternate .productpage-footer .footer-link-v3{text-align:center;display:flex;justify-content:center;margin:-.5rem}.product-single-alternate .productpage-footer ul li::before{content:none}.product-single-alternate sup{font-size:50%;vertical-align:super}.product-single-alternate h3{font-weight:600;color:#fff;position:relative;letter-spacing:-.05rem;font-style:normal;font-size:2.6rem;margin:2rem 2rem 1rem 2rem;padding-left:3rem}@media only screen and (min-width: 768px){.product-single-alternate h3{font-size:3.6rem}}.product-single-alternate h3 span{font-weight:400;display:block;font-size:2rem;margin-top:1rem;line-height:1.4}.product-single-alternate h3.header{margin:0;padding:2rem;font-weight:normal;font-size:3rem}@media only screen and (min-width: 768px){.product-single-alternate h3.header{font-size:4.9rem}}.product-single-alternate h3.header::before{content:none}.product-single-alternate h3.check,.product-single-alternate h3.clean{padding-left:4rem}.product-single-alternate h3.check::before,.product-single-alternate h3.clean::before{border:none;content:'';position:absolute;left:0;top:.5rem;background-size:3rem 3rem;background-repeat:no-repeat;width:3rem;height:3rem}.product-single-alternate h3.check::before{background-image:url("https://cdn.shopify.com/s/files/1/1110/3248/files/check.png?7929365109582455201")}.product-single-alternate h3.clean::before{background-image:url("https://cdn.shopify.com/s/files/1/1110/3248/files/clean.png?7929365109582455201")}.product-single-alternate h3::before{content:'';position:absolute;height:100%;left:0}.product-single-alternate h4{color:#fff;margin:1.5rem 0 2rem 0;font-size:1.6rem;font-weight:600;font-style:normal}.product-single-alternate h4.block-header{color:black;margin:2rem 0;padding-bottom:2.5rem;position:relative;font-weight:400;font-size:2.4rem}.product-single-alternate h4.block-header span:nth-child(1){font-size:4rem;padding:.5rem;margin:0px 1rem 0 2rem;color:white;font-weight:600;position:relative;float:left}.product-single-alternate h4.block-header strong{display:block}.product-single-alternate h4.block-header::after{border-bottom:2px solid transparent;content:'';width:calc(100% - 2rem);position:absolute;left:2rem;bottom:0}.product-single-alternate h5{margin:0 2rem .5rem 3.5rem;position:relative;font-size:1.5rem}.product-single-alternate h5 span{font-weight:400;color:#000}@supports (-webkit-overflow-scrolling: touch){.product-single-alternate h5{display:inline-block;width:100%}}.product-single-alternate h5::before{content:'';width:1.1rem;height:1.1rem;top:.2rem;margin-left:-1.5rem;position:absolute}.product-single-alternate p{color:#fff;font-weight:400;font-size:1.5rem;line-height:1.5;padding:0 2rem 2rem 2rem;margin:0}.product-single-alternate p.video{padding:0}.product-single-alternate p:last-of-type img{margin-bottom:-2rem}.product-single-alternate img{margin:2rem auto 0rem auto;display:block}.product-single-alternate ul{margin:0;padding:0 2rem 2rem 2rem;list-style:none}.product-single-alternate ul.col-2{column-count:2}.product-single-alternate ul.col-3{column-count:3}.product-single-alternate ul.large li::before{width:1.2rem;height:1.2rem;top:.5rem}.product-single-alternate ul li{margin:0 0 .5rem 1.5rem;position:relative}@supports (-webkit-overflow-scrolling: touch){.product-single-alternate ul li{display:inline-block;width:100%}}.product-single-alternate ul li::before{content:'';width:.5rem;height:.5rem;top:.9rem;margin-left:-1.5rem}.product-single-alternate ol{margin:0;padding:2rem;list-style:none}.product-single-alternate ol li{line-height:1.4;margin:0 0 1.5rem 1.5rem;padding-left:1.5rem;counter-increment:step-counter}@media only screen and (min-width: 992px){.product-single-alternate ol li{margin-bottom:2rem}}.product-single-alternate ol li::before{content:counter(step-counter);color:#fff;text-align:center;margin:-.2rem 0 0 -3rem;padding:.25rem .7rem}.product-single-alternate ul,.product-single-alternate ol{list-style:none}.product-single-alternate ul li,.product-single-alternate ol li{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:-.05rem;position:relative;font-style:normal}.product-single-alternate ul li::before,.product-single-alternate ol li::before{display:inline-block;position:absolute}.product-single-alternate .tab-content .tint,.product-single-alternate .tab-content .tint-black,.product-single-alternate .tab-content .tint-dark-grey,.product-single-alternate .tab-content .tint-dark-grey-alt,.product-single-alternate .tab-content .tint-grey,.product-single-alternate .tab-content .tint-green,.product-single-alternate .tab-content .tint-white{overflow:auto}.product-single-alternate .tab-content .tint img,.product-single-alternate .tab-content .tint-black img,.product-single-alternate .tab-content .tint-dark-grey img,.product-single-alternate .tab-content .tint-dark-grey-alt img,.product-single-alternate .tab-content .tint-grey img,.product-single-alternate .tab-content .tint-green img,.product-single-alternate .tab-content .tint-white img{margin:0 -2rem}.product-single-alternate .tab-content .tint p:last-child:not(.video),.product-single-alternate .tab-content .tint-black p:last-child:not(.video),.product-single-alternate .tab-content .tint-dark-grey p:last-child:not(.video),.product-single-alternate .tab-content .tint-dark-grey-alt p:last-child:not(.video),.product-single-alternate .tab-content .tint-grey p:last-child:not(.video),.product-single-alternate .tab-content .tint-green p:last-child:not(.video),.product-single-alternate .tab-content .tint-white p:last-child:not(.video){padding-bottom:2rem;margin:0}.product-single-alternate .tab-content .tint p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-black p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-dark-grey p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-dark-grey-alt p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-grey p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-green p:last-child:not(.video) img,.product-single-alternate .tab-content .tint-white p:last-child:not(.video) img{margin-bottom:-2rem}.product-single-alternate .tab-content .banner{padding:1rem 4rem}.product-single-alternate .tab-content .banner.invert p{color:#fff}.product-single-alternate .tab-content .banner p{font-size:1.6rem;line-height:1.5;padding:1rem}@media only screen and (min-width: 992px){.product-single-alternate .tab-content .banner{padding:1rem 3rem}.product-single-alternate .tab-content .banner p{font-size:2rem}}.product-single-alternate .tab-content .tint-green{background:#4ea74a}.product-single-alternate .tab-content .tint-green h3,.product-single-alternate .tab-content .tint-green p,.product-single-alternate .tab-content .tint-green li{color:#343331}.product-single-alternate .tab-content .tint-dark-grey{background:#666}.product-single-alternate .tab-content .tint-dark-grey h3,.product-single-alternate .tab-content .tint-dark-grey p,.product-single-alternate .tab-content .tint-dark-grey li{color:#fff}.product-single-alternate .tab-content .tint-dark-grey-alt{background:#333}.product-single-alternate .tab-content .tint-dark-grey-alt h3,.product-single-alternate .tab-content .tint-dark-grey-alt p,.product-single-alternate .tab-content .tint-dark-grey-alt li{color:#fff}.product-single-alternate .tab-content .tint-black{background:#1e1e1e}.product-single-alternate .tab-content .tint-grey{background:#cccccc}.product-single-alternate .tab-content .tint-grey h3,.product-single-alternate .tab-content .tint-grey p,.product-single-alternate .tab-content .tint-grey li{color:#000}.product-single-alternate .tab-content .tint-grey h3::before{border-color:#000}.product-single-alternate .tab-content .tint-grey li::before{background:#000}.product-single-alternate .tab-content .tint-white{background:#fff}.product-single-alternate .tab-content .tint-white h3,.product-single-alternate .tab-content .tint-white p,.product-single-alternate .tab-content .tint-white li{color:#000}.product-single-alternate .tab-content .tint-white h3::before{border-color:#000}.product-single-alternate .tab-content .tint-white li::before{background:#000}.product-single-alternate .tab-content .tint-white .extra-info{display:block}.product-single-alternate .tab-content .tint-white .extra-info img{margin:20px 0;display:inline-block;max-width:30% !important;float:left}.product-single-alternate .tab-content .tint-white .extra-info ul{display:inline-block;max-width:65%}.product-single-alternate .tab-content .tint-white .extra-info ul li{margin-bottom:30px;overflow:hidden;letter-spacing:normal}.product-single-alternate .tab-content .tint-white .extra-info ul li:before{display:none}.product-single-alternate .tab-content .tint-white .extra-info ul li:last-of-type{margin-bottom:0}.product-single-alternate .tab-content .tint-white .extra-info ul li img{display:inline-block;width:15% !important;max-width:100px !important;float:left}.product-single-alternate .tab-content .tint-white .extra-info ul li strong{display:inline-block;max-width:80%;margin-left:15px;text-transform:uppercase;font-size:24px;float:left}.product-single-alternate .tab-content .tint-white .extra-info ul li p{display:inline-block;max-width:80%;margin-left:15px !important;padding:0;float:left}.product-single-alternate .tab-content .faq h3{margin:4rem 2rem;line-height:2.6rem}.product-single-alternate .tab-content .faq-section h4{margin:2rem 2rem 4rem 2rem;background:#00ACBB;font-weight:400;padding:2rem 2.5rem;border-radius:2rem 2rem 2rem 0;font-size:2.5rem;position:relative}.product-single-alternate .tab-content .faq-section h4:before{width:0;height:0;border-bottom:40px solid transparent;border-left:40px solid #0E7274;position:absolute;left:0px;z-index:1;bottom:-40px}@media (min-width: 991px){.product-single-alternate .tab-content .faq-section h4:before{content:''}}.product-single-alternate .tab-content .faq-section p{padding:0 4.5rem 2rem 4.5rem}.product-single-alternate .tab-content .faq-section:last-child p:last-child{margin-bottom:2rem}.product-single-alternate table td{color:#fff;padding:1rem}.product-single-alternate .yotpo-nav-tab::before{content:none}.product-single-alternate .product-content-block,.product-single-alternate .product-content-block__list,.product-single-alternate .product-content-block__image,.product-single-alternate .product-list,.product-single-alternate .product-list__numbered,.product-single-alternate .product-description__image,.product-single-alternate .product-tab-fact__image{padding:1rem 2rem}.product-single-alternate .product-content-block .sub_header,.product-single-alternate .product-content-block__list .sub_header,.product-single-alternate .product-content-block__image .sub_header,.product-single-alternate .product-list .sub_header,.product-single-alternate .product-list__numbered .sub_header,.product-single-alternate .product-description__image .sub_header,.product-single-alternate .product-tab-fact__image .sub_header{color:#fff;margin:1.5rem 0 2rem 0;font-size:1.6rem;font-weight:600}.product-single-alternate .product-content-block p,.product-single-alternate .product-content-block__list p,.product-single-alternate .product-content-block__image p,.product-single-alternate .product-list p,.product-single-alternate .product-list__numbered p,.product-single-alternate .product-description__image p,.product-single-alternate .product-tab-fact__image p{color:#fff;font-weight:400;font-size:1.3rem;line-height:1.5;margin-bottom:2rem}.product-single-alternate .product-content-block img,.product-single-alternate .product-content-block__list img,.product-single-alternate .product-content-block__image img,.product-single-alternate .product-list img,.product-single-alternate .product-list__numbered img,.product-single-alternate .product-description__image img,.product-single-alternate .product-tab-fact__image img{margin:0 auto;display:block}.product-single-alternate .product-shipping p{font-size:1.1rem;color:#aaa;font-weight:500;padding:0;text-align:center}.product-single-alternate .product-shipping p span:nth-child(2){border-left:1px solid #aaa;border-right:1px solid #aaa;margin:0 .65rem;padding:0 .65rem}.product-single-alternate .product-details{-ms-overflow-style:none;margin:0 auto;flex-basis:100%;padding:0 .5rem}@media only screen and (min-width: 992px){.product-single-alternate .product-details{order:1;flex-basis:396.8px}}@media only screen and (min-width: 1200px){.product-single-alternate .product-details{flex-basis:480px}}.product-single-alternate .product-details h1{font-size:2.8rem;font-weight:900;line-height:1.1;margin:.75rem 0 .65rem 0;text-align:center}.product-single-alternate .product-details h2{font-size:1.8rem;font-weight:400;margin:0 0 .25rem 0;text-align:center}.product-single-alternate .product-details .yotpo.bottomLine .pull-left{float:none !important;text-align:center}.product-single-alternate .product-details .yotpo.bottomLine .pull-left .text-m{color:#aaa !important}.product-single-alternate .product-details .yotpo a.text-m{display:inline-block}.product-single-alternate .product-info__graphic{margin:0}.product-single-alternate .product-price{text-align:center;font-size:2rem;font-weight:600;color:#000}.product-single-alternate .product-reviews-content{background:white;margin:-1rem -2rem;padding:1rem}.product-single-alternate .review-section{padding:0}.product-single-alternate .product-cart{position:fixed;bottom:-.9rem;left:0;width:100%;z-index:3000000000}@media only screen and (min-width: 992px){.product-single-alternate .product-cart{position:relative;z-index:1}}.product-single-alternate .product-cart .product-cart-btn{text-align:center;width:100%}@media only screen and (min-width: 992px){.product-single-alternate .product-cart .product-cart-btn{position:relative}}@media only screen and (min-width: 992px){.product-single-alternate .product-cart .btn-open-cart{display:none}}.product-single-alternate .product-cart .btn-add-cart{display:block;margin:1.5rem auto 0 !important}.product-single-alternate .product-cart .btn-open-cart{bottom:.9rem}.product-single-alternate .product-cart .btn-add-cart,.product-single-alternate .product-cart .btn-open-cart{border-radius:0;font-size:1.4rem;font-weight:700;margin:0 -.5rem;padding:1rem 0;text-transform:uppercase;width:calc(100% + 1rem);outline:none;position:relative}.product-single-alternate .product-cart .btn-add-cart:hover,.product-single-alternate .product-cart .btn-open-cart:hover{color:#fff}@media only screen and (min-width: 992px){.product-single-alternate .product-cart .btn-add-cart,.product-single-alternate .product-cart .btn-open-cart{padding:1rem 6rem;margin:2rem;width:auto}}.product-single-alternate .tab-container{flex-basis:100%;padding:0;margin:0 0 0 auto}@media only screen and (min-width: 992px){.product-single-alternate .tab-container{flex-basis:595.2px}}@media only screen and (min-width: 1200px){.product-single-alternate .tab-container{flex-basis:720px}}.product-single-alternate .tab-container.sticky .tab-list{position:fixed;z-index:1;width:100%;top:0}@media only screen and (min-width: 992px){.product-single-alternate .tab-container.sticky .tab-list{top:65px;padding:.5rem 0 0 0;background:white}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (min-width: 992px){.product-single-alternate .tab-container.sticky .tab-list{width:62%}}@media only screen and (min-width: 992px){.product-single-alternate .tab-container.sticky .tab-content-container{margin-top:28px}}.product-single-alternate .tab-container .tab-list{display:flex;list-style:none;margin:0;padding:0}@media only screen and (min-width: 992px){.product-single-alternate .tab-container .tab-list{margin-top:1rem}}.product-single-alternate .tab-container .tab-list .tab-item{margin:0;flex:1;background:#303030;border-bottom:1px solid #0c0c0c;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:-.05rem;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:auto}@media only screen and (min-width: 992px){.product-single-alternate .tab-container .tab-list .tab-item{flex:unset;background:#000;margin-right:.5rem;padding:1.5rem 2rem}}.product-single-alternate .tab-container .tab-list .tab-item::before{content:none}@media only screen and (min-width: 992px){.product-single-alternate .tab-container .tab-list .tab-item.active{border-bottom-color:transparent;background:#303030}}.product-single-alternate .tab-container .tab-content-container{position:relative}.product-single-alternate .tab-container .tab-content-container .tab-content{display:none;width:100%;background:#303030;overflow:auto}.product-single-alternate .tab-container .tab-content-container .tab-content.active{display:block}.product-single-alternate .tab-container .tab-content-container .tab-content p img{width:calc(100% + 4rem);margin:-2rem;max-width:none}.product-single-alternate .tab-container .tab-content-container .tab-content img{width:100%;margin:0;max-width:100%}.product-single-alternate .product-tab-fact__image img{margin:0 auto;display:block}.product-single-alternate .product-list,.product-single-alternate .product-content-block__list{background:#1e1e1e;padding:1.5rem 2.5rem}.product-single-alternate .product-list ul,.product-single-alternate .product-content-block__list ul{margin:1rem 0}.product-single-alternate .product-list ul li,.product-single-alternate .product-content-block__list ul li{margin:0 0 .5rem 1.5rem}.product-single-alternate .product-list ul li::before,.product-single-alternate .product-content-block__list ul li::before{content:'\2022';margin-left:-1.5rem}.product-single-alternate .product-list .col-2,.product-single-alternate .product-content-block__list .col-2{column-count:2}.product-single-alternate .product-list .col-3,.product-single-alternate .product-content-block__list .col-3{column-count:3}.product-single-alternate .product-list__numbered ul{margin:.75rem 0}.product-single-alternate .product-list__numbered ul li{line-height:1.4;margin:0 0 .5rem 1.5rem;padding-left:1.5rem}@media only screen and (min-width: 992px){.product-single-alternate .product-list__numbered ul li{margin-bottom:2rem}}.product-single-alternate .product-list__numbered ul li:not(:nth-child(even)){counter-increment:step-counter}.product-single-alternate .product-list__numbered ul li::before{content:counter(step-counter);color:#fff;text-align:center;margin:.3rem 0 0 -3rem;padding:.25rem .7rem}.product-single-alternate .product-list ul,.product-single-alternate .product-list__numbered ul,.product-single-alternate .product-content-block__list ul{list-style:none}.product-single-alternate .product-list ul li,.product-single-alternate .product-list__numbered ul li,.product-single-alternate .product-content-block__list ul li{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:-.05rem;position:relative}.product-single-alternate .product-list ul li::before,.product-single-alternate .product-list__numbered ul li::before,.product-single-alternate .product-content-block__list ul li::before{display:inline-block;position:absolute}.product-single-alternate .product-description__image img{margin:2rem 0}.product-variants{position:absolute;bottom:-100rem;transition:1s bottom ease-in-out;background:#fff;width:100%;box-sizing:border-box;z-index:1}.product-variants .selector-wrapper{margin:0px auto;text-align:center}.product-variants .single-option-selector{width:75%;margin:0 auto;display:block}@media only screen and (min-width: 992px){.product-variants{position:relative;bottom:auto}}.product-variants.open{bottom:.9rem}.product-variants h3{padding:1.5rem 0;border-bottom:1px solid #f2f2f3;text-align:center;margin:0;text-transform:uppercase;font-size:1.4rem;color:#000}.product-variants h3::before{content:none}@media only screen and (min-width: 992px){.product-variants h3{border-bottom-color:transparent}}@media only screen and (min-width: 992px){.product-variants .single-option-selector{display:block !important}}.product-variants span.webyzeSwatches{width:100% !important}.product-variants span.webyzeSwatches .swatchColor.currentSwatch{background:#ececec}@media only screen and (min-width: 992px){.product-variants span.webyzeSwatches{display:none !important}}.product-variants span.webyzeSwatches .swatchColor{padding:1rem !important;margin:0 !important;border:none !important;display:flex !important;flex-flow:row wrap}.product-variants span.webyzeSwatches .swatchColor>.webyzeTooltip>span:first-child{border:none !important}@media only screen and (min-width: 992px){.product-variants span.webyzeSwatches .swatchColor{flex-basis:28%;border:1px solid #aaa !important;opacity:.75}.product-variants span.webyzeSwatches .swatchColor:not(:nth-child(1):not(:nth-child(2))){margin:0 0 1.75rem 0 !important}.product-variants span.webyzeSwatches .swatchColor.currentSwatch{opacity:1}}.product-variants span.webyzeSwatches .swatchColor:not(:last-child){border-bottom:1px solid #f2f2f3 !important}@media only screen and (min-width: 992px){.product-variants span.webyzeSwatches .swatchColor:not(:last-child){border-bottom-color:#aaa !important}}.product-variants span.webyzeSwatches .swatchColor .webyzeTooltip{flex:1;overflow:hidden}.product-variants span.webyzeSwatches .swatchColor .webyzeTooltip .innerText{width:auto !important;padding:.45rem !important;font-weight:500}.product-variants ul li{padding:1.5rem;margin:0;color:#000;letter-spacing:initial}.product-variants ul li:not(:last-child){border-bottom:1px solid #f2f2f3}.product-variants ul li::before{content:none}.zEWidget-launcher,#_GUARANTEE_SealSpan{bottom:42px !important}.product-single .product-cart .btn-add-cart{background-color:#e81617}.faq-question{color:white;background:#8D3989;width:94%;margin:20px auto;font-size:24px;font-weight:500;padding:15px 15px;position:relative}@media (min-width: 750px){.faq-question{color:white;background:#8D3989;width:94%;margin:20px auto;font-size:30px;font-weight:500;padding:25px 20px;position:relative}}.faq-question.right-radius{border-radius:10px 10px 10px 0}.faq-question.left-radius{border-radius:10px 10px 0px 10px}.faq-answer{color:white;width:74%;margin:20px auto 40px auto;font-weight:400;font-size:1.5rem;line-height:1.5;position:relative}@media (min-width: 750px){.faq-answer{width:85%}}.triangle-left{width:0;height:0;border-style:solid;border-width:38px 38px 0 0;border-color:#b74dbb transparent transparent transparent;position:absolute;left:0;bottom:-38px}.triangle-right{width:0;height:0;border-style:solid;border-width:0 38px 38px 0;border-color:transparent #b74dbb transparent transparent;position:absolute;right:0;bottom:-38px}p.ticked{background:url("https://cdn.shopify.com/s/files/1/1110/3248/files/purple-tick.png?12203560496774260111") no-repeat 0 0;background-size:25px 25px;padding-left:40px;width:95%;margin:20px auto}p.brown-tick{background:url("https://cdn.shopify.com/s/files/1/1110/3248/files/brown-tick.png?16444129560958419357") no-repeat 0 0;background-size:25px 25px;padding-left:40px;width:95%;margin:20px auto}.speech-bubb{background-color:#666666;color:white;font-size:15px;padding:20px;width:90%;margin:20px auto;position:relative}.speech-bubb .triangle-up{width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #666666 transparent;position:absolute;top:-15px;right:70px}@media (min-width: 650px){.speech-bubb .triangle-up{right:138px}}@media (min-width: 750px){.speech-bubb .triangle-up{right:162px}}@media (min-width: 1000px){.speech-bubb .triangle-up{right:153px}}
