:root{--text-h5: .875rem;--text-h6: .875rem}.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}.cc-track .cc-item,.cc-track .cc-item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.header__menu-disclosure>summary.h6{font-size:14px!important;line-height:21px!important;font-weight:400!important;letter-spacing:.02em!important}.mega-menu__linklist a.h6{font-size:14px!important;line-height:21px!important;font-weight:400!important;letter-spacing:.02em!important}.ennui-header-link>a{font-size:14px!important;line-height:21px!important;font-weight:400!important;letter-spacing:.02em!important}.smallcaps{font-size:11px!important}.cc-eyebrow,[class*=-eyebrow]{font-size:14px!important;letter-spacing:.1em!important}.header-sidebar__linklist-button,.header-sidebar__back-button{letter-spacing:.02em!important}.header-sidebar__promo .h6{font-size:12px!important;line-height:18px!important}@media screen and (max-width:749px){textarea[name=note]{min-height:0;height:56px;resize:none}}body:has(.shopify-section--main-cart) .shopify-section--announcement-bar{display:none!important}@media screen and (max-width:900px){[id$=__ennui_collections_carousel_xhaXDx] .cc-inner{row-gap:0!important}[id$=__ennui_collections_carousel_xhaXDx] .cc-textcol{display:contents}[id$=__ennui_collections_carousel_xhaXDx] .cc-mediacol{order:1;margin-top:1.75rem}[id$=__ennui_collections_carousel_xhaXDx] .cc-btn{order:2;justify-self:start;margin-top:1.75rem!important}}[id$=__ennui_collections_carousel_xhaXDx] .cc-btn{text-transform:none!important}@media screen and (max-width:900px){[id$=__category-mosaic] .cm-outer{padding-top:16px!important}}@media screen and (max-width:900px){[id$=__our-story] .os-grid{display:flex!important;flex-direction:column;align-items:stretch!important}[id$=__our-story] .os-media{width:100%}[id$=__our-story] .os-text{display:contents!important}[id$=__our-story] .os-eyebrow{order:-1;padding:32px 20px 0;margin-bottom:16px!important}[id$=__our-story] .os-text>*:not(.os-eyebrow){padding-left:20px;padding-right:20px}[id$=__our-story] .os-heading{padding-top:32px}[id$=__our-story] .os-text>:last-child{padding-bottom:32px}}@media screen and (max-width:900px){.cc-outer,.cm-outer,.sv-outer,.cp-outer{padding-top:32px!important;padding-bottom:0!important}.cc-outer,.sv-outer{padding-bottom:16px!important}}@media screen and (max-width:900px){.sv-meta{display:grid!important;grid-template-columns:1fr auto;column-gap:16px;align-items:center}.sv-meta .sv-name{grid-column:1;grid-row:1}.sv-meta .sv-desc{grid-column:1;grid-row:2}.sv-meta .sv-cta{grid-column:2;grid-row:1 / span 2;margin-top:0!important;justify-self:end}}[id$=__ennui_collections_carousel_xhaXDx] .cc-btn{border:0!important;border-bottom:1px solid currentColor!important;padding:0 0 3px!important}@media screen and (max-width:900px){.sv-meta .sv-desc{align-self:baseline!important}.sv-meta .sv-cta{grid-row:2!important;align-self:baseline!important}}#main [id^=shopify-section-template--32732908650827__] .button,#main [id^=shopify-section-template--32732908650827__] .ip-btn{display:inline-block!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#090909!important;font-weight:500!important;font-size:12px!important;line-height:18px!important;letter-spacing:.01em!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease!important}#main [id^=shopify-section-template--32732908650827__] .button:hover,#main [id^=shopify-section-template--32732908650827__] .ip-btn:hover{background:none!important;color:#090909!important;opacity:.6}[id^=shopify-section-] .cc-btn{text-transform:none!important;letter-spacing:.015em!important;font-size:12px!important;font-weight:500!important;border:0!important;border-bottom:1px solid currentColor!important;padding:0 0 3px!important}@media(max-width:900px){[id$=__by-category] .cm-grid{grid-template-columns:1fr 1fr!important}[id$=__by-category] .cm-tile:nth-child(n){grid-column:auto!important;grid-row:auto!important;aspect-ratio:4 / 5!important}[id$=__by-category] .cm-tile:nth-child(3){grid-column:1 / -1!important;grid-row:1!important;aspect-ratio:1 / 1!important}}[id$=__most-gifted] .pg-grid{column-gap:0!important;row-gap:2rem!important}
/*# sourceMappingURL=/cdn/shop/t/73/assets/custom.css.map */
