.mega-menu{justify-content:flex-start!important;padding-left:4vw!important;padding-right:4vw!important;padding-top:clamp(2rem,3vw,2.5rem)!important;padding-bottom:clamp(1.75rem,2.6vw,2.25rem)!important}.mega-menu__linklist{display:grid!important;flex:1 1 auto!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3.2vw,3.25rem)!important;row-gap:2rem!important;align-content:start!important;padding-right:clamp(2rem,4vw,4rem)!important;margin:0!important}.mega-menu__linklist>li{min-width:0!important;margin:0!important;align-content:start!important}.mega-menu__linklist:has(>li:nth-child(5)){grid-template-columns:1.05fr 1fr 1fr 1fr}.mega-menu__linklist:has(>li:nth-child(5))>li:nth-child(1){grid-column:1;grid-row:1 / span 2}.mega-menu__linklist:has(>li:nth-child(5))>li:nth-child(2){grid-column:2;grid-row:1}.mega-menu__linklist:has(>li:nth-child(5))>li:nth-child(3){grid-column:2;grid-row:2}.mega-menu__linklist:has(>li:nth-child(5))>li:nth-child(4){grid-column:3;grid-row:1 / span 2}.mega-menu__linklist:has(>li:nth-child(5))>li:nth-child(5){grid-column:4;grid-row:1 / span 2}.mega-menu .h6,.mega-menu__linklist>li>a,.mega-menu__column-title{font-size:.6875rem!important;line-height:1.5!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:var(--heading-font-weight)!important;color:rgb(var(--text-color))!important;margin:0 0 1.125rem!important;padding:0!important;display:block!important;width:fit-content!important}.mega-menu__linklist ul,.mega-menu__linklist>li>ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:.5625rem!important}.mega-menu__linklist ul>li{margin:0!important;padding:0!important}.mega-menu__linklist ul a,.mega-menu__linklist li li a{font-size:.75rem!important;line-height:1.5!important;letter-spacing:.01em!important;text-transform:none!important;color:rgb(var(--text-color))!important;display:block!important;width:fit-content!important;transition:opacity .25s ease}.mega-menu__linklist ul a:hover,.mega-menu__linklist li li a:hover{opacity:.55!important}.mega-menu__promo{margin-left:auto!important;display:block!important;flex:0 0 auto!important;width:clamp(240px,26vw,364px)!important}.mega-menu__promo-title{font-size:.6875rem!important;line-height:1.5!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:var(--heading-font-weight)!important;color:rgb(var(--text-color))!important;margin:0 0 1.125rem!important}.mega-menu__promo-tiles{display:flex!important;gap:10px!important}.mega-menu__promo-tiles>*{flex:1 1 0!important;min-width:0!important;max-width:172px!important}.mega-menu__promo-tiles .overflow-hidden{aspect-ratio:3 / 4}.mega-menu__promo-tiles .overflow-hidden img{width:100%;height:100%;object-fit:cover}.mega-menu__promo-tiles .v-stack{justify-items:start!important;gap:.5rem!important}.mega-menu__promo-tiles .text-center{text-align:left!important}.mega-menu__promo-tiles .h6{font-size:.75rem!important;letter-spacing:.005em!important;text-transform:none!important;margin:.5rem 0 0!important}.mega-menu__promo-links{margin:.875rem 0 0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:.5625rem!important}.mega-menu__promo-links a{font-size:.75rem!important;letter-spacing:.01em!important;text-transform:none!important;color:rgb(var(--text-color))!important;width:fit-content!important;transition:opacity .25s ease}.mega-menu__promo-links a:hover{opacity:.55!important}.mega-menu,.header__submenu,.nav-dropdown,.mega-menu__inner{background:#fff!important}h1,.h1{font-size:32px;line-height:1.1;font-weight:500}h2,.h2{font-size:24px;line-height:1.15;font-weight:500}h3,.h3{font-size:18px;line-height:1.2;font-weight:500}body{line-height:1.7}.header__inline-menu .header__menu-item,.header__inline-menu a{font-size:11px;line-height:1.5}.price__regular,.price__sale,.price{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.button,.btn{font-size:11px;line-height:1.5}.page-width,.container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.text-width{max-width:760px;margin-left:auto;margin-right:auto}.editorial-width{max-width:620px;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){h1,.h1{font-size:26px;line-height:1.1}h2,.h2{font-size:20px;line-height:1.15}body{font-size:14px;line-height:1.65}}.hs-heading,.cm-title,.fr-heading,.sv-name,.os-heading,.pg-title,.ep-h1,.ep-h2{font-size:1rem!important;line-height:1.45!important;letter-spacing:.01em!important;font-weight:var(--heading-font-weight)!important;text-transform:none!important}.hs-heading{line-height:1.4!important}.os-heading{line-height:1.5!important}.fr-eyebrow,.sv-eyebrow,.os-eyebrow,.pg-eyebrow,.ep-eyebrow,.os-trust span{font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.hs-eyebrow{font-size:.6875rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.fr-body,.sv-intro-text,.sv-desc,.os-body p,.ep-body{font-size:.875rem!important;line-height:1.7!important;letter-spacing:.01em!important}.fr-btn,.sv-cta,.os-link,.pg-viewall{font-size:.875rem!important;letter-spacing:.01em!important;text-transform:none!important}.cm-links a{font-size:.75rem!important;letter-spacing:.01em!important;text-transform:none!important}.hs-cta{font-size:.6875rem!important;letter-spacing:.06em!important;text-transform:none!important}.cm-label,.fr-label{font-size:.875rem!important;letter-spacing:.01em!important}.cm-tile:nth-child(3) .cm-label{font-size:1rem!important}.pg-name{font-size:.875rem!important;letter-spacing:.01em!important}.pg-price,.pg-soon{font-size:.75rem!important;letter-spacing:.01em!important;text-transform:none!important}h1.ec-title,h1.pd-title{letter-spacing:.01em!important}.ec-ulink,.pd-ulink{text-decoration:none!important}:root,.pc,.es-wrap,.ef,.ec-wrap,.pd,.os,.sv,.fr,.hs,.cm{--pc-grey: #090909;--es-grey: #090909;--ef-grey: #090909;--ec-grey: #090909;--ec-price: #090909;--pd-grey: #090909;--grey: #090909;--text-grey: #090909;--muted: #090909}.fr-eyebrow,.fr-body,.sv-eyebrow,.sv-desc,.sv-intro-text,.os-eyebrow,.os-body,.os-body p,.os-trust span,.cm-note,.ec-ulink,.ec-crumb-sep,.ec-view-label,.ec-empty-eyebrow,.ec-price,.ec-count,.ec-desc,.ec-eyebrow,.ec-sort-label,.ec-view button,.ec-view a{color:#090909!important}.ec-view button[aria-pressed=true],.ec-view button.is-active{text-decoration:underline;text-underline-offset:3px}.pc-ulink,.pc-crumb-sep,.pc-eyebrow,.pc-step-no,.pc-tile-note,.pc-note,.pc-studio-label,.pc-heal-row,.pc-heal-row span,.pc-price-note,.pc-faq-q,.pc-lede,.es-eyebrow,.es-sub,.es-note,.es-price,.es-soon,.ef-head,.ef-hours,.ef-nl-eyebrow,.ef-nl-note,.ef-ethos-row,.ef-ethos-row span,.ef-legal,.ef-legal span,.ef-legal-links,.ef-legal-links a,.header-sidebar__sigill span,.header-sidebar .link-faded,.header-sidebar__back-button,[style*="color:#9E9D9B"],[style*="color: #9E9D9B"],[style*="color:#9e9d9b"],[style*="color: #9e9d9b"],[style*="color:rgb(158,157,155)"],[style*="color: rgb(158, 157, 155)"]{color:#090909!important}.header-sidebar__sigill{height:auto!important}.header-sidebar__sigill svg{height:16px!important;width:auto!important}.header-sidebar__sigill svg,.mega-menu__sigill svg{color:#090909!important;fill:currentColor}#shopify-section-template--30786428272971__coming-soon .fr-body,#shopify-section-template--30786428272971__collections-row .fr-body{max-width:none!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom.css.map */
