.ba-hero--carousel{display:block;min-height:0;margin-top:22px!important;border:1px solid var(--ba-line,#aeb9c3)}ba-product-carousel{display:block;position:relative;touch-action:pan-y pinch-zoom}.ba-carousel__track{display:grid;isolation:isolate;overflow:hidden}.ba-carousel__slide{grid-area:1/1;min-width:0;display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:var(--ba-paper,#f3f1eb)}.ba-carousel__slide.is-entering{z-index:2;animation:ba-carousel-enter .65s cubic-bezier(.22,.61,.36,1) both}.ba-carousel__slide.is-leaving{z-index:1;pointer-events:none;animation:ba-carousel-leave .65s cubic-bezier(.22,.61,.36,1) both}@keyframes ba-carousel-enter{0%{opacity:0}to{opacity:1}}@keyframes ba-carousel-leave{0%{opacity:1}to{opacity:0}}.ba-carousel [hidden]{display:none!important}.ba-carousel .ba-carousel__slide[hidden]{display:grid!important;visibility:hidden;pointer-events:none}.ba-carousel__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 46px}.ba-carousel__copy .ba-kicker{margin:0 0 22px}.ba-carousel__heading{max-width:14ch;margin:0;color:var(--ba-navy,#071a2e);font:850 clamp(34px,4.5vw,64px)/1.04 var(--font-heading-family,sans-serif);letter-spacing:-.045em}.ba-carousel__text{max-width:44ch;margin:22px 0 0;color:var(--ba-muted,#43566a);font-size:17px;line-height:1.6}.ba-carousel__offer{margin:24px 0 0}.ba-carousel__format{display:inline-block;color:var(--ba-muted,#43566a);font-size:14px;line-height:1.4}.ba-carousel__badge{display:inline-block;margin-left:10px;padding:4px 8px;background:var(--ba-orange,#ff6947);color:var(--ba-navy,#071a2e);font-size:12px}.ba-carousel__price{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin:6px 0 0;color:var(--ba-navy,#071a2e);font-size:30px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.ba-carousel__price s{font-size:17px;font-weight:400;color:var(--ba-muted,#43566a)}.ba-carousel__actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:25px}.ba-carousel__actions .ba-button{min-height:48px;font-size:13px}.ba-carousel__actions .ba-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;gap:8px}.ba-carousel__media{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 48% 35%,#edf3ff,#c9d9ef 58%,#9fbbe1)}.ba-carousel__image-link{display:block;width:100%;height:100%;min-height:0;aspect-ratio:1;max-height:580px;padding:34px}.ba-carousel__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ba-carousel__controls{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:12px 22px;border-top:1px solid var(--ba-line,#aeb9c3);background:var(--ba-paper,#f3f1eb)}.ba-carousel__pagination{display:flex;align-items:center;gap:8px}.ba-carousel__control,.ba-carousel__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;cursor:pointer;border:1px solid var(--ba-line,#aeb9c3);background:transparent;color:var(--ba-navy,#071a2e)}.ba-carousel__control{font-size:23px}.ba-carousel__control svg{display:block;width:18px;height:18px}.ba-carousel__counter{min-width:48px;text-align:center;color:var(--ba-navy,#071a2e);font:700 12px/1.3 var(--ba-mono,monospace);font-variant-numeric:tabular-nums}.ba-carousel__dots{display:flex;margin-left:8px}.ba-carousel__dot{width:32px;border:0}.ba-carousel__dot span{display:block;width:6px;height:6px;border-radius:50%;background:#a5b3c2}.ba-carousel__dot[aria-current=true] span{width:18px;border-radius:3px;background:var(--ba-navy,#071a2e)}.ba-carousel a:focus-visible,.ba-carousel button:focus-visible{outline:3px solid var(--ba-orange,#ff6947);outline-offset:3px}.ba-carousel__control:hover{border-color:var(--ba-navy,#071a2e)}.ba-carousel__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ba-carousel__trust{margin:0!important;padding:18px 26px!important;border-top:1px solid var(--ba-line,#aeb9c3);justify-content:flex-start;gap:34px}@media(max-width:989px){.ba-carousel__copy{padding:32px 28px}.ba-carousel__heading{font-size:42px}.ba-carousel__slide{min-height:480px}.ba-carousel__image-link{padding:20px}}@media(max-width:749px){.ba-carousel .ba-carousel__slide[hidden]{display:flex!important}.ba-carousel__copy{flex:1}.ba-hero--carousel{margin-top:14px!important}.ba-carousel__slide{display:flex;flex-direction:column;min-height:0}.ba-carousel__media{order:0}.ba-carousel__copy{order:1;padding:26px 22px 28px;min-height:365px}.ba-carousel__heading{max-width:17ch;font-size:37px}.ba-carousel__copy .ba-kicker{font-size:10px;margin-bottom:16px}.ba-carousel__text{margin-top:16px;font-size:15px;line-height:1.55}.ba-carousel__offer{margin-top:18px}.ba-carousel__price{font-size:27px}.ba-carousel__image-link{height:265px;aspect-ratio:auto;padding:20px 36px}.ba-carousel__actions{gap:10px 16px;margin-top:20px}.ba-carousel__actions .ba-button{padding-inline:20px}.ba-carousel__actions .ba-link{font-size:11px}.ba-carousel__controls{padding:10px 14px}.ba-carousel__dots{margin-left:2px}.ba-carousel__dot{width:26px}.ba-carousel__trust{padding:16px 18px!important;gap:26px}}@media(max-width:359px){.ba-carousel__counter{display:none}.ba-carousel__controls{gap:8px}.ba-carousel__copy{padding-inline:18px}.ba-carousel__heading{font-size:33px}.ba-carousel__image-link{height:235px}.ba-carousel__controls{padding-inline:10px}.ba-carousel__dot{width:24px}.ba-carousel__trust{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ba-product-carousel.css.map */
