.header__primary-nav-item>a,.header__primary-nav-item summary{font-family:var(--heading-font-family);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.header .header__dropdown-menu{background:rgb(var(--theodent-ecru));color:rgb(var(--theodent-brown));box-shadow:none;border:1px solid rgb(var(--theodent-copper));min-width:15rem;max-width:22rem;padding-block:.5rem}.header .header__dropdown-menu a,.header .header__dropdown-menu summary{color:rgb(var(--theodent-brown))}.header .header__dropdown-menu:before{background:rgb(var(--theodent-copper))}.header .header__dropdown-menu a.link-faded-reverse{font-family:var(--heading-font-family);font-size:1.05rem;letter-spacing:.06em;padding-block:.7rem}.header .header__dropdown-menu :is(a,summary){padding-inline:1.75rem}.header__dropdown-menu--products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:620px;max-width:none!important}.header__dropdown-menu--products>li{min-width:0}a.header__dropdown-product{display:flex!important;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.header__dropdown-product-thumb{width:168px!important;height:auto!important;flex:none}.header__dropdown-cta{grid-column:1 / -1;text-align:center;margin-top:.25rem;padding-top:1rem;border-top:1px solid rgba(204,139,82,.4)}.mega-menu__linklist{flex:0 0 auto;min-width:10rem;align-content:start}.mega-menu__linklist>*{max-width:none}.mega-menu__promo{align-items:start}.mega-menu__promo>*{flex:0 0 12rem;min-width:9rem;max-width:12rem}.mega-menu__promo .overflow-hidden{width:100%;display:grid;place-items:center}.mega-menu__promo .overflow-hidden img,.mega-menu__promo .overflow-hidden img.zoom-image{width:100%;height:auto;aspect-ratio:4 / 5;max-width:none;max-height:none;object-fit:contain}.mega-menu{padding-block:2.75rem}.mega-menu.mega-menu--stack{display:grid;grid-template-columns:1fr;gap:2rem}.mega-menu.mega-menu--stack .mega-menu__promo{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;justify-items:center}.mega-menu.mega-menu--stack .mega-menu__promo>*{flex:initial;max-width:17.5rem;width:100%}.header .mega-menu__promo .h6{font-size:1.05rem;letter-spacing:.04em}.header .mega-menu__promo .text-xs{font-size:.85rem;letter-spacing:.12em}.header .mega-menu__cta{font-size:1.05rem;padding-block:1.25rem}.header .mega-menu{background:rgb(var(--theodent-ecru));color:rgb(var(--theodent-brown));border-block-end-color:rgb(var(--theodent-copper))}.header .mega-menu a,.header .mega-menu p,.header .mega-menu .h6{color:rgb(var(--theodent-brown))}.header .mega-menu .text-subdued{color:rgb(var(--theodent-brown));opacity:1}.header .mega-menu__cta{display:block;text-align:center;font-family:var(--heading-font-family);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;padding-block:1.05rem;border:1px solid rgb(var(--theodent-copper));color:rgb(var(--theodent-brown));text-decoration:none;transition:background-color .18s ease,color .18s ease}.header .mega-menu__cta:hover,.header .mega-menu__cta:focus-visible{background-color:rgb(var(--theodent-brown));color:rgb(var(--theodent-ecru))}.header .mega-menu.mega-menu--stack .mega-menu__promo{border-block-end:1px solid rgb(var(--theodent-copper));padding-block-end:2rem}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAAE */
