.swiper-wrapper{padding-bottom:0}.swiper-wrapper .swiper-slide:first-child{margin-left:0!important}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ccc;width:15px;height:15px;opacity:1;margin:0 5px}.swiper-pagination{bottom:0!important;margin:12px 0 8px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7fc242}.product-media__slider-thumbnails .swiper-slide img,.swiper-slide video{border:3px solid transparent}.product-media__slider-thumbnails .swiper-slide{max-width:100px}.product-media__slider-thumbnails .swiper-slide-thumb-active img,.swiper-slide-thumb-active video{border:3px solid #7fc242}.product-content{padding:1rem .8rem!important}.color-primary{color:#7fc242!important}.product-content .reviews-stars__container{align-items:center;font-size:.7rem}.product__submit--subscription{width:100%;display:flex;justify-content:center}.reviews-stars__item:before{font-size:.8rem}@media screen and (min-width: 1024px){.product-content{padding:2rem 2rem 1rem 0rem!important}.product-content .reviews-stars__container{justify-content:left}}.product__price{justify-content:center}.product__price--compare-at{color:gray;text-decoration:line-through}.classic-product-layout{max-width:600px;padding:10px;margin:0 auto}@media screen and (min-width: 1024px){.product__price{justify-content:left}}.product-option__title{font-size:14px;color:#000}.swatch input{display:none}.swatch label{float:left;min-width:50px!important;height:50px!important;margin:0;border:#666 1px solid;background-color:#fff;font-size:13px;text-align:center;line-height:50px;white-space:nowrap;text-transform:uppercase}.swatch-element label{padding:0 10px}.color.swatch-element label{padding:0}.swatch input:checked+label{border:2px solid #000}.swatch .swatch-element{float:left;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 5px 5px 0;position:relative}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out,.swatch-kit .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out,.swatch-kit .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label,.swatch-kit .swatch-element.soldout label{opacity:.6;position:relative}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.swatch-kit .header{margin:.5em 0;text-transform:uppercase}.swatch-kit input{position:absolute;opacity:0;pointer-events:none}.swatch-kit label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%;height:auto;min-height:52px;border:thin solid rgba(0,0,0,.4);background-color:#fff;font-size:15px;font-weight:700;text-align:left;line-height:20px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin:0 auto;box-shadow:0 5px 10px #0000001a}.swatch-kit label .discount{text-transform:capitalize;font-weight:500}.swatch-kit label:hover{background-color:#f2f2f2}.swatch-kit .select-variant{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;word-break:break-word;width:70%;overflow:hidden}.swatch-kit .select-variant .variant-title:first-child{width:20px;flex-shrink:0!important}.swatch-kit .select-variant .variant-title:last-child{width:95%}.swatch-kit label span.select--round{display:block;width:16px;height:16px;border-radius:100px;border:1px solid gray;background-color:#f3f3f3;margin-right:5px}.swatch-kit label>span.variant-name,.swatch-kit label>span.prices{display:block;text-align:left;line-height:initial;padding:5px 0;font-weight:700}.swatch-kit label>span.variant-name{font-weight:500;color:#fff}.swatch-kit label>span.prices{text-align:right}.swatch-kit label>span.prices .regular{text-decoration:line-through;color:gray}.swatch-kit label>span.prices .sale{font-weight:700}.swatch-kit label>span.prices .sale.line-through{text-decoration:line-through}.swatch-kit .swatch-element label{padding:15px 10px}.swatch-kit .color.swatch-element label{padding:0}.swatch-kit input:checked+label{border:1px solid #7fc242;background-color:#eefae2}.swatch-kit input:checked+label span.select--round{border:1px solid #7fc242;background:#7fc242;background:-moz-radial-gradient(circle,#7fc242 50%,#ffffff 50%);background:-webkit-radial-gradient(circle,#7fc242 50%,#ffffff 50%);background:radial-gradient(circle,#7fc242 50%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7FC242",endColorstr="#ffffff",GradientType=1)}.swatch-kit input:checked+label.best-value-btn{border:1px solid #7fc242}.swatch-kit input:checked+label.best-value-btn span.select--round{border:1px solid #ffec13;background:#ffec13;background:-moz-radial-gradient(circle,#ffec13 50%,rgba(255,255,255,1) 50%);background:-webkit-radial-gradient(circle,#ffec13 50%,rgba(255,255,255,1) 50%);background:radial-gradient(circle,#ffec13 50%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffec13",endColorstr="#ffffff",GradientType=1)}.swatch-kit label.best-value-btn{box-sizing:inherit;font-weight:400;color:#fff}.swatch-kit label.best-value-btn .discount{font-weight:700;color:#fff}.swatch-kit label.best-value-btn span.prices .regular{color:#fff;font-weight:500}.swatch-kit label.best-value-btn span.prices .sale{color:#f7ff80}.swatch-kit label.best-value-btn span.variant-name{color:#fff;font-weight:700}.best-value-btn{background-color:#7fc242!important;box-shadow:0 0 20px #ffb050;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.best-value-btn:before{color:#000;content:"Best Value";font-size:8px;font-weight:700;letter-spacing:1px;left:-15px;width:70px;padding:4px 5px;position:absolute;text-align:center;text-transform:uppercase;top:2px;z-index:2;-ms-transform:rotate(-30deg);transform:rotate(-30deg);background-color:#ffe10b;white-space:nowrap;line-height:initial}.best-value-btn:after{content:"";width:7px;height:10px;position:absolute;z-index:1;top:26px;left:-6px;background-color:#b19c03}.swatch-kit .swatch-element{-webkit-font-smoothing:antialiased;margin:15px 0;position:relative}@media only screen and (max-width: 600px){.swatch-kit label{font-size:15px}.fixed-up{z-index:1000}}.quantity-selector{width:100%;height:40px;line-height:38px}.quantity-selector{border:1px solid #b3b3b3}.quantity-selector__input,.quantity-selector__btn{padding:0 5%}.btn-minus{border:none;border-right:1px solid;border-color:#b3b3b3!important;border-radius:0;height:100%}.btn-plus{border:none;border-left:1px solid;border-color:#b3b3b3!important;border-radius:0;height:100%}@media only screen and (min-width: 769px){.quantity-selector{max-width:50%}}.btn--gold{background:#fec745;background:linear-gradient(0deg,#febc27,#ff0);border:none}.product__btn-submit{font-size:1.3rem!important;height:70px;margin:0 auto;width:95%;padding:0}.btn-submit__text{line-height:1.2}.btn-submit__text span:last-child{font-size:1.4rem;font-weight:500}.btn--fixed{width:100%;left:0;bottom:0;position:relative;margin:20px auto}@media only screen and (min-width: 769px){.product__btn-submit{max-width:80%}}.separator{display:flex;align-items:center;text-align:center}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #000}.separator:not(:empty):before{margin-right:1em}.separator:not(:empty):after{margin-left:1em}.underline-primary{border:1px solid #7fc242;border-radius:5px;margin:0 25%;box-sizing:inherit}.arrow-black:after{border-color:#000!important}.product__detail-icon{width:30%}.product__detail-icon img{background-color:#f8f8f8;padding:10%;width:90%;height:auto;border-radius:100px}.product__detail-icon .label{font-weight:600;font-size:.8rem}.collapsible{display:block;width:100%}.collapsible__header .button{border:none;border-radius:0;border-bottom:1px solid #eaeaea;justify-content:space-between;width:100%;padding:2rem 1rem}.collapsible__header button:focus{background-color:#fff!important}.collapsible__header .button .icon{position:relative}.collapsible__header .button .icon:before{background-color:#7fc242;content:"";height:20px;left:11px;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3px;z-index:7}.collapsible__header .button .icon:after{background-color:#7fc242;content:"";height:20px;right:11px;position:absolute;top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3px;z-index:7}.collapsible.is-active .collapsible__header .button .icon:before{left:10px;position:absolute;top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.collapsible__content{position:relative;z-index:1}.collapsible__content .dropdown-content{border-radius:0;box-shadow:none}.customers-reviews .section-title{font-style:normal;text-align:center;font-size:3rem;font-weight:700}@media only screen and (min-width: 769px){.product__detail-icon img{width:60%}.separator{margin:0 3rem}}@media only screen and (max-width: 768px){.underline-primary{margin:0 6%}.customers-reviews .section-title{font-size:2rem}}.featured-cards .card-content{padding:1rem}@media only screen and (min-width: 600px){.featured-cards .card-content{padding:1.5rem}}.related-products{clip-path:polygon(0 8%,100% 0,100% 93%,0% 100%)}@media only screen and (min-width: 768px){.related-products{background-color:#fff!important;clip-path:none}}.afterpay-link,.shoppay-link{cursor:pointer;color:inherit;text-decoration:none;display:inline-block}.afterpay-logo-link img,.shop-pay-logo{vertical-align:middle;max-width:65px}.installments-modal .modal-card{width:90%;box-shadow:0 8px 18px -2px #24242499;-webkit-box-shadow:0 8px 18px -2px rgba(36,36,36,.6);-moz-box-shadow:0 8px 18px -2px rgba(36,36,36,.6)}@media screen and (min-width: 769px){.installments-modal .modal-card{width:640px}}:-moz-ui-invalid:not(output){box-shadow:none}@font-face{font-family:Italian Plate No2 Expanded;src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Regular.eot);src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Regular.eot?#iefix) format("embedded-opentype"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Regular.woff2) format("woff2"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Italian Plate No2 Expanded;src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Demibold.eot);src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Demibold.eot?#iefix) format("embedded-opentype"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Demibold.woff2) format("woff2"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Demibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Italian Plate No2 Expanded;src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Bold.eot);src:url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Bold.eot?#iefix) format("embedded-opentype"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Bold.woff2) format("woff2"),url(https://static.afterpay.com/font/ItalianPlateNo2Expanded-Bold.woff) format("woff");font-weight:700;font-style:normal}.afterpay_modal_wrapper{padding:0}.afterpay_modal_wrapper *{box-sizing:border-box!important;text-decoration:none!important;background:#b2fce4!important;font-family:Italian Plate No2 Expanded,sans-serif!important;color:#000!important}#afterpay-modal-modal .modal-close:before,#afterpay-modal-modal .modal-close:after{display:none!important}#afterpay-modal-modal .modal-close{top:1px}@media (max-width: 768px){#afterpay-modal-modal .modal-content{max-height:100vh}}.afterpay_modal_wrapper .grid-container .row-0{grid-area:header}.afterpay_modal_wrapper .grid-container .row-1{grid-area:main}.afterpay_modal_wrapper .grid-container .svg-1{grid-area:svg1}.afterpay_modal_wrapper .grid-container .svg-2{grid-area:svg2}.afterpay_modal_wrapper .grid-container .svg-3{grid-area:svg3}.afterpay_modal_wrapper .grid-container .svg-4{grid-area:svg4}.afterpay_modal_wrapper .grid-container .row-3{grid-area:footer}.afterpay_modal_wrapper .grid-container{text-align:center!important;display:grid;grid-template-rows:auto;grid-template-columns:repeat(4,25%);grid-template-areas:"header header header header" "main main main main" "process-step-1 process-step-2 process-step-3 process-step-4" "footer footer footer footer"}.afterpay_modal_wrapper .grid-container>div{align-content:stretch!important;height:115px!important}.afterpay_modal_wrapper .grid-container>div.process{height:215px!important}.afterpay_modal_wrapper .grid-container .row-0 .afterpay-modal-logo .afterpay-logo-black{display:block!important;width:275px!important;height:auto!important;margin-top:45px!important;margin-left:auto!important;margin-right:auto!important}.afterpay_modal_wrapper .grid-container .row-1{padding-top:15px!important}.afterpay_modal_wrapper .grid-container .row-1 h3.afterpay-modal-headline{font-size:44px!important;font-weight:600!important;margin:0!important;text-align:center!important;line-height:1.1!important;letter-spacing:normal!important;color:#000!important;text-transform:none!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container{height:115px!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.process-icon{width:110px!important;height:auto!important;max-height:95px!important;min-height:75px!important;margin-left:auto!important;margin-right:auto!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.shopping-cart,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.four-payments{margin-top:20px!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.afterpay-desktop,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.sign-up-desktop{margin-top:40px!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.afterpay-mobile,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.sign-up-mobile{display:none!important}.afterpay_modal_wrapper .grid-container .process p.process-subheading{font-weight:600!important;font-size:16px!important;line-height:1.25!important;letter-spacing:normal!important;margin-top:20px!important;color:#000!important;width:95%!important;margin-left:auto!important;margin-right:auto!important}.afterpay_modal_wrapper .grid-container>div.row-3{margin-top:35px!important}.afterpay_modal_wrapper .grid-container>div.row-3 p.disclaimer{font-size:12px!important;font-weight:400!important;max-width:80%!important;margin-left:auto!important;margin-right:auto!important;line-height:1.1!important;letter-spacing:normal!important;color:#000!important}.afterpay_modal_wrapper .grid-container>div.row-3 p.disclaimer a.disclaimer-link{text-decoration:underline!important;text-transform:lowercase!important}.afterpay_modal_wrapper .grid-container>div.row-3 p.disclaimer span{display:block!important}.afterpay_modal_wrapper .grid-container>div.row-3 p.disclaimer span.loan-agreement{margin-top:10px!important;margin-bottom:5px!important}@media only screen and (max-width: 768px){.afterpay_modal_wrapper .grid-container{grid-template-columns:auto;grid-template-areas:"header" "main" "svg1" "svg2" "svg3" "svg4" "footer";text-align:left!important;padding:30px!important}.afterpay_modal_wrapper .grid-container>div{height:115px!important}.afterpay_modal_wrapper .grid-container>div.row-1{height:250px!important}.afterpay_modal_wrapper .grid-container>div.process{height:105px!important}.afterpay_modal_wrapper .grid-container>div.row-3{height:130px!important}.afterpay_modal_wrapper .grid-container .row-0 .afterpay-modal-logo .afterpay-logo-black{display:block!important;width:300px!important;height:auto!important;margin-left:0!important;margin-right:auto!important}.afterpay_modal_wrapper .grid-container .row-1{padding-top:2em!important}.afterpay_modal_wrapper .grid-container .row-1 h3.afterpay-modal-headline{font-size:48px!important;text-align:left!important}.afterpay_modal_wrapper .grid-container .row-1 h3.afterpay-modal-headline span{display:block!important}.afterpay_modal_wrapper .grid-container .process{display:flex!important;margin-top:15px!important}.afterpay_modal_wrapper .grid-container .process-step-1{margin-top:40px!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container{display:flex!important;flex-direction:row!important;vertical-align:middle!important;margin-right:20px!important;height:105px!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.process-icon{width:120px!important;height:85px!important;text-align:center!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.afterpay-desktop,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.sign-up-desktop{display:none!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.afterpay-mobile,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.sign-up-mobile{display:block!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.shopping-cart,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.four-payments{margin-top:0!important}.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.afterpay-desktop,.afterpay_modal_wrapper .grid-container .process .process-icon-container svg.sign-up-desktop{margin-top:0!important}.afterpay_modal_wrapper .grid-container .process p.process-subheading{margin-top:25px!important;font-size:15px!important}.afterpay_modal_wrapper .grid-container .process-step-3.process p.process-subheading,.afterpay_modal_wrapper .grid-container .process-step-4.process p.process-subheading{margin-top:15px!important}.afterpay_modal_wrapper .grid-container>div.row-3{margin-top:0!important}.afterpay_modal_wrapper .grid-container>div.row-3 p.disclaimer{max-width:100%!important;margin-top:15px!important}}.disclaimer-link{color:#000!important;text-decoration:underline!important}.disclaimer-link:active{color:#000!important}#popupshoppay .modal-close{position:absolute;right:-19px;top:-20px}#popupshoppay .modal-close:before{height:3px;width:100%}#popupshoppay .modal-close:after{height:100%;width:3px}#popupshoppay .modal-close:after,#popupshoppay .modal-close:before{background-color:#000}.shoppay-popup{color:#000;background:transparent;box-shadow:none;top:0!important}.visually-hidden{position:absolute;border:0;clip:rect(0,0,0,0);overflow:hidden;padding:0}.titles-shoppay-popup{font-size:32px;font-weight:600;line-height:120%;margin:0 0 20px}.text-shoppay-popup{font-size:18px;line-height:150%;margin:0 0 24px}.section-shoppay-popup{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.price{color:#5a31f4;font-weight:600;display:inline-flex;flex-direction:column;line-height:1;align-items:center}.price__icon{width:43px;height:10px}.list{list-style:none;padding:0;margin:0}.list-item{display:flex;padding-bottom:24px}.list-item__heading{font-size:16px;font-weight:500;line-height:125%;padding-bottom:4px}.list-item__subheading{font-size:14px;line-height:140%;color:#000000b3}.list-item__icon{width:24px;height:24px;flex:0 0 21px;padding-right:12px;box-sizing:initial!important}.help_text{margin-bottom:16px;margin-top:16px;font-size:12px;line-height:150%;color:#0009;text-align:center}.help_text__link{color:#0009}.help_text__link:hover,.help_text__link:active,.help_text__link:focus{color:#3f22ab}.footer-popup{text-align:center}.affirm-logo{width:39px;height:21px;padding-left:4px}.affirm-text{display:flex;font-size:12px;line-height:150%;color:#0009;justify-content:center;align-items:center}.shop-pay-logo{height:14px;width:5.5em!important;vertical-align:middle}.shop-pay-logo-large{height:21px;width:88px}.product__featured-details .card .column{flex:initial}.product__featured-details .card-content{margin-top:0;padding-top:.3rem}.product__featured-details .content ul{list-style:none;margin-left:5px}.product__featured-details .content .product__featured-details-benefits li:before{display:inline-block;content:"";margin-right:10px;transform:rotate(45deg);height:10px;width:5px;border-bottom:3px solid #7fc242;border-right:3px solid #7fc242}.product__featured-details .card-image{padding:0 2rem}@media only screen and (min-width: 769px){.product__featured-details .card-image{padding:0 5rem}}@media only screen and (min-width: 1024px){.product__featured-details .card-content{margin-top:1rem;padding:.5rem}.product__featured-details .card-image{padding:.75rem}}.product-slide{box-shadow:#ddd 0 5px 10px;padding:20px;border-radius:15px;overflow:hidden;box-sizing:border-box;position:relative;cursor:pointer;background-color:#fff}.product-slide__image img{width:100%}.product-slide__best-value{position:absolute;z-index:1;transform:rotate(320deg);top:20px;left:-30px;letter-spacing:-1px;width:165px;text-align:center;color:#000;font-weight:700;font-size:15px;line-height:1rem;padding:7px 0}.product-slide__discount-flag{position:absolute;z-index:1;top:8px;right:8px;border-radius:50px;text-align:center;background-color:#ff0100;color:#fff;font-weight:700;font-size:25px;line-height:1rem;padding:7px 10px}.product-slide__title{font-size:1.5rem;line-height:1.2rem;font-weight:500}.product-slide__price{font-size:1.1rem;font-weight:500;line-height:1.2rem}.product-slide__price--compare-at{font-size:.6rem;font-weight:500;color:#9b9b9b;text-decoration:line-through}.reviews-stars__container{display:flex;margin:1em auto;font-size:.5rem;justify-content:center;align-items:center}.reviews-stars__wrapper{display:flex}.reviews-stars__item{color:#ffb303;display:inline!important;text-decoration:none!important;padding:0 2px 0 0!important;margin:0!important;font-weight:700;opacity:1;-webkit-font-smoothing:antialiased}.reviews-stars__item:before{content:"\2605";color:#ffb303;font-size:.6rem}.reviews-stars__text{color:gray}div.rc_popup{display:none}.select select{border-radius:50px!important}.select{height:100%!important}.quantity-selector{max-width:120px;height:30px;line-height:28px}.btn-minus,.btn-plus{width:30%}.float-button-link{bottom:.6rem;left:50%;transform:translate(-50%);position:fixed;width:95%;z-index:10}.soldout-button{opacity:.5;cursor:not-allowed!important}
/*# sourceMappingURL=/cdn/shop/t/234/assets/main-product.css.map */
