.product{margin:0}.product__wrapper{margin-bottom:2rem}.product__media-wrapper{padding-top:2rem}.product__media,.product__media-item .deferred-media{border-radius:2rem;padding-top:80%}@media screen and (max-width: 749px){.product__media,.product__media-item .deferred-media{padding-top:100%}}.product__media-item .deferred-media .deferred-media__button{box-shadow:none;border:none;cursor:pointer;outline:none;padding:0}.product__media-item .deferred-media[loaded] .deferred-media__button{display:none}.product__media-item .deferred-media img{width:100%}.product__media>img{border-radius:2rem}.product__info-wrapper{padding-left:0;padding-bottom:0}@media screen and (max-width: 749px){.product-section{margin-top:0}}@media screen and (min-width: 750px){.product__wrapper{display:flex;flex-wrap:nowrap;margin-bottom:6.5rem}.product__media-wrapper,.product__info-wrapper{max-width:50%;width:50%}.product__media-wrapper{padding-top:0}.product__media-container--sticky,.product__info-container--sticky{position:sticky;top:3rem;z-index:2}.product__info-wrapper{padding-left:5rem}.product__media-container .slider-buttons{display:none}}@media screen and (min-width: 990px){.product__media-wrapper{max-width:55%;width:55%;padding-right:3rem}.product__info-wrapper{max-width:45%;width:45%}}.product__media-wrapper .product__countdown{left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width: 750px){.product__media-wrapper .product__countdown{top:1rem}}.shopify-payment-button__button{border-radius:0;min-height:4.6rem;overflow:hidden}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));font-size:1.4rem;line-height:1.2;letter-spacing:.07rem}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))}.shopify-payment-button__button--unbranded:focus{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}.shopify-payment-button__button--unbranded:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}.shopify-payment-button__button--unbranded:focus:not(:focus-visible){outline:0}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:1.5;letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.product-form{display:block}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.5rem;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;display:none}fieldset.product-form__input .form__label{display:block;font-family:var(--font-mono-family);font-size:1.2rem;text-transform:uppercase;font-weight:700;margin-bottom:.75rem}fieldset.product-form__input .form__label .form__value{display:none}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:.1rem solid #c4c4c4;color:#878589;display:inline-block;margin:.2rem .5rem .75rem 0;padding:1.2rem 1rem 1.2rem 3rem;font-size:1.3rem;font-weight:600;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:before{content:"";position:absolute;width:1.8rem;height:1.8rem;border:.1rem solid #c4c4c4;border-radius:50%;top:.9rem;left:.9rem}.product-form__input input[type=radio]+label:hover{border:.1rem solid rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{border:.1rem solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label:after{content:"";background-color:rgb(var(--color-foreground));border-radius:50%;position:absolute;width:1rem;height:1rem;top:1.3rem;left:1.3rem}.product-form__input input[type=radio]:checked+label:before{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]+label[class^=variant__option-color-],.product-form__input input[type=radio]+label[class*=" variant__option-color-"]{border-radius:50%;min-height:3.2rem;min-width:3.2rem}.product-form__input .select{max-width:25rem}.product-form__submit{font-size:1.6rem;letter-spacing:.2rem;margin-bottom:0;min-height:5rem;padding:1rem 1.5rem}.product-form__submit[disabled]+.shopify-payment-button{display:none}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__pre-order-content{align-items:center;font-size:1.8rem;display:flex;justify-content:center;padding-top:1rem}.product__pre-order .product__pre-order-icon{padding-right:.75rem}.product__pre-order .product__pre-order-icon svg{height:3.3rem;width:3.3rem}.product__info-container>*{padding-left:.6rem;padding-right:.6rem}.product__info-container>*+*{margin:1rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{font-size:3.5rem;font-weight:700;word-break:break-word;margin-bottom:.5rem}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__info-wrapper .product__accordion{border:none;margin-top:2rem;padding-left:0;padding-right:0}.product__accordion details summary{border-bottom:solid .1rem #e0e0e0;box-shadow:none;outline:none;padding:1.5rem 0rem}.product__accordion details>summary .icon-plus{width:1.2rem}.product__accordion details[open]>summary .icon-plus .vertical{transform:rotate(90deg)}.product__accordion .summary__title{justify-content:space-between;outline:none}.product__accordion .summary__title .accordion__title{font-size:1.25rem;font-weight:600}.product__accordion .accordion__content{border-bottom:solid .1rem #e0e0e0;font-size:1.2rem;padding:2rem 0rem 1rem;margin-bottom:0}@media screen and (min-width: 990px){.product__accordion .summary__title .accordion__title{font-size:1.75rem}.product__accordion .accordion__content{font-size:1.4rem;line-height:1.76}}.product__accordion .product__includes{font-family:var(--font-mono-family);margin-top:1.5rem}.product__accordion .product__include{color:var(--color-base-text-alt);font-size:1.4rem}.product__accordion .product__include-label{display:block;letter-spacing:.2rem;margin-bottom:.5rem;text-transform:uppercase}.product .product__price{margin:1.5rem 0 .5rem}.product .price{align-items:flex-start;font-size:2.4rem;font-weight:700;letter-spacing:normal;line-height:1.2}.product .price--on-sale .price__sale{align-items:center}@media screen and (min-width: 990px){.product .price{font-size:3.1rem}}.product .price .badge{display:none}.product .price__sale .price-item--sale,.product .price__regular .price-item--regular{color:rgb(var(--color-base-accent-1))}.product .price__sale .price-item--regular{color:rgba(var(--color-foreground),.5);font-size:inherit;font-weight:400}.product .price-item--save{color:rgba(var(--color-base-accent-9))}.product .product__star-rating{display:flex;margin:.5rem 0}.product .product__form{margin:0}.product .yotpo.bottomLine .yotpo-stars{margin-right:1rem}.product .yotpo.bottomLine .yotpo-icon{font-size:2rem}.product .yotpo .standalone-bottomline .star-clickable{align-items:center}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-background));padding:1rem 1.6rem 0 .6rem;border:none}.product .price--sold-out .price__badge-sale{display:none}.product .product__financing-line{color:var(--color-base-text-alt);font-family:var(--font-mono-family);font-size:1.4rem;font-weight:600}@media screen and (min-width: 990px){.product .product__financing-line{margin:3rem 0 0rem}}.product .product__financing-line p{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.product .product__financing-line a{color:var(--color-base-text-alt);text-decoration:none}@media screen and (min-width: 990px){.product .product__financing-line .affirm-modal-trigger{float:right}}@media screen and (min-width: 750px){.product__info-container>*:first-child{margin-top:0}}.product summary .icon-caret{width:1.75rem;height:.875rem}.product__description-title{font-weight:600}.product__description{margin-bottom:2.5rem}.product__description p{font-size:1.4rem;line-height:1.43}.product-form__quantity{display:inline-block;margin-top:0;vertical-align:middle}.product-form__controls{margin-top:0}.product-form__quantity .quantity{height:4rem;width:12rem}.product-form__quantity .quantity__buton{width:3.5rem}.product-form__quantity+.product-form__controls{display:inline-block;max-width:100%;padding-left:.3rem;padding-right:.3rem;vertical-align:middle;width:calc(100% - 13.5rem)}.product-form__quantity+.product-form__dynamic-controls{padding-left:.6rem;padding-right:.6rem;width:100%}.product-form__buttons{margin:1.5rem 0;width:100%}.product-form__dynamic-controls .product-form__buttons .button--secondary{border-color:var(--color-base-outline-button-labels);margin-bottom:1.5rem}.product-form__controls{max-width:100%}.product-form__controls .product-form{margin:0}.product-form__controls .button{margin-bottom:0}.select__select,.product-form__quantity .quantity{border-color:#000;box-shadow:none}.product-form__input .select{width:100%;max-width:100%}.product-form__input .select__select{font-size:1.4rem;outline:none;box-shadow:none}.product__slider-images{list-style:none;margin:0;padding:0}.product__slider-nav{display:none}@media screen and (min-width: 750px){.product__media-item:first-child{width:100%}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product__media-list .product__media-item{padding:0 0 .5rem;width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.5rem;top:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width: 990px){.product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item{position:relative}.product__media-item>*{display:block;position:relative}.product__media-item .deferred-media+.product__media{display:none}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product__media-list .deferred-media{display:block}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product-media-modal__content>*:first-child{padding-top:2rem}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content>*{max-width:96%;width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:4.8rem;top:3.5rem}}@media screen and (min-width: 990px){.product-media-modal__content>*{max-width:98%}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__content>*:first-child{padding-top:1.5rem}.product-media-modal__toggle{right:4.3rem;top:3rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.share-button{display:block;position:relative}.share-button__button .icon-share{margin-right:1rem}.share-button__fallback{border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));padding:2rem;position:absolute;top:4rem;left:-.1rem;z-index:3;width:100%}.share-button__fallback{display:flex;flex-direction:column}.share-button__fallback .button{margin-top:1rem}.share-button__fallback .icon-clipboard{height:1.4rem;width:1.8rem}.share-button__message:not(:empty){font-size:1.2rem;text-align:right;display:block;margin-top:.5rem}.product__benefits{background-color:#fff6e0;display:flex;justify-content:space-evenly;overflow:hidden;margin:2.5rem 0;padding:1.2rem 0}.product__info-wrapper .product__benefits{margin:2.5rem -1.5rem}.product__benefits .product__benefit{text-align:center;margin:0;font-size:1.4rem;font-weight:700;max-width:12rem}.product__benefits .product__benefit svg{color:rgb(var(--color-base-accent-2));max-width:4rem;width:100%;max-height:4rem;height:100%}.product__benefits .product__benefit svg.icon-calendar{max-width:3rem}.product__benefits .product__benefit svg+span{display:block;padding-top:1rem}.product .compare-brands{padding-top:3.7rem}.product .compare-brands__header{margin-bottom:2.5rem}.product .compare-brands .compare-brands__heading,.upsell-products .section__header-title{color:rgba(var(--color-foreground));font-size:1.8rem;left:auto;letter-spacing:normal;max-width:100%;position:relative;text-transform:none;transform:none;text-align:center}.product .compare-brands .compare-brands__heading>text,.upsell-products .section__header-title>text{background:rgba(var(--color-background));display:inline-block;position:relative;z-index:1;padding:0 1rem}.product .compare-brands .compare-brands__heading:before,.upsell-products .section__header-title:before{background-color:#e0e0e0;content:" ";height:1px;left:0;position:absolute;top:50%;width:100%}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product .slick-dots:not(.slick-dots__thumbnails){font-size:0;list-style:none;margin:2rem 0 2.5rem;padding:0;text-align:center}.product .slick-dots:not(.slick-dots__thumbnails) li{align-items:center;display:inline-flex;cursor:pointer;justify-content:center;position:relative;width:1.5rem}.product .slick-dots:not(.slick-dots__thumbnails) button{background-color:#c4c4c4;border:none;border-radius:50%;color:transparent;font-size:0;height:8px;padding:0;width:8px}.product .slick-dots:not(.slick-dots__thumbnails) li.slick-active button{background-color:rgb(var(--color-foreground))}.product .slick-dots__thumbnails{align-items:flex-start;display:flex;justify-content:flex-start;list-style:none;margin:0 -.5rem;padding:0}.product .slick-dots__thumbnails li{margin-top:2rem;max-width:9rem;padding:0 .5rem;width:100%}.product .slick-dots__thumbnails li .slick-dots__thumbnail{border:none;box-shadow:none;cursor:pointer;display:block;margin:0;outline:none;padding:0;width:100%}.product .slick-dots__thumbnails li .slick-dots__thumbnail .media{padding-top:100%}.product__info-wrapper .rebuy-product-block{border-bottom:.1rem solid #E0E0E0}.product__info-wrapper .powered-by-rebuy{display:none}.product__info-wrapper .rebuy-product-block .rebuy-button{background:rgba(var(--color-base-accent-2));border-color:rgba(var(--color-base-accent-2));border-radius:6rem;font-size:1.5rem;letter-spacing:.1rem;line-height:1;min-width:auto}.product__info-wrapper .rebuy-widget .super-title,.product__info-wrapper .rebuy-product-block .rebuy-product-title{color:rgba(var(--color-foreground))}.product__info-wrapper .rebuy-widget .super-title{overflow:hidden;text-align:center}.product__info-wrapper .rebuy-widget .super-title:before,.product__info-wrapper .rebuy-widget .super-title:after{background-color:#e0e0e0;content:"";display:inline-block;height:1px;position:relative;top:-.2rem;vertical-align:middle;width:50%}.product__info-wrapper .rebuy-widget .checkbox-input{width:1.8rem}.product__info-wrapper .rebuy-widget .super-title:before{right:.5em;margin-left:-50%}.product__info-wrapper .rebuy-widget .super-title:after{left:.5em;margin-right:-50%}.product__info-wrapper .rebuy-widget .rebuy-money.sale{color:rgba(var(--color-base-accent-2))}.product__info-wrapper .rebuy-widget .rebuy-product-block .rebuy-money.compare-at{color:rgba(var(--color-foreground),.5)}@media screen and (min-width: 768px){.product__info-wrapper .rebuy-widget .rebuy-product-grid .rebuy-product-block .rebuy-product-media{width:20%}}.product__info-wrapper .rebuy-widget .rebuy-addon__item{border-bottom:.1rem solid #E0E0E0;padding:1.5rem 0}.product__info-wrapper .rebuy-widget .rebuy-addon__item-image{width:14rem;padding:0 1rem}.product__info-wrapper .rebuy-widget .rebuy-addon__item-product-title{margin-bottom:.5rem}.product__info-wrapper .rebuy-widget .rebuy-addon__item-product-title,.product__info-wrapper .rebuy-widget .rebuy-addon__item-product-price,.product__info-wrapper .rebuy-widget .rebuy-addon__subtotal{font-size:inherit}.product__info-wrapper .rebuy-widget .rebuy-addon__item-learn-more{display:none}.product__bundle-item{display:flex;margin-bottom:1rem}.product__bundle .product__bundle-title,.product-form__badges .product-form__badges-title{overflow:hidden;text-align:center}.product__bundle .product__bundle-title:before,.product-form__badges .product-form__badges-title:before,.product__bundle .product__bundle-title:after,.product-form__badges .product-form__badges-title:after{background-color:#e0e0e0;content:"";display:inline-block;height:1px;position:relative;top:-.2rem;vertical-align:middle;width:50%}.product__bundle .product__bundle-title:before,.product-form__badges .product-form__badges-title:before{right:.5em;margin-left:-50%}.product__bundle .product__bundle-title:after,.product-form__badges .product-form__badges-title:after{left:.5em;margin-right:-50%}.product__bundle-item .product__bundle-item-image{width:10rem}.product__bundle-item .product__bundle-item-image img{max-width:100%}.product__bundle-item .product__bundle-item-details{padding-left:1.5rem;width:calc(100% - 10rem)}.product__bundle-item .product__bundle-item-title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:1.6rem;margin-bottom:.5rem}.product__bundle-item .product__bundle-item-price .price-item--sale{color:rgb(var(--color-base-accent-2))}.product__bundle-item .product__bundle-item-price .price-item--regular{color:rgba(var(--color-foreground),.5);padding-left:.5rem}.product-form__badges{padding-bottom:2.2rem}.product-form__badges .list-payment{justify-content:center}.product-form__badges .list-payment__item--diners_club,.product-form__badges .list-payment__item--discover,.product-form__badges .list-payment__item--facebook_pay,.product-form__badges .list-payment__item--venmo{display:none}.product__highlight-grid{display:flex;align-items:center}.product__highlight-heading{font-size:2.6rem;font-weight:700;line-height:1.2;margin-bottom:4.5rem;text-transform:uppercase;text-align:center}.product__highlight{margin-top:4rem}.product__highlight-image{width:50%}.product__highlight-image+.product__highlight-content{width:50%}.product__highlight-list--image{display:none}.product__highlight-content h3{font-size:1.2rem;margin:0 0 1rem;padding:.5rem 1rem;border-radius:20px}@media screen and (min-width: 990px){.product__highlight-content h3{margin-bottom:1.5rem}}.product__highlight-content h3 span{background-color:rgba(var(--color-foreground));color:rgb(var(--color-background));border-radius:50%;display:inline-flex;align-items:center;width:2rem;height:2rem;justify-content:center;margin-right:.75rem;padding:.3rem .5rem}.product__highlight-content h3 svg{color:rgb(var(--color-background));width:1.4rem;height:1rem}.product__highlight-content .product__highlight-list--text{font-size:1rem;line-height:1.5rem;margin-bottom:2rem;padding:0 1rem}.product__highlight-wrapper .product__highlight{margin-top:8rem}.product__highlight-wrapper .product__highlight-image{display:none}.product__highlight-wrapper .product__highlight-content{display:flex;padding-bottom:5rem;width:100%}.product__highlight-wrapper .product__highlight-list--image{display:block}.product__highlight-wrapper .product__highlight-list--image img{max-width:100%;height:auto}.product__highlight-wrapper .product__highlist-list{display:flex;flex-direction:column;justify-content:flex-end;padding:0 1.5rem;width:25%}.product__highlight-wrapper .product__highlight-content h3{font-size:1.6rem}@media screen and (min-width: 990px){.product__highlight-wrapper .product__highlight-content h3{font-family:var(--font-body-family);font-weight:600}}.product__highlight-wrapper .product__highlight-list--text{font-size:1.4rem;line-height:1.5}.product__highlight-wrapper .product__highlight-content h3{border-radius:4rem;padding:.8rem 2rem}.product__highlight-wrapper .product__highlight-content h3 span{width:2.6rem;height:2.6rem}.product__highlight-wrapper .product__highlight-heading{font-size:3.2rem;font-weight:700;line-height:1.1;max-width:76rem;margin:0 auto}@media screen and (min-width: 990px){.product__highlight-wrapper .product__highlight-heading{font-size:5.5rem}}.product__ribbon{width:11rem;height:11rem;overflow:hidden;position:absolute;top:-3px;left:-3px;z-index:1}.product__ribbon--text{background-color:rgb(var(--color-base-accent-3));color:rgb(var(--color-foreground-accent-3));left:-3.2rem;padding:.7rem 0;position:relative;text-align:center;text-transform:uppercase;top:2.5rem;transform:rotate(-45deg);width:15rem}product-sticky-bar{background-color:#fff;top:-50rem;box-shadow:0 0 2px #00000026;display:block;left:0;opacity:0;position:fixed;right:0;transition:ease all .7s;z-index:1001}product-sticky-bar.bar-visible{top:0;opacity:1}.product__sticky-bar-wrapper{padding:1rem 2rem}@media screen and (min-width: 990px){product-sticky-bar{bottom:auto;top:-50rem}product-sticky-bar.bar-visible{bottom:auto;top:0}.product__sticky-bar-wrapper{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.8rem;padding-top:1.8rem}}.product__sticky-bar-title{margin-bottom:0}.product__sticky-bar-variants{background:#fff;top:6rem;display:none;left:0;padding:2rem 2rem 0rem;position:absolute;right:0}product-sticky-bar[open] .product__sticky-bar-variants{display:block}.product__sticky-bar-controls .button{min-width:16rem}.product__sticky-bar-selected-variant{align-items:center;border:solid .1rem currentColor;cursor:pointer;display:flex;margin-right:1rem;min-height:4rem;padding:.7rem 2.5rem .7rem 1rem;position:relative}.product__sticky-bar-selected-variant .price .badge{display:none}.product__sticky-bar-selected-variant:after{content:url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor" /></svg>');height:1.3rem;position:absolute;right:.5rem;top:.8rem;width:1.3rem}product-sticky-bar[open] .product__sticky-bar-selected-variant:after{transform:rotate(180deg) translateY(-.75rem)}.product__sticky-bar-selected-variant-title{font-size:1.3rem;letter-spacing:normal;display:flex;align-items:center}@media screen and (min-width: 750px){.product__sticky-bar-selected-variant-title{font-size:1.4rem}}.product__sticky-bar-right{align-items:center;display:flex;justify-content:space-between}.product__sticky-bar-navigation{padding:0rem 2rem;display:none}.product__sticky-bar-navigation-items{display:flex;list-style:none;margin:0;padding:0}.product__sticky-bar-navigation-items li a{display:block;font-family:var(--font-mono-family);font-size:1.6rem;padding:1.1rem 0;text-transform:uppercase}.product__sticky-bar-navigation-items li a:hover{opacity:.5}.product__sticky-bar-navigation-items li:not(:last-child){padding-right:2rem}.product__sticky-bar-controls .product-form__buttons{margin:0}.product__sticky-bar-controls .product-form__buttons button{min-height:4rem}@media screen and (min-width: 990px){.product__sticky-bar-selected-variant{align-items:center;border:solid .1rem currentColor;display:flex;justify-content:space-between;height:4rem;width:26rem;padding:.7rem 2.5rem .7rem 1rem}.product__sticky-bar-selected-variant>div+div{padding-left:2rem}.product__sticky-bar-selected-variant:after{right:1rem;top:.7rem}product-sticky-bar[open] .product__sticky-bar-selected-variant:after{transform:rotate(180deg) translateY(-1.1rem)}.product__sticky-bar-controls>*{margin:0 1rem}.product__sticky-bar-right{position:relative}.product__sticky-bar-right>div{margin:0 1.25rem}.product__sticky-bar-right .product__sticky-bar-variants{margin:0;min-width:0}.product__sticky-bar-variants{top:auto;bottom:auto;box-shadow:none;display:block;padding:0;position:static}.product__sticky-bar-variants input[type=radio]+label{padding:1.2rem}.product__sticky-bar-variants input[type=radio]+label:before,.product__sticky-bar-variants input[type=radio]+label:after{display:none}.product__sticky-bar-variants .product-form__input{margin-bottom:0;display:inline-block;margin-right:2rem}.product__sticky-bar-variants .product-form__input[data-option-name=color]>legend{line-height:1}.product__sticky-bar-variants .product-form__input[data-option-name=color] input[type=radio]+label{min-height:2.4rem;min-width:2.4rem;margin-bottom:0;margin-top:0}.product__sticky-bar-variants .product-form__input[data-option-name=size]{background-color:#fff;display:none;left:1.25rem;position:absolute;top:6rem;width:26rem}.product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size]{background-color:transparent;display:inline-block;position:relative;width:auto;top:0;left:0}.product__sticky-bar-variants .product-form__input[data-option-name=size] label{display:block;border-top-color:transparent;margin:0;text-align:left}.product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size] label{display:inline-block;border-top-color:#c4c4c4}.product__sticky-bar-variants .product-form__input[data-option-name=size] input[type=radio]:checked+label,.product__sticky-bar-variants .product-form__input[data-option-name=size] label:hover{background-color:rgb(var(--color-base-text));border-color:var(--border-color-1);color:#fff}.product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size] input[type=radio]:checked+label,.product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size] label:hover{background-color:transparent;border-bottom-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.product__sticky-bar-variants .product-form__input[data-option-name=size]>legend{display:none}.product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size]>legend{display:block}product-sticky-bar[open] .product__sticky-bar-variants .product-form__input[data-option-name=size]{display:block}product-sticky-bar[open] .product__sticky-bar-variants.bundle_product .product-form__input[data-option-name=size]{display:inline-block}.product__sticky-bar-navigation{display:block}}@media screen and (min-width: 1240px){.product__sticky-bar-right>div{min-width:16rem}.product__sticky-bar-controls .button{min-width:18rem}}.product__info-wrapper .compare-brands{background:transparent}.product__info-wrapper .compare-brands__content{padding:0 1rem}.product__wrapper .compare-brands__table tr td.table__compare-brands-data-h .table__icon{width:2.6rem;height:2.6rem;padding:1rem .1rem}.product__info-wrapper .product-form__input.input--size .input--wrapper,.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper{display:flex;margin-top:1.5rem}.product__info-wrapper .product-form__input.input--size .input--wrapper label,.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper label{flex:1}.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper label{margin-right:0;padding-left:1rem}.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper label.label-0,.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper label:first-child{border-radius:8px 0 0 8px}.product__info-wrapper .product-form__input.input--fuel-type .input--wrapper label:last-child{border-radius:0 8px 8px 0}.product__info-wrapper .product-form__input.input--size input[type=radio]+label{border-radius:1rem;text-align:left;padding:1.2rem;margin-right:.7rem}.product__info-wrapper .product-form__input.input--size input[type=radio]+label:last-child{margin-right:0}.product__info-wrapper .product-form__input.input--size .option-text{padding-right:4rem}.product__info-wrapper .product-form__input.input--size .option-image{text-align:center;margin:.5rem 0}.product__info-wrapper .product-form__input.input--size .option-image img{margin:0 auto}.product__info-wrapper .product-form__input.input--size .option-property{line-height:2rem;padding-top:.4rem}.product__info-wrapper .product-form__input.input--size .option-property>p{margin:0}.product__info-wrapper .product-form__input.input--size .option-property>p:before{content:"";display:inline-block;vertical-align:middle;border-color:green;font-size:1.6rem;margin-right:.5rem;width:.8rem;height:.5rem;border-left:.2rem solid green;border-bottom:.2rem solid green;transform:rotate(-45deg)}.product__info-wrapper .product-form__input.input--size input[type=radio]:checked+label,.product__info-wrapper .product-form__input.input--fuel-type input[type=radio]:checked+label{border-color:rgb(var(--color-base-accent-9));background-color:#fed46433}.product__info-wrapper .input--size label .option-property{font-weight:400}.product__info-wrapper .product-form__input.input--size input[type=radio]+label:before{right:.9rem;left:auto}.product__info-wrapper .product-form__input.input--size input[type=radio]:checked+label:before{border-color:rgb(var(--color-base-accent-9))}.product__info-wrapper .product-form__input.input--size input[type=radio]:checked+label:after{right:1.3rem;left:auto;background-color:rgb(var(--color-base-accent-9))}.product__info-wrapper .product-form__input.input--fuel-type input[type=radio]:checked+label:before,.product__info-wrapper .product-form__input.input--fuel-type input[type=radio]+label:before,.product__info-wrapper .product-form__input.input--fuel-type input[type=radio]:checked+label:after,.product__info-wrapper .product-form__input.input--fuel-type input[type=radio]+label:after,.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]:checked+label:before,.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:before,.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]:checked+label:after,.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:after{display:none}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label{margin:0;padding:0;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:1.2rem;opacity:0;z-index:2;background:rgb(var(--color-background))}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:hover{border-color:#c4c4c4}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:last-of-type{border-color:#c4c4c4}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:first-of-type{border-color:rgb(var(--color-base-accent-9))}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:before{display:none;font-size:13px;text-align:center;height:1.6rem;width:1.6rem;border-radius:50%;border:0;vertical-align:middle;position:absolute;top:.3rem;left:.3rem;padding:.2rem 0;transition:.25s}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:first-of-type:before{content:"\2713";display:block;background:rgb(var(--color-base-accent-9));color:rgb(var(--color-foreground-accent-9))}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]:checked+label{opacity:1;z-index:1}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]+label:last-of-type:before{content:"";background-color:#c4c4c4;display:block;left:2.7rem}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]:checked+label:first-of-type:before{left:2.7rem}.product__info-wrapper .product-form__input.input--burner-add-on input[type=radio]:checked+label:last-of-type:before{left:.3rem}.product__info-wrapper .product-form__input.input--burner-add-on .form__label{margin-bottom:0}.product__info-wrapper .product-form__input.input--burner-add-on{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.burner-add-on--price{margin-left:auto;color:rgb(var(--color-base-accent-9))}.product__info-wrapper .product-form__input.input--burner-add-on .input--wrapper{margin-right:1rem;display:flex;flex-direction:row-reverse;height:2.4rem;width:4.8rem;position:relative}.product__info-wrapper .input--burner-add-on p.info{flex:0 1 100%;margin-top:.5rem;margin-bottom:0;font-size:1.4rem}.starter-kit{border:.1rem solid #c4c4c4;padding:1.5rem;border-radius:.8rem;background-color:#fed46433}.starter-kit--header{display:flex;align-content:flex-start;width:100%;justify-content:space-between}.starter-kit--price{color:rgb(var(--color-base-accent-9))}.starter-kit--price s{color:#878589}.starter-kit--list{display:flex;width:100%;justify-content:space-between;background:#fff}.starter-kit--item{flex:1;text-align:center;border-right:1px solid rgb(var(--color-base-accent-9));padding:1rem .5rem;position:relative}.starter-kit--item:after{content:"+";height:1.5rem;width:1.5rem;color:rgb(var(--color-foreground-accent-9));background:rgb(var(--color-base-accent-9));border-radius:50%;display:block;text-align:center;line-height:1.5rem;vertical-align:middle;font-size:1.5rem;position:absolute;right:-.7rem;top:3rem}.starter-kit--item:last-child{border-right:0}.starter-kit--item:last-child:after{display:none}.starter-kit--item img{max-width:100%;height:auto}.starter-kit--item-title{margin-bottom:0}.starter-kit--item-image{height:6rem;width:100%;margin:0 auto}.tab-list{display:grid;grid-auto-flow:column;margin:0;padding:0;text-align:center}.tab-list li{list-style-type:none;border-bottom:.1rem solid #c4c4c4}.tab-list li a{display:block;padding:.5rem .2rem;text-decoration:none;font-size:1.6rem}.tab-list li.active,.tab-list li.hover{border-bottom:.3rem solid rgb(var(--color-base-accent-9))}.tab-panel{display:none;overflow:auto;padding:1.2rem 0 1.6rem;font-size:1.4rem}.tab-panel.active{display:block}.upsell-products{margin-top:20px}.upsell-products__text{margin-bottom:15px}.upsell-product--content{border:1px solid #dcd9d9;padding:10px 10px 55px;position:relative;margin-bottom:15px;border-radius:.8rem}.grid .upsell-product--content .button-add-to-cart{display:block;width:100%;position:absolute;bottom:0;left:0}.upsell-product--content .badge{width:max-content}.upsell-product--content .badge.badge--bottom-left{bottom:0rem;left:0rem}.upsell-product--content .price{font-size:1.6rem;font-weight:400}.upsell-products--wrapper.row .upsell-product--content{display:flex;align-items:center;padding-bottom:1rem;justify-content:space-between}.upsell-products--wrapper.row .card-wrapper{display:flex;align-items:center;flex-direction:row-reverse}.upsell-products--wrapper.row .card--product{min-width:8rem;margin-right:.5rem}.row .upsell-product--content .button-add-to-cart{border-radius:5rem;padding:1.1rem;min-width:auto;text-transform:capitalize}.row .upsell-product--content .button-add-to-cart svg{margin-right:.5rem;width:1.2rem;height:1.2rem}.row .upsell-product--content .card__badge{display:none}.product__info-container variant-radios{background-color:#fed46433;border-radius:.8rem;padding:1.5rem}.product-form__input input[type=radio]:not(:checked)+label{background:rgb(var(--color-background))}.template--bundle-product{padding:0 1.5rem}@media screen and (min-width: 990px){.template--bundle-product{padding:0 2.5rem}.template--bundle-product .product__info-wrapper{max-width:50%;width:50%}.product__media-wrapper{max-width:50%;width:50%;padding-right:1.5rem}}@media screen and (min-width: 1025px){.template--bundle-product .product__info-wrapper{max-width:40%;width:40%}.product__media-wrapper{max-width:60%;width:60%;padding-right:3rem}.slider-position--vertical .slick-dots__thumbnails{display:block;margin:0;width:11.5rem;padding-right:1.5rem}.slider-position--vertical .slick-dots__thumbnails li{margin:0 0 1.2rem;padding:0 .5rem}.slider-position--vertical .slick-list{width:calc(100% - 11.5rem);float:right}.slider-position--vertical .slick-dots__thumbnails{float:left}.slider-position--vertical:after{content:"";display:inline-block;clear:both}.slider-position--vertical .slick-dots__thumbnails li .slick-dots__thumbnail{border-radius:.8rem;overflow:hidden}}.variant-modal__opener{text-align:right}.variant-modal__opener button{height:3rem;font-size:1.4rem}.tag-most-popular{position:absolute;top:-1.8rem;left:.3rem;font-size:1.2rem;padding:.3rem .5rem;color:rgb(var(--color-button-text));background-color:rgb(var(--color-base-accent-9))}.desktop-sale-banner{display:flex;flex-direction:column;height:8rem;justify-content:center;align-items:center;gap:0rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2.3rem;width:100%}.sale-badge{font-size:1.2rem;font-weight:700;text-transform:uppercase;text-align:center;width:fit-content;padding:.3rem 1.3rem;border-radius:2rem}.sale-title{margin:0;font-size:3.2rem}@media screen and (max-width: 989px){.desktop-sale-banner{display:none}}.product__info-wrapper .input--fuel-type .input--wrapper label{text-align:left;display:inline-flex;align-items:center}.product__info-wrapper .input--fuel-type .icon-wrapper{max-width:100%;vertical-align:middle;height:auto;display:block}.product__info-wrapper .input--fuel-type .icon-wrapper svg{display:block;max-width:100%;max-height:100%;height:auto;width:auto}.product__info-wrapper .input--fuel-type .icon-hybrid .icon-wrapper .icon-svg{text-align:center}@media screen and (min-width: 750px){.product__info-wrapper .input--fuel-type .icon-hybrid .icon-wrapper .icon-svg{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center}}.product__info-wrapper .input--fuel-type .label-icon{display:inline-block;vertical-align:middle;margin-right:.5rem;width:40%;max-width:3rem}@media screen and (min-width: 990px){.product__info-wrapper .input--fuel-type .label-icon.icon-hybrid{max-width:6rem}}.product__info-wrapper .input--fuel-type label span{display:inline-block;vertical-align:middle}.product__form.form-installment{margin-bottom:2rem}.popup-content--image{margin-bottom:2rem;text-align:center}.popup-content--image img{width:100%;height:auto}.input--burner-add-on{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product.css.map */
