body:has(.shopify-section--main-product){background-color:#fff}.shopify-section--main-product .product-form__variants--split .swatch-container{min-width:0;max-width:100%;width:100%}.shopify-section--main-product .product-form__variants--split .variant-swatch-list:not(.variant-swatch-list--grid){max-width:100%;width:100%;box-sizing:border-box;flex:1 1 auto;min-width:0;padding-right:0;scroll-behavior:auto;gap:6px}.shopify-section--main-product .variant-swatch-list .variant-swatch.rounded-image .variant-swatch__item,.shopify-section--main-product .variant-swatch-list .variant-swatch.rounded-image .variant-swatch__item .variant-swatch__image{border-radius:50%}.shopify-section--main-product .variant-swatch-list .variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__image{padding:3px}.variant-swatch.rounded-image .variant-swatch__item:after{border-radius:50%}.shopify-section--main-product .product-form__collaboration-swatches a.variant-swatch{display:block}.shopify-section--main-product .product-form__collaboration-swatches a.variant-swatch,.shopify-section--main-product .product-form__collaboration-swatches a.color-swatch-with-text,.shopify-section--main-product .product-form__collaboration-swatches a.block-swatch__item{text-decoration:none;color:inherit}.shopify-section--main-product .product-form__collaboration-swatches-label,.shopify-section--main-product .product-form__option-product-title,.shopify-section--main-product .product-form__color-group-title{margin:0 0 8px;color:#000;font-weight:700}.shopify-section--main-product .product-form__color-group-title{margin:0}.shopify-section--main-product .product-form__color-group-title--described{color:rgb(var(--text-color));font-size:14px;font-weight:600;line-height:1.4}.shopify-section--main-product .product-form__option-selector-content:has(.product-form__color-group-title):not(:has(.product-form__color-group--untitled))>.product-form__option-product-title,.shopify-section--main-product .product-form__collaboration-swatches:has(.product-form__color-group-title):not(:has(.product-form__color-group--untitled))>.product-form__collaboration-swatches-label{display:none}.shopify-section--main-product .product-form__option-selector-content:has(>.product-form__option-product-title) .product-form__color-group-title,.shopify-section--main-product .product-form__collaboration-swatches .product-form__color-group-title{margin-bottom:8px}.shopify-section--main-product .product__info{counter-reset:product-step}.shopify-section--main-product .product-form__option-step{display:flex;align-items:baseline;gap:8px;order:-3;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4;color:rgb(var(--text-color))}.shopify-section--main-product .product-form>.product-switcher:has(.product-switcher__row--cards){margin-top:17px}.shopify-section--main-product .product-form>.product-switcher .product-switcher__row--cards .product-switcher__label{margin-bottom:20px}.shopify-section--main-product .product__info:has(.product-form__option-step) .product-switcher__row--cards .product-switcher__label{display:flex;align-items:baseline;gap:8px}.shopify-section--main-product .product-form__option-step:before,.shopify-section--main-product .product__info:has(.product-form__option-step) .product-switcher__row--cards .product-switcher__label:before{counter-increment:product-step;content:counter(product-step);flex:none;min-width:8px;font-size:13px;font-weight:500;line-height:1;color:rgba(var(--text-color),.45);font-variant-numeric:tabular-nums}.shopify-section--main-product .product-form__option-selector--stepped .product-form__option-info{order:-4;height:0;margin:0;padding:0;overflow:hidden;visibility:hidden}.product-form__option-step-value{margin-inline-start:6px;font-weight:400;color:rgba(var(--text-color),.55)}.shopify-section--main-product .product-form>.product-switcher:has(.product-switcher__row--models){margin:2px 0 0}.shopify-section--main-product .product-form>.product-switcher .product-switcher__row--models .product-switcher__label{margin-bottom:8px}.shopify-section--main-product .product__info:has(.product-switcher__row--models) .product-form__option-step{margin-bottom:8px}.shopify-section--main-product .product__info:has(.product-switcher__row--models) .product-form__option-selector--stepped{margin-top:2px}.shopify-section--main-product .product__info:has(.product-switcher__row--models) .product-form__color-group-title{display:none}.shopify-section--main-product .variant-swatch-list{display:grid}.product-form__option-selector .variant-swatch-list--grid,.shopify-section--main-product .variant-swatch-list{grid-template-columns:repeat(auto-fill,minmax(35px,1fr))}.shopify-section--main-product .product-form__option-selector{display:flex;flex-direction:column}.shopify-section--main-product .product-form__option-selector:last-child{margin-top:20px}.shopify-section--main-product .product__info .product-meta__price-list-container .price{font-size:18px!important;font-weight:600!important;line-height:1.2!important;color:rgb(var(--text-color))}.shopify-section--main-product .product__info .product-meta__price-list-container .price.price--highlight{color:rgb(var(--text-color))!important}.shopify-section--main-product .product__info .product-meta__price-list-container .price.price--compare{font-weight:500!important;color:#767676!important;opacity:1}.shopify-section--main-product .product__info .product-meta__price-list-container .sale-percentage__value{font-size:12px}.shopify-section--main-product .product__info .product-meta__price-list-container{gap:8px;align-items:baseline;margin-top:0}.shopify-section--main-product .product__info .price-and-wat{gap:8px;align-items:baseline}.shopify-section--main-product .product-form__description{padding-top:0}.shopify-section--main-product .link-switcher{margin:15px 0;padding:0}.shopify-section--main-product .product-form__option-info{margin-top:0;padding:0;order:-2}.shopify-section--main-product .product-form__option-scent-label{font-size:13px;font-weight:400;line-height:1.45;color:rgba(var(--text-color),.71)}.shopify-section--main-product .product-form__option-scent-label+span{font-size:13px;font-weight:600;line-height:1.45;color:rgb(var(--text-color))}.shopify-section--main-product .product-form__option-scent-container{margin-left:6px;align-items:center}.shopify-section--main-product .product-form__option-scent-container:before{content:"\b7";margin-right:4px;color:rgba(var(--text-color),.58)}@media screen and (max-width:740px){.shopify-section--main-product .product-form__variants--split .product-form__option-selector:not(.product-form__option-selector--stepped)>.product-form__option-info:not(:first-child){margin-top:11px;margin-bottom:0}}.shopify-section--main-product .product-meta__title{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.shopify-section--main-product .product-meta__heading{display:flex;flex-direction:column;gap:6px;width:100%}.shopify-section--main-product .product-meta-wrapper{margin-bottom:2px}.shopify-section--main-product .product-header-reviews{margin-top:0}.shopify-section--main-product .product-meta__pdp-tail-payment{margin-top:4px}.product-form,.shopify-section--main-product .product__info{gap:16px}.shopify-section--main-product .product__info{display:flex;flex-direction:column;min-height:0;align-self:stretch}@media screen and (max-width:999px){.shopify-section--main-product .product__info{padding-top:16px!important}}@media screen and (min-width:1200px){.shopify-section--main-product .product__info{--product-info-width: 480px !important;max-width:480px;min-width:480px}.shopify-section--main-product .product--thumbnails-left>.product-media-wrapper{flex:0 1 calc(100% - 544px);max-width:calc(100% - 544px)}}.shopify-section--main-product .product-form__stack-dynamic-blocks{display:flex;flex-direction:column;gap:15px}.shopify-section--main-product .product-form__first-column-collapsible .product-info-accordion{margin-top:15px!important}.product-form__buy-buttons-stack{display:flex;flex-direction:column;min-width:0;max-width:100%}.shopify-section--main-product .product-form__inventory-wrapper{align-self:center}.shopify-section--main-product .product-form__description{border-top:none}.shopify-section--main-product .product-form__variants--split .product-form__size-select-prompt{margin:0 0 6px;padding:0;font-weight:400;line-height:24px;color:#000}.shopify-section--main-product .product-form__variants--split .select{align-items:center;justify-content:space-between;height:auto;min-height:0;padding:15px 20px;border:1px solid #a3a2a2;border-radius:0;background:#fff}.shopify-section--main-product .product-form__variants--split .select .select__selected-value{top:0;font-size:16px;font-weight:600;line-height:21px;color:#000}[dir=ltr] .shopify-section--main-product .product-form__variants--split .select svg{margin-left:0}[dir=rtl] .shopify-section--main-product .product-form__variants--split .select svg{margin-right:0}.shopify-section--main-product .product-form__option-info div:first-of-type{align-items:baseline!important}.shopify-section--main-product .combo-box--pdp-size{--pdp-size-border: #a3a2a2;--pdp-size-muted: #6f6f6f;--pdp-size-row-bg: #f7f7f7}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-oos-row{display:none;align-items:center;gap:6px;flex-shrink:0}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size.is-disabled{background:var(--pdp-size-row-bg);color:var(--pdp-size-muted);display:flex;justify-content:space-between}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size{padding:20px 24px;display:flex;justify-content:space-between;background:#fff}.shopify-section--main-product .combo-box__title{text-align:left}.shopify-section--main-product .combo-box__close-button.tap-area svg{width:14px}.shopify-section--main-product .combo-box__header{align-content:center}.combo-box__size-chart-container{display:flex;justify-content:space-between;padding:10px 32px;width:100%;align-items:center;background-color:#fff;border-bottom:1px solid rgb(var(--border-color))}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size.is-disabled .combo-box__option-oos-row{display:flex;margin-left:auto}.shopify-section--main-product .combo-box__option-item[aria-selected=true]:after{margin:auto 0 auto 10px}.shopify-section--main-product .combo-box__option-oos-icon{display:flex}.shopify-section--main-product .combo-box__option-value-text{margin-right:auto}@media screen and (min-width:1000px){.shopify-section--main-product .product-form__variants--split .combo-box--pdp-size .combo-box__overlay{display:none}.shopify-section--main-product .combo-box--pdp-size:not(.combo-box--top){margin-top:-8px}.shopify-section--main-product .combo-box--pdp-size.combo-box--top{border-radius:var(--button-border-radius) var(--button-border-radius) 0 0;border-top:.5px solid var(--pdp-size-border);border-bottom:none}.shopify-section--main-product .combo-box--pdp-size .combo-box__header{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-shrink:0;min-height:46px;padding:12px 15px 9px;text-align:start;border-bottom:1px solid var(--pdp-size-border);gap:10px}.shopify-section--main-product .combo-box--pdp-size .combo-box__title{font-size:14px;line-height:21px;margin:0}.shopify-section--main-product .combo-box--pdp-size .combo-box__close-button{position:absolute;top:12px;right:24px;margin:0}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-list{flex:1 1 auto;min-width:0;min-height:0;width:100%;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.shopify-section--main-product .combo-box--pdp-size .combo-box__footer--size{flex-shrink:0}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 40px;font-size:16px;line-height:21px;border-bottom:.5px solid var(--pdp-size-border);background:#fff}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size:last-child{border-bottom:none}.shopify-section--main-product .combo-box--pdp-size:has(.combo-box__footer--size) .combo-box__option-item--pdp-size:last-child{border-bottom:.5px solid var(--pdp-size-border)}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size[aria-selected=true]:after{display:none}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size:hover,.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size:focus{background:#f7f7f7}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size.is-disabled:hover,.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size.is-disabled:focus{background:var(--pdp-size-row-bg)}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-item--pdp-size.is-disabled{background:var(--pdp-size-row-bg);color:var(--pdp-size-muted)}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-oos-label{font-size:13px;line-height:21px;font-weight:400;color:#000}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-oos-icon{display:flex;width:24px;height:24px;color:#000}.shopify-section--main-product .combo-box--pdp-size .combo-box__option-oos-icon svg{width:100%;height:100%}}.combo-box__footer--size{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 24px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid rgb(var(--border-color));background:rgb(var(--background));box-sizing:border-box}.combo-box__footer-note{font-size:14px;font-weight:600;line-height:1.35;flex:1 1 auto;min-width:0;text-align:start}.combo-box__footer-actions{flex-shrink:0}.combo-box__size-chart-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}.combo-box__size-chart-link .icon{flex-shrink:0}.shopify-section--main-product .combo-box--pdp-size .combo-box__footer--size{padding:11px 32px;border-top:1px solid #a3a2a2;box-shadow:0 -1px 6.3px #0000001a;background:#fff}.shopify-section--main-product .combo-box--pdp-size .combo-box__size-chart-link.text--subdued{color:#000;opacity:1}.shopify-section--main-product .combo-box--pdp-size .combo-box__size-chart-link{font-weight:300;gap:6px}.shopify-section--main-product .combo-box--pdp-size .combo-box__size-chart-link span{font-weight:300;font-size:14px;line-height:21px}.shopify-section--main-product .combo-box--pdp-size .combo-box__size-chart-link .icon{width:20px;height:20px}@media screen and (min-width:741px){.combo-box--has-size-footer{display:flex;flex-direction:column;max-height:min(320px,55vh);overflow:hidden;padding:0}.combo-box--has-size-footer .combo-box__option-list{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:none;width:100%;min-width:0;padding:4px 0}.combo-box--has-size-footer .combo-box__option-item{border-bottom:1px solid rgb(var(--border-color))}.combo-box--has-size-footer .combo-box__option-item:last-child{border-bottom:none}.combo-box--has-size-footer .combo-box__footer--size{border-radius:0 0 var(--button-border-radius) var(--button-border-radius)}.combo-box--has-size-footer.combo-box--top .combo-box__footer--size{border-radius:var(--button-border-radius) var(--button-border-radius) 0 0;border-top:none;border-bottom:1px solid rgb(var(--border-color))}.shopify-section--main-product .combo-box--has-size-footer.combo-box--pdp-size .combo-box__option-list{padding:0}.shopify-section--main-product .combo-box--has-size-footer.combo-box--pdp-size .combo-box__footer--size{border-radius:0}.shopify-section--main-product .combo-box--has-size-footer.combo-box--pdp-size.combo-box--top .combo-box__footer--size{border-radius:0;border-bottom:1px solid #a3a2a2;box-shadow:0 1px 6.3px #0000001a}}@media screen and (max-width:740px){.combo-box--has-size-footer .combo-box__option-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.combo-box__footer--size{flex-shrink:0}}.shopify-section--main-product .product-info-accordion{border-bottom:1px solid #A3A2A2}.shopify-section--main-product .faq__item.product-info-accordion button{font-weight:500}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows) .product__thumbnail-scroll-shadow{order:1;flex:1 1 auto;min-width:0;max-width:300px;overflow:hidden}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows) .product__media-prev-next[data-action=prev]{order:2;flex:0 0 auto;display:block!important}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows) .product__media-prev-next[data-action=next]{order:3;flex:0 0 auto;display:block!important}@media screen and (min-width:1000px){.shopify-section--main-product .product{align-items:stretch}.shopify-section--main-product .product__media{align-self:flex-start}.shopify-section--main-product .product-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.shopify-section--main-product .product-form__buy-buttons-stack{margin-top:auto}.shopify-section--main-product .product--thumbnails-left .product__media{display:block}.shopify-section--main-product .product-form__variants--split{padding-top:5px}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows) .product__thumbnail-scroll-shadow{max-width:1000px}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows){display:flex!important;flex-wrap:nowrap;align-items:center;gap:13px;width:100%;margin-top:13px}.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows) .dots-nav{display:none!important}.shopify-section--main-product .product.product--thumbnails-left{gap:clamp(10px,4vw,32px);margin-bottom:42px}.shopify-section--main-product .variant-swatch-list .variant-swatch,.shopify-section--main-product .variant-swatch-list .variant-swatch__item,.shopify-section--main-product .variant-swatch-list .variant-swatch__image{width:100%!important;margin:0!important}.shopify-section--main-product .product-form__inventory-wrapper,.shopify-section--main-product .product-form .product-form__buy-buttons{margin:0}.shopify-section--main-product .product-meta__title{font-size:30px;letter-spacing:-.02em;line-height:1.15}.shopify-section--main-product .product__info .product-meta__price-list-container .price:not(.price--compare){font-size:22px!important}.shopify-section--main-product .product__info .product-meta__price-list-container .price.price--compare{font-weight:400!important}.shopify-section--main-product .product__info .product-meta__price-list-container .sale-percentage__value{font-size:12px}.shopify-section--main-product .product__info .sale-percentage{padding:3px 4px}.shopify-section--main-product .product__info .product-meta__price-list-container{margin-top:0}.shopify-section--main-product .product-meta__heading{gap:10px;padding-bottom:0}.shopify-section--main-product .product-meta-wrapper>*{margin-top:4px}.shopify-section--main-product .product-header-reviews{margin-bottom:0}.shopify-section--main-product .product-form>.product-switcher{margin-bottom:2px}.shopify-section--main-product .product-form>.product-switcher .product-switcher__label{margin-bottom:8px}.shopify-section--main-product .product-form__option-selector-content>.size-fit-scale{padding-top:22px}.shopify-section--main-product .tap-area:before{display:none}.shopify-section--main-product .swatch-container:not(.swatch-container--grid){--swatch-tile-size: 66px}.product__media{padding-left:0!important}}@media screen and (min-width:1200px){.shopify-section--main-product .product{margin-top:24px}.shopify-section--main-product .product.product--thumbnails-left{gap:64px}}bundle-builder-gate{display:contents}.shopify-section--main-product .bundle-builder{margin:16px 0;display:flex;flex-direction:column;gap:16px}.shopify-section--main-product .bundle-tier-list{display:flex;flex-direction:column;gap:16px}.shopify-section--main-product .bundle-tier-card{border:1px solid var(--bundle-border, #ddd);background:#fff;padding:15px;box-sizing:border-box}.shopify-section--main-product .bundle-tier-card--selected{border-color:var(--bundle-accent-border, #326c57)}.shopify-section--main-product .bundle-tier-card__header{display:flex;align-items:flex-start;gap:16px;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer;text-align:left}.shopify-section--main-product .bundle-tier-card__radio{flex:0 0 20px;width:20px;height:20px;margin-top:2px;border-radius:100px;border:1px solid rgba(var(--text-color),.45);box-sizing:border-box;position:relative}.shopify-section--main-product .bundle-tier-card--selected .bundle-tier-card__radio{border:1px solid var(--bundle-accent-border, #326c57);padding:1px}.shopify-section--main-product .bundle-tier-card--selected .bundle-tier-card__radio:after{content:"";display:block;width:100%;height:100%;border-radius:100px;background:var(--bundle-accent-border, #326c57)}.shopify-section--main-product .bundle-tier-card__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.shopify-section--main-product .bundle-tier-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.shopify-section--main-product .bundle-tier-card__title{font-weight:var(--text-font-bold-weight, 600);font-size:16px;color:rgb(var(--text-color))}.shopify-section--main-product .bundle-tier-card__discount-chip{font-size:12px;font-weight:var(--text-font-bold-weight, 600);color:var(--bundle-discount-text, #a88f63);background:var(--bundle-discount-bg, #fffcf6);border:.5px solid var(--bundle-discount-text, #a88f63);padding:3px 4px;line-height:1}.shopify-section--main-product .bundle-tier-card__discount-chip[hidden]{display:none}.shopify-section--main-product .bundle-tier-card__subrow{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--bundle-accent-border, #326c57)}.shopify-section--main-product .bundle-tier-card__dot{opacity:.5}.shopify-section--main-product .bundle-tier-card__prices{flex:0 0 auto;display:flex;flex-direction:column-reverse;align-items:flex-end}.shopify-section--main-product .bundle-tier-card__compare[hidden]{display:none}.shopify-section--main-product .bundle-tier-card__price{font-weight:var(--text-font-bold-weight, 600);font-size:16px;color:rgb(var(--text-color))}.shopify-section--main-product .bundle-tier-card__compare{font-size:12px;color:rgba(var(--text-color),.55);text-decoration:line-through;font-weight:400}.shopify-section--main-product .bundle-single-panel{width:100%;box-sizing:border-box;padding-top:8px}.shopify-section--main-product .bundle-single-panel product-variants{border-top:1px solid rgba(var(--text-color),.12);padding-top:8px}.shopify-section--main-product .product-form--has-bundle .product-form__collaboration-swatches{display:none!important}.shopify-section--main-product .bundle-multi-wrap{background:#fff;margin-top:0}.shopify-section--main-product .bundle-wizard-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.shopify-section--main-product .bundle-wizard-title{margin:0;font-size:16px;font-weight:var(--text-font-bold-weight, 600)}.shopify-section--main-product .bundle-wizard-progress{display:flex;align-items:center;gap:10px}.shopify-section--main-product .bundle-wizard-progress__segments{display:flex;gap:4px}.shopify-section--main-product .bundle-wizard-progress__segment{width:12px;height:3px;border-radius:100px;background:var(--bundle-border, #ddd);transition:background .2s ease}.shopify-section--main-product .bundle-wizard-progress__segment[hidden]{display:none}.shopify-section--main-product .bundle-wizard-progress__segment--complete{background:var(--bundle-accent-border, #326c57)}.shopify-section--main-product .bundle-wizard-progress__label{font-size:14px;color:rgba(var(--text-color),.55)}.shopify-section--main-product .bundle-pair-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px;background:#fff;cursor:pointer}.shopify-section--main-product .bundle-pair-summary-container[hidden]{display:none!important}.shopify-section--main-product .bundle-pair-summary-container{margin-top:10px}.shopify-section--main-product .bundle-pair-summary-container{border-color:rgba(var(--text-color),.45);border-width:1px;border-style:solid}.shopify-section--main-product .bundle-pair-summary-container--visited:not(.bundle-pair-summary-container--complete) .bundle-pair-summary__check{border-style:dashed;border-color:rgba(var(--text-color),.55);background:rgba(var(--text-color),.06)}.shopify-section--main-product .bundle-pair-summary-container--complete .bundle-pair-summary__check{background:var(--bundle-accent-border, #326c57);border-color:var(--bundle-accent-border, #326c57);border-style:solid}.shopify-section--main-product .bundle-pair-summary__inner{display:flex;align-items:center;gap:10px;min-width:0}.shopify-section--main-product .bundle-pair-summary__thumb{width:50px;height:50px;flex:0 0 50px;background:#f7f7f7;overflow:hidden}.shopify-section--main-product .bundle-pair-summary__img{width:100%;height:100%;object-fit:cover;display:block}.shopify-section--main-product .bundle-pair-summary__title{display:block;font-weight:var(--text-font-bold-weight, 600);font-size:16px}.shopify-section--main-product .bundle-pair-summary__meta{font-size:12px;color:rgba(var(--text-color),.55)}.shopify-section--main-product .bundle-pair-summary__check{position:relative;width:20px;height:20px;flex:0 0 20px;border-radius:100px;border:1px solid #326C57;box-sizing:border-box}.shopify-section--main-product .bundle-pair-summary__check:after{content:"";position:absolute;left:6.5px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);box-sizing:border-box}.shopify-section--main-product .bundle-pair-summary__check[data-checked=true]:after{border-color:#fff}.shopify-section--main-product .bundle-pair-summary__check[data-checked=false]:after{border-color:#326c57}.shopify-section--main-product .bundle-tier-card__body--bundle:not([hidden]){margin-top:12px;padding-top:4px}.shopify-section--main-product .bundle-expandable-anchor:empty{display:none}.shopify-section--main-product .bundle-pair-detail{margin:15px 10px 10px}.shopify-section--main-product .bundle-pair-detail .product-form__option-selector:last-child{margin-top:10px}.shopify-section--main-product .bundle-pair-detail[hidden]{display:none!important}.shopify-section--main-product .bundle-item{border:0;padding:0;margin:0}.shopify-section--main-product .bundle-options--stack{display:flex;flex-direction:column;gap:24px}.shopify-section--main-product .bundle-pair-option__size-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.shopify-section--main-product .bundle-pair-option--size .size-fit-scale{display:flex;padding-bottom:12px}.shopify-section--main-product .bundle-builder .combo-box__footer-note,.shopify-section--main-product .bundle-single-panel .combo-box__footer-note,.shopify-section--main-product .product-form.bundle-active [data-product-add-to-cart-button]{display:none!important}.shopify-section--main-product [data-bundle-add-button].product-form__add-button:not([hidden]){display:flex;justify-content:center;align-items:center;height:66px;background-color:#000;background-image:none;color:#fff;text-transform:uppercase;padding:0 10px;letter-spacing:0}.shopify-section--main-product [data-bundle-add-button][hidden]{display:none!important}.shopify-section--main-product [data-bundle-add-button].product-form__add-button[aria-disabled=true]{opacity:.5;cursor:default}product-sticky-form.bundle-active #StickyAddToCart{display:none!important}.shopify-section--main-product .bundle-pair-summary-container--oos .bundle-pair-summary{background:#fdecec;color:#b3261e}.shopify-section--main-product .bundle-pair-summary-container--oos{border-color:#b3261e}.shopify-section--main-product .bundle-pair-summary__check[data-checked=oos]{background:#fdecec;border-color:#b3261e;border-style:solid}.shopify-section--main-product .bundle-pair-summary__check[data-checked=oos]:after{content:"!";left:50%;top:50%;width:auto;height:auto;border:none;transform:translate(-50%,-50%);color:#b3261e;font-weight:700;font-size:13px;line-height:1}.bundle-sticky-cta-host{display:contents}.bundle-sticky-cta-host[hidden]{display:none}.shopify-section--main-product .bundle-builder .swatch-container{position:relative;width:100%;margin-top:0}.shopify-section--main-product .bundle-builder .variant-swatch-list:not(.variant-swatch-list--grid),.shopify-section--main-product .bundle-builder .color-swatch-list{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;padding-bottom:4px}.shopify-section--main-product .bundle-builder .variant-swatch__item,.shopify-section--main-product .bundle-builder .variant-swatch__radio:checked+.variant-swatch__item{border-radius:100px}.block-swatch-list{grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:5px}.bundle-timer{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:6px;margin:4px 0 -20px;font-weight:400;font-size:12px;line-height:1.2}.bundle-timer__text{flex-shrink:0;font-weight:600}.bundle-timer__countdown{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.bundle-timer__countdown .countdown{display:flex;align-items:center}.bundle-timer__countdown .countdown-group-label{display:none}.shopify-section--main-product .bundle-builder .block-swatch__item{width:100%;padding:14px 10px;border:1px solid var(--bundle-border, #ddd);background:#fff;font-weight:500;font-size:16px}.shopify-section--main-product .bundle-builder .block-swatch__item.is-disabled{text-decoration:line-through;opacity:.45;pointer-events:none}.shopify-section--main-product .product-meta__reviews-badge,.shopify-section--main-product .product-meta__reviews-badge .rating--header{line-height:1}.shopify-section--main-product .product-meta__reviews-badge .rating--header{gap:6px;font-size:12px;font-weight:500;color:rgba(var(--text-color),.7)}.shopify-section--main-product .product-meta__reviews-badge .rating__reviews-total{font-weight:500}.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__score-out-of,.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__reviews-total,.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__separator{color:rgba(var(--text-color),.71)}.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__separator{font-weight:400}.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__stars{column-gap:1px}.shopify-section--main-product .product-meta__reviews-badge .rating--header .rating__star:not(.rating__star--empty){color:rgb(var(--text-color))}.shopify-section--main-product .highlight-chips__item,.shopify-section--main-product .product-switcher .product-switcher__row .link-switcher{background:#f2f2f2}@media screen and (max-width:999px){.shopify-section--main-product{--container-gutter: 16px}}.shopify-section--main-product .product-meta__price-list-container .price-list{align-items:baseline;gap:8px}.shopify-section--main-product .product-meta__price-list-container .price{letter-spacing:-.01em}.shopify-section--main-product .product__info .product-meta__price-list-container .price.price--compare{font-size:14px!important;font-weight:400!important;letter-spacing:0;color:#767676}@media screen and (min-width:1000px){.shopify-section--main-product .product__info .product-meta__price-list-container .price.price--compare{font-size:16px!important}}.shopify-section--main-product .product-meta__price-list-container .sale-percentage{padding:2px 6px;border:0;border-radius:0;background:rgb(var(--sale-percentage-background))}.shopify-section--main-product .product-meta__price-list-container .sale-percentage__value{font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25;color:rgb(var(--sale-percentage-text-color))}.shopify-section--main-product .product-meta__taxes-included{font-size:12px;font-weight:500}.shopify-section--main-product .product-form__option-info{align-items:baseline;line-height:1.45}.shopify-section--main-product .product-form__option-name,.shopify-section--main-product .product-form__option-count{font-size:13px;font-weight:500;line-height:1.45;color:rgba(var(--text-color),.71)}.shopify-section--main-product .product-form__option-value{font-size:13px;font-weight:500;line-height:1.45}.shopify-section--main-product .product-form__option-selector .block-swatch-list{grid-template-columns:repeat(var(--block-swatch-columns, 4),minmax(0,1fr));gap:8px;margin:0}.shopify-section--main-product .product-form__option-selector .block-swatch__item{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 8px;border-color:#ececec;background:rgb(var(--background));font-size:15px;font-weight:500;line-height:1.2}.shopify-section--main-product .block-swatch-list .block-swatch__radio:checked+.block-swatch__item{border-width:1px;border-color:rgb(var(--text-color));color:rgb(var(--text-color));box-shadow:0 3px rgb(var(--promo-accent));font-size:15px;font-weight:700}.shopify-section--main-product .product-form__option-selector .block-swatch>.low-stock-label{bottom:4px;padding:0;background:none;color:rgba(var(--text-color),.73);font-size:8px;font-weight:500;line-height:1.35}.shopify-section--main-product .product-form__option-selector .block-swatch:has(>.low-stock-label) .block-swatch__item{box-shadow:inset 0 -3px rgb(var(--product-accent, 232, 220, 202))}.shopify-section--main-product .product-form__option-selector .block-swatch:has(>.low-stock-label) .block-swatch__radio:checked+.block-swatch__item{box-shadow:inset 0 -4px rgb(var(--product-accent, 232, 220, 202))}.shopify-section--main-product .product-form__option-selector .block-swatch.is-disabled .block-swatch__item{border-color:#e6e6e6;background:linear-gradient(to right top,transparent calc(50% - .6px),#b8b8b8 50%,transparent calc(50% + .6px)) no-repeat,#f5f5f5;color:#9a9a9a}.shopify-section--main-product .product-form__variants{min-width:0}@media screen and (min-width:741px){.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .swatch-nav{top:47px;width:32px;height:32px;margin:0;padding:0;border:1px solid #d9d9d9;background:rgb(var(--background));color:rgb(var(--text-color));transform:translateY(-50%)}.shopify-section--main-product .swatch-container--can-next:not(.swatch-container--grid) .variant-swatch-list{-webkit-mask-image:linear-gradient(to right,rgb(var(--text-color)) 84%,transparent);mask-image:linear-gradient(to right,rgb(var(--text-color)) 84%,transparent)}.shopify-section--main-product .swatch-container--can-prev:not(.swatch-container--grid) .variant-swatch-list{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--text-color)) 16%);mask-image:linear-gradient(to right,transparent,rgb(var(--text-color)) 16%)}.shopify-section--main-product .swatch-container--can-prev.swatch-container--can-next:not(.swatch-container--grid) .variant-swatch-list{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--text-color)) 16%,rgb(var(--text-color)) 84%,transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--text-color)) 16%,rgb(var(--text-color)) 84%,transparent)}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .swatch-nav svg{display:block;margin:0 auto}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .swatch-prev{left:0}}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch-list{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:12px 0 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch-list::-webkit-scrollbar{display:none}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch{flex:0 0 var(--swatch-tile-size, 60px)}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch,.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__item{width:var(--swatch-tile-size, 60px)!important;height:var(--swatch-tile-size, 60px)!important;margin:0!important}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__item{border:1px solid rgba(var(--text-color),.08);border-radius:0;background:rgb(var(--secondary-background))}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__item:after{display:none}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__image,.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__radio:checked+.variant-swatch__item .variant-swatch__image{width:100%!important;height:100%!important;padding:5px;border-radius:0;object-fit:contain}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch__radio:checked+.variant-swatch__item{border-color:rgb(var(--text-color));box-shadow:0 3px rgb(var(--promo-accent))}@media screen and (max-width:740px){.shopify-section--main-product .swatch-container:not(.swatch-container--grid){width:calc(100% + var(--container-gutter));max-width:none;margin-right:calc(-1 * var(--container-gutter))}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .variant-swatch-list{padding-right:24px;-webkit-mask-image:linear-gradient(to right,rgb(var(--text-color)) 88%,transparent);mask-image:linear-gradient(to right,rgb(var(--text-color)) 88%,transparent)}.shopify-section--main-product .swatch-container:not(.swatch-container--grid) .swatch-nav{display:none!important}}@media screen and (max-width:999px){.shopify-section--main-product product-media>flickity-controls.product__media-nav:not(.product__media-nav-arrows){display:none}}.shopify-section--main-product .product-form__add-button-separator{display:none}.shopify-section--main-product .product-form__add-button-text{gap:10px;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.shopify-section--main-product .product-form__add-button-price{font-size:14px;font-weight:500;opacity:.85}.shopify-section--main-product .product-form__add-button .inventory{display:inline-flex;align-items:center;gap:6px;height:auto;margin:0;padding:0;font-size:10px;font-weight:500;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;line-height:1;color:#ffffffd9;opacity:.78;text-align:center;text-transform:uppercase}.shopify-section--main-product .product-form__add-button .inventory .pulse0{width:5px!important;height:5px!important;margin:0}.shopify-section--main-product .product-form__add-button .product-form__inventory-wrapper{display:flex;justify-content:center;margin:0;padding:0;line-height:1.2}.shopify-section--main-product .product-form__add-button .product-form__add-button-text{line-height:1.1}.shopify-section--main-product .product-info-accordion{border-top:1px solid rgb(var(--text-color));border-bottom-color:rgb(var(--text-color))}.shopify-section--main-product .product-form>:nth-child(1 of.product-info-accordion){margin-top:-3px!important}.shopify-section--main-product .product-form__highlights{margin-top:4px}.shopify-section--main-product .product-form__buy-buttons-stack+.trust-payment-container{margin-top:1px}.shopify-section--main-product .trust-payment-container:has(+.product-info-accordion){margin-bottom:-4px}.shopify-section--main-product .product-form>.product-info-accordion+.product-info-accordion{border-top:0;margin-top:-15px!important}.shopify-section--main-product .faq__item.product-info-accordion button{padding-block:17px;font-size:15px;font-weight:500;line-height:22px;transition:color .16s ease-out}.shopify-section--main-product .product-info-accordion--trustpilot .collapsible__content{padding-inline-end:0;padding-bottom:18px}.shopify-section--main-product .product-info-accordion--trustpilot{min-width:0}.shopify-section--main-product .product-info-accordion .animated-plus-wrapper{padding:0;transition:transform .22s cubic-bezier(.23,1,.32,1)}.shopify-section--main-product .product-info-accordion .animated-plus{--plus-arm: 5px;--plus-stroke: 3px;width:0;height:0;padding:var(--plus-arm);border-right:var(--plus-stroke) solid transparent;border-bottom:var(--plus-stroke) solid transparent}.shopify-section--main-product .product-info-accordion .animated-plus:before,.shopify-section--main-product .product-info-accordion .animated-plus:after{right:auto;bottom:auto;background:none;border-top:var(--plus-stroke) solid currentColor;border-left:var(--plus-stroke) solid currentColor;transform:none}.shopify-section--main-product .product-info-accordion .animated-plus:before{top:0;left:var(--plus-arm);width:0;height:auto;padding-block:var(--plus-arm)}.shopify-section--main-product .product-info-accordion .animated-plus:after{top:var(--plus-arm);left:0;width:auto;height:0;padding-inline:var(--plus-arm)}.shopify-section--main-product .product-info-accordion [aria-expanded=true]>.animated-plus-wrapper>.animated-plus:before,.shopify-section--main-product .product-info-accordion [aria-expanded=true]>.animated-plus-wrapper>.animated-plus:after{transform:rotate(180deg)}@media screen and (min-resolution:1.2dppx)and (max-resolution:1.3dppx){.shopify-section--main-product .product-info-accordion .animated-plus{--plus-arm: 4.8px;--plus-stroke: 2.4px}}@media screen and (min-resolution:1.4dppx)and (max-resolution:1.6dppx){.shopify-section--main-product .product-info-accordion .animated-plus{--plus-arm: 4.667px;--plus-stroke: 2px}}@media(hover:hover)and (pointer:fine){.shopify-section--main-product .faq__item.product-info-accordion button:hover{color:rgba(var(--text-color),.72)}.shopify-section--main-product .faq__item.product-info-accordion button[aria-expanded=false]:hover .animated-plus-wrapper{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.shopify-section--main-product .faq__item.product-info-accordion button:hover .animated-plus-wrapper{transform:none}}@media screen and (max-width:999px){.shopify-section--main-product .product-sticky-form{padding-top:9px;padding-bottom:max(9px,env(safe-area-inset-bottom,0px));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:rgb(var(--background));border-top:1px solid rgba(var(--text-color),.08)}.shopify-section--main-product .product-sticky-form__inner{display:flex;align-items:center;gap:12px}.shopify-section--main-product .product-sticky-form__summary{flex:0 1 auto;max-width:29%;min-width:0}.shopify-section--main-product .product-sticky-form .quick-buy-summary__price{font-size:14px;line-height:1.15}.shopify-section--main-product .product-sticky-form .quick-buy-summary__variant{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;font-weight:500;line-height:1.25;white-space:normal}.shopify-section--main-product .product-sticky-form__form{flex:1 1 0;min-width:0}.shopify-section--main-product .product-sticky-form .product-form__add-button{width:100%;height:auto;min-height:58px;padding:12px 8px;line-height:1.1}.shopify-section--main-product .product-sticky-form .product-form__add-button-text{justify-content:center;font-size:16px;font-weight:700}.shopify-section--main-product .product-sticky-form .loader-button__text{flex-direction:column;gap:4px}.shopify-section--main-product .product-sticky-form .product-form__inventory-wrapper{margin:0}.shopify-section--main-product .product-sticky-form .inventory{font-size:10px;letter-spacing:.06em}}@media screen and (min-width:1000px){.shopify-section--main-product .product-sticky-form{display:block;top:auto;bottom:0;padding:12px 0;border-top:1px solid rgba(var(--text-color),.075);border-bottom:0;background:rgb(var(--background));box-shadow:0 -8px 24px rgba(var(--text-color),.06)}.shopify-section--main-product .product-sticky-form[hidden]{transform:translateY(100%);box-shadow:none}.shopify-section--main-product .product-sticky-form__inner{gap:28px}.shopify-section--main-product .product-sticky-form__content-wrapper{order:-1;gap:14px;margin-inline-end:auto}.shopify-section--main-product .product-sticky-form__image-wrapper{width:52px;margin:0}.shopify-section--main-product .product-sticky-form__image{display:block;width:52px;height:52px;object-fit:cover;background:rgb(var(--secondary-background))}.shopify-section--main-product .product-sticky-form__title{font-size:15px;font-weight:600;line-height:1.45}.shopify-section--main-product .product-sticky-form__bottom-info .square-separator,.shopify-section--main-product .product-sticky-form__price,.shopify-section--main-product .product-sticky-form__unit-price,.shopify-section--main-product .product-sticky-form__variants{display:none}.shopify-section--main-product .product-sticky-form__summary{flex:none;max-width:180px;text-align:right}.shopify-section--main-product .product-sticky-form .quick-buy-summary__price{font-size:16px;font-weight:600;line-height:1.45}.shopify-section--main-product .product-sticky-form .quick-buy-summary__variant{color:rgba(var(--text-color),.75);font-size:14px;font-weight:500;line-height:1.45;white-space:normal}.shopify-section--main-product .product-sticky-form__form{flex:none;margin:0}.shopify-section--main-product .product-sticky-form__payment-container{margin-inline-start:0}.shopify-section--main-product .product-sticky-form .product-form__add-button{width:240px;height:auto;min-height:50px;padding:10px 18px;line-height:1.1}.shopify-section--main-product .product-sticky-form .product-form__add-button-text{justify-content:center;font-size:16px;font-weight:700}.shopify-section--main-product .product-sticky-form .loader-button__text{flex-direction:column;gap:4px}.shopify-section--main-product .product-sticky-form .product-form__inventory-wrapper{margin:0}.shopify-section--main-product .product-sticky-form .inventory{font-size:10px;letter-spacing:.06em}}@media screen and (max-width:999px){.shopify-section--main-product .product-switcher{margin:17px 0}.shopify-section--main-product .product-form__highlights+.product-form__variants{margin-top:17px}.shopify-section--main-product .product-switcher__label,.shopify-section--main-product .product-form__option-info{margin-bottom:10px}.shopify-section--main-product .product-form__option-selector+.product-form__option-selector{margin-top:32px}.shopify-section--main-product .product-form__option-selector-content>.size-fit-scale{padding-top:14px}.shopify-section--main-product .product-form__buy-buttons-stack{margin-top:9px}}.shopify-section--main-product .product-form__add-button{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.shopify-section--main-product .product-form__add-button:not([disabled]):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.shopify-section--main-product button#AddToCart:not([disabled]):hover,.shopify-section--main-product #StickyAddToCart:not([disabled]):hover{background:#2a2a2a}}@media screen and (max-width:999px){.shopify-section--main-product .product__media-list:after{content:"flickity";display:none}}@media screen and (min-width:1000px){.shopify-section--main-product .product-media-wrapper{position:relative;top:auto}.shopify-section--main-product .product__info{position:sticky;top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 0) + 24px);align-self:flex-start}.shopify-section--main-product product-media.product__media--desktop-grid>flickity-controls.product__media-nav:not(.product__media-nav-arrows){display:none!important}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item:not(.is-filtered){display:block;position:relative;width:auto;min-width:0;margin:0;aspect-ratio:1;overflow:hidden;background:rgb(var(--secondary-background))}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item:nth-child(1 of.product__media-item:not(.is-filtered)){grid-column:1 / -1;aspect-ratio:3 / 2}.shopify-section--main-product .product__media .product__media-list--desktop-grid-uncropped:not(.flickity-enabled)>.product__media-item:nth-child(1 of.product__media-item:not(.is-filtered)){aspect-ratio:4 / 3}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item:nth-last-child(1 of.product__media-item:not(.is-filtered)):nth-child(2n of.product__media-item:not(.is-filtered)){grid-column:1 / -1;aspect-ratio:2 / 1}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item>.product__media-image-wrapper,.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item>.video-wrapper,.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item>.product__media-influencer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0!important;border-radius:0;aspect-ratio:auto}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled) .product__media-image-wrapper img{width:100%;height:100%;object-fit:cover}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled)>.product__media-item:nth-last-child(1 of.product__media-item:not(.is-filtered)):nth-child(2n of.product__media-item:not(.is-filtered)) .product__media-image-wrapper img,.shopify-section--main-product .product__media .product__media-list--desktop-grid-uncropped:not(.flickity-enabled)>.product__media-item:nth-child(1 of.product__media-item:not(.is-filtered)) .product__media-image-wrapper img{object-fit:contain}.shopify-section--main-product .product__media .product__media-list--desktop-grid:not(.flickity-enabled) .video-wrapper video{width:100%;height:100%;object-fit:cover}}.shopify-section--main-product .product-form__option-link{font-size:13px;font-weight:500;line-height:1.45;color:rgba(var(--text-color),.71);text-decoration-thickness:1px;text-underline-offset:3px}.shopify-section--main-product .product-form__buy-buttons-stack .product-form__add-button .loader-button__text{flex-direction:column;gap:6px}.shopify-section--main-product{--main-product-ease-out: cubic-bezier(.23, 1, .32, 1);--main-product-ease-in-out: cubic-bezier(.77, 0, .175, 1)}.shopify-section--main-product .product__media-arrow{transition:transform .16s var(--main-product-ease-out),background-color .16s var(--main-product-ease-out)}.shopify-section--main-product .product__media-arrow:active{transform:translateY(-50%) scale(.92)}.shopify-section--main-product .product-form__option-selector .block-swatch__item{transition:transform .16s var(--main-product-ease-out),background-color .16s var(--main-product-ease-out),color .16s var(--main-product-ease-out),border-color .16s var(--main-product-ease-out)!important}.shopify-section--main-product .product-form__option-selector .block-swatch__item:active,.shopify-section--main-product .product-switcher .link-switcher__option:active{transform:scale(.96)}.shopify-section--main-product .product-switcher .link-switcher__option{transition:transform .16s var(--main-product-ease-out),background-color .16s var(--main-product-ease-out),color .16s var(--main-product-ease-out)}@media(prefers-reduced-motion:no-preference){.shopify-section--main-product .product__media{animation:main-product-hero .8s var(--main-product-ease-out) backwards}.shopify-section--main-product :is(.product-meta-wrapper,.product-header-reviews,.product-meta__price-and-countdown-timer,.product-switcher__label,.product-switcher .link-switcher,product-variants .product-form__option-info,product-variants .product-form__option-step,.product-form__option-selector-content>*,product-variants .product-form__collaboration-swatches,.product-form>:not(.product-form__highlights,.product-switcher,product-variants)){animation:main-product-rise .42s var(--main-product-ease-out) var(--main-product-rise-delay, 855ms) backwards}.shopify-section--main-product .product-meta-wrapper{--main-product-rise-delay: .18s}.shopify-section--main-product .product-header-reviews{--main-product-rise-delay: 225ms}.shopify-section--main-product .product-meta__price-and-countdown-timer{--main-product-rise-delay: .27s}.shopify-section--main-product .product-switcher__label{--main-product-rise-delay: .36s}.shopify-section--main-product .product-switcher .link-switcher{--main-product-rise-delay: 405ms}.shopify-section--main-product .product-switcher .product-model-tiles{animation:main-product-rise .42s var(--main-product-ease-out) 405ms backwards}.shopify-section--main-product product-variants .product-form__option-selector:nth-child(1 of.product-form__option-selector)>:is(.product-form__option-info,.product-form__option-step){--main-product-rise-delay: .45s}.shopify-section--main-product product-variants .product-form__option-selector:nth-child(1 of.product-form__option-selector)>.product-form__option-selector-content>*{--main-product-rise-delay: 495ms}.shopify-section--main-product product-variants .product-form__collaboration-swatches{--main-product-rise-delay: .54s}.shopify-section--main-product product-variants .product-form__option-selector:nth-child(2 of.product-form__option-selector)>.product-form__option-info{--main-product-rise-delay: 585ms}.shopify-section--main-product .product-form__option-selector-content>.size-fit-scale{--main-product-rise-delay: .63s}.shopify-section--main-product .product-form__option-selector-content>.block-swatch-list{--main-product-rise-delay: 675ms}.shopify-section--main-product .product-form>product-bundle-offer{--main-product-rise-delay: .72s}.shopify-section--main-product .product-form>.product-form__buy-buttons-stack{--main-product-rise-delay: 765ms}.shopify-section--main-product .product-form>.trust-payment-container{--main-product-rise-delay: .81s}.shopify-section--main-product .product-form__highlights .highlight-chips__item{animation:main-product-rise .38s var(--main-product-ease-out) backwards;animation-delay:calc(.36s + var(--highlight-chip-index, 0) * 55ms)}.shopify-section--main-product .product-meta__reviews-badge .rating__stars{animation:main-product-stars .7s var(--main-product-ease-out) .32s backwards}.shopify-section--main-product .product-media-wrapper .product__guarantee-badge--floating{animation:main-product-rise .42s var(--main-product-ease-out) .72s backwards}.shopify-section--main-product .product__media-arrow{animation:main-product-fade .4s var(--main-product-ease-out) .82s backwards}.shopify-section--main-product .product-form__buy-buttons [data-product-add-to-cart-button]{overflow:hidden}.shopify-section--main-product .product-form__buy-buttons [data-product-add-to-cart-button]:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(105deg,rgba(var(--primary-button-text-color),0),rgba(var(--primary-button-text-color),.22),rgba(var(--primary-button-text-color),0));pointer-events:none;animation:main-product-shine 1.4s var(--main-product-ease-in-out) 1.3s both}.shopify-section--main-product .product-form__add-button .pulse0{animation:main-product-pulse 2.4s ease-in-out infinite}.shopify-section--main-product .product-form__add-button .pulse0:after{content:none}.shopify-section--main-product .block-swatch-list .block-swatch__radio:checked+.block-swatch__item{animation:main-product-pop .26s var(--main-product-ease-out)}.shopify-section--main-product .product-switcher .link-switcher__option.active{animation:main-product-pop .22s var(--main-product-ease-out)}}@keyframes main-product-hero{0%{opacity:0;transform:scale(1.02);clip-path:inset(0 0 10% 0)}}@keyframes main-product-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes main-product-fade{0%{opacity:0}}@keyframes main-product-stars{0%{clip-path:inset(0 100% 0 0)}}@keyframes main-product-shine{0%{transform:translate(0)}to{transform:translate(445%)}}@keyframes main-product-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes main-product-pop{0%{transform:scale(1.05)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
