:root{--xnails-rose-deep: #a3727a;--xnails-rose-soft: #e0b5bc;--xnails-ink: #1a1414;--xnails-ease: cubic-bezier(.22, 1, .36, 1)}.header{transition:backdrop-filter .32s var(--xnails-ease),background-color .32s var(--xnails-ease),box-shadow .32s var(--xnails-ease)}.header[sticky]:not([is-transparent]){box-shadow:0 1px #1a14140a,0 8px 24px -16px #1a14141f}.header__logo-image{image-rendering:-webkit-optimize-contrast;transition:opacity .24s var(--xnails-ease)}.header__link-list ul li>a,.header__link-list ul li>details,.header__link-list ul li>details>summary,.header__link-list ul li>button{display:inline-flex;align-items:center;line-height:1.15}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__link-list>ul>li>button{position:relative;letter-spacing:.02em;font-weight:600;padding-block:.4rem;transition:color .22s var(--xnails-ease)}.header__link-list>ul>li>a:after,.header__link-list>ul>li>details>summary:after,.header__link-list>ul>li>button:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:1px;background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .38s var(--xnails-ease);pointer-events:none;opacity:.7}.header__link-list>ul>li>a:hover:after,.header__link-list>ul>li>a[aria-current=page]:after,.header__link-list>ul>li>details[open]>summary:after,.header__link-list>ul>li>details>summary:hover:after,.header__link-list>ul>li>button:hover:after,.header__link-list>ul>li>button[aria-expanded=true]:after{transform:scaleX(1)}.header__link-list details>summary svg[class*=chevron],.header__link-list button svg[class*=chevron]{transition:transform .32s var(--xnails-ease)}.header__link-list details[open]>summary svg[class*=chevron],.header__link-list button[aria-expanded=true] svg[class*=chevron]{transform:rotate(180deg)}.header__icon-list>a,.header__icon-list>button{transition:transform .24s var(--xnails-ease),opacity .24s var(--xnails-ease)}.header__icon-list>a:hover,.header__icon-list>button:hover{transform:translateY(-1px)}.header__icon-list>a:active,.header__icon-list>button:active{transform:translateY(0) scale(.96)}.header__cart-count .count-bubble{transition:transform .24s var(--xnails-ease)}@keyframes xnails-bubble-in{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.header__cart-count .count-bubble:not(.opacity-0){animation:xnails-bubble-in .42s var(--xnails-ease)}@keyframes xnails-mega-in{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:translateZ(0)}}details[is=mega-menu-disclosure][open]>.mega-menu{animation:xnails-mega-in .24s var(--xnails-ease) both;will-change:transform,opacity}body:has(details[is=mega-menu-disclosure][open]):before{content:"";position:fixed;inset:var(--header-height, 80px) 0 0 0;background:#1a141438;pointer-events:none;z-index:8;animation:xnails-fade-in .2s var(--xnails-ease) both}@keyframes xnails-fade-in{0%{opacity:0}to{opacity:1}}.mega-menu{padding-block:var(--spacing-8, 2rem) var(--spacing-10, 2.5rem)!important}@media screen and (min-width:1150px){.mega-menu{padding-block:var(--spacing-10, 2.5rem) var(--spacing-12, 3rem)!important}}.mega-menu__nav>li>a{letter-spacing:.04em;font-weight:600;position:relative;padding-bottom:.55rem;margin-bottom:.15rem}.mega-menu__nav>li>a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:28px;background:linear-gradient(90deg,var(--xnails-rose-deep),var(--xnails-rose-soft));transition:width .36s var(--xnails-ease)}.mega-menu__nav>li:hover>a:after{width:56px}.mega-menu__nav>li>ul>li>a{letter-spacing:.01em;transition:transform .24s var(--xnails-ease),color .22s var(--xnails-ease);display:inline-block}.mega-menu__nav>li>ul>li>a:hover{transform:translate(4px);color:var(--xnails-rose-deep)}@media screen and (min-width:1150px){.mega-menu__nav{gap:var(--spacing-12, 3rem)!important}}@media screen and (min-width:1150px){.mega-menu__nav>li+li{position:relative}.mega-menu__nav>li+li:before{content:"";position:absolute;left:calc(var(--spacing-6, 1.5rem) * -1);top:.4rem;bottom:.4rem;width:1px;background:linear-gradient(180deg,transparent,rgba(26,20,20,.08) 20%,rgba(26,20,20,.08) 80%,transparent)}}.mega-menu [class*=navigation-promo] a,.mega-menu [class*=navigation-promo] [class*=promo]{overflow:hidden;position:relative;border-radius:14px}.mega-menu [class*=navigation-promo] img,.mega-menu [class*=navigation-promo] picture img{transition:transform .7s var(--xnails-ease),filter .5s var(--xnails-ease);will-change:transform}.mega-menu [class*=navigation-promo] a:hover img,.mega-menu [class*=navigation-promo] a:focus-visible img{transform:scale(1.06);filter:saturate(1.05)}.mega-menu [class*=navigation-promo] a:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,transparent 0%,rgba(26,20,20,.05) 30%,rgba(26,20,20,.55) 100%);pointer-events:none;opacity:.85;transition:opacity .36s var(--xnails-ease)}.mega-menu [class*=navigation-promo] a:hover:after{opacity:1}.mega-menu [class*=navigation-promo] [class*=heading],.mega-menu [class*=navigation-promo] h2,.mega-menu [class*=navigation-promo] h3,.mega-menu [class*=navigation-promo] h4{letter-spacing:.02em;text-shadow:0 1px 16px rgba(0,0,0,.35)}.mega-menu [class*=product-card],.mega-menu [class*=featured-product]{border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1a14140a,0 12px 32px -16px #1a14142e;transition:transform .32s var(--xnails-ease),box-shadow .32s var(--xnails-ease)}.mega-menu [class*=product-card]:hover,.mega-menu [class*=featured-product]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1a14140a,0 24px 48px -16px #1a141440}.dropdown-menu{animation:xnails-mega-in .28s var(--xnails-ease) both;border-radius:14px!important;box-shadow:0 1px 2px #1a14140a,0 16px 40px -16px #1a14142e!important;padding:.5rem!important;overflow:hidden}.dropdown-menu__item{border-radius:8px;padding:.55rem .85rem!important;transition:background-color .22s var(--xnails-ease),color .22s var(--xnails-ease);letter-spacing:.01em}.dropdown-menu__item:hover,.dropdown-menu__item:focus-visible{background-color:#a3727a14;color:var(--xnails-rose-deep)}.header[is-transparent] .header__link-list>ul>li>a:after,.header[is-transparent] .header__link-list>ul>li>details>summary:after,.header[is-transparent] .header__link-list>ul>li>button:after{opacity:.9}.header[is-transparent]:has(details[is=mega-menu-disclosure][open]){background-color:#fffffff0!important;color:var(--xnails-ink)!important}[class*=announcement-bar]{letter-spacing:.06em;font-feature-settings:"ss01","ss02"}.navigation-drawer{--drawer-transition: .38s var(--xnails-ease)}.navigation-drawer [class*=link]{transition:background-color .22s var(--xnails-ease),transform .22s var(--xnails-ease)}.navigation-drawer [class*=link]:hover,.navigation-drawer [class*=link]:focus-visible{background-color:#a3727a0f}.header a:focus-visible,.header button:focus-visible,.header summary:focus-visible{outline:2px solid var(--xnails-rose-deep);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.header__link-list>ul>li>a:after,.header__link-list>ul>li>details>summary:after,.header__link-list>ul>li>button:after{transform:scaleX(1);opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/header-modern.css.map */
