.bf-offers{padding-top:40px;padding-bottom:50px}.bf-offers>h2{text-align:center;margin:0 0 12px}.bf-offers__intro{text-align:center;margin-bottom:30px}.bf-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:28px}.bf-offers__card{min-width:0}.bf-offers__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid #dedede;background:#fff;padding:12px 12px 20px}.bf-offers__link:hover,.bf-offers__link:focus-visible{outline:2px solid #0f2f2a;outline-offset:2px}.bf-offers__image{position:relative;aspect-ratio:1;background:#fff}.bf-offers__image img{display:block;width:100%;height:100%;object-fit:contain}.bf-offers__badge{position:absolute;top:0;left:0;background:#111;color:#fff;padding:5px 9px;font:600 11px/1.3 sans-serif;letter-spacing:.04em}.bf-offers__card h3{font-size:17px;line-height:1.4;margin:18px 0 10px}.bf-offers__price{font-size:22px;font-weight:700;line-height:1.4;margin:0 0 15px}.bf-offers__cta{font-size:14px;font-weight:600;margin-top:auto}@media(max-width:989px){.bf-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.bf-offers{padding-top:28px;padding-bottom:32px}.bf-offers__grid{gap:12px}.bf-offers__link{padding:8px 8px 14px}.bf-offers__card h3{font-size:15px}.bf-offers__price{font-size:20px}.bf-offers__badge{font-size:9px;padding:4px 6px}}.bf-carousel{display:block;background:#080808;color:#fff;width:100%}.bf-carousel[hidden],.bf-carousel [hidden]{display:none!important}.bf-carousel__track{position:relative}.bf-carousel__link{display:block;position:relative;color:#fff;text-decoration:none;isolation:isolate}.bf-carousel__link:focus-visible{outline:4px solid #b3cb48;outline-offset:-4px}.bf-carousel picture{display:block;aspect-ratio:8/3}.bf-carousel picture img{display:block;width:100%;height:100%;object-fit:contain;background:#080808}.bf-carousel__cta{position:absolute;right:5%;bottom:4%;border:1px solid #ddd;padding:8px 18px;background:#080808e8;color:#fff;font-size:14px;letter-spacing:.08em;line-height:1.3}.bf-carousel__controls{display:flex;gap:18px;justify-content:center;align-items:center;padding:12px}.bf-carousel__controls button{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:transparent;border:1px solid #777;min-width:40px;min-height:40px;font:inherit}.bf-carousel__controls button:focus-visible{outline:2px solid white;outline-offset:3px}.bf-carousel__dots{display:flex;gap:10px;align-items:center}.bf-carousel__dots button{min-width:28px;min-height:28px;border:0;padding:8px}.bf-carousel__dots button:before{content:"";display:block;border:1px solid #ccc;width:10px;height:10px;border-radius:50%}.bf-carousel__dots button[aria-current=true]:before{background:#fff}.bf-editor-note{padding:10px 20px;background:#252525;font:14px/1.5 sans-serif}.bf-carousel__slide{animation:bf-appear .35s ease}@keyframes bf-appear{0%{opacity:.6}to{opacity:1}}@media(max-width:749px){.bf-carousel picture{aspect-ratio:9/16}.bf-carousel__cta{right:5%;bottom:3%;font-size:13px;padding:8px 12px}.bf-carousel__controls{gap:8px;padding:8px}}@media(prefers-reduced-motion:reduce){.bf-carousel__slide{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
