product-media{display:block}.main-product__media{margin:0 -2.4rem}.main-product__media-wrapper{position:relative}.main-product__media-badges{position:absolute;z-index:3;inset-block-start:1.6rem;inset-inline-start:1.6rem}@media(min-width:990px){.main-product__media-badges--alt{inset-inline-start:3.2rem}}.main-product__media-badge{display:block;margin-block-end:1rem}.main-product__media-thumbs{display:none;position:relative}.main-product__media-list{align-items:flex-start;transition:var(--duration-short)}.main-product__media-controls{display:flex;position:absolute;inset-inline-start:1.6rem;inset-block-end:1.6rem;align-items:center;z-index:1}[data-has-deferred-media] .main-product__media-controls{display:flex}.swiper-pagination-progressbar.main-product__media-progress{position:unset;background-color:var(--color-border-1);height:.3rem;width:calc(100% - 4.8rem);margin:0 auto;margin-block-start:1.6rem}.main-product__media-progress span.swiper-pagination-progressbar-fill{background-color:var(--color-background-bg-2);height:100%;display:block;position:unset}.main-product__deferred-media-poster .main-product__deffered-media-button{background-color:var(--color-background-elements);width:5.6rem;height:5.6rem;padding:.7rem;border:.1rem solid var(--color-border-1);border-radius:0;inset-inline-start:auto;inset-block-start:auto;inset-block-end:1.6rem;inset-inline-end:1.6rem;transform:none}.main-product__deferred-media-poster .main-product__deffered-media-button:hover{transform:none}.main-product__media-modal-opener{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2}.main-product__media-toggle{width:100%;height:100%;position:relative}.main-product__media-toggle-icon{background-color:var(--color-background-elements);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:.7rem;border:.1rem solid var(--color-border-1);position:absolute;inset-block-end:1.6rem;inset-inline-end:1.6rem;z-index:1}.main-product__media-modal-opener--video .main-product__media-toggle-icon,.main-product__media-modal-opener--external_video .main-product__media-toggle-icon{padding:1.2rem}.main-product__media-modal-opener--model .main-product__media-toggle-icon{padding:1rem}.main-product__media-toggle-icon svg,.main-product__deferred-media-poster .main-product__deffered-media-button svg{width:2.4rem;height:2.4rem;color:var(--color-buttons-primary)}.main-product__gallery-modal{background-color:var(--color-background-body);display:none;width:100%;position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-modals)}.main-product__gallery-modal[open]{display:block}.main-product__gallery-modal-content{height:100%}.main-product__gallery-modal-content-wrapper{height:100%;overflow-y:auto}.main-product__gallery-modal-close{color:var(--color-typography-primary);background-color:var(--color-background-bg-1);display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:50%;position:absolute;inset-block-start:6rem;inset-inline-end:2rem;z-index:1}.main-product--accordion .rte{color:var(--color-typography-body)}.main-product__gallery-modal .main-product__deffered-media-button{display:block}.main-product__media-counter{display:block;font-weight:600}.main-product__media-counter span{font-size:1.2rem}@media screen and (max-width:989px){.main-product__gallery-modal-container{padding:0}.main-product__media-controls-mobile-navigation{gap:.8rem}.main-product__media-controls:not(.main-product__media-controls-mobile-navigation){display:none}.main-product__media-controls-mobile-navigation .button-arrow--transparent:before{display:none}.main-product__media-controls-mobile-navigation .button-arrow--medium{width:2rem;height:2rem}.main-product__media-wrapper--mobile-reverse{display:flex;flex-direction:column-reverse}.main-product__media-thumbs--mobile-active{display:block;margin-block-start:.4rem}.main-product__media-wrapper--mobile-reverse>*{width:100%}.main-product__media-wrapper--mobile-reverse .main-product__media-thumbs .swiper{width:100%}.main-product__media-thumbs--mobile-active .swiper .swiper-wrapper .main-product__media-thumbs-item:first-child{margin-left:.4rem}.main-product__media-thumbs--mobile-active .swiper .swiper-wrapper .main-product__media-thumbs-item:last-child{margin-right:2rem}.main-product__media-thumbs-item{width:6rem}.main-product__media-thumb-control{display:none}}@media screen and (min-width:990px){.main-product__media-controls{align-items:center;inset-block-start:1.3rem;inset-inline-start:1.6rem;z-index:1}.main-product__media-next{margin-inline-start:1.6rem}.main-product__media-counter{display:none}.main-product__gallery-modal-close{inset-block-start:3rem;inset-inline-end:11rem}.main-product__gallery-modal .main-product__deffered-media-button{display:none}.main-product__media-toggle-icon{inset-block-start:1.6rem;inset-block-end:auto}.main-product__deferred-media-poster .main-product__deffered-media-button{display:block}.main-product__media-modal-opener--image,.main-product__media-modal-opener--model,.main-product__media-modal-opener--video,.main-product__media-modal-opener--external_video{display:none}.main-product__media-item:hover .main-product__media-modal-opener--image{display:block}}.main-product__details{padding-block-start:3.2rem}.main-product__details--style-2{padding-block-start:4rem}@media screen and (max-width:989px){.main-product__details.main-product__details--navigation{padding-block-start:2.4rem}}.main-product__details-wrapper{display:flex;flex-flow:row wrap;max-width:500px}.main-product__details-wrapper>*{width:100%}.main-product__details-wrapper>modal-opener{width:auto}.main-product__meta--row{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.shopify-app-block{margin:0 0 1.6rem}.main-product__meta+.shopify-app-block{margin:.2rem 0 2.4rem;width:auto}.main-product__meta+.shopify-app-block .spr-starrating{position:absolute;inset-inline-end:0}@media screen and (max-width:989px){.main-product__meta+.shopify-app-block .spr-starrating{inset-inline-end:2.4rem}}.main-product__meta--row+.shopify-app-block{width:100%;padding:0;margin-block-end:2.4rem}.main-product__installments{margin:1.6rem 0 0}.main-product__installments shopify-payment-terms{max-width:45rem;display:block}.main-product__installments+.shopify-app-block{margin:2.4rem 0}.main-product__installments+.shopify-app-block .spr-starrating{justify-content:flex-start}.main-product__meta--row+.shopify-app-block .spr-starrating.spr-summary-starrating{justify-content:flex-start}.main-product__badge{max-width:11.4rem;word-break:break-word;margin-block-start:.2rem}.spr-starrating{flex-wrap:wrap}.spr-starrating.spr-summary-starrating .spr-stars{margin-inline-end:0}.spr-stars span[role=img]{display:inline-flex;align-items:center;height:100%;padding-block-end:.5rem}.spr-stars span[role=img] svg{margin-inline-end:.5rem}.spr-starrating.spr-summary-starrating:not(#shopify-product-reviews .spr-starrating.spr-summary-starrating):not(.product-quickview__rating .spr-starrating){font-size:0}.spr-starrating .spr-stars+.spr-stars,.spr-summary-starrating a{color:var(--color-typography-body);font-size:1.3rem;display:flex;align-items:center}.spr-summary-starrating a{text-decoration:none}.spr-summary-starrating a .visually-hidden{text-transform:capitalize;width:auto;height:auto;margin:0 0 0 .4rem;position:static!important}.main-product__breadcrumbs{margin:0 0 1.6rem}.main-product__xr-button[data-shopify-xr-hidden]{display:none}.main-product__xr-button{color:var(--color-typography-primary);background-color:var(--color-typography-secondary);display:flex;align-items:center;justify-content:center;width:100%;height:4.8rem;padding:0;position:absolute;inset-block-end:0;inset-inline-start:0;z-index:3}.main-product__xr-button svg{margin-inline-end:1.2rem}.main-product__title{margin:0 0 1.2rem}.main-product__sku{margin:0 0 .5rem}.main-product__text-field{margin:0 0 1.6rem}.main-product__price-notice{margin:.2rem 0 0}.main-product__details--style-2 .main-product__price-notice{margin:.4rem 0 0;font-size:1.3rem}.main-product__meta{margin:0 auto 2.4rem 0}.main-product__details--style-2 .main-product__meta{margin:0 0 1.3rem}.link-vendor .main-product__vendor{color:var(--color-typography-primary)}.main-product__text-field .link-vendor{color:var(--color-typography-body)}.main-product__media-description{padding:4rem 2.4rem;background-color:var(--color-background-bg-2);color:var(--color-typography-secondary)}.main-product__media-block{margin:0 -2.4rem 2rem;width:calc(100% + 4.8rem)}.main-product__media-description ul{list-style:none;margin:0;padding:0}.main-product__media-description ul li{margin-block-end:.8rem}.main-product__media-description ul li span:first-child:after{content:"";display:inline-block;margin:0 1.6rem;width:2rem;height:1px;background-color:currentColor;vertical-align:middle}.main-product__media-description-text+ul{margin-block-start:1.6rem}product-selector{display:block}.main-product__selector{padding:2.3rem 0 1.6rem;border-block-start:.1rem solid var(--color-border-1)}.main-product__installments+.main-product__selector{margin-block-start:2.4rem}.main-product__details--style-2 .main-product__selector{border-block-start:none;margin-block-start:0;padding:1.4rem 0 1.6rem}.main-product__form-input{display:flex;align-items:center;justify-content:space-between}.main-product__form-input--reverse{flex-direction:row-reverse;justify-content:flex-end}.main-product__form-input--reverse .main-product__form-group{padding-inline-start:0;padding-inline-end:.4rem}.main-product__form-input+.main-product__form-input{margin-block-start:2rem}.main-product__details--style-2 .main-product__form-input+.main-product__form-input{margin-block-start:3.1rem}.main-product__details--style-2 .main-product__form-quantity{margin:0}.main-product__form-quantity .quantity{max-width:none}.main-product__form-quantity .quantity__input{width:100%;height:4.8rem}.main-product__form-submit{width:100%;padding:0}.shopify-payment-button{margin-block-start:0}.main-product__details--style-2 .shopify-payment-button{margin-block-start:.8rem}.main-product__actions{margin:0 0 2.4rem}.main-product__details--style-2 .main-product__actions{margin:0 0 1.1rem}.main-product__installments+.main-product__actions,.main-product__installments+.main-product__form-noscript-variants+.main-product__actions{margin-block-start:2.4rem}.main-product__form-noscript-variants{width:100%;margin:2.4rem 0}.main-product__form-group{flex-wrap:wrap;padding-inline-start:1.2rem;max-width:calc(100% - 5.2rem);justify-content:flex-end}.visually-hidden+.main-product__form-group{padding-inline-start:0}.main-product__form-group:not(.main-product__form-input--dropdown .main-product__form-group):not(.list-swatches){display:flex;align-items:center;width:100%;column-gap:.8rem;row-gap:1rem}.main-product__selector:not(.main-product__selector--style-1) .main-product__form-group:not(.main-product__form-input--dropdown .main-product__form-group):not(.list-swatches){justify-content:flex-end}.main-product__selector .main-product__form-input--start .main-product__form-group:not(.main-product__form-input--dropdown .main-product__form-group):not(.list-swatches){justify-content:flex-start}.main-product__form-option label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__form-option button:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){text-align:center;color:var(--color-typography-body);display:flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:3rem;border:.1rem solid var(--color-border-2);cursor:pointer;transition:border-color var(--duration-short),color var(--duration-short),background-color var(--duration-short)}.list-swatches--square .main-product__form-option label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.list-swatches--square .main-product__form-option button:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){border-radius:0}.main-product__selector--style-2 .main-product__form-option label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__selector--style-2 .main-product__form-option button:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){color:var(--color-typography-primary)}.main-product__form-option input:checked+label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label){color:var(--color-background-body);background-color:var(--color-background-bg-2);border-color:var(--color-background-bg-2)}.main-product__selector--style-2 .main-product__form-option input:checked+label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label){background-color:var(--color-background-body);color:var(--color-typography-primary)}.main-product__form-option label:hover:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__form-option button:hover:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){border-color:var(--color-background-bg-2)}.main-product__form-option input:disabled+label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label){border-color:var(--color-border-1);overflow:hidden;cursor:auto;opacity:.5}.main-product__form-option input:disabled+label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-border-1),transparent calc(50% + 1px))}.main-product__form-option input:disabled+label:hover{border-color:var(--color-border-1)}.main-product__form-option input:disabled+.swatch{cursor:auto;overflow:hidden}.main-product__form-option input:disabled+.swatch:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-border-1),transparent calc(50% + 1px))}.main-product__form-group--has-size-guide{display:flex}.main-product__form-group--slider{flex-wrap:nowrap;max-width:calc(100% - 5.2rem)}.main-product__form-group--has-size-guide modal-opener{display:block;margin-inline-start:.8rem}.main-product__modal-opener{display:inline-block;margin-block-start:1.6rem;margin-inline-end:1.6rem}.main-product__popup-modal{background-color:var(--color-background-bg-1);width:100%;position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-modals);opacity:0;visibility:hidden;transition:opacity var(--duration-short),visibility var(--duration-short)}.main-product__popup-modal[open]{opacity:1;visibility:visible}.main-product__popup-modal-content,.main-product__popup-modal-content-wrapper{height:100%}.main-product__popup-modal-content{padding:4.5rem 0}.main-product__popup-modal-content-wrapper{overflow:hidden auto}.main-product__popup-modal-content-body{overflow:auto}.main-product__popup-modal-close{position:absolute;inset-block-start:4.8rem;inset-inline-end:2.4rem;z-index:1}.main-product__popup-modal-title{padding-inline-end:6rem;margin:0 0 2.4rem}.main-product__inventory-notice{display:flex;align-items:center;margin:2.6rem 0}.main-product__inventory-notice svg{margin-inline-end:.8rem}.main-product__pickup-availabilities{padding:2.6rem 0;border-block-start:.1rem solid var(--color-border-1)}.main-product__pickup-availabilities--boxed{background-color:var(--color-background-bg-1);padding:1.6rem}.main-product__related-products{margin:3.2rem 0}.main-product__related-products-title{margin:0}.main-product__details--style-2 .main-product__related-products-title{font-size:1.6rem}.main-product__details--style-2 .price{font-size:1.6rem;font-weight:400}.main-product__related-products-item{margin-block-start:1.6rem}#shopify-product-reviews{width:calc(100% - 4.8rem);margin:5.1rem auto 6.1rem}#shopify-product-reviews .spr-container{padding:0;border:none}#shopify-product-reviews .spr-header{padding-block-end:4rem;border-block-end:.1rem solid var(--color-border-1)}#shopify-product-reviews .spr-header-title{display:none}#shopify-product-reviews .spr-summary{text-align:start}#shopify-product-reviews .spr-summary-caption{color:var(--color-typography-body);display:block}#shopify-product-reviews .spr-starrating{display:inline-flex}#shopify-product-reviews .spr-starrating+.spr-summary-caption{display:inline-block}#shopify-product-reviews .spr-summary-actions-newreview{color:var(--color-typography-primary);display:inline-block;margin:2.7rem 0 0}#shopify-product-reviews .spr-form{border:none}#shopify-product-reviews .spr-icon{color:inherit;opacity:1}#shopify-product-reviews .spr-icon-star,#shopify-product-reviews .spr-icon-star-empty{font-size:inherit;margin-inline-end:.5rem}#shopify-product-reviews .spr-reviews{margin:0}#shopify-product-reviews .spr-review{padding:0;border:none;margin:4rem 0 0}#shopify-product-reviews .spr-review-header-starratings{margin:0 0 1.8rem}#shopify-product-reviews .spr-review-header-title{margin:0 0 1.2rem}#shopify-product-reviews .spr-review-header-byline{font-style:normal}#shopify-product-reviews .spr-review-content-body{font-size:1.6rem;color:var(--color-typography-body)}.main-product__options-slider{position:relative}.main-product__options-slider .swiper-slide{margin-block-end:.1rem!important;width:fit-content}.main-product__options-slider .swiper__arrow{height:3.9rem;width:3.2rem;display:flex;align-items:center;justify-content:center;position:absolute;inset-block-start:0;inset-inline-end:-2.8rem;background-color:var(--color-background-body);opacity:1;transition:opacity var(--duration-short) ease;z-index:2;height:100%}.main-product__options-slider .swiper__arrow[disabled]{opacity:0;pointer-events:none}.main-product__options-slider .swiper-button{display:flex;align-items:center;justify-content:center;padding-inline-end:.5rem;padding-inline-start:1.5rem;background:linear-gradient(270deg,var(--color-background-body) 65%,rgba(255,255,255,0) 100%);z-index:5;position:absolute;top:0;height:100%}.main-product__options-slider .swiper__arrow--prev{transform:rotate(180deg);transform-origin:center}.main-product__options-slider .swiper__arrow--next{inset-inline-end:0}.main-product__options-slider .swiper__arrows .swiper-button-disabled{display:none}.main-product__options-slider .main-product__form-option{margin-block-end:0}.main-product__options-slider-wrapper{max-width:100%;position:relative}.main-product__options-slider-wrapper:not(:only-child){max-width:calc(100% - 6.2rem)}.main-product__options-slider-wrapper:not(:only-child):not(.is-slider-active){padding-inline-end:0;margin-inline-end:-.5rem}.main-product__purchase-options{margin:2.2rem 0 0}.main-product__purchase-options-title{margin:0 0 1.2rem}.main-product__purchase-options-body{border:.1rem solid var(--color-border-1);border-block-start:none}.main-product__purchase-options-body.is-loading{cursor:not-allowed;opacity:.5}.main-product__purchase-option{display:flex;justify-content:space-between;align-items:center}.main-product__purchase-option-wrapper{padding:2.1rem 2.4rem;border-block-start:.1rem solid var(--color-border-1)}.main-product__purchase-option-wrapper:not(.main-product__purchase-option-wrapper:first-child),.main-product__purchase-option-wrapper:only-child{background-color:var(--color-background-bg-1)}.main-product__purchase-option-values{border-block-start:.1rem solid var(--color-border-2);padding:2.2rem 0 .7rem;margin:1.5rem 0 0}.main-product__purchase-option-values-title{margin:0 0 .9rem}.main-product__purchase-option-values-item+.main-product__purchase-option-values-item{margin-block-start:.9rem}.main-product__purchase-option-meta{text-align:end}.main-product__purchase-option-meta span{display:block}.main-product__purchase-options-description{margin:2.2rem 0 0}.main-product__purchase-options-description p{margin:0}.main-product__link{text-align:center}.main-product__form-error-message-wrapper{margin:0 0 2.4rem}.main-product__form-error-message-wrapper svg,.main-product__form-error-message-wrapper span{vertical-align:middle}.main-product__media-thumbs-item.swiper-slide-thumb-active .media{padding:.2rem;border:.1rem solid var(--color-background-bg-2);transition:all var(--duration-short)}.main-product__media-thumbs-item svg{width:1rem;height:1rem;padding:.5rem;background:var(--color-background-elements);position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;z-index:1}.main-product__form-error-message-wrapper svg{margin-inline-end:.5rem}.product-media-modal__media{height:100vh}.product-media__modal-image.media{position:relative}.product-media__modal-image.media img{object-fit:contain}.main-product__selector--style-2 .main-product__form-label{text-transform:uppercase}.main-product__media-thumbs .swiper{width:9.6rem;max-height:55.1rem;height:100%}.main-product__media-thumbs-item{cursor:pointer}.main-product__media-thumbs .media{padding-block-end:0}.main-product__media-thumbs .media img{position:unset}.main-product__media-item .deferred-media video{height:auto}.product-quickview__details .main-product__details-wrapper--sticky{position:unset}.main-product__details-qatc{display:none}.product-quickview__details .main-product__details-qatc{display:block}@media screen and (min-width:990px){.main-product__link{text-align:end;margin-block-start:2.8rem}.main-product__form-group:not(.main-product__form-input--dropdown .main-product__form-group):not(.list-swatches){column-gap:1.2rem}}@media screen and (min-width:750px){.main-product__form-quantity{max-width:10rem}.main-product__details--style-2 .main-product__form-quantity{max-width:9rem}.main-product__form-quantity .quantity__input{width:100%;height:5rem}}@media screen and (min-width:990px){.main-product__deferred-media-poster .main-product__deffered-media-button{inset-block-start:1.6rem;inset-block-end:auto}[data-main-slider-desktop] .main-product__deferred-media-poster .main-product__deffered-media-button{inset-block-start:3.2rem;inset-inline-end:3.2rem}.main-product__media-progress{display:none}.main-product__media-thumbs--desktop-active{display:block}.main-product__media-controls:not(.main-product__grid--media-grid .main-product__media-controls){display:flex;inset-inline-end:3.2rem;inset-block-start:auto;inset-inline-start:auto;inset-block-end:3.2rem}.main-product__grid--media-grid [data-has-deferred-media] .main-product__media-controls,.main-product__media-controls--hidden{display:none}.main-product__media-thumbs-item{max-height:fit-content}.main-product__media-thumbs-item svg{width:1.5rem;height:1.5rem;padding:.5rem}.main-product__media-thumb-control{display:block;width:1.6rem;height:1.6rem;margin:1.6rem auto}.main-product__media-thumb-control svg{transform:rotate(90deg)}.main-product__media-thumb-control.main-product__media-thumb-control-prev{position:absolute;width:100%;background:linear-gradient(180deg,var(--color-background-body) 65%,rgba(255,255,255,0) 100%);top:0;z-index:10;margin-top:0;padding:1.5rem 0;display:flex;align-items:center;justify-content:center}.main-product__media-thumb-control.main-product__media-thumb-control-prev svg{transform:rotate(-90deg)}.main-product__media-thumb-control.swiper-button-disabled{opacity:0;visibility:hidden;display:none}.main-product__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main-product__grid--media-large{grid-template-columns:61.66% 38.34%}.main-product__grid--media-xl{grid-template-columns:68.9% 31.1%}.main-product__grid--media-large.main-product__grid--media-single{grid-template-columns:54% 46%}.main-product__grid--media-grid{margin-inline-start:-5.6rem}.main-product__grid--media-grid .main-product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.4rem;row-gap:.4rem;transform:none!important}.main-product__media-item--description{grid-column:1 / span 2;grid-row:2 / span 1}.main-product__media-description{padding:6.4rem}.main-product__grid--media-grid-first-large .main-product__media-list{column-gap:1.7rem;row-gap:1.6rem}.main-product__grid--media-grid-first-large .main-product__media-item:first-child{grid-column:1 / span 2}.main-product__grid--media-grid-first-large .main-product__media{padding:1.6rem}.main-product__media-wrapper:not(.main-product__grid--media-grid .main-product__media-wrapper){display:flex;flex-flow:row wrap;margin-block-start:3.2rem;position:sticky;inset-block-start:9.2rem}.main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){flex:1;margin-inline-start:1.7rem}.main-product__grid--media-single .main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){margin-inline-start:0}.main-product__media{margin:0}.main-product__grid--media-grid .main-product__media-item{width:auto!important}.main-product__details{padding:3.2rem 0 6.4rem 2.8rem;position:relative}.main-product__details--style-2{padding:5.8rem 0 6.4rem 2.8rem}.main-product__details-wrapper--sticky{position:sticky;inset-block-start:9.2rem;inset-inline-start:0;z-index:2}.main-product__grid--media-grid .main-product__details{padding-inline-start:6.4rem}.main-product__grid--media-xl .main-product__details{padding-inline-start:1.5rem}.main-product__breadcrumbs{margin:0 0 2.4rem}.main-product__details--style-2 .main-product__breadcrumbs{margin:0 0 1.5rem}.main-product__title{margin:0 0 1.6rem}.main-product__sku{margin:0 0 1rem}.main-product__details--style-2 .main-product__title{margin:0 0 .8rem}.main-product__text-field{margin:0 0 2rem}.main-product__details--style-2 .main-product__text-field{margin:0 0 1.6rem}.main-product__options-slider .swiper__arrow--prev{inset-inline-start:0}.main-product__options-slider .swiper__arrow{inset-inline-end:0}.main-product__selector{padding:2.2rem 0 2.4rem}.main-product__form-input+.main-product__form-input{margin-block-start:2.4rem}.main-product__details--style-2 .main-product__form-input+.main-product__form-input{margin-block-start:3rem}.main-product__selector--style-2 .main-product__form-label{text-transform:uppercase;font-size:1rem}.main-product__popup-modal{width:calc(587 / 1440 * 100vw);max-width:75vw;max-height:100vh;inset-inline-end:0;inset-inline-start:auto}.main-product__grid .main-product__popup-modal{width:calc(0rem + 50vw)}.main-product__grid.main-product__grid--media-xl .main-product__popup-modal{width:calc((1.44rem * 31.1) + (50vw - 72rem) + 2.2rem)}.main-product__grid.main-product__grid--media-large .main-product__popup-modal{width:calc((1.44rem * 38.34) + (50vw - 72rem) + 2.2rem)}.main-product__grid.main-product__grid--media-large.main-product__grid--media-single .main-product__popup-modal{width:calc((1.44rem * 46) + (50vw - 72rem) + 2.2rem)}.container--fullwidth .main-product__popup-modal{width:calc(50vw + 2.8rem)}.container--fullwidth .main-product__grid--media-xl .main-product__popup-modal{width:calc(31.1vw + 3.8rem)}.container--fullwidth .main-product__grid--media-large .main-product__popup-modal{width:calc(38.34vw + 3.4rem)}.container--fullwidth .main-product__grid--media-large.main-product__grid--media-single .main-product__popup-modal{width:calc(46vw + 3.4rem)}.main-product__popup-modal-content{padding:6rem 0 6rem .8rem}.main-product__popup-modal-close{inset-block-start:5.8rem;inset-inline-end:5.6rem}.main-product__inventory-notice{margin:3.4rem 0}.main-product__pickup-availabilities{padding:3.2rem 0;margin-block-start:0}.main-product__pickup-availabilities--boxed{padding:2.6rem}#shopify-product-reviews{width:calc(100% - 11.2rem);max-width:155.2rem;margin:0 auto 12.8rem}#shopify-product-reviews .spr-header-title{display:block;margin:0 0 1.3rem}#shopify-product-reviews .spr-summary-actions-newreview{margin:0}#shopify-product-reviews .spr-summary-caption{display:inline-block}#shopify-product-reviews .spr-container{padding:6.4rem 6.4rem 6.1rem;border:.1rem solid var(--color-border-1)}.main-product__form-form--inline .main-product__form-buttons{margin-block-start:2.56rem}.main-product__details--style-2 .main-product__form-form--inline .main-product__form-buttons{margin-block-start:.8rem}.shopify-payment-button{margin-block-start:1.6rem}}@media screen and (min-width:1100px){.main-product__form-form--inline .main-product__form-buttons{margin-block-start:0}.main-product__form-form--inline{display:flex;flex-flow:row wrap;align-items:flex-end;gap:1.6rem}.main-product__details--style-2 .main-product__form-form--inline{gap:.8rem}.main-product__form-form--inline .shopify-payment-button,.main-product__form-form--inline .main-product__form-buttons.main-product__form-buttons,.main-product__form-form--inline .main-product__form-quantity{margin:0}.main-product__form-form--inline .main-product__form-buttons{flex:1}.shopify-payment-button{width:100%}}@media screen and (min-width:1200px){.main-product__badge{max-width:none}.main-product__modal-opener{margin-block-start:2.4rem;margin-inline-end:2.4rem}.main-product__modal-opener--policy{margin-block-start:1.6rem}}@media screen and (min-width:1350px){.main-product__details{padding-inline-start:3.8rem}}@media screen and (min-width:990px){.main-product__media-wrapper:not(.main-product__grid--media-grid .main-product__media-wrapper){flex-flow:row}.main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){width:calc(100% - 11.3rem)}}.recipient-form{--recipient-checkbox-margin-block-start: .5rem;display:block;position:relative;margin-block-end:2.5rem}.recipient-form input[type=checkbox]+label{padding-inline-start:0;float:inherit}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-block-start) 0;inset-block-start:0;inset-inline-start:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-block-start:var(--recipient-checkbox-margin-block-start);margin-inline-end:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;inset-inline-start:.28rem;z-index:5;inset-block-start:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-inline-start:4.4rem;text-align:start}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-block-start:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label{transition:none}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label:hover{outline:none}.swatch-input__input:disabled+.swatch-input__label{pointer-events:none}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{position:relative;overflow:hidden}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:.25}.swatch-input__label{position:relative}.swatch-input__input:disabled+.swatch-input__label:after,.swatch-input__input.visually-disabled+.swatch-input__label:after{--diagonal--size: calc(var(--swatch-input--size) * 1.414);--crossed-line--size: .1rem;content:"";position:absolute;inset-block-start:calc(var(--crossed-line--size) * .5);inset-inline-start:0;width:var(--diagonal--size);height:var(--crossed-line--size);background-color:#11111140;transform:rotate(45deg);transform-origin:left}[dir=rtl] .swatch-input__input:disabled+.swatch-input__label:after,[dir=rtl] .swatch-input__input.visually-disabled+.swatch-input__label:after{transform-origin:right}.swatch-input__input:disabled+.swatch-input__label.swatch-input__label--image>img,.swatch-input__input.visually-disabled+.swatch-input__label.swatch-input__label--image>img,.swatch-input__input:disabled+.swatch-input__label.swatch-input__label--image>svg,.swatch-input__input.visually-disabled+.swatch-input__label.swatch-input__label--image>svg{opacity:.5}.pswp--product-media-gallery{background-color:var(--color-background-body)}.pswp--product-media-gallery:not(.pswp--zoomed-in){-webkit-user-drag:none}.pswp--product-media-gallery .pswp__button{width:auto}.pswp--product-media-gallery .pswp__button svg{width:2.4rem;height:2.4rem;position:unset}.pswp--product-media-gallery .pswp__button--close{margin-block-start:1.6rem;margin-inline-end:1.6rem;width:3.6rem;height:3.6rem}.pswp--product-media-gallery .pswp__button--arrow--prev{inset-inline-start:2.4rem}.pswp--product-media-gallery .pswp__button--arrow--next{inset-inline-end:2.4rem}[dir=rtl] .pswp--product-media-gallery .pswp__button--arrow--prev{inset-inline-start:unset;inset-inline-end:2.4rem}[dir=rtl] .pswp--product-media-gallery .pswp__button--arrow--next{inset-inline-end:unset;inset-inline-start:2.4rem}.pswp__button--arrow .pswp__icn{fill:var(--color-typography-body);color:var(--color-typography-body)}.pswp__top-bar .pswp__counter{text-shadow:unset;color:var(--color-typography-body)}.pswp__button.pswp__button--close svg{fill:var(--color-typography-primary);color:var(--color-typography-primary)}.pswp__button.pswp__button--close:hover svg{color:#fff;fill:#fff}@media screen and (min-width:750px){.pswp--product-media-gallery .pswp__button--arrow--prev{inset-inline-start:5.6rem}.pswp--product-media-gallery .pswp__button--arrow--next{inset-inline-end:5.6rem}[dir=rtl] .pswp--product-media-gallery .pswp__button--arrow--prev{inset-inline-start:unset;inset-inline-end:5.6rem}[dir=rtl] .pswp--product-media-gallery .pswp__button--arrow--next{inset-inline-end:unset;inset-inline-start:5.6rem}}.pswp--product-media-gallery .pswp__top-bar .pswp__button--close{color:var(--color-typography-primary);background-color:var(--color-background-bg-1);display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:50%;position:absolute;top:6rem;right:2rem;z-index:1;--pswp-icon-stroke-width: .1rem;will-change:background-color;transition:background-color var(--duration-default),color var(--duration-default)}@media screen and (min-width:750px){.pswp--product-media-gallery .pswp__top-bar{width:auto;height:6rem}.pswp--product-media-gallery .pswp__top-bar .pswp__button--close{inset-block-start:3rem;inset-inline-end:11rem}.product__gallery-toggle,.product-gallery__close{width:6rem;height:6rem}}.pswp--product-media-gallery .pswp__item{background-color:var(--color-background-body)}.pswp--product-media-gallery .pswp__item video{width:100%}@media screen and (min-width:1400px){.product--single-media .product__media .swiper{max-width:100%}}@media(hover:hover)and (pointer:fine){.pswp--product-media-gallery .pswp__top-bar .pswp__button--close:hover,.product__gallery-toggle:hover,.product-gallery__close:hover{background-color:var(--color-typography-primary);color:var(--color-background-body)}}@media(prefers-reduced-motion){.pswp--product-media-gallery .pswp__top-bar .pswp__button--close{transition:none}}.pswp .pswp__top-bar{width:100%}.pswp--zoom-allowed .pswp__button--zoom{opacity:0;visibility:hidden}.cat-widget-wrapper{margin:0 auto;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;color:#111}.main-product__text-field{font-size:13px;line-height:1.5;color:#111}.block-cats-selector{margin-bottom:24px;border-top:1px solid #eee;padding-top:20px}.block-cats-selector h3,.plan-header-note h3{font-size:18px;font-weight:700;margin:0;font-family:var(--font-body-family)}.block-cats-selector h3{margin-bottom:13px}.cat-selector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cat-radio-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cat-option-label{border:2px solid #000;border-radius:12px;padding:12px 6px;text-align:center;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:90px;transition:all .2s ease}.cat-radio-input:checked+.cat-option-label{box-shadow:0 2px #000}.cat-option-label span{font-weight:700;font-size:18px}.cat-icon-wrapper{display:flex;align-items:center;justify-content:center;height:40px}.cat-icon-wrapper svg{width:44px;height:32px}.block-plans{margin-bottom:24px}.plan-header-note{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:10px;align-items:center}.plan-header-note span{display:flex;gap:5px;font-weight:400;align-items:center}.plan-card{border:2px solid #000;border-radius:12px;padding:16px;margin-bottom:20px;cursor:pointer;position:relative;background:#fff;transition:all .2s ease}.badge-best-value{position:absolute;top:-17px;right:12px;background:green;color:#fff;font-size:14px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase}.plan-row-top{display:flex;align-items:flex-start;gap:10px}.plan-radio{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:2px solid #000;border-radius:50%;cursor:pointer;display:grid;place-content:center;margin:0}.plan-radio:checked{border-width:7px}.plan-radio:before{content:"";width:14px;height:14px;border-radius:50%;background:#fff;transform:scale(0);transition:.1s transform ease-in-out}.plan-radio:checked:before{transform:scale(1)}.plan-info{flex:1}.plan-title-area{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan-title{font-weight:700;font-size:18px;max-width:113px;line-height:1}.plan-title span{font-size:13px}.discount-tag{background:#000;color:#fff;font-weight:700;font-size:18px;padding:2px 6px;border-radius:3px}.discount-tag.green{background:#008744}.plan-subtitle{font-size:12px;color:#666;margin-top:2px;padding-left:38px}.plan-pricing{text-align:right}.old-price{text-decoration:line-through;color:#888;font-size:12px;margin-right:5px;margin-top:1px}.current-price{font-weight:800;font-size:15px}.per-day{font-size:10px;color:#666;margin-top:5px}.plan-features{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:10px;font-weight:600}.plan-features div{position:relative;padding-left:24px;font-weight:400}.plan-features span,.plan-features img{width:16px;display:inline-flex;height:16px;background:#000;color:#fff;align-items:center;justify-content:center;border-radius:10px;position:absolute;top:0;left:0}.one-time-option{text-align:center;margin-top:8px}.one-time-btn{background:none;border:none;text-decoration:underline;font-size:14px;cursor:pointer}.plan-pricing-wrap{display:flex;align-items:center;gap:5px}.block-icons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:20px;text-align:center}.icon-box{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:400}.icon-box svg{width:28px;height:28px}.block-text-editor{font-size:13px;line-height:1.5;color:#333;margin-bottom:20px}.block-checkout-widget{border-top:1px solid #eee;padding-top:16px}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px}.summary-row .shipping-text{font-weight:700}.summary-row.total{font-weight:800;font-size:16px}.summary-row .free-text{color:green;font-weight:800;font-size:16px}.add-to-cart-btn{width:100%;border:2px solid #000;padding:14px;border-radius:12px;font-size:16px;font-weight:800;cursor:pointer;margin-top:12px;box-shadow:0 3px #000;transition:all .3s ease}.add-to-cart-btn:hover{transform:translateY(-2px)}.add-to-cart-btn:active{transform:translateY(2px);box-shadow:0 1px #000}.cancel-note{text-align:center;font-size:12px;color:#666;margin-top:8px}.jdgm-widget .jdgm-prev-badge{display:flex!important;gap:5px;align-items:center}.plan-bottomtitle{font-weight:700;font-size:18px;line-height:1;display:none}@media(max-width:767px){.block-cats-selector h3,.plan-header-note h3{font-size:12px}.plan-header-note{font-size:10px}.plan-card{padding:15px 10px}.plan-title{font-size:16px;max-width:96px;margin-top:4px}.plan-title span{font-size:11px;display:none}.discount-tag{position:relative}.current-price{font-size:12px}.old-price{font-size:10px}.jdgm-prev-badge__text{font-size:11px}.main-product__title{font-size:18px;margin:0 0 .4rem}.shopify-app-block{margin:0 0 .4rem}.plan-bottomtitle{font-size:11px;display:block}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product.css.map */
