.collection-campaign-banner{position:relative;display:block;width:100%;overflow:hidden;background:#f5f5f5}.collection-campaign-banner__viewport{width:100%;overflow:hidden}.collection-campaign-banner__track{display:flex;width:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.collection-campaign-banner__slide{flex:0 0 100%;min-width:0}.collection-campaign-banner__image{display:block;width:100%;height:auto;aspect-ratio:43 / 24}.collection-campaign-banner__arrow{position:absolute;z-index:2;top:50%;display:grid;width:44px;height:44px;padding:0;place-items:center;color:#1c1c1c;background:#ffffffd1;border:1px solid rgba(28,28,28,.18);border-radius:50%;box-shadow:0 3px 12px #0000001f;cursor:pointer;transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease}.collection-campaign-banner__arrow:hover,.collection-campaign-banner__arrow:focus-visible{background:#fff;transform:translateY(-50%) scale(1.05)}.collection-campaign-banner__arrow span{font-size:34px;font-weight:300;line-height:1;transform:translateY(-2px)}.collection-campaign-banner__arrow--previous{left:18px}.collection-campaign-banner__arrow--next{right:18px}.collection-campaign-banner__dots{position:absolute;z-index:2;right:0;bottom:16px;left:0;display:flex;justify-content:center;gap:8px;pointer-events:none}.collection-campaign-banner__dot{width:10px;height:10px;padding:0;background:#ffffff9e;border:1px solid rgba(28,28,28,.35);border-radius:50%;box-shadow:0 1px 4px #0000002e;cursor:pointer;pointer-events:auto;transition:background-color .18s ease,transform .18s ease}.collection-campaign-banner__dot[aria-current=true]{background:#fff;transform:scale(1.25)}@media screen and (max-width:600px){.collection-campaign-banner__arrow{width:34px;height:34px}.collection-campaign-banner__arrow span{font-size:28px}.collection-campaign-banner__arrow--previous{left:8px}.collection-campaign-banner__arrow--next{right:8px}.collection-campaign-banner__dots{bottom:8px}.collection-campaign-banner__dot{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.collection-campaign-banner__track,.collection-campaign-banner__arrow,.collection-campaign-banner__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-collection-campaign-banner.css.map */
