.header-wrapper,.header-wrapper #header,#header.header{background:var(--bg);color:var(--text)}.header-wrapper{border-bottom:1px solid var(--border)}#header .header-row{min-height:72px;align-items:center}.header__heading-logo.es-header-lockup{height:40px;width:auto;max-width:none}@media(min-width:1024px)and (max-width:1199px){.header__heading-logo.es-header-lockup{height:32px}}ul.dt-nav.dt-nav>li a.dt-sc-nav-link.dt-sc-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none;font:700 15px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}ul.dt-nav>li a.dt-sc-nav-link span:before,ul.dt-nav>li a.dt-sc-nav-link span:after{display:none}ul.dt-nav>li a.dt-sc-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:4px;background:var(--stripe);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast) var(--ease-snap)}ul.dt-nav>li a.dt-sc-nav-link:hover:after,ul.dt-nav>li a.dt-sc-nav-link:focus-visible:after,ul.dt-nav>li a.dt-sc-nav-link[aria-current=page]:after,ul.dt-nav>li.active a.dt-sc-nav-link:after{transform:scaleX(1)}.sub-menu-block,.header__submenu,.header .dt-sc-dropdown-menu{background:var(--bg-overlay);color:var(--text);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow-overlay)}.sub-menu-block a,.header__submenu a{color:var(--text-muted);font-family:var(--font-body);font-size:15px;text-transform:none;letter-spacing:0}.sub-menu-block a:hover,.header__submenu a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.header__icon,.header__icon--cart,.header__icon--account,.header__icon--wishlist{width:44px;height:44px;display:inline-grid;place-items:center;color:var(--text);border-radius:0}.header__icon .icon,.header__icon svg{width:22px;height:22px}.header__icon:hover{color:var(--accent-ink, var(--ember))}#cart-icon-bubble{position:relative}#cart-icon-bubble .cart-count-bubble,.cart-count-bubble{position:absolute;top:2px;right:0;left:auto;bottom:auto;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:var(--radius-1);background:var(--highlight-bg);color:var(--highlight-fg);font:700 11px/1 var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums}.dtxc-wishlist-count,.dtxc-compare-count{border-radius:var(--radius-1);background:var(--bg-overlay);color:var(--text);font:700 11px/1 var(--font-display)}.header localization-form .disclosure__button,.menu-drawer localization-form .disclosure__button{min-height:44px;color:var(--text);font:600 12px/1 var(--font-label);font-style:italic;letter-spacing:.2em;text-transform:uppercase}.disclosure__list-wrapper{background:var(--bg-overlay);border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow-overlay)}.disclosure__link{color:var(--text-muted);min-height:44px;display:flex;align-items:center}.disclosure__link:hover,.disclosure__link--active{color:var(--text)}.menu-drawer{background:var(--bg);color:var(--text);border-right:1px solid var(--border)}.menu-drawer__menu{padding:var(--space-4)}.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__menu>li>details>.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item{display:flex;justify-content:space-between;align-items:center;min-height:64px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;font:800 clamp(28px,8vw,36px)/1 var(--font-display);text-transform:uppercase;letter-spacing:0}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item--active{color:var(--accent-ink, var(--ember))}.menu-drawer__submenu .menu-drawer__menu-item{font-size:clamp(20px,6vw,24px);min-height:52px}.menu-drawer__utility-links{padding:var(--space-6) var(--space-4);border-top:1px solid var(--border);background:var(--bg)}.menu-drawer__account{min-height:44px;color:var(--text);font:600 12px/1 var(--font-label);font-style:italic;letter-spacing:.2em;text-transform:uppercase}.cookie-disclaimer .cookie-content{max-width:420px;padding:var(--space-5);gap:var(--space-4);background:var(--bg-raised);color:var(--text);border:1px solid var(--border-strong);border-radius:0;box-shadow:var(--shadow-overlay)}.cookie-disclaimer .cookie-content p{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;text-align:left}.cookie-disclaimer .cookie-content p a{color:var(--link)}.cookie-disclaimer .cookie-content button{font-size:15px;min-height:44px;padding:0 var(--space-5)}.cookie-disclaimer .cookie-button{justify-content:flex-start;flex-wrap:wrap}@media(max-width:767px){.cookie-disclaimer .cookie-content{left:var(--space-4)!important;right:var(--space-4)!important;bottom:var(--space-4);max-width:none}}.es-announce__link{color:inherit;text-decoration:none}.es-announce__link:hover,.es-announce__link:focus-visible{text-decoration:underline;text-underline-offset:3px}.es-site-footer__brand{display:grid;gap:var(--space-5);max-width:420px;align-content:start}.es-site-footer__logo img{height:48px;width:auto}.es-site-footer__line{margin:0;font:800 24px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance}.es-site-footer__form{display:grid;gap:var(--space-2)}.es-site-footer__contact{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;font-size:14px}.es-site-footer__contact a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.es-site-footer__contact a:hover{color:var(--text)}.es-footer__col h2{margin:0 0 var(--space-1);font:700 16px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.es-site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center}.es-site-footer__legal a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.es-site-footer__legal a:hover{color:var(--text)}.es-site-footer__social{font:700 13px/1 var(--font-display);letter-spacing:.08em;text-decoration:none}.header__icons:not(.icon__fallback-content) span.icon__fallback-text,.header__search:not(.icon__fallback-content) .header__icon--search span.icon__fallback-text{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}ul.dt-nav>li a.dt-sc-nav-link>span:not(.dt-sc-caret){font:inherit;letter-spacing:inherit;text-transform:inherit}ul.dt-nav>li .megamenu_megamenu>div.sub-menu-block.es-mega-block{padding:0;border:0;border-bottom:1px solid var(--border);background:var(--bg-overlay);box-shadow:var(--shadow-overlay);transition:opacity var(--duration-base) var(--ease-snap),transform var(--duration-base) var(--ease-snap),visibility 0s linear var(--duration-base)}ul.dt-nav li:hover>.megamenu_megamenu>div.sub-menu-block.es-mega-block,ul.dt-nav li:focus-within:not(.es-mega-dismissed)>.megamenu_megamenu>div.sub-menu-block.es-mega-block{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}ul.dt-nav li.es-mega-dismissed:not(:hover)>.megamenu_megamenu>div.sub-menu-block.es-mega-block{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){ul.dt-nav>li .megamenu_megamenu>div.sub-menu-block.es-mega-block{transition:none;transform:none}}.es-mega{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);width:100%;max-width:var(--grid-max);margin:0 auto;padding:var(--space-8) var(--grid-gutter-wide) var(--space-10);text-align:left}.es-mega__inner{display:grid;align-content:start;gap:var(--space-4)}.es-mega__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-6)}.header .es-mega a.es-mega__row{position:relative;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:var(--space-4);align-items:center;padding:var(--space-2);color:var(--text);text-decoration:none;border-radius:10px;transition:background-color var(--duration-fast) var(--ease-snap)}.es-mega__thumb{grid-row:1 / span 2;width:56px;height:56px;overflow:hidden;border-radius:10px;background:var(--bg-raised)}.es-mega__thumb img{width:100%;height:100%;object-fit:cover;filter:contrast(1.06) saturate(.88);transition:transform var(--duration-slow) var(--ease-snap)}.es-mega__title{align-self:end;font:700 22px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.es-mega__count{align-self:start;margin-top:4px;font:400 13px/1.2 var(--font-body);color:var(--text-muted)}.es-mega__title{background:linear-gradient(var(--stripe),var(--stripe)) 0 100% / 0 3px no-repeat;padding-bottom:4px;transition:background-size var(--duration-base) var(--ease-snap);justify-self:start}.header .es-mega a.es-mega__row:hover,.header .es-mega a.es-mega__row:focus-visible{background:var(--bg-raised);text-decoration:none}.es-mega__row:hover .es-mega__title,.es-mega__row:focus-visible .es-mega__title,.es-mega__row[aria-current] .es-mega__title{background-size:100% 3px}.es-mega__row:hover .es-mega__thumb img{transform:scale(1.06)}.header .es-mega a.es-mega__all{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-2);color:var(--text);font:700 15px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.es-mega__all svg{width:18px;height:18px;fill:none;stroke:var(--stripe);stroke-width:2.5;transition:transform var(--duration-fast) var(--ease-snap)}.header .es-mega a.es-mega__all:hover svg{transform:translate(4px)}.header .es-mega a.es-mega__feature{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);color:var(--text);text-decoration:none}.es-mega__feature-media{aspect-ratio:16 / 9}.es-mega__feature-title{font:800 28px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.es-mega__feature-text{display:block;margin-top:4px;font-size:14px;color:var(--text-muted)}.header .es-mega a.es-mega__feature:hover .es-mega__feature-title{color:var(--stripe)}.es-switch{--track-w: 78px;--track-h: 34px;--knob: 28px;--pad: 3px;--travel: calc(var(--track-w) - var(--knob) - 2 * var(--pad));position:relative;display:inline-flex;align-items:center;min-height:44px;padding:5px 0;text-decoration:none;color:var(--text);-webkit-tap-highlight-color:transparent}.es-switch__track{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:var(--track-w);height:var(--track-h);padding:0 var(--pad);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:999px;transition:border-color var(--duration-fast) var(--ease-snap)}.es-switch__knob{position:absolute;top:calc(var(--pad) - 1px);left:calc(var(--pad) - 1px);width:var(--knob);height:var(--knob);border-radius:999px;background:var(--bone);box-shadow:0 1px 2px #0006;transform:translate(0);transform-origin:left center;transition:transform var(--duration-slow) var(--ease-snap)}.es-switch.is-on .es-switch__knob{transform:translate(var(--travel));transform-origin:right center}.es-switch__label{position:relative;z-index:1;display:grid;place-items:center;height:100%;font:700 12px/1 var(--font-display);letter-spacing:.1em;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-snap)}.es-switch:not(.is-on) .es-switch__label:nth-child(2),.es-switch.is-on .es-switch__label:nth-child(3){color:var(--jet-black)}@media(hover:hover){.es-switch:hover .es-switch__track{border-color:var(--text-muted)}.es-switch:not(.is-switching):not(.is-on):hover .es-switch__knob{transform:translate(0) scaleX(1.18)}.es-switch:not(.is-switching).is-on:hover .es-switch__knob{transform:translate(var(--travel)) scaleX(1.18)}}.es-switch:focus-visible{outline:none}.es-switch:focus-visible .es-switch__track{outline:2px solid var(--focus-ring);outline-offset:3px}.es-switch.is-switching .es-switch__knob{transition:none}.es-switch.is-switching.is-on .es-switch__knob{animation:es-knob-on var(--duration-slow) var(--ease-snap) forwards}.es-switch.is-switching:not(.is-on) .es-switch__knob{animation:es-knob-off var(--duration-slow) var(--ease-snap) forwards}@keyframes es-knob-on{0%{transform:translate(0) scaleX(1);transform-origin:left center}45%{transform:translate(calc(var(--travel) * .35)) scaleX(1.45);transform-origin:left center}80%{transform:translate(calc(var(--travel) + 2px)) scaleX(.92);transform-origin:right center}to{transform:translate(var(--travel)) scaleX(1);transform-origin:right center}}@keyframes es-knob-off{0%{transform:translate(var(--travel)) scaleX(1);transform-origin:right center}45%{transform:translate(calc(var(--travel) * .65)) scaleX(1.45);transform-origin:right center}80%{transform:translate(-2px) scaleX(.92);transform-origin:left center}to{transform:translate(0) scaleX(1);transform-origin:left center}}@media(prefers-reduced-motion:reduce){.es-switch__knob,.es-switch__label{transition:none}.es-switch.is-switching .es-switch__knob{animation:none}}.header__icons .es-switch{margin-left:var(--space-2)}.menu-drawer .es-switch{display:flex;padding:var(--space-6) var(--space-4);border-top:1px solid var(--border);--track-w: 92px;--track-h: 40px;--knob: 34px}.menu-drawer .es-switch__label{font-size:14px}.menu-drawer .drawer-title{font:600 12px/1 var(--font-label);font-style:italic;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.menu-drawer .menu-drawer-header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--space-4);background:var(--bg);border-bottom:1px solid var(--border)}.menu-drawer .menu-drawer-header .header-drawer__close{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--text);background:transparent;border:0}#menu-drawer a.es-drawer-row{display:grid!important;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-4);align-items:center;width:100%;min-height:64px;padding:var(--space-2) var(--space-4);color:var(--text);text-decoration:none;text-transform:none}#menu-drawer .es-drawer-row__thumb{display:block;grid-row:1 / span 2;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--bg-raised)}#menu-drawer .es-drawer-row__thumb img{display:block;width:48px!important;height:48px!important;max-width:none;object-fit:cover;filter:contrast(1.06) saturate(.88)}#menu-drawer .es-drawer-row__title{align-self:end;font:700 22px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}#menu-drawer .es-drawer-row__count{align-self:start;margin-top:4px;font:400 13px/1.2 var(--font-body);color:var(--text-muted);text-transform:none}#menu-drawer a.es-drawer-row:active{background:var(--bg-raised)}#menu-drawer .es-drawer-row__thumb .es-claw{--stripe: var(--ember);--claw-w: 18px;display:block;margin:13px auto 0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/es-chrome.css.map */
