.m-menu__item--towels-priority{order:-1}.m-menu-drawer__navigation{display:flex;flex-direction:column}.m-menu-promotion{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.m-menu-promotion__badge{order:-1;display:inline-flex;min-height:18px;align-items:center;padding:2px 7px;border:0;border-radius:var(--btn-border-radius, 5px);color:#fff;background:#3d9f87;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.m-menu-promotion__badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.m-menu-promotion__badge--towel-trait{padding-right:4px;padding-left:4px;border:1px solid #267a67;color:#267a67;background:transparent;letter-spacing:.04em}.m-menu-promotion__badge--desktop{display:none}@media screen and (min-width:1024px){.m-menu__item--sheets.m-menu__item--mega .m-sub-menu__item--level-1{width:50%}.m-menu__item--mega .m-mega-menu__column{margin-top:0}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link{color:rgba(var(--color-foreground),.72)}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link:only-child,.m-menu__item--dropdown .m-sub-menu__item--level-1>.m-menu__link:only-child{color:rgb(var(--color-foreground))}.m-menu__item--mega .m-sub-menu__item--level-2>.m-menu__link{color:rgb(var(--color-foreground))}.m-menu-promotion__badge--mobile{display:none}.m-menu-promotion__badge--desktop{display:inline-flex;order:initial;margin-left:6px;vertical-align:middle}.m-menu-promotion--sheet-trait .m-menu-promotion__badge{border:1px solid #267a67;color:#267a67;background:transparent;font-size:10px;letter-spacing:.06em}.m-menu-promotion--sheet-trait .m-menu-promotion__title-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.m-menu-promotion--sheet-trait .m-menu-promotion__badge--best-seller{order:initial;border:0;color:#fff;background:#3d9f87;letter-spacing:.08em}}@media screen and (max-width:1023px){.m-menu-mobile__link .m-menu-promotion--silk{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.m-menu-mobile__link .m-menu-promotion__badge{min-height:15px;padding:1px 6px;font-size:8px}.m-menu-mobile__link .m-menu-promotion--silk .m-menu-promotion__badge{order:initial}.m-menu-mobile__link .m-menu-promotion--silk .m-menu-promotion__title{font-size:15px;line-height:1.35}.m-menu-mobile__link .m-menu-promotion--towel{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal}.m-menu-mobile__link .m-menu-promotion--towel .m-menu-promotion__badges{gap:3px 5px}.m-menu-mobile__link .m-menu-promotion__badge--towel-trait{font-size:9px}.m-menu-mobile__link .m-menu-promotion--sheet{display:inline-flex;max-width:100%;flex-flow:row wrap;align-items:center;gap:2px 6px;white-space:normal}.m-menu-mobile__link .m-menu-promotion--sheet .m-menu-promotion__badge{order:initial;min-height:14px;padding-right:5px;padding-left:5px;font-size:9px;letter-spacing:.06em;text-transform:none}.m-menu-mobile__group-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 16px 4px;color:rgba(var(--color-foreground),.72);cursor:default;font-size:15px;font-weight:500;line-height:1.35}.m-menu-mobile__group-heading .m-menu-promotion__badge{order:initial;min-height:15px;padding:1px 6px;border:1px solid #267a67;color:#267a67;background:transparent;font-size:9px;letter-spacing:.06em}.m-menu-mobile__group-heading .m-menu-promotion__badge--best-seller{order:initial;border:0;color:#fff;background:#3d9f87;letter-spacing:.08em}.m-submenu-mobile--sheets>.m-menu-mobile__group-heading~.m-menu-mobile__item>.m-menu-mobile__link{font-size:14px}.m-megamenu-mobile .m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__link{min-height:44px;padding-top:10px;padding-bottom:10px}.m-megamenu-mobile__block .m-mega-banner__image,.m-megamenu-mobile__block .m-mega-banner__inner{width:calc(100% - 40px);margin-right:auto;margin-left:0}.m-megamenu-mobile__block .m-mega-banner--outside .m-mega-banner__inner{margin-top:8px}.m-megamenu-mobile__block .m-mega-banner__title{font-size:18px;line-height:1.3}.m-megamenu-mobile__block .m-mega-banner__description{margin-top:4px;font-size:13px;line-height:1.45}}@media screen and (max-width:359px){.m-menu-mobile__link .m-menu-promotion--silk{gap:4px}.m-menu-mobile__link .m-menu-promotion__badge{padding-right:4px;padding-left:4px;font-size:7px}.m-menu-mobile__link .m-menu-promotion--silk .m-menu-promotion__title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/menu-promotion-badges.css.map */
