html{overflow-x:hidden}@media(hover:none){.tooltip-default{display:none}}@media only screen and (min-width:1250px){.theme__header .navlink--toplevel .navtext{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;letter-spacing:normal;font-weight:700;font-size:14px;line-height:1.2}.theme__header .grandparent .header__dropdown,.theme__header .parent .header__dropdown{left:50%;transform:translate(-50%);width:100vw;max-width:100vw}.theme__header .header__dropdown__inner{max-width:var(--page-width, 1500px);margin:0 auto;padding-left:var(--outer, 24px);padding-right:var(--outer, 24px);box-sizing:border-box}.theme__header .grandparent .header__grandparent__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-column-gap:1.5em;grid-row-gap:.5em;align-content:start}.theme__header .dropdown__family .navlink--child .navtext{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;letter-spacing:normal;font-weight:700;font-size:11px;line-height:1.2}.theme__header .dropdown__family .navlink--grandchild{padding:4px 0}.theme__header .dropdown__family .navlink--grandchild .navtext{letter-spacing:normal;font-weight:400}.theme__header .grandparent .dropdown__family{padding:0}.theme__header .grandparent .header__dropdown__inner{align-items:stretch;gap:2em}.theme__header .grandparent .header__grandparent__links{flex:1 1 45%}.theme__header .grandparent .menu__blocks{flex:1 1 55%;display:flex;gap:6px;padding:0;align-items:stretch}.theme__header .grandparent .menu__blocks .menu__block{padding:0}.theme__header .grandparent .menu__blocks>*{flex:1 1 0;min-width:0}.theme__header .header__dropdown__image{height:auto}.theme__header .header__dropdown__image .image-wrapper{width:100%;height:100%}.theme__header .header__dropdown__image .image-overlay,.theme__header .header__dropdown__image img{width:100%;height:100%;object-fit:cover}.theme__header .header__dropdown__image .hero__content{align-self:flex-end;padding:18px}.theme__header .header__dropdown__image .hero__title{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;letter-spacing:normal;font-weight:700;font-size:20px;line-height:1.2}.theme__header .grandparent .header__dropdown__wrapper{padding-top:28px;padding-bottom:28px}.theme__header .menu__item.parent>.header__dropdown:before,.theme__header .menu__item.grandparent>.header__dropdown:before{height:40px;left:0;right:0;background:transparent;pointer-events:auto}.theme__header .grandparent--layout-columns_image .header__grandparent__links{flex:1 1 45%}.theme__header .grandparent--layout-columns_image .menu__blocks{flex:1 1 55%}.theme__header .grandparent--layout-columns_grid .header__grandparent__links{flex:1 1 70%;grid-template-columns:repeat(4,1fr)}.theme__header .grandparent--layout-columns_grid .menu__blocks{flex:1 1 30%}.theme__header .grandparent--layout-images_only .header__dropdown__inner{justify-content:stretch}.theme__header .grandparent--layout-images_only .menu__blocks{flex:1 1 100%;width:100%}.theme__header .grandparent--layout-images_only .menu__blocks>*{flex:1 1 0}}@media only screen and (max-width:1249px){.theme__header .header__mobile{display:grid}.theme__header .header__desktop{position:relative;overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none}}.theme__header .header__mobile{grid-template-columns:1fr auto}.theme__header .header__mobile__left--logo{justify-self:start;align-self:center}.theme__header .header__mobile__left--logo .header__logo{justify-content:flex-start;text-align:left;margin:0}.theme__header .header__mobile__right{justify-self:end;align-items:center;gap:4px}.drawer--header .drawer__head:not(:has(img)){min-height:0;padding-top:8px;padding-bottom:8px}.drawer__head__text{font-family:var(--FONT-STACK-HEADING);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;color:var(--COLOR-HEADER-LINK, currentColor)}.drawer--header .drawer__main-menu .sliderow__title{font-family:var(--FONT-STACK-HEADING);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.drawer--header .drawer__main-menu .sliderow:not(.sliderow--back){padding-top:3px;padding-bottom:3px;min-height:0}.theme__header .header__mobile{position:relative}.theme__header .header__mobile__right:has(header-search-popdown),.theme__header .header__mobile__right .header__mobile__button:has(header-search-popdown){transform-style:flat;-webkit-backface-visibility:visible;backface-visibility:visible}.dy-promo-row{display:flex;gap:8px;align-items:stretch;width:100%}.dy-promo-row>.mobile-menu__block{flex:1 1 0;min-width:0;--image-size: 100%}.dy-promo-row .mobile-menu__image-link,.dy-promo-row .mobile-menu__image,.dy-promo-row .mobile-menu__image img{width:100%;display:block}@media only screen and (min-width:1250px){.theme__header .header__dropdown__footer{max-width:var(--page-width, 1500px);margin:0 auto;padding:14px var(--outer, 24px) 18px;display:flex;align-items:center;gap:44px;border-top:1px solid var(--COLOR-BORDER, rgba(0, 0, 0, .08));border-bottom:1px solid var(--COLOR-BORDER, rgba(0, 0, 0, .08))}.theme__header .header__dropdown__footer-title{font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.theme__header .header__dropdown__footer-link{font-size:14px;color:var(--COLOR-HEADER-LINK, currentColor);text-decoration:none}.theme__header .header__dropdown__footer-link:hover{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dy-header.css.map */
