@media(max-width:720px){.m-actions>a.m-account-link,.m-actions>button.m-wallet-access{display:inline-grid;place-items:center;flex:0 0 auto}.m-actions>a.m-account-link{font-size:20px}.m-actions>button.m-wallet-access{width:27px;height:27px}}.m-hero-monogram{display:block;position:absolute;right:2%;top:50%;width:clamp(420px,46vw,700px);transform:translateY(-50%);font-size:0;letter-spacing:normal;pointer-events:none;opacity:.2}.m-hero-monogram svg{display:block;width:100%;height:auto;overflow:visible}.m-hero-logo-mobile{display:none}@media(max-width:720px){html{width:100%;max-width:100%;overflow-x:hidden}body.template-index{width:100vw;min-width:100vw;max-width:100vw;overflow-x:hidden}body.template-index #MainContent,body.template-index #MainContent>.shopify-section,body.template-index .shopify-section-group-header-group,body.template-index .shopify-section-group-footer-group,body.template-index .m-announcement,body.template-index .m-header,body.template-index .m-hero,body.template-index .m-category-grid,body.template-index .m-trust,body.template-index .m-statement,body.template-index .m-editorial,body.template-index .m-newsletter,body.template-index .m-footer{width:100vw;max-width:100vw;margin-left:0;margin-right:0}body.template-index #MainContent{overflow:hidden}.m-announcement{min-height:32px;padding:7px 14px;font-size:10px;letter-spacing:.07em;white-space:nowrap}.m-header{height:72px;padding:0 18px;grid-template-columns:72px 1fr}.m-header>.m-brand{width:68px;height:68px}.m-nav{top:72px;width:100vw;padding:28px 22px}.m-actions{gap:15px}.m-actions .m-wallet-trigger{width:27px;height:27px}.m-menu-trigger:after{font-size:24px;line-height:1}.m-hero{min-height:clamp(500px,68svh,590px);padding:54px 22px 42px;align-items:flex-end;background-position:60% center}.m-hero-shade{background:linear-gradient(0deg,#000000f0,#0000006b 58%,#0000001f),linear-gradient(90deg,rgba(0,0,0,.54),transparent 78%)}.m-hero-copy{position:relative;z-index:2;width:100%;max-width:350px}.m-hero-copy .m-eyebrow{margin:0 0 10px;font-size:9px;letter-spacing:.28em}.m-hero-copy h1{max-width:340px;margin:0 0 17px;font-size:clamp(45px,13vw,56px);line-height:.94;letter-spacing:-.045em}.m-hero-copy>p:not(.m-eyebrow){max-width:310px;margin:0 0 25px;font-size:15px;line-height:1.5}.m-hero .m-button{min-height:47px;padding:12px 19px;font-size:10px;letter-spacing:.12em}body.template-index .m-hero .m-hero-monogram{display:none!important}body.template-index .m-hero .m-hero-logo-mobile{display:block!important;position:absolute;z-index:1;top:-8px;left:50%;width:min(80vw,340px);max-width:none;height:auto;transform:translate(-50%);opacity:.24;mix-blend-mode:screen;filter:contrast(1.16) saturate(.88);pointer-events:none}.m-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px}.m-category{min-width:0;min-height:148px;padding:17px}.m-category:not(.has-image):before{background-image:radial-gradient(circle at 82% 18%,rgba(184,154,97,.2),transparent 38%),linear-gradient(145deg,#24221f,#070707 72%)}.m-category>span{font-size:22px;line-height:1.05}.m-category small{margin-top:7px;font-size:9px;line-height:1.35}.m-category>b{font-size:9px}.m-trust{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.m-trust>div{min-width:0;padding:15px 8px;gap:9px}.m-trust b{font-size:23px}.m-trust strong{font-size:11px;line-height:1.25}.m-trust small{font-size:9px;line-height:1.25}.m-products{width:100%;max-width:100%;padding:52px 16px 60px}.m-section-head{align-items:end;gap:16px;margin-bottom:23px}.m-section-head h2{font-size:clamp(39px,12vw,48px);line-height:.96}.m-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.m-product-meta{padding-top:11px}.m-product-meta h3{font-size:15px;line-height:1.25}.m-statement{padding:58px 22px}.m-statement h2{font-size:clamp(43px,13vw,58px)}.m-editorial{min-height:0}.m-editorial-image{min-height:340px;padding:28px 22px;font-size:32px}.m-editorial-copy{padding:55px 22px}.m-editorial-copy h2{font-size:clamp(42px,12vw,54px)}.m-newsletter{padding:60px 20px}.m-newsletter h2{font-size:clamp(35px,10vw,45px)}.m-newsletter-form input{min-width:0}.m-footer{gap:34px 18px;padding:42px 22px 28px}.m-footer-brand{width:150px;height:150px}}@media(max-width:370px){.m-hero-copy h1{font-size:43px}.m-category{min-height:138px;padding:14px}.m-category>span{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAGA */
