.ey-dh{--dh-lift: 82px;--dh-side: 230px;--dh-hover-bg: rgba(var(--ey-navy-rgb), .07);background:var(--ey-bg);padding:24px 0 28px;--dh-size: .92rem;--dh-weight: 500;font-family:var(--ey-font-body)}.ey-dh__wrap{max-width:1640px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:var(--dh-side) 1fr;column-gap:18px;align-items:stretch}.ey-dh-side{position:relative;z-index:51;display:flex;flex-direction:column;margin-top:calc(-1 * var(--dh-lift));background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px #0000000a}.ey-dh-side__list{list-style:none;margin:0;padding:0;flex:1 1 auto;display:flex;flex-direction:column}.ey-dh-side__item{position:static;margin:0;flex:1 1 auto;display:flex;flex-direction:column}.ey-dh-side__link{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 14px;border-bottom:1px solid #F1F2F4;color:#1b1b1b;font-size:.84rem;font-weight:var(--dh-weight);line-height:1.3;text-decoration:none}.ey-dh-side__item:last-child .ey-dh-side__link{border-bottom:none}.ey-dh-side__chev{display:inline-flex;flex-shrink:0;color:#9aa1a8}.ey-dh-side__chev svg{width:15px;height:15px;display:block}.ey-dh-side__chev svg,.ey-dh-side__chev svg *{fill:none!important}.ey-dh-side__item:hover>.ey-dh-side__link,.ey-dh-side__link:focus-visible{background:var(--dh-hover-bg);color:var(--ey-navy)}.ey-dh-side__item:hover>.ey-dh-side__link .ey-dh-side__chev{color:var(--ey-navy)}.ey-dh-mega{position:absolute;top:0;left:var(--dh-side);width:300px;height:100%;padding:14px 18px;background:#fff;border-radius:0 8px 8px 0;box-shadow:8px 4px 16px #00000014;overflow:hidden;display:none;flex-direction:column}.ey-dh-side__item:hover .ey-dh-mega,.ey-dh-side__item:focus-within .ey-dh-mega{display:flex}.ey-dh-side:has(.ey-dh-side__item:hover) .ey-dh-side__promo{border-bottom-right-radius:0}.ey-dh-mega__title{margin:0 0 10px;padding:0;font-family:var(--ey-font-body);font-size:var(--dh-size);font-weight:700;color:var(--ey-navy)}.ey-dh-mega__products{list-style:none;margin:0;padding:0}.ey-dh-mega__products li{margin:0;padding:0}.ey-dh-mega__products a{display:flex;align-items:center;gap:10px;padding:6px 0;text-decoration:none}.ey-dh-mega__img{width:42px;height:42px;object-fit:contain;flex-shrink:0;border-radius:6px;background:#f6f7f8}.ey-dh-mega__info{min-width:0}.ey-dh-mega__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:var(--dh-weight);line-height:1.35;color:#1b1b1b}.ey-dh-mega__products a:hover .ey-dh-mega__name{color:var(--ey-navy);text-decoration:underline}.ey-dh-mega__price{display:block;margin-top:2px;font-size:13px;font-weight:700;color:var(--ey-navy)}.ey-dh-mega__more{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f3;color:#1b1b1b;font-size:var(--dh-size);font-weight:var(--dh-weight);text-decoration:none}.ey-dh-mega__more:hover{color:var(--ey-navy);text-decoration:underline}.ey-dh-side__promo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin:0;padding:9px 14px;border-radius:0 0 8px 8px;background:var(--ey-navy);color:#fff;line-height:1.1;text-align:center;text-decoration:none;transition:background .12s ease}.ey-dh-side__promo:hover{background:var(--ey-navy-deep);color:#fff}.ey-dh-side__promo-title{margin:1px 0;font-family:"Montserrat",var(--ey-font-heading);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.05;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}.ey-dh-side__promo-sub{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:var(--dh-weight);color:#fff}.ey-dh-side__promo-sub:before,.ey-dh-side__promo-sub:after{content:"";width:7px;height:1px;background:#fff}.ey-dh-main{display:flex;flex-direction:column;gap:18px;min-width:0;margin-top:calc(-1 * var(--dh-lift));padding-top:var(--dh-lift);pointer-events:none}.ey-dh-main>*{pointer-events:auto}.ey-dh .ey-dh-hero{height:auto;aspect-ratio:1110 / 320;min-height:280px;border-radius:10px;flex:0 0 auto}.ey-dh .ey-hero__content{padding:28px 44px;max-width:620px}.ey-dh .ey-hero__title{font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:1.08;margin:0 0 18px}.ey-dh .ey-hero__text{margin-bottom:18px}.ey-dh .ey-hero__nav{right:16px;bottom:16px}.ey-dh .ey-hero__nav .ey-arrow{width:36px;height:36px}.ey-dh .ey-arrow svg,.ey-dh .ey-arrow svg *{fill:none!important}.ey-dh-brands{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:22px 18px 18px;background:#fff;border-radius:8px}.ey-dh-brands__head{margin:0 0 12px;font-family:"Montserrat",var(--ey-font-heading);font-size:16px;font-weight:600;color:#1b1b1b}.ey-dh-brands__row{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-content:center;gap:10px}.ey-dh-brands .ey-brandchip{min-width:0}@media(max-width:1023px){.ey-dh{padding:16px 0 20px}.ey-dh__wrap{display:block;padding:0 16px}.ey-dh-side{display:none}.ey-dh-main{margin-top:0;padding-top:0;pointer-events:auto}.ey-dh .ey-dh-hero{aspect-ratio:21 / 10;min-height:0}.ey-dh-brands__row{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ey-dh-brands__row::-webkit-scrollbar{display:none}.ey-dh-brands .ey-brandchip{flex:0 0 auto;min-width:176px;scroll-snap-align:start}}@media(max-width:749px){.ey-dh .ey-dh-hero{aspect-ratio:4 / 5}.ey-dh .ey-hero__content{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ey-dept-hero.css.map */
