.product-section .product__title-bar-mobile{padding-bottom:1.2rem;text-align:center}.product-section .product__title-bar-mobile .product__title{text-transform:uppercase}.product-section .product__title-bar-mobile .product__title-separator{display:inline;margin-inline:.6rem}.product-section .product__title-bar-mobile .product__price{display:inline;margin-top:0}@media screen and (max-width:749px){.product-section .product__title-bar-mobile .product__title{font-size:1.5rem}.product-section .product__title-bar-mobile{padding-bottom:0}.product-section .product__timeline{margin-top:0}}@media screen and (min-width:750px){.product-section .product__title-bar-mobile{border-bottom:1px solid rgba(var(--color-foreground),1)}}@media screen and (min-width:750px){.product-section .product__title-bar{display:none!important}.product-section .product__title-bar-mobile{display:block!important}.product-section .product__title-bar-mobile .product__title{font-size:1.5rem;margin:0}.product-section .product__title-bar-mobile{margin-bottom:-20px}.product-section .product__timeline>.timeline-item{margin-top:0}.product-section .product__grid{padding-top:40px}.product-section .product__title-bar-mobile{position:relative;border-bottom:0;padding-bottom:calc(1.2rem + 1px)}.product-section .product__title-bar-mobile:after{content:"";position:absolute;left:50px;right:50px;bottom:0;border-bottom:1px solid rgba(var(--color-foreground),1)}}@media screen and (min-width:750px){.product-section>.page-width{max-width:1440px;padding-left:clamp(30px,5.5vw,80px);padding-right:clamp(30px,5.5vw,80px)}.product-section .product__grid{grid-template-columns:minmax(0,8fr) minmax(0,7fr);gap:clamp(30px,5.5vw,80px)}.product-section .product__media{aspect-ratio:4 / 5;object-fit:cover}}.product-section .product__gallery-blocks.pm-moved-away{display:none!important}.pm-message{margin-top:-1.6rem}.pm-message__toggle{display:flex;align-items:center;width:100%;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:Courier New,Courier,monospace;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-message__icon{flex:0 0 auto;display:block;width:24px;height:18px;margin-left:4px;margin-right:22px;overflow:visible}.pm-message__dot{flex:0 0 auto;width:.7rem;height:.7rem;margin-right:.9rem;box-sizing:border-box;border-radius:50%;background-color:#e2fddc;border:.5px solid rgb(var(--color-foreground));outline:1px solid transparent;outline-offset:0;animation:pmRadiate 2.2s ease-out infinite}.pm-message__label{font-size:1.2rem;letter-spacing:.1em;line-height:1;opacity:.65;transition:opacity .2s ease}.pm-message__toggle:hover .pm-message__label,.pm-message.is-open .pm-message__label{opacity:1}.pm-message__toggle:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:4px}@keyframes pmRadiate{0%{outline-color:rgba(var(--color-foreground),.5);outline-offset:0}70%,to{outline-color:rgba(var(--color-foreground),0);outline-offset:.8rem}}.pm-message__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.pm-message.is-open .pm-message__body{grid-template-rows:1fr}.pm-message__body>div{min-height:0;overflow:hidden}.pm-message__body .product__gallery-blocks{margin-top:1.4rem;text-align:center}.pm-message__body .product__info-block{margin:0;padding:1.25rem 1.5rem;background-color:#e2fddc}@media screen and (min-width:750px){.pm-message__body .product__gallery-blocks{margin-left:50px}}.pm-message__icon{transition:fill .2s ease}@media screen and (min-width:750px)and (hover:hover){.pm-message__toggle:hover .pm-message__icon{fill:#e2fddc}}@media screen and (max-width:749px){.pm-message.is-open .pm-message__icon{fill:#e2fddc}}@media(prefers-reduced-motion:reduce){.pm-message__dot{animation:none}.pm-message__body{transition:none}}.sd-link{display:inline-block;margin:0 0 1rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:Courier New,Courier,monospace;font-size:1.2rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sd-link:hover{text-decoration-color:transparent}@media screen and (max-width:749px){.sd-link{display:block;margin:2.2rem auto -.2rem}}@media screen and (min-width:750px){.sd-link{display:block;margin:0 auto 1rem}}.sd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:16px;background:#f9f6eff7;cursor:zoom-out}.sd-overlay[hidden]{display:none}.sd-overlay__bar{display:flex;justify-content:space-between;align-items:center;width:min(100%,1200px);font-family:Courier New,Courier,monospace;font-size:1.3rem;letter-spacing:.1em;color:rgb(var(--color-foreground));cursor:default}.sd-overlay__units{display:inline-flex;gap:.6rem;align-items:center}.sd-overlay button{padding:.2rem .4rem;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.sd-unit{opacity:.45}.sd-unit.is-active{opacity:1;background-color:#e2fddc}.sd-overlay__close{text-decoration:underline;text-underline-offset:.3rem}.sd-overlay__img{display:block;width:auto;height:auto;max-width:min(100%,1200px);max-height:calc(100vh - 100px);cursor:default}html.sd-open,html.sd-open body{overflow:hidden}.sd-overlay__bar{display:grid;grid-template-columns:1fr auto 1fr}.sd-overlay__units{grid-column:2}.sd-overlay__close{grid-column:3;justify-self:end}@media screen and (max-width:749px){.header-wrapper--home-mobile-overlay{will-change:auto}.header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header):before{content:"";position:absolute;left:0;right:0;top:0;bottom:-28px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#00000073,#0006 70%,#0000)}html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg .header__text-button,html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg .header__heading-link,html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg .header__heading-link *,html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg a,html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg span{color:#fff!important}html body .header-wrapper--home-mobile-overlay:not(.is-active):not(.sticky-header).header--on-light-bg .header__heading-logo{filter:invert(1)}.header-wrapper .header__text-button,.header-wrapper .header__menu-trigger{font-size:14px}}@media screen and (min-width:750px){.cart__continue-shopping-top.medium-up-hide{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/site-fixes.css.map */
