.section-header .header__menu-link{position:relative;transition:color .28s ease}.section-header .header__menu-link:after{content:"";position:absolute;inset:auto 0 -7px;height:1px;background:#d1b18b;transform:scaleX(0);transform-origin:left center;transition:transform .34s cubic-bezier(.2,.65,.3,1);pointer-events:none}.section-header .header__menu-link:is(:focus-visible,[aria-current=page]):after,.section-header .header__menu-item[data-open=true]>.header__menu-link:after{transform:scaleX(1)}.section-header .header__menu-item[data-open=true]>.header__menu-link{color:#d1b18b}.section-header .header__menu-item--dropdown>.dropdown-content{min-width:222px;max-width:min(340px,calc(100vw - 48px));padding:9px;border:1px solid #e6ded2;border-top-color:#d1b18b;border-radius:12px;background:#f7f3ec;color:#292622;box-shadow:0 16px 36px #12100e24;transform:translateY(4px);transform-origin:top left;transition:opacity .28s ease,visibility .28s ease,transform .34s cubic-bezier(.2,.65,.3,1)}.section-header .header__menu-item--dropdown[data-open=true]>.dropdown-content{transform:translateY(0)}.section-header .header__menu-item--dropdown .header__submenu-link{position:relative;min-height:40px;padding:10px 28px 10px 12px;border-radius:7px;color:#292622;font-size:14px;line-height:1.45;overflow-wrap:anywhere;transition:background-color .28s ease,color .28s ease}.section-header .header__menu-item--dropdown a.header__submenu-link:after{content:"";position:absolute;right:13px;top:50%;width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;opacity:0;transform:translate(-4px,-50%) rotate(45deg);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.section-header .header__menu-item--dropdown .header__submenu-link:focus-visible{outline:2px solid #925032;outline-offset:-2px;background:#eee7dc;color:#925032}.section-header .header__menu-item--dropdown a.header__submenu-link:focus-visible:after{opacity:1;transform:translateY(-50%) rotate(45deg)}.section-header .header__submenu-accordion[open]>summary{background:#eee7dc;color:#925032}.section-header .header__mobile-menu-header{min-height:58px;padding:8px 14px}.section-header .header__mobile-menu-header [data-ref=menu-close]{width:40px;height:40px;min-width:40px;padding:8px;border:1px solid #e6ded2;border-radius:50%;background:#eee7dc;color:#554438;transition:background-color .28s ease,transform .28s ease}.section-header .header__mobile-menu-nav{min-width:0;padding:4px 18px 24px;gap:4px;overscroll-behavior-y:contain}.section-header .header__mobile-menu-nav>.header__mobile-menu-link,.section-header .header__mobile-menu-nav>.accordion-animation>details>.header__mobile-menu-link{min-height:48px;padding:12px;border-radius:8px;font-family:var(--font-heading--family, serif);font-size:17px;line-height:1.4}.section-header .header__mobile-menu-link{transition:background-color .28s ease,color .28s ease}.section-header .header__mobile-menu-link:focus-visible{outline:2px solid #925032;outline-offset:-2px;background:#eee7dc;color:#925032}.section-header .header__mobile-menu-accordion[open]>.header__mobile-menu-link{background:#eee7dc;color:#925032}.section-header .header__mobile-menu-submenu{margin:4px 0 8px 12px;padding-left:10px;border-left:1px solid #d1b18b}.section-header .header__mobile-menu-submenu .header__mobile-menu-link{min-height:42px;padding:10px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.section-header .header__mobile-menu-overlay,.section-header .header__mobile-menu-overlay.is-open{background:transparent;opacity:1;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.section-header .header__mobile-menu-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1815126b;opacity:0;transition:opacity .32s cubic-bezier(.2,.65,.3,1)}.section-header .header__mobile-menu-overlay.is-open{visibility:visible;pointer-events:auto}.section-header .header__mobile-menu-overlay.is-open:not(.is-closing):before{opacity:1}.section-header .header__mobile-menu{animation:none!important;left:auto;right:0;transform:translate3d(102%,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1)}.section-header .header__mobile-menu-overlay.is-open:not(.is-closing) .header__mobile-menu{transform:translateZ(0)}.section-header .header__mobile-menu-overlay.is-closing{opacity:1;visibility:visible;pointer-events:none}.section-header .header__mobile-menu-overlay.is-closing .header__mobile-menu{transform:translate3d(102%,0,0);transition-duration:.32s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.section-header .header__menu-link:hover:after{transform:scaleX(1)}.section-header .header__menu-item--dropdown .header__submenu-link:hover{background:#eee7dc;color:#925032}.section-header .header__menu-item--dropdown a.header__submenu-link:hover:after{opacity:1;transform:translateY(-50%) rotate(45deg)}.section-header .header__mobile-menu-header [data-ref=menu-close]:hover{background:#e6ded2;transform:rotate(4deg)}.section-header .header__mobile-menu-link:hover{background:#eee7dc;color:#925032}}@media(prefers-reduced-motion:reduce){.section-header .header__menu-link,.section-header .header__menu-link:after,.section-header .header__menu-item--dropdown>.dropdown-content,.section-header .header__menu-item--dropdown .header__submenu-link,.section-header .header__menu-item--dropdown a.header__submenu-link:after,.section-header .header__mobile-menu-link,.section-header .header__mobile-menu-header [data-ref=menu-close],.section-header .header__mobile-menu-overlay{transition:none}.section-header .header__mobile-menu-overlay,.section-header .header__mobile-menu-overlay.is-open,.section-header .header__mobile-menu-overlay.is-closing,.section-header .header__mobile-menu-overlay:before,.section-header .header__mobile-menu-overlay .header__mobile-menu{transition:none!important;animation:none!important}.section-header .header__mobile-menu-overlay.is-open .header__mobile-menu{transform:translateZ(0)}.section-header .header__mobile-menu-overlay.is-closing .header__mobile-menu{transform:translate3d(102%,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hc-menu-motion.css.map */
