.ba-hero--overlay{min-height:min(calc(100svh - 98px),820px)}.ba-hero--overlay .ba-display{font-size:clamp(54px,6.4vw,112px);max-width:16ch}html{scroll-padding-top:var(--ba-sticky,110px)}.ba .ba-dot,.ba a.ba-dot,.ba span.ba-dot{display:inline-block!important}.ba-reseller__bg,.ba-hero__bg{display:block!important}.ba .ba-footer__big{line-height:.9}.ba p.ba-statement{line-height:1}.ba-colours__chip.is-active .ba-dot{box-shadow:0 0 0 2px #fff}.ba-reseller__form .samitaWS-container>.header{display:none!important}@media(max-width:749px){.ba-hero__in{padding-top:110px}.ba-hero--overlay .ba-display{font-size:clamp(44px,11.5vw,64px)}.ba-hero--overlay .ba-lead{font-size:17px;margin-bottom:28px}}.ba-quote{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start}.ba-quote__copy .ba-lead{margin-top:24px}.ba-quote__points{margin-top:32px!important;display:grid;gap:12px}.ba-quote__points li{display:flex;gap:12px;align-items:baseline;font-size:16px}.ba-quote__points li:before{content:"\2713";color:var(--ba-gold);font-weight:800}.ba--dark .ba-quote__points li{color:#d6d1c7}.ba-quote__form{background:#fff;color:var(--ba-ink);border-radius:16px;padding:clamp(22px,3vw,36px);display:grid;gap:22px;box-shadow:0 30px 80px #00000040}.ba-quote__form fieldset{border:0;margin:0;padding:0;min-width:0}.ba-quote__form legend,.ba-field>span{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-gold-ink);margin-bottom:10px;padding:0}.ba-pills{display:flex;flex-wrap:wrap;gap:8px}.ba-pills label{cursor:pointer}.ba-pills input{position:absolute;opacity:0;width:1px;height:1px}.ba-pills span{display:inline-flex;align-items:center;height:42px;padding:0 16px;border:1px solid var(--ba-line);border-radius:999px;font-size:14px;font-weight:600;color:var(--ba-char);background:var(--ba-stone);transition:all .15s}.ba-pills label:hover span{border-color:var(--ba-gold)}.ba-pills input:checked+span{background:var(--ba-ink);border-color:var(--ba-ink);color:#fff}.ba-pills input:focus-visible+span{outline:2px solid var(--ba-gold);outline-offset:2px}.ba-quote__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ba-field input,.ba-field textarea{width:100%;border:1px solid var(--ba-line);border-radius:10px;background:var(--ba-stone);padding:12px 14px;font:inherit;font-size:15px;color:var(--ba-ink);resize:vertical}.ba-field input:focus,.ba-field textarea:focus{outline:none;border-color:var(--ba-gold);background:#fff}.ba-quote__note{font-size:12px;color:var(--ba-muted);text-align:center;margin-top:-8px!important}@media(max-width:899px){.ba-quote{grid-template-columns:1fr}}@media(max-width:479px){.ba-quote__row{grid-template-columns:1fr}.ba-pills span{height:38px;padding:0 13px;font-size:13px}}.ba-reels__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.ba-reel{scroll-snap-align:start}.ba-reel__frame{position:relative;border-radius:14px;overflow:hidden;background:var(--ba-stone-2);border:1px solid var(--ba-line);height:560px}.ba-reel__frame iframe{position:absolute;left:0;top:-54px;width:100%;height:calc(100% + 194px);border:0;background:#fff}@media(max-width:999px){.ba-reels__track{grid-auto-columns:46%}}@media(max-width:599px){.ba-reels__track{grid-auto-columns:78%;margin:0 calc(var(--ba-gut)*-1);padding:0 var(--ba-gut) 12px}.ba-reel__frame{height:520px}}.ba-subnav{position:sticky;top:98px;z-index:30;background:#0f0f0ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #262522}.ba-subnav__in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:58px}.ba-subnav__links{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0}.ba-subnav__links::-webkit-scrollbar{display:none}.ba-subnav__links a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;white-space:nowrap;font-family:var(--ba-display);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a8a299;transition:all .2s}.ba-subnav__links a:hover{color:#fff}.ba-subnav__links a.is-active{background:var(--ba-gold);color:var(--ba-ink)}.ba-subnav .ba-btn{flex:none}@media(max-width:599px){.ba-subnav .ba-btn{display:none}}.ba-process__rail{list-style:none;margin:0;padding:0 0 12px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.ba-process__step{scroll-snap-align:start;position:relative;padding:26px 24px 28px;border-radius:12px;background:var(--ba-stone);border:1px solid var(--ba-line);min-height:240px}.ba--stone .ba-process__step{background:#fff}.ba-process__n{font-family:var(--ba-display);font-weight:800;font-size:44px;line-height:1;color:var(--ba-gold)}.ba-process__step h3{font-family:var(--ba-display);font-size:24px;font-weight:700;text-transform:uppercase;line-height:1;color:var(--ba-ink);margin:18px 0 10px!important}.ba-process__step p{font-size:14px;color:var(--ba-muted);line-height:1.5}@media(min-width:1200px){.ba-process__rail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.ba-cap{margin:0;border-top:1px solid var(--ba-ink)}.ba-cap__row{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--ba-line)}.ba-cap dt{font-family:var(--ba-display);font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ba-gold-ink)}.ba-cap dd{margin:0;display:grid;gap:4px}.ba-cap dd b{font-size:clamp(17px,1.5vw,20px);color:var(--ba-ink);font-weight:600}.ba-cap dd span{font-size:14px;color:var(--ba-muted)}@media(max-width:599px){.ba-cap__row{grid-template-columns:1fr;gap:6px}}.ba--dark .ba-trust{border-color:#262522}.ba--dark .ba-trust__k{color:var(--ba-gold)}.ba-float{position:fixed;right:18px;bottom:18px;z-index:45;display:flex;align-items:center;gap:10px;height:54px;padding:0 20px 0 16px;border-radius:999px;background:#25d366;color:#fff!important;font-family:var(--ba-display);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 30px #00000040;transition:transform .2s;text-decoration:none}.ba-float:hover{transform:translateY(-2px)}.ba-float svg{width:24px;height:24px}@media(max-width:899px){.ba-float{height:52px;width:52px;padding:0;justify-content:center;bottom:16px}.ba-float span{display:none}.template-product .ba-float{bottom:84px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ba-v3.css.map */
