.collection-banner-slider{position:relative;overflow:hidden;margin-bottom:20px;-webkit-user-select:none;user-select:none}@keyframes bannerSlideHint{0%,to{transform:translate(0)}25%{transform:translate(-10%)}50%{transform:translate(0)}}.slide-hint-active{animation:bannerSlideHint 2s cubic-bezier(.175,.885,.32,1.275) 2s}.collection-banner-slider__track{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94);cursor:grab;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:pan-y}.collection-banner-slider__track.is-dragging{transition:none;cursor:grabbing}.collection-banner-slider__slide{min-width:100%;flex-shrink:0;position:relative}.banner-slide-wrapper{position:relative;width:100%;display:block}.banner-content-overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;width:90%;max-width:600px;pointer-events:none}.banner-content-overlay *{pointer-events:auto}.banner-title{margin:0 0 20px;font-weight:700;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,1);word-wrap:break-word}@media screen and (max-width: 749px){.banner-title{font-size:24px!important;margin-bottom:15px}}.banner-button{display:inline-block;padding:2px 16px;font-size:16px;font-weight:600;text-decoration:none;border-radius:25px;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #00000026;cursor:pointer;border:none;text-transform:uppercase;letter-spacing:.5px}.banner-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040;cursor:pointer}.banner-button:active{transform:translateY(0);box-shadow:0 2px 8px #0003}@media screen and (max-width: 749px){.banner-button{padding:3px 24px;font-size:14px}}.collection-banner-slider__slide img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collection_banner{width:100%;height:auto;display:block}.collection_banner_mobile{display:block}.collection_banner_pc{display:none}@media screen and (min-width: 750px){.collection_banner_mobile{display:none}.collection_banner_pc{display:block}}.banner-nav-wrapper{position:absolute;bottom:0;z-index:40;width:100%;max-width:var(--grid-width, 1350px);display:flex;left:50%;transform:translate(-50%)}.banner-nav-wrapper--center{justify-content:center}.banner-nav-wrapper--right{justify-content:flex-end}.banner-nav-wrapper--left{justify-content:flex-start}.banner-navigation{height:32px;display:inline-flex;align-items:center;z-index:10;margin:10px 0}.banner-nav{background:var(--bg-body, #fff);display:flex;align-items:center;justify-content:center;position:static;width:28px;height:28px;opacity:1;margin:0;cursor:pointer;background-color:transparent;transition:all .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 768px){.banner-nav{width:32px;height:32px}}.banner-nav svg{pointer-events:none;transition:all .25s cubic-bezier(.104,.204,.492,1)}.banner-nav:hover{--color-body: var(--color-accent)}.banner-nav:focus-visible{opacity:1;outline:2px solid var(--color-body);outline-offset:2px}.banner-nav:active{transform:scale(.95)}.banner-nav.is-disabled,.banner-nav[disabled]{opacity:.3;cursor:not-allowed;pointer-events:none}.banner-nav.banner-prev svg{margin-right:1px}.banner-nav.banner-next svg{margin-left:1px}.banner-dots{text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;margin:0 10px;list-style:none}@media only screen and (min-width: 768px){.banner-dots{gap:12px}}.banner-dots .dot{width:7px;height:3px;border-radius:1.5px;margin:0;opacity:.5;background-color:var(--color-body);cursor:pointer;transition:all .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 768px){.banner-dots .dot{width:14px;height:6px;border-radius:3px}}.banner-dots .dot:hover{opacity:.75}.banner-dots .dot.is-selected{opacity:1;width:14px}@media only screen and (min-width: 768px){.banner-dots .dot.is-selected{width:32px}}.no-js .banner-nav{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/collection-banner-slider.css.map */
