.brand-switcher-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.brand-switcher__heading{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:currentColor;opacity:.65;margin:0 0 18px;text-align:center}.brand-switcher{display:flex;align-items:center;justify-content:center;gap:56px;width:100%}.brand-switcher__logo{position:relative;background:none;border:0;padding:0 0 14px;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.45;transition:opacity .25s ease,transform .25s ease}.brand-switcher__logo:hover,.brand-switcher__logo:focus-visible{opacity:.85}.brand-switcher__logo img{max-height:190px;width:auto;display:block;transition:max-height .25s ease}.brand-switcher__text-logo{font-family:inherit;font-weight:600;font-size:22px;letter-spacing:.08em;white-space:nowrap;transition:font-size .25s ease}.brand-switcher__logo[data-active=true]{opacity:1;transform:scale(1.05)}.brand-switcher__logo[data-active=true] img{max-height:220px}.brand-switcher__logo[data-active=true] .brand-switcher__text-logo{font-size:26px;font-weight:700}.brand-switcher__logo[data-active=true]:after{content:"";position:absolute;bottom:0;width:26px;height:3px;border-radius:2px;background:currentColor}body,.announcement-bar{transition:background-color .3s ease}@media only screen and (max-width:768px){.brand-switcher__heading{font-size:10px;margin-bottom:12px}.brand-switcher{gap:32px}.brand-switcher__logo img{max-height:100px}.brand-switcher__logo[data-active=true] img{max-height:130px}.brand-switcher__logo[data-active=true]:after{width:18px;height:2px}}.brand-header__top{padding-top:32px;padding-bottom:32px}.brand-header__bottom{border-top:1px solid rgba(0,0,0,.08)}.brand-header__bottom-inner{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.brand-header .header-item--navigation .site-nav{padding-left:0}.brand-header [data-menu-brand]{display:none}html:not([data-brand]) .brand-header [data-menu-brand=bellissimo],html[data-brand=bellissimo] .brand-header [data-menu-brand=bellissimo],html[data-brand=b] .brand-header [data-menu-brand=b],html[data-brand=bella] .brand-header [data-menu-brand=bella]{display:block}.brand-header .header-item--icons .site-nav__icons{justify-content:flex-end}.brand-header__hamburger{margin-right:24px}@media only screen and (max-width:700px){.site-header:has(.brand-header){height:auto!important;padding-top:0!important}}@media only screen and (max-width:768px){.brand-header__top{padding-top:8px;padding-bottom:8px;margin:0}.brand-header__bottom-inner{padding-top:10px;padding-bottom:10px}.brand-header .header-item--navigation{display:none}.brand-header .header-item--icons{width:100%}.brand-header .header-item--icons .site-nav__icons{display:flex;align-items:center;justify-content:space-between;width:100%}.brand-header .header-item--icons .js-search-header{display:none}.brand-header__hamburger{margin-right:12px}}@media only screen and (max-width:768px){.brand-header{position:relative}.brand-header .header-item--navigation[data-menu-brand]{display:none!important}.brand-header__top{padding:8px 52px 6px!important}.brand-switcher__heading{font-size:9px;letter-spacing:.14em;margin:0 0 4px}.brand-switcher{gap:12px;flex-wrap:nowrap}.brand-switcher__logo{flex:0 1 auto;min-width:0;padding:4px 2px 10px;min-height:44px}.brand-switcher__logo img{max-height:46px;max-width:112px;height:auto}.brand-switcher__logo[data-active=true] img{max-height:58px;max-width:124px}.brand-switcher__logo[data-active=true]{transform:none}.brand-switcher__logo[data-active=true]:after{width:16px;height:2px}.brand-header__bottom{position:absolute;top:13px;bottom:0;left:0;right:0;border-top:0;pointer-events:none}.brand-header__bottom-inner{height:100%;max-width:none;padding:0 6px!important}.brand-header .header-item--icons,.brand-header .header-item--icons .site-nav{height:100%;width:100%!important;max-width:none!important;flex:1 1 100%!important;margin:0!important;padding:0!important}.brand-header .header-item--icons .site-nav__icons{height:100%;display:flex;align-items:center;justify-content:space-between;width:100%}.brand-header .header-item--icons .site-nav__link{pointer-events:auto;padding:10px 8px!important;margin:0!important}.brand-header .header-item--icons .js-drawer-open-nav{order:-1}}@media only screen and (max-width:374px){.brand-header__top{padding-left:46px!important;padding-right:46px!important}.brand-switcher{gap:8px}.brand-switcher__logo img{max-height:40px;max-width:96px}.brand-switcher__logo[data-active=true] img{max-height:50px;max-width:104px}}@media only screen and (min-width:769px){.brand-header__top{padding-top:18px;padding-bottom:14px}.brand-switcher__heading{margin-bottom:10px}.brand-header__bottom-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:8px;padding-bottom:8px}.brand-header__bottom-inner:before{content:"";grid-column:1;grid-row:1}.brand-header .header-item--navigation{grid-column:2;grid-row:1;justify-self:center;flex:none;width:auto;text-align:center}.brand-header .header-item--navigation .site-nav{margin:0}.brand-header .header-item--icons{grid-column:3;grid-row:1;justify-self:end;flex:none;width:auto}}@media only screen and (min-width:769px){.brand-header .header-item--navigation .site-nav{flex-wrap:nowrap;white-space:nowrap}}@media only screen and (min-width:769px)and (max-width:1199px){.brand-header .header-item--navigation .site-nav__link{font-size:16px;padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-switcher.css.map */
