:root{--submenu-animation-speed: .3s}details[data-vaulmont-expanding]::details-content{content-visibility:visible!important;block-size:auto!important;opacity:1!important;transition:none!important}details[data-vaulmont-expanding]>.details-content{block-size:auto!important;opacity:1!important;transition:none!important;animation:none!important}header-drawer{--drawer-animation-speed:.6s}header-drawer .menu-drawer,header-drawer details[open]>.menu-drawer__submenu{transition-timing-function:cubic-bezier(.22,1,.36,1)}header-drawer .menu-drawer__backdrop{transition:opacity .6s cubic-bezier(.22,1,.36,1)}header-drawer .menu-drawer-container[open] .menu-drawer__animated-element,[dir=rtl] header-drawer .menu-drawer-container[open] .menu-drawer__animated-element{animation:vaulmont-menu-fade-up .3s ease-out backwards;animation-delay:calc(.1s + (var(--menu-drawer-animation-index,1) - 1) * 55ms)}@keyframes vaulmont-menu-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:vaulmont-cart-in .6s cubic-bezier(.22,1,.36,1) both}#cart-drawer .theme-drawer__dialog--closing{animation:vaulmont-cart-out .6s cubic-bezier(.22,1,.36,1) both}@keyframes vaulmont-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vaulmont-cart-out{0%{transform:var(--vaulmont-cart-from,translateX(0))}to{transform:translate(100%)}}#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:vaulmont-backdrop-in .6s cubic-bezier(.22,1,.36,1) both}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:vaulmont-backdrop-out .6s cubic-bezier(.22,1,.36,1) both}@keyframes vaulmont-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vaulmont-backdrop-out{0%{opacity:var(--vaulmont-backdrop-from,1)}to{opacity:0}}.vaulmont-cart-backdrop{display:none}@media(min-width:990px){#cart-drawer .vaulmont-cart-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-sticky) + var(--drawer-stack-order,0));background:rgb(var(--backdrop-color-rgb,var(--color-shadow-rgb)) / var(--backdrop-opacity,.4));opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s}#cart-drawer[open] .vaulmont-cart-backdrop{opacity:1;visibility:visible}body:has(#cart-drawer[open]) .page-wrapper,body:has(#cart-drawer .theme-drawer__dialog--closing) .page-wrapper{transition-duration:.6s;transition-timing-function:cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:reduce){header-drawer .menu-drawer,header-drawer .menu-drawer__submenu,header-drawer .menu-drawer__backdrop,#cart-drawer .vaulmont-cart-backdrop,.page-wrapper{transition-duration:0s!important;transition-delay:0s!important}header-drawer .menu-drawer__animated-element,#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog::backdrop{animation:none!important}accordion-custom details::details-content,accordion-custom details .details-content{transition:none!important;animation:none!important}}header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,header-menu .overflow-menu::part(overflow){--submenu-content-animation:opacity .3s ease-in-out;transition:clip-path .3s ease-in-out,visibility 0s linear .3s}header-menu .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,header-menu .menu-list__submenu:hover{transition-delay:0s}@media(prefers-reduced-motion:reduce){header-menu .menu-list__submenu,header-menu .menu-list__submenu-inner,header-menu .overflow-menu::part(overflow),header-menu .overflow-menu::part(overflow-list){transition:none!important}}header-drawer .vaulmont-menu-dropdown-arrow{flex-shrink:0}header-drawer .vaulmont-menu-dropdown-arrow svg{display:block;width:14px;height:14px;transition:transform .3s ease-in-out}header-drawer details[open]>summary .vaulmont-menu-dropdown-arrow svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){header-drawer .vaulmont-menu-dropdown-arrow svg{transition:none}}header-drawer .menu-drawer__menu-item--mainlist{font-size:22px;line-height:1.35}header-drawer .menu-drawer__menu-item--parent{font-size:18px;line-height:1.4}header-drawer .menu-drawer__menu-item--child{font-size:14px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vaulmont-motion.css.map */
