:root{--mo-space-1: .25rem;--mo-space-2: .5rem;--mo-space-3: .75rem;--mo-space-4: 1rem;--mo-space-6: 1.5rem;--mo-space-8: 2rem;--mo-space-12: 3rem;--mo-space-16: 4rem;--mo-space-24: 6rem;--mo-space-32: 8rem;--mo-fs-xs: 1.2rem;--mo-fs-sm: 1.35rem;--mo-fs-base: 1.5rem;--mo-fs-md: 1.9rem;--mo-fs-lg: 2.4rem;--mo-fs-xl: 3rem;--mo-fs-2xl: 3.75rem;--mo-fs-3xl: 4.7rem;--mo-fs-4xl: 5.9rem;--mo-lh-tight: 1.15;--mo-lh-body: 1.65;--mo-ls-heading: -.015em;--mo-radius-sm: 2px;--mo-radius: 6px;--mo-radius-lg: 14px;--mo-shadow-sm: 0 1px 2px rgba(28, 28, 26, .04), 0 1px 1px rgba(28, 28, 26, .03);--mo-shadow: 0 4px 16px rgba(28, 28, 26, .06), 0 2px 6px rgba(28, 28, 26, .04);--mo-shadow-lg: 0 18px 48px rgba(28, 28, 26, .1), 0 6px 16px rgba(28, 28, 26, .06);--mo-ease-soft: cubic-bezier(.16, 1, .3, 1);--mo-ease-inout: cubic-bezier(.65, 0, .35, 1);--mo-dur-fast: .18s;--mo-dur: .32s;--mo-dur-slow: .64s;--mo-navy: #1b2238;--mo-brass: #b8924d;--mo-line: #e6dfd2;--mo-media-zoom: 1.04;--mo-card-lift: -4px}.footer .policies .copyright__content a{display:inline-block;min-width:24px;min-height:24px;padding-block:4px}.mo-rule{border:0;border-top:1px solid var(--mo-line);margin:var(--mo-space-8) 0}.mo-section-header{margin-bottom:var(--mo-space-8)}.mo-section-header--center{text-align:center;margin-inline:auto;max-width:46rem}.mo-eyebrow{margin:0 0 var(--mo-space-3);font-size:var(--mo-fs-sm);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.mo-section-header__title{margin:0;line-height:var(--mo-lh-tight);letter-spacing:var(--mo-ls-heading)}.mo-section-header__text{margin-top:var(--mo-space-4);max-width:60ch}.mo-section-header--center .mo-section-header__text{margin-inline:auto}h2.mo-section-header__title:after,.collection__title .title:after,.related-products__heading:after{content:"";display:block;width:44px;height:1px;margin-top:16px;background-color:var(--mo-brass)}.mo-section-header--center h2.mo-section-header__title:after{margin-inline:auto}.mo-hero__inner{display:grid;gap:var(--mo-space-8)}.mo-hero__media{overflow:hidden;border-radius:var(--mo-radius)}.mo-hero__img,.mo-hero__media svg{display:block;width:100%;height:100%;aspect-ratio:var(--mo-hero-ratio, 4 / 5);object-fit:cover}.mo-hero__content--center{text-align:center}.mo-hero__actions{margin-top:var(--mo-space-6)}.mo-hero__content--center .mo-hero__actions{display:flex;justify-content:center}.mo-hero__content{order:1}.mo-hero__media{order:2}.mo-hero--mobile-media-first .mo-hero__media{order:1}.mo-hero--mobile-media-first .mo-hero__content{order:2}@media screen and (min-width:750px){.mo-hero__inner{grid-template-columns:1fr 1fr;gap:var(--mo-space-16);align-items:center}.mo-hero--media-left .mo-hero__media{order:1}.mo-hero--media-left .mo-hero__content,.mo-hero--media-right .mo-hero__media{order:2}.mo-hero--media-right .mo-hero__content{order:1}}.mo-hero__benefits{list-style:none;margin:var(--mo-space-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--mo-space-2)}.mo-hero__benefit{position:relative;padding-left:1.6em;font-size:var(--mo-fs-sm);line-height:var(--mo-lh-body)}.mo-hero__benefit:before{content:"";position:absolute;left:0;top:.55em;width:.62em;height:.32em;border-left:1.5px solid var(--mo-brass);border-bottom:1.5px solid var(--mo-brass);transform:rotate(-45deg)}.mo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mo-space-4)}.mo-hero__link{color:rgb(var(--color-foreground));font-size:var(--mo-fs-sm);text-underline-offset:.25em}.mo-hero__trust{margin:var(--mo-space-4) 0 0;font-size:var(--mo-fs-xs);line-height:var(--mo-lh-body);color:rgb(var(--color-foreground));opacity:.8}.mo-hero__content--center .mo-hero__benefits{align-items:center}.mo-hero__content--center .mo-hero__benefit{text-align:left}.mo-hero__media video.mo-hero__img{object-fit:cover}.mo-reassurance__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--mo-space-8)}.mo-reassurance__item{display:flex;flex-direction:column;gap:var(--mo-space-2)}.mo-reassurance__grid--center .mo-reassurance__item{align-items:center;text-align:center}.mo-reassurance__icon{display:inline-flex;color:rgb(var(--color-foreground))}.mo-reassurance__icon .svg-wrapper,.mo-reassurance__icon svg{width:2.4rem;height:2.4rem;fill:currentColor}.mo-reassurance.color-scheme-4 .mo-reassurance__icon{color:#f2ebdd}.mo-reassurance__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight)}.mo-reassurance__text{margin:0;font-size:var(--mo-fs-sm);max-width:38ch}.mo-reassurance__text a,.mo-reassurance__text a:visited{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.mo-reassurance__grid--center .mo-reassurance__text{margin-inline:auto}@media screen and (min-width:750px){.mo-reassurance__grid--2{grid-template-columns:repeat(2,1fr)}.mo-reassurance__grid--3{grid-template-columns:repeat(3,1fr)}.mo-reassurance__grid--4{grid-template-columns:repeat(4,1fr)}.mo-reassurance__grid--dividers .mo-reassurance__item:not(:first-child){border-inline-start:1px solid var(--mo-line);padding-inline-start:var(--mo-space-8)}}.mo-media__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--mo-space-8)}.mo-media__frame{overflow:hidden;border-radius:var(--mo-radius);background-color:rgba(var(--color-foreground),.03)}.mo-media__asset{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.mo-media__caption{margin-top:var(--mo-space-4)}.mo-media__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight)}.mo-media__text{margin:var(--mo-space-2) 0 0;font-size:var(--mo-fs-sm);line-height:var(--mo-lh-body);max-width:42ch}.mo-faq__wrap{max-width:52rem;margin-inline:auto}.mo-faq__list{border-top:1px solid var(--mo-line)}.mo-faq__item{border-bottom:1px solid var(--mo-line)}.mo-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--mo-space-4);padding:var(--mo-space-4) 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight)}.mo-faq__q::-webkit-details-marker{display:none}.mo-faq__icon{display:inline-flex;flex-shrink:0;transition:transform var(--mo-dur) var(--mo-ease-soft)}.mo-faq__icon .svg-wrapper,.mo-faq__icon svg{width:1.4rem;height:1.4rem}.mo-faq__item[open] .mo-faq__icon{transform:rotate(180deg)}.mo-faq__a{padding-bottom:var(--mo-space-4);max-width:64ch}.product__text:empty{display:none}.mo-offers{display:grid;grid-template-columns:1fr;gap:var(--mo-space-3);margin:var(--mo-space-4) 0 var(--mo-space-2)}@media screen and (min-width:400px){.mo-offers{grid-template-columns:1fr 1fr}}.mo-offer{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:4.4rem;padding:var(--mo-space-4);padding-top:2.6rem;text-align:left;cursor:pointer;background:transparent;border:1px solid var(--mo-line);border-radius:var(--mo-radius);color:inherit;font:inherit;transition:border-color var(--mo-dur) var(--mo-ease-soft),background-color var(--mo-dur) var(--mo-ease-soft)}.mo-offer:hover{border-color:rgba(var(--color-foreground),.4)}.mo-offer[aria-pressed=true]{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.mo-offer--best{border-color:var(--mo-brass)}.mo-offer__badge{position:absolute;top:var(--mo-space-2);left:var(--mo-space-4);right:var(--mo-space-4);font-size:var(--mo-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.72);line-height:1.2}.mo-offer__name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight)}.mo-offer__price{font-size:var(--mo-fs-base);font-weight:600}.mo-offer__note{font-size:var(--mo-fs-xs);line-height:var(--mo-lh-body);opacity:.75}@media(prefers-reduced-motion:reduce){.mo-offer{transition:none}}.product__description .rte h3{margin-top:var(--mo-space-8);margin-bottom:var(--mo-space-2);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight);letter-spacing:var(--mo-ls-heading)}.product__description .rte h3:after{content:"";display:block;width:28px;height:1px;margin-top:10px;background-color:var(--mo-brass)}.product__description .rte p,.product__description .rte li{max-width:62ch}.product__description .rte ul{padding-left:1.1em}.product__description .rte li{margin-bottom:var(--mo-space-2)}.mo-duo-note{margin:var(--mo-space-3) 0 0;padding:var(--mo-space-3) var(--mo-space-4);border-left:2px solid var(--mo-brass);background:rgba(var(--color-foreground),.03);border-radius:var(--mo-radius-sm);font-size:var(--mo-fs-sm);line-height:var(--mo-lh-body)}.mo-duo-note__label{font-weight:600}.mo-404__wrap{max-width:46rem;margin-inline:auto;text-align:center}.mo-404__actions{margin-top:var(--mo-space-6);display:flex;flex-wrap:wrap;gap:var(--mo-space-3);justify-content:center}.mo-404__search{margin-top:var(--mo-space-6);max-width:40rem;margin-inline:auto}@media(prefers-reduced-motion:reduce){.mo-faq__icon{transition:none}}.mo-card{transition:transform var(--mo-dur) var(--mo-ease-soft),box-shadow var(--mo-dur) var(--mo-ease-soft)}.mo-card:hover{transform:translateY(var(--mo-card-lift));box-shadow:var(--mo-shadow-lg)}.mo-media{overflow:hidden}.mo-media img{transition:transform var(--mo-dur-slow) var(--mo-ease-soft)}.mo-media:hover img{transform:scale(var(--mo-media-zoom))}.mo-link-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--mo-dur) var(--mo-ease-soft)}.mo-link-underline:hover,.mo-link-underline:focus-visible{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.mo-card,.mo-media img,.mo-link-underline{transition:none!important;transform:none!important}.mo-card:hover,.mo-media:hover img{transform:none!important}}.mo-delivery-note{margin:0 0 var(--mo-space-3);font-size:var(--mo-fs-xs);line-height:1.5;text-align:center;color:rgba(var(--color-foreground),.72)}.mo-duo__grid{display:grid;grid-template-columns:1fr;gap:var(--mo-space-8);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.mo-duo__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-duo__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mo-duo__item{display:flex;flex-direction:column}.mo-duo__media{display:block;overflow:hidden;border-radius:var(--mo-radius)}.mo-duo__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform var(--mo-ease-duration, .4s) ease}.mo-duo__media:hover .mo-duo__img{transform:scale(var(--mo-media-zoom))}.mo-duo__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;margin-top:var(--mo-space-4)}.mo-duo__title{margin:0 0 var(--mo-space-2);font-size:var(--mo-fs-md);line-height:var(--mo-lh-tight);letter-spacing:var(--mo-ls-heading)}.mo-duo__link{color:inherit;text-decoration:none}.mo-duo__link:hover,.mo-duo__link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.mo-duo__benefit{margin:0 0 var(--mo-space-3);font-size:var(--mo-fs-sm);line-height:var(--mo-lh-body);color:rgba(var(--color-foreground),.78)}.mo-duo__price{margin:0 0 var(--mo-space-4);font-size:var(--mo-fs-base)}.mo-duo__cta{margin-top:auto}@media(prefers-reduced-motion:reduce){.mo-duo__img,.mo-duo__media:hover .mo-duo__img{transition:none;transform:none}}.mo-steps__list{display:grid;grid-template-columns:1fr;gap:var(--mo-space-6);margin:0;padding:0;list-style:none;counter-reset:mo-step}@media screen and (min-width:750px){.mo-steps__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-steps__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mo-steps__item{margin:0;padding:0}.mo-steps__num{display:block;margin-bottom:var(--mo-space-2);font-family:var(--font-heading-family);font-size:var(--mo-fs-lg);line-height:1;color:rgba(var(--color-foreground),.6)}.mo-steps__title{margin:0 0 var(--mo-space-1);font-size:var(--mo-fs-base);font-weight:500}.mo-steps__text{margin:0;font-size:var(--mo-fs-sm);line-height:var(--mo-lh-body);color:rgba(var(--color-foreground),.78)}.list-social:empty{display:none}.mo-hero__price{margin:var(--mo-space-6) 0 0;font-size:var(--mo-fs-md);line-height:1.2}.mo-hero__price-prefix{font-size:var(--mo-fs-sm);color:rgba(var(--color-foreground),.72)}.mo-hero__price-amount{font-weight:600}.mo-xsell{display:block;margin:0 0 .8rem;padding:.8rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12)}.mo-xsell__row{display:flex;align-items:center;gap:.9rem}.mo-xsell__media{flex:0 0 auto;width:4.4rem;line-height:0}.mo-xsell__img{width:100%;height:auto;border-radius:var(--mo-radius-sm, 4px)}.mo-xsell__body{flex:1 1 auto;min-width:0}.mo-xsell__eyebrow{margin:0;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6;line-height:1.3}.mo-xsell__title{display:block;font-size:var(--mo-fs-xs, 1.2rem);font-weight:600;line-height:1.25;text-decoration:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-xsell__title:hover,.mo-xsell__title:focus-visible{text-decoration:underline}.mo-xsell__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.15rem 0 0;font-size:var(--mo-fs-xs, 1.2rem);line-height:1.3}.mo-xsell__price-was{opacity:.55}.mo-xsell__price-now{font-weight:600}.mo-xsell__badge{padding:.1rem .5rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.05rem;font-weight:600;white-space:nowrap}.mo-xsell__add{flex:0 0 auto;min-width:0;width:3.4rem;height:3.4rem;padding:0;font-size:1.8rem;line-height:1;border-radius:999px}.mo-xsell__error:not([hidden]){margin:.8rem 0 0;font-size:var(--mo-fs-xs, 1.2rem);color:rgb(var(--color-error, 200 50 50))}@media screen and (max-width:480px){.mo-xsell__row{flex-wrap:wrap}.mo-xsell__add{width:100%}}@media screen and (max-width:749px){.product-media-container.constrain-height{--viewport-offset: 500px;--constrained-min-height: 240px}}@media screen and (max-width:749px){.product__media-list .product-media-container.constrain-height{--viewport-offset: 328px;--constrained-min-height: 300px}}@supports not selector(:has(*)){@media screen and (max-width:749px){.mo-sticky-atc__inner{padding-right:6.4rem}}}.header__heading-link{display:inline-flex;align-items:center;gap:.9rem}.header__heading-link .header__heading-logo-wrapper{width:auto;flex:0 0 auto}.mo-logo-mark{display:block;flex:0 0 auto;height:auto}@media screen and (max-width:749px){.header__heading-link{gap:.7rem}}@media screen and (max-width:749px){html:has(.mo-sticky-atc.is-visible) .klaviyo-form-WcdwRq{transform:translateY(calc(-1 * var(--mo-sticky-atc-clearance, 7.6rem)));transition:transform var(--mo-dur, .32s) var(--mo-ease-soft, ease)}}@media screen and (max-width:749px){html:has(.mo-sticky-atc.is-visible) shopify-chat{--shopify-chat-activator-offset: calc(var(--mo-sticky-atc-clearance, 7.6rem) + env(safe-area-inset-bottom, 0px) + .8rem)}}@media screen and (min-width:360px)and (max-width:749px){html:has(.mo-sticky-atc.is-visible) .mo-sticky-atc__inner{padding-right:12rem}html:has(.mo-sticky-atc.is-visible) .mo-sticky-atc__btn{min-width:0;padding-inline:1.6rem}html:has(.mo-sticky-atc.is-visible) shopify-chat{--shopify-chat-activator-offset: calc(env(safe-area-inset-bottom, 0px) + .65rem) }}html:has(#shopify-pc__banner:not([style*="display: none"])) shopify-chat,html:has(#shopify-pc__prefs[style*="display: block"]) shopify-chat{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mo-design-system.css.map */
