:root{--header-height: 102px}.stores-header-banner{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.stores-header-banner .left-content{padding:var(--box-auto-top);display:flex;flex-direction:column;justify-content:space-between}.stores-header-banner .top-content .subtitle{margin:20px 0;color:var(--secondary-text);font-size:20px;font-weight:500;line-height:21px;letter-spacing:-.2px}.stores-header-banner .bottom-content{margin-top:auto}.stores-header-banner .bottom-dynamic-content{transition:opacity .2s ease;will-change:opacity}.stores-header-banner .block_location-content{color:var(--secondary-text);font-size:16px;line-height:1.5;margin:0}.stores-header-banner .right-slider{height:100%;height:calc(95vh - var(--header-height) - 60px);overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}.stores-header-banner .slider-cell{width:100%;position:relative;height:100%;background-size:cover;background-position:center}.stores-header-banner .stores-slide-info{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;height:100%;color:#fff;padding:60px 80px;gap:48px;z-index:2}.stores-slide-info .slider-title{transition:transform .3s ease;color:#fff;margin-bottom:0}.stores-slide-info .slider-title strong{color:#e77e21}.stores-slide-info .store-slide-button{background-color:#fff;font-size:18px}.stores-slide-info .slider-title:hover:after{width:100%}.stores-slide-info a{color:inherit;text-decoration:none;border:none}.stores-slide-info .button{font-family:var(--font-stack-headings);font-weight:500;font-size:18px;text-transform:uppercase;padding:12px 24px}.stores-slide-info .button:hover{opacity:.8}.stores-slide-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:opacity .3s ease}.slider-navigation-arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:10;transition:opacity .3s ease,transform .3s ease}.arrow-button{width:50px;height:50px;border:2px solid rgba(255,255,255,.8);border-radius:50%;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:bounce 2s infinite}.arrow-button:hover{background:#0009;border-color:#fff;transform:scale(1.1)}.arrow-button:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.arrow-button svg{width:20px;height:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media screen and (max-width: 1024px){.stores-header-banner{grid-template-columns:1fr;grid-template-rows:1fr calc(100vh - var(--header-height) - 60px);min-height:500px;padding-bottom:0;align-items:end}.stores-header-banner .left-content{padding:24px 16px;gap:48px}.stores-header-banner .stores-slide-info{padding:60px 40px}.slider-navigation-arrow{bottom:20px}.arrow-button{width:40px;height:40px}.arrow-button svg{width:16px;height:16px}.stores-header-banner .slider-cell{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform:translateZ(0);backface-visibility:hidden}.stores-header-banner .bottom-dynamic-content{transition:opacity .15s ease;transform:translateZ(0)}.stores-header-banner .bottom-content{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}.stores-header-banner .bottom-dynamic-content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:8px}.stores-header-banner .block_location-content{margin-bottom:16px}.stores-header-banner .bottom-content::-webkit-scrollbar{width:4px}.stores-header-banner .bottom-content::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.stores-header-banner .bottom-content::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.stores-header-banner .bottom-content::-webkit-scrollbar-thumb:hover{background:#00000080}.stores-header-banner .right-slider{scroll-snap-type:y mandatory;scroll-padding-top:0}.stores-header-banner .slider-cell{scroll-snap-align:start;scroll-snap-stop:always}.arrow-button:active{transform:scale(.95)}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/section-stores-header-banner.css.map */
