.sk-banner-carousel{width:100%}.sk-banner-carousel__wrap{position:relative}.sk-banner-carousel__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:6px}.sk-banner-carousel__track::-webkit-scrollbar{height:6px}.sk-banner-carousel__slide{flex:0 0 calc(100% / var(--slides-desktop));scroll-snap-align:start;display:block;border-radius:12px;overflow:hidden}@media(max-width:749px){.sk-banner-carousel__slide{flex-basis:calc(100% / var(--slides-mobile))}}.sk-banner-carousel__img{width:100%;height:auto;display:block}.sk-banner-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;width:40px;height:40px;border-radius:999px;cursor:pointer}.sk-banner-carousel__arrow--prev{left:8px}.sk-banner-carousel__arrow--next{right:8px}.sk-banner-carousel__track{cursor:grab}.sk-banner-carousel__track.is-dragging{cursor:grabbing}@media(max-width:749px){.sk-banner-carousel__arrow{display:none}}.sk-banner-carousel__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.sk-banner-carousel__slide{border-radius:16px;overflow:hidden;transition:border-radius .35s ease}.sk-banner-carousel__img{transform:scale(1);transition:transform .45s ease;will-change:transform}@media(hover:hover){.sk-banner-carousel__slide:hover{border-radius:12px}.sk-banner-carousel__slide:hover .sk-banner-carousel__img{transform:scale(1.04)}}.bf{display:block;max-width:1440px;margin:auto;padding:32px 20px 64px;color:inherit}.bf [hidden]{display:none!important}.bf__hero{padding:36px;border-radius:20px;background:#171717;color:#fff;margin-bottom:28px}.bf__hero>p:first-child{font-size:12px;letter-spacing:.18em;color:#e4ff71}.bf__hero h1{color:inherit;font-size:clamp(32px,5vw,64px);margin:12px 0}.bf__hero a{color:inherit}.bf__filters{display:flex;gap:18px;flex-wrap:wrap;align-items:end;border:1px solid #ddd;border-radius:12px;padding:18px}.bf__filters label{display:grid;gap:8px}.bf__filters select,.bf button{font:inherit;padding:12px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#171717}.bf button{cursor:pointer}.bf__filters:disabled{opacity:.6}.bf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.bf__card{min-width:0}.bf__card h2{font-size:18px;line-height:1.4;margin:14px 0 8px}.bf__card a{color:inherit}.bf__card h2 a{text-decoration:none}.bf__image{display:block;position:relative;aspect-ratio:1;background:#f5f5f5;border-radius:12px;overflow:hidden}.bf__image img,.bf__image svg{width:100%;height:100%;object-fit:contain}.bf__badge{position:absolute;left:10px;top:10px;background:#e4ff71;color:#171717;padding:6px 10px;border-radius:20px;font-size:13px}.bf__price{margin:0;display:flex;flex-wrap:wrap;gap:10px}.bf__price s,.bf__note{opacity:.7}.bf__note{font-size:12px;margin:6px 0 12px}.bf__collections{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.bf__collections a{display:block;padding:4px 8px;border:1px solid #ddd;border-radius:20px;font-size:12px;text-decoration:none}.bf a:focus-visible,.bf button:focus-visible,.bf select:focus-visible{outline:3px solid #536a00;outline-offset:3px}.bf nav{margin-top:30px;word-spacing:12px}@media(max-width:999px){.bf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.bf{padding:20px 14px 40px}.bf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bf__hero{padding:24px}.bf__filters label{width:100%}.bf__card h2{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
