.munne-product-bleed{padding-bottom:4rem}@media screen and (min-width:750px){.munne-product-bleed{padding-bottom:10rem}product-info .product.grid{flex-wrap:nowrap;justify-content:center}product-info .product.grid .product__media-wrapper{flex:0 0 auto;width:min(calc((100svh - 8rem) * var(--munne-featured-ratio, 1)),57.25%);max-width:none;min-width:0}product-info .product.grid .product__info-wrapper{flex:0 1 64rem;width:auto;max-width:64rem;min-width:0;padding:0 3.2rem}.product__info-container{padding:5rem 0}}@media screen and (min-width:750px)and (max-width:989px){product-info .product.grid .product__media-wrapper{width:min(calc((100svh - 8rem) * var(--munne-featured-ratio, 1)),50%)}product-info .product.grid .product__info-wrapper{padding:0 1.6rem}.product__info-container{padding:2.4rem 0}}@media screen and (min-width:1440px){product-info .product.grid .product__media-item:first-child .product-media-container{--ratio-percent: calc(100% / var(--munne-featured-ratio, 1))}product-info .product.grid .product__media-item:first-child .product__media{min-height:0}}@media screen and (max-width:749px){.product__info-wrapper{padding:1.6rem 1.6rem 0}}.product__media-list{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 1.6rem}.product__media-item .product-media-container{--ratio-percent: 100%}.product__media-item .product__media{background-color:rgb(var(--color-background))}.product__media-item .product__media>img{object-fit:contain}@media screen and (max-width:749px){.product__media-wrapper{--media-border-width: 0rem;padding:0}.product__media-wrapper slider-component{position:relative}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.product__media-list{--grid-mobile-horizontal-spacing: 1.6rem;margin:0;width:100%}.product__media-wrapper .product__media-list.slider--mobile{margin-bottom:0;scroll-padding-left:0}.product__media-list.slider--mobile:after{padding-left:0}.product__media-list .product__media-item,.product__media-list.grid--peek .grid__item:first-of-type{--focus-outline-padding: 0rem;width:100%;margin:0}.product__media-wrapper .slider-buttons{display:none}}@media screen and (max-width:989px){.product__media-item .product__media-icon{display:none}}.munne-gallery-dots{position:absolute;top:1.6rem;left:0;right:0;z-index:1;display:flex;justify-content:center;gap:.4rem;pointer-events:none}.munne-gallery-dots[hidden]{display:none}.munne-gallery-dots__dot{position:relative;width:.6rem;height:.6rem;padding:0;border:none;border-radius:50%;background-color:rgba(var(--color-foreground),.2);cursor:pointer;pointer-events:auto;transition:background-color .3s ease}.munne-gallery-dots__dot:before{content:"";position:absolute;top:-.8rem;right:-.2rem;bottom:-.8rem;left:-.2rem}.munne-gallery-dots__dot[aria-current]{background-color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.munne-gallery-dots__dot{transition:none}}.munne-gallery-dots__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product__info-container>*{margin:0}.product__info-container{--munne-control-height: 4.8rem}@media screen and (max-width:749px){.product__info-container{--munne-control-height: 4.4rem}}.munne-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;margin-bottom:.4rem}.munne-product-title h1{font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:4rem}.munne-product-title .munne-favorite--product .munne-favorite__button{width:4.8rem;height:4.8rem;padding:.8rem;border-radius:100%}.munne-product-title .munne-favorite--product .munne-favorite__icon{width:3.2rem;height:3.2rem;stroke-width:.8}@media screen and (max-width:989px){.munne-product-title h1{font-size:2rem;line-height:3.2rem}.munne-product-title .munne-favorite--product .munne-favorite__button{width:3.2rem;height:3.2rem;padding:.4rem}.munne-product-title .munne-favorite--product .munne-favorite__icon{width:2.4rem;height:2.4rem}}@media screen and (max-width:749px){.munne-product-title h1{line-height:2.8rem}.munne-product-title .munne-favorite--product .munne-favorite__button{width:2.8rem;height:2.8rem;padding:.2rem}}.munne-price-row,.munne-price-row .price,.munne-price-row .price__container{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem}.munne-price-row .price:not(.price--on-sale) .price__regular,.munne-price-row .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.munne-price-row{margin-bottom:4rem}.munne-price-row__price{display:flex;align-items:center}.munne-price-row .price .price-item{margin:0;font-size:2.2rem;letter-spacing:0;line-height:3.2rem}.munne-price-row .price .price-item--regular{color:var(--color-foreground)}.munne-price-row .price .badge{margin:0;font-size:1.2rem;line-height:1.6rem}@media screen and (max-width:989px){.munne-price-row{margin-bottom:2.4rem}}@media screen and (max-width:749px){.munne-price-row{margin-bottom:1.6rem}}@media screen and (max-width:989px){.munne-price-row .price .price-item{font-size:1.8rem;line-height:2.4rem}}.munne-colors{margin:0 0 2rem}@media screen and (max-width:749px){.munne-colors{margin-bottom:1.6rem}}.munne-colors__label{margin:0 0 1.6rem;font-size:1.6rem;font-weight:300;line-height:2.4rem;color:rgb(var(--color-foreground))}.munne-colors__current{text-transform:capitalize;font-weight:400}.munne-colors__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.munne-colors__swatch{position:relative;display:block;width:8rem;height:8rem;padding:0;border:.1rem solid transparent;border-radius:.4rem;overflow:hidden;background-color:rgb(var(--color-background));text-decoration:none;transition:border-color var(--duration-short) ease}.munne-colors__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.munne-colors__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.04);font-size:1rem;letter-spacing:.05rem;color:rgba(var(--color-foreground),.55)}.munne-colors__swatch:not(:has(.munne-colors__image)) .munne-colors__fallback,.munne-colors__swatch.is-imageless .munne-colors__fallback{display:flex}.munne-colors__swatch:hover{border-color:rgba(var(--color-foreground),.45)}.munne-colors__swatch.is-current{border-color:rgb(var(--color-foreground));cursor:default;pointer-events:none}.munne-colors__swatch:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.munne-colors__swatch.is-sold-out .munne-colors__image,.munne-colors__swatch.is-sold-out .munne-colors__fallback{opacity:.4}.munne-colors__swatch.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .05rem),rgba(var(--color-foreground),.3) calc(50% - .05rem),rgba(var(--color-foreground),.3) calc(50% + .05rem),transparent calc(50% + .05rem))}@media screen and (max-width:749px){.munne-colors__label{margin-bottom:.8rem}.munne-colors__swatch{width:5.6rem;height:5.6rem}}variant-selects{display:block;margin-bottom:4.8rem}@media screen and (max-width:749px){variant-selects{margin-bottom:1.6rem}}.munne-sizes__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}@media screen and (max-width:749px){.munne-sizes__header{margin-bottom:.8rem}}.munne-sizes__label{font-size:1.6rem;font-weight:500;line-height:2.4rem}.munne-size-guide__opener{display:block}.munne-size-guide__button{display:flex;align-items:center;gap:1.1rem;padding:0;border:none;background:none;font:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem;color:rgb(var(--color-foreground));cursor:pointer}.munne-size-guide__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.munne-size-guide__icon{display:flex;width:2.4rem;height:2.4rem}.munne-size-guide__icon svg{width:100%;height:100%}.munne-size-guide__text{text-decoration:underline;text-underline-offset:.2rem}.product-form__input--pill{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(.6rem,2%,1.2rem);margin:0;padding:0;max-width:none;min-width:0;overflow:visible}.product-form__input--pill.munne-sizes--wrap{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.8rem}.product-form__input--pill input[type=radio]+label{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--munne-control-height);margin:0;padding:.4rem .8rem;border:.1rem solid #c9c9c9;border-radius:.4rem;background-color:rgb(var(--color-background));font-size:1.6rem;letter-spacing:0;line-height:2.4rem;color:rgb(var(--color-foreground));overflow:visible}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:#cacacb;background-color:#f5f5f5;color:#9e9ea0;text-decoration:none;cursor:default}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:#9e9ea0;border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio].disabled+label:before,.product-form__input--pill input[type=radio]:disabled+label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:.4rem;box-shadow:none;background:linear-gradient(to top right,transparent calc(50% - .05rem),#cacacb calc(50% - .05rem),#cacacb calc(50% + .05rem),transparent calc(50% + .05rem));pointer-events:none}.product-form__input--pill input[type=radio].disabled+label:after,.product-form__input--pill input[type=radio]:disabled+label:after{content:attr(data-munne-sold-out);position:absolute;bottom:calc(100% + .6rem);left:50%;z-index:3;padding:.2rem .8rem;border-radius:.8rem;background-color:#2f2f2f;box-shadow:0 .8rem 1.2rem .1rem #00000014,0 0 .8rem .4rem #00000014;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:2.4rem;white-space:nowrap;color:#fff;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease}.product-form__input--pill input[type=radio].disabled+label:hover:after,.product-form__input--pill input[type=radio].disabled:checked+label:after,.product-form__input--pill input[type=radio].disabled:focus-visible+label:after,.product-form__input--pill input[type=radio]:disabled+label:hover:after,.product-form__input--pill input[type=radio]:disabled:checked+label:after,.product-form__input--pill input[type=radio]:disabled:focus-visible+label:after{opacity:1;visibility:visible}.product__info-container>div:has(>product-form){margin-bottom:4.8rem}@media screen and (max-width:749px){.product__info-container>div:has(>product-form){margin-bottom:2.4rem}.product__info-container product-form.product-form{margin:1.6rem 0 0}}.product-form__buttons{--shopify-accelerated-checkout-button-block-size: var(--munne-control-height);display:flex;flex-direction:column;gap:1.2rem;max-width:none}@media screen and (max-width:749px){.product-form__buttons{gap:.8rem}}.product-form__buttons .product-form__submit{order:2;margin:0}.product-form__buttons .product-form__submit.button--secondary{border:.1rem solid rgb(var(--color-foreground))}.product-form__buttons .button,.product-form__buttons .shopify-payment-button__button{min-height:var(--munne-control-height);border-radius:.4rem;font-size:1.8rem;font-weight:500;letter-spacing:0}.product-form__buttons .button:before,.product-form__buttons .button:after{border-radius:.4rem}.product-form__buttons .shopify-payment-button__button{overflow:hidden}.product-form__buttons .shopify-payment-button__more-options{display:none}@media screen and (max-width:989px){.product-form__buttons .button,.product-form__buttons .shopify-payment-button__button{font-size:1.4rem}}.product__accordion{margin:0;border-top:none;border-bottom:.1rem solid rgb(var(--color-foreground))}.product__accordion+.product__accordion{margin-top:2.4rem}.product__accordion summary{align-items:center;gap:1.6rem;padding:0 1.6rem 1.6rem 0;line-height:1}.product__accordion .accordion__title{max-width:none;font-family:var(--font-heading-family);font-size:2rem;font-weight:300;letter-spacing:.06em;line-height:3.2rem;text-transform:uppercase}.product__accordion summary .icon-munne-plus{flex:0 0 auto;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.product__accordion details[open]>summary .icon-munne-plus__vertical{display:none}.product__accordion .accordion__content{margin:0;padding:0 0 1.6rem;font-size:1.6rem;line-height:2.4rem}.product__accordion .accordion__content>:last-child{margin-bottom:0}@media screen and (max-width:989px){.product__accordion+.product__accordion{margin-top:1.6rem}.product__accordion summary{padding-bottom:.8rem}.product__accordion .accordion__title{font-size:1.6rem;line-height:2.4rem}.product__accordion .accordion__content{padding-bottom:.8rem;font-size:1.4rem}}.munne-comfort{margin:0 0 1.6rem}.munne-comfort__caption{margin:0 0 .8rem;font-size:1.6rem;line-height:2.4rem}.munne-comfort__label{font-weight:300}.munne-comfort__meter{display:flex;height:1.6rem;border-radius:2.4rem;overflow:hidden;background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.munne-comfort__step{flex:1 1 0}.munne-comfort__step+.munne-comfort__step{border-left:.1rem solid rgb(var(--color-foreground))}.munne-comfort__step.is-filled{background-color:rgb(var(--color-foreground))}.munne-comfort__step.is-filled+.munne-comfort__step.is-filled{border-left-color:rgb(var(--color-background))}@media screen and (max-width:989px){.munne-comfort__caption{font-size:1.4rem}}.munne-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:1.6rem;background-color:#00000040;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.munne-size-guide[open]{z-index:101;opacity:1;visibility:visible;transition:opacity .3s ease}.munne-size-guide__dialog{display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:80rem;max-height:100%;padding:3.2rem;border-radius:1.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:auto;transform:translateY(1.6rem) scale(.98);transition:transform .3s cubic-bezier(.32,.72,0,1)}.munne-size-guide[open] .munne-size-guide__dialog{transform:none}.munne-size-guide__handle{display:none}.munne-size-guide__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:4rem;padding:0 4rem}.munne-size-guide__title{margin:0;font-family:var(--font-heading-family);font-size:3rem;font-weight:500;letter-spacing:0;line-height:4rem;text-align:center}.munne-size-guide__close{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;background:none;color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%)}.munne-size-guide__close svg{width:2.4rem;height:2.4rem}.munne-size-guide__close:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.munne-size-guide__intro{margin:0;font-size:1.8rem;line-height:2.4rem;text-align:center}.munne-size-guide__cards{display:flex;gap:2.4rem}.munne-size-guide__card{flex:1 1 0;display:flex;gap:1.6rem}.munne-size-guide__card+.munne-size-guide__card{padding-left:2.4rem;border-left:.1rem solid #f1efe8}.munne-size-guide__card-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:100%;background-color:#f1efe8;color:rgb(var(--color-foreground))}.munne-size-guide__card-icon svg{width:2rem;height:2rem}.munne-size-guide__card-content{display:flex;flex-direction:column;gap:.4rem}.munne-size-guide__card-label{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2.4rem;text-transform:uppercase}.munne-size-guide__card-value{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:2.4rem}.munne-size-guide__card-text{margin:0;font-size:1.6rem;line-height:2.4rem}.munne-size-guide__page{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width:749px){.munne-size-guide{align-items:flex-end;padding:0}.munne-size-guide__dialog{max-height:90svh;padding:1.2rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom));border-radius:1.6rem 1.6rem 0 0;transform:translateY(100%)}.munne-size-guide__dialog.is-dragging{transition:none}.munne-size-guide__handle{display:block;flex:0 0 auto;margin:-1.2rem -1.6rem;padding:1.2rem 0;cursor:grab;touch-action:none}.munne-size-guide__handle:before{content:"";display:block;width:3.2rem;height:.4rem;margin:0 auto;border-radius:.2rem;background-color:#c9c9c9}.munne-size-guide__title{font-size:2.2rem;line-height:3.2rem}.munne-size-guide__intro{font-size:1.6rem}.munne-size-guide__cards{flex-direction:column}.munne-size-guide__card+.munne-size-guide__card{padding-top:2.4rem;padding-left:0;border-top:.1rem solid #f1efe8;border-left:none}}@media(prefers-reduced-motion:reduce){.munne-size-guide,.munne-size-guide[open],.munne-size-guide__dialog{transition:none}}.munne-zoom-thumbs{display:none}.product-media-modal__toggle{border:none;background:none;color:rgb(var(--color-foreground))}.product-media-modal__toggle svg{width:2.4rem;height:2.4rem}@media screen and (min-width:750px){.product-media-modal__dialog{display:grid;grid-template-columns:14rem minmax(0,1fr)}.munne-zoom-thumbs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;height:100vh;padding:2.4rem 0;overflow-y:auto}.munne-zoom-thumbs__button{flex:0 0 auto;width:8rem;height:8rem;padding:0;border:.1rem solid transparent;background-color:rgb(var(--color-background));opacity:.5;cursor:pointer;transition:opacity var(--duration-short) ease,border-color var(--duration-short) ease}.munne-zoom-thumbs__button img{display:block;width:100%;height:100%;object-fit:cover}.munne-zoom-thumbs__button:hover,.munne-zoom-thumbs__button[aria-current=true]{opacity:1}.munne-zoom-thumbs__button[aria-current=true]{border-color:rgb(var(--color-foreground))}.munne-zoom-thumbs__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-media-modal__content{padding:0 8rem 1.6rem 0}.product-media-modal__content>*{max-width:170rem}.product-media-modal__content>*+*{margin-top:1.6rem}.product-media-modal__toggle{top:2.4rem;right:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/munne-product.css.map */
