.s2-bsh.s2-cm{padding-top:calc(41 * var(--u))}.s2-bsh__head{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u));height:auto}.s2-bsh__head .s2-routine__title{min-width:0}.s2-bsh .s2-cm__grid{margin-top:calc(22 * var(--u))}.s2-bsh .s2-cm__grid--after{margin-top:calc(44 * var(--u))}.s2-blv{position:relative;z-index:1;margin-top:calc(61 * var(--u));padding:calc(48 * var(--u)) 0 calc(34 * var(--u));background:var(--s2c-band);color:#fff}.s2-blv__inner{width:calc(1008 * var(--u));margin:0 auto}.s2 .s2-blv__title{text-align:center;font:600 calc(40 * var(--u))/1.1 var(--s2-sg);letter-spacing:calc(-1.2 * var(--u));text-wrap:balance;color:#fff}.s2-blv__title em{display:inline-block;font-style:normal;color:var(--s2c-gates-accent)}.s2-blv__grid{display:grid;grid-template-columns:repeat(4,calc(226 * var(--u)));justify-content:space-between;margin-top:calc(48 * var(--u))}.s2-blv__grid .s2-cfeat__product{width:auto}.s2-blv__grid .s2-cfeat__pimg{height:calc(296 * var(--u))}.s2 .s2-blv__grid .s2-cfeat__add{width:calc(236 * var(--u));height:calc(44 * var(--u));margin-left:calc(-5 * var(--u))}.s2-blv__ghost span{display:block;height:calc(296 * var(--u));border-radius:calc(8 * var(--u));background:#ffffff1a}.s2-blv__ghost i{display:block;height:calc(14 * var(--u));margin-top:calc(16 * var(--u));border-radius:999px;background:#ffffff1a}.s2-blv__ghost i:nth-of-type(2){width:60%}.s2-blv__ghost i:nth-of-type(3){height:calc(44 * var(--u));margin-top:calc(18 * var(--u))}@media(prefers-reduced-motion:no-preference){.s2-blv__ghost{animation:s2-blv-pulse 1.6s var(--s2-ease-inout) infinite alternate}}@keyframes s2-blv-pulse{0%{opacity:.5}to{opacity:1}}.s2-blv__grid>.s2-cfeat__product.is-new{animation:s2-rise var(--s2-t) var(--s2-ease) both}@media(max-width:989px){.s2-bsh.s2-cm{padding-top:calc(30 * var(--m))}.s2-bsh__head{align-items:flex-end;margin:0}.s2-bsh__head .s2-routine__title{font-size:calc(24 * var(--m))!important;line-height:calc(26 * var(--m))!important}.s2-bsh .s2-bsh__head .s2-cm__ctrl{display:flex;gap:calc(12 * var(--m))}.s2-bsh__ctrl .s2-cm__sortbtn,.s2 .s2-bsh__ctrl .s2-cm__filterbtn{height:calc(30 * var(--m));font-size:calc(11.5 * var(--m));gap:calc(5 * var(--m))}.s2-bsh__ctrl .s2-cm__sortcur{max-width:calc(90 * var(--m));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-bsh__ctrl .s2-cm__sortlist{right:0;left:auto}.s2-bsh .s2-cm__grid{margin-top:calc(16 * var(--m))}.s2-bsh .s2-cm__grid--after{margin-top:calc(32 * var(--m))}.s2-blv{margin-top:calc(40 * var(--m));padding:calc(36 * var(--m)) 0 calc(30 * var(--m))}.s2-blv__inner{width:auto}.s2 .s2-blv__title{margin:0 calc(20 * var(--m)) 0 calc(23 * var(--m));font-size:calc(28 * var(--m));letter-spacing:calc(-.8 * var(--m))}.s2-blv__grid{display:flex;gap:calc(14 * var(--m));margin-top:calc(24 * var(--m));padding:0 calc(20 * var(--m)) calc(4 * var(--m)) calc(23 * var(--m));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:calc(23 * var(--m));scrollbar-width:none}.s2-blv__grid::-webkit-scrollbar{display:none}.s2-blv .s2-blv__grid>*{flex:none;width:calc(170 * var(--m));min-width:0;scroll-snap-align:start}.s2-blv__grid .s2-cfeat__pimg,.s2-blv__ghost span{height:calc(220 * var(--m))}.s2 .s2-blv__grid .s2-cfeat__add{width:calc(176 * var(--m));height:calc(36 * var(--m));margin-left:calc(-3 * var(--m))}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/s2-brand.css.map */
