.header__dropdown__promo-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;max-width:220px;height:100%;min-height:324px;align-self:stretch;padding:32px 30px;background-color:var(--banner-bg-color);border-radius:8px;margin:5px 7px 0 0;text-align:center;flex-shrink:0;overflow:visible}.header__dropdown__promo-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2;width:100%;margin:0;padding:0;position:relative}.header__dropdown__promo-banner__heading{margin:0 auto;font-size:var(--heading-size, 18px);font-weight:400;line-height:1.3;color:#2c2b2b;font-family:var(--FONT-STACK-HEADING, serif);text-align:center;width:auto;max-width:100%;display:block}.header__dropdown__promo-banner__button{display:inline-block;padding:0;font-size:var(--button-size, 14px);font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;color:var(--button-text-color, #000);background-color:transparent;border:none;border-bottom:1px solid var(--button-text-color, #000);border-radius:0;transition:opacity .2s ease;margin:0 auto;font-family:var(--FONT-STACK-BODY, sans-serif);font-weight:700}.header__dropdown__promo-banner__button:hover{opacity:.7}.header__dropdown__promo-banner__svg-container{position:absolute;top:-10px;right:-10px;width:77px;height:77px;display:flex;align-items:center;justify-content:center;z-index:99}.header__dropdown__promo-banner__svg-container svg{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0}.header__dropdown__promo-banner__svg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--svg-text-size, 12px);font-weight:400;text-align:center;display:flex;justify-content:center;width:calc(100% - 24px);color:#2c2b2b;white-space:normal;line-height:1.2;z-index:2;pointer-events:none;font-family:var(--FONT-STACK-HEADING, sans-serif)}.grandparent:has(.header__dropdown__promo-banner) .header__dropdown__wrapper,.parent:has(.header__dropdown__promo-banner) .header__dropdown__wrapper{display:flex;flex-direction:column;height:100%;overflow:visible}.grandparent .header__dropdown__inner,.parent .header__dropdown__inner{display:flex;justify-content:space-between;align-items:stretch;gap:40px;flex:1;min-height:100%;overflow:visible}.grandparent:has(.header__dropdown__promo-banner) .header__dropdown,.parent:has(.header__dropdown__promo-banner) .header__dropdown{overflow:visible}.grandparent:has(.header__dropdown__promo-banner) .header__grandparent__links,.parent:has(.header__dropdown__promo-banner) .header__grandparent__links{flex:1}.menu__items[data-takes-space] .menu__item[data-top-level-group="2"].parent .header__dropdown__inner{display:flex;justify-content:space-between;align-items:stretch;gap:40px}.grandparent .header__dropdown__promo-banner,.parent .header__dropdown__promo-banner{order:2;flex-shrink:0;margin-left:0}.grandparent .header__grandparent__links,.parent .header__grandparent__links{order:1}.menu__item[data-top-level-group="2"].parent .header__grandparent__links{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.menu__item[data-top-level-group="2"].parent .dropdown__family{margin:0;padding-bottom:0;gap:11px;padding-top:15px}.menu__items[data-takes-space][data-two-tier=true][data-active-menu="2"] .header__dropdown__promo-banner--two-tier{margin-left:auto}.header__dropdown__promo-banner--two-tier{display:none}.menu__items[data-takes-space][data-two-tier=true][data-active-menu="2"] .header__dropdown__promo-banner--two-tier[data-top-level-group="2"],.menu__items[data-takes-space][data-two-tier=true][data-active-menu="3"] .header__dropdown__promo-banner--two-tier[data-top-level-group="3"],.menu__items[data-takes-space][data-two-tier=true][data-active-menu="4"] .header__dropdown__promo-banner--two-tier[data-top-level-group="4"]{display:flex;flex-direction:column}.menu__items[data-takes-space][data-two-tier=true][data-active-menu="2"] .header__dropdown__promo-banner--two-tier.header__dropdown__promo-banner--with-image[data-top-level-group="2"],.menu__items[data-takes-space][data-two-tier=true][data-active-menu="3"] .header__dropdown__promo-banner--two-tier.header__dropdown__promo-banner--with-image[data-top-level-group="3"],.menu__items[data-takes-space][data-two-tier=true][data-active-menu="4"] .header__dropdown__promo-banner--two-tier.header__dropdown__promo-banner--with-image[data-top-level-group="4"]{display:flex!important;flex-direction:row!important}@media(max-width:1023px){.header__dropdown__promo-banner{display:none}}img.header__dropdown__promo-banner__image{object-fit:cover;height:auto!important;max-width:219px}.header__dropdown__promo-banner__subheading{margin:0;font-weight:700;font-size:13px!important;text-transform:uppercase;letter-spacing:1px;color:#2c2b2b}.header__dropdown__promo-banner--with-image{flex-direction:row;max-width:inherit;padding:0;max-width:456px;flex:219px 1;min-height:240px;overflow:visible;border-radius:8px;margin-left:auto;margin-right:0}.header__dropdown__promo-banner--with-image .header__dropdown__promo-banner__content{padding:0 36px 0 53px}.header__dropdown__promo-banner__image-container{line-height:0;display:block;flex-shrink:0;width:219px;min-width:219px;overflow:hidden;border-radius:8px 0 0 8px}.header__dropdown__promo-banner__image-container img{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-dropdown-promo-banner.css.map */
