.battle-shop-hero{position:relative;z-index:0;isolation:isolate;background:#fff}.battle-shop-topbar{background:var(--battle-gold, #eba834);color:#fff;padding:1.2rem 3.2rem}.battle-shop-topbar__list{max-width:var(--battle-max, 128rem);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 12rem;list-style:none;padding:0;margin-block:0}.battle-shop-topbar__item{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.battle-shop-topbar__icon{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.battle-shop-topbar__icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.battle-shop-hero__inner{max-width:var(--battle-max, 128rem);margin:0 auto;padding:4.8rem 3.2rem 5.6rem;display:grid;grid-template-columns:minmax(22rem,.38fr) minmax(0,1fr);gap:3.2rem 3.2rem;align-items:start}.battle-shop-hero__title{margin:0 0 2.4rem;font-family:var(--battle-font-display, "Antonio", sans-serif);font-weight:700;font-size:clamp(3.2rem,3.6vw,4rem);line-height:1.15;letter-spacing:-.04em;text-transform:uppercase;color:#0b0b0b}.battle-shop-hero__text,.battle-shop-hero__text p{margin:0;font-family:var(--battle-font-body, "Inter", sans-serif);font-size:1.6rem;line-height:1.55;color:#000;max-width:34rem}.battle-shop-hero__text p+p{margin-top:1.6rem}.battle-shop-collage{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr .7fr;grid-auto-rows:auto;gap:1.6rem 1.2rem;align-items:center}.battle-shop-collage__item{min-width:0}.battle-shop-collage__item--product{display:flex;align-items:center;justify-content:center;padding:.4rem}.battle-shop-collage__product-link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;color:inherit}.battle-shop-collage__item--product img,.battle-shop-collage__item--product .placeholder-svg{display:block;width:auto;max-width:100%;max-height:18rem;height:auto;object-fit:contain}.battle-shop-collage__item--hotspot{min-width:0}.battle-shop-hotspot{position:relative;width:100%;aspect-ratio:256 / 182;overflow:hidden;border-radius:2rem;background:#f0f0f0}.battle-shop-hotspot img,.battle-shop-hotspot .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.battle-shop-hotspot__tag{position:absolute;left:var(--pin-x, 28%);top:var(--pin-y, 52%);transform:translate(-8%,-50%);z-index:2;display:inline-flex;align-items:center;max-width:86%;text-decoration:none;color:inherit;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.battle-shop-collage__item--flip .battle-shop-hotspot__tag{transform:translate(-92%,-50%);flex-direction:row-reverse}.battle-shop-hotspot__text{display:inline-block;background:#000;color:var(--battle-gold, #eba834);font-family:var(--battle-font-display, "Antonio", sans-serif);font-weight:700;font-size:clamp(1.4rem,1.5vw,2rem);letter-spacing:.02em;text-transform:uppercase;line-height:1.05;padding:1rem 1.4rem;border-radius:.7rem;white-space:nowrap}.battle-shop-collage__item--flip .battle-shop-hotspot__text{padding-left:1.6rem;padding-right:1.2rem}.battle-shop-hotspot__dot{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--battle-gold, #eba834);flex-shrink:0;margin-left:-.75rem;box-shadow:0 0 0 2px #fffffff2}.battle-shop-collage__item--flip .battle-shop-hotspot__dot{margin-left:0;margin-right:-.75rem}.battle-collection-heading,.battle-collection-products__heading{margin:0;font-family:var(--battle-font-display, "Antonio", sans-serif);font-weight:700;font-size:clamp(3.2rem,4.5vw,6rem);line-height:6.4rem;letter-spacing:.01em;text-transform:none;color:#121212}.battle-collection-products__inner{max-width:var(--battle-max, 128rem);margin:0 auto;padding:0 3.2rem 4rem}.battle-collection-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:5.8rem}.battle-collection-nav{display:flex;gap:.8rem;flex-shrink:0}.battle-collection-nav__btn{width:4rem;height:4rem;border:1px solid #e5e5e5;border-radius:1.2rem;background:#fff;color:#121212;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.battle-collection-nav__btn:hover{border-color:var(--battle-gold, #eba834);color:var(--battle-gold, #eba834)}.battle-collection-products__viewport{overflow:hidden}.battle-collection-products__track{display:flex;gap:2.4rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.battle-collection-products__track::-webkit-scrollbar{display:none}.battle-collection-products__item{flex:0 0 calc((100% - 7.2rem)/4);max-width:calc((100% - 7.2rem)/4);scroll-snap-align:start;min-width:0}.battle-collection-products__item .battle-product-card{width:100%;min-width:0}.battle-collection-products__pager{margin-top:4rem}@media screen and (max-width:989px){.battle-shop-topbar__list{gap:1.2rem 4rem}.battle-shop-hero__inner{grid-template-columns:1fr;padding:3.2rem 2.4rem 4rem;gap:3.2rem}.battle-shop-hero__text,.battle-shop-hero__text p{max-width:none}.battle-shop-collage{grid-template-columns:1fr 1fr;grid-auto-flow:row}.battle-shop-collage__item--product{display:none}.battle-shop-hotspot__text{white-space:normal;font-size:1.5rem}.battle-collection-heading,.battle-collection-products__heading{font-size:3.2rem;line-height:1.1}.battle-collection-products__inner{padding:0 2.4rem 3.2rem}.battle-collection-products__header{margin-bottom:3.2rem}.battle-collection-products__item{flex-basis:calc((100% - 2.4rem)/2);max-width:calc((100% - 2.4rem)/2)}}@media screen and (max-width:749px){.battle-shop-topbar{padding:1.2rem 1.6rem}.battle-shop-topbar__list:not(.battle-trust__list--carousel){flex-direction:column;align-items:center;gap:1rem}.battle-shop-topbar__list.battle-trust__list--carousel{min-height:3.2rem}.battle-shop-hero__inner{padding:2.4rem 1.6rem 3.2rem}.battle-shop-collage{grid-template-columns:1fr;gap:1.4rem}.battle-shop-hotspot{aspect-ratio:4 / 3}.battle-shop-hotspot__tag,.battle-shop-collage__item--flip .battle-shop-hotspot__tag{left:50%;top:auto;bottom:1.6rem;transform:translate(-50%);flex-direction:row;max-width:calc(100% - 2.4rem)}.battle-shop-hotspot__text,.battle-shop-collage__item--flip .battle-shop-hotspot__text{padding:1rem 1.4rem;text-align:center}.battle-shop-hotspot__dot{display:none}.battle-collection-heading,.battle-collection-products__heading{padding:0;font-size:2.8rem;line-height:1.1}.battle-collection-products__inner{padding:0 1.6rem 2.4rem}.battle-collection-products__header{margin-bottom:2.4rem;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/battle-collection.css.map */
