.bf-calc-band{position:relative;background:var(--bc-bg);color:var(--bc-text)}.bf-calc-band--bleed{width:100vw;margin-left:calc(50% - 50vw)}.bf-calc-band__chequer{height:var(--bc-chq);background:conic-gradient(var(--bc-chq-1) 25%,var(--bc-chq-2) 0 50%,var(--bc-chq-1) 0 75%,var(--bc-chq-2) 0) 0 0 / var(--bc-chq) var(--bc-chq)}.bf-calc{max-width:1360px;margin:0 auto;padding:var(--bc-pt) 32px var(--bc-pb)}.bf-calc__grid{display:flex;flex-wrap:wrap;gap:40px;margin:0}.bf-calc__controls{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px}.bf-calc__title{margin:0;font-size:var(--bc-title-size);line-height:1.05;color:var(--bc-text)}.bf-calc__intro{margin-top:-10px;color:var(--bc-muted);font-size:17px;line-height:1.5}.bf-calc__field{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.bf-calc__label{padding:0;font-size:16px;font-weight:700}.bf-calc__label output{color:var(--bc-accent)}.bf-calc__range{width:100%;height:44px;margin:0;accent-color:var(--bc-accent)}.bf-calc__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.bf-calc__tiles legend{margin-bottom:10px}.bf-calc__tile{position:relative;display:block;cursor:pointer}.bf-calc__tile input{position:absolute;opacity:0;width:1px;height:1px}.bf-calc__tile-body{display:flex;flex-direction:column;gap:4px;min-height:64px;padding:12px;border:2px solid var(--bc-muted);box-sizing:border-box;height:100%}.bf-calc__tile-name{font-size:15px;font-weight:700;line-height:1.3}.bf-calc__tile-price{font-size:13px}.bf-calc__tile-price s{opacity:.7}.bf-calc__tile input:checked+.bf-calc__tile-body{border-color:var(--bc-accent);background:var(--bc-accent);color:#fff}.bf-calc__tile input:focus-visible+.bf-calc__tile-body{outline:3px solid var(--bc-text);outline-offset:2px}.bf-calc__tile input:disabled+.bf-calc__tile-body{opacity:.45;cursor:not-allowed}.bf-calc__note,.bf-calc__empty{margin:0;font-size:13px;color:var(--bc-muted)}.bf-calc__summary{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--bc-panel);color:var(--bc-panel-text)}.bf-calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px}.bf-calc__row[hidden]{display:none}.bf-calc__row--save{font-weight:700;color:var(--bc-save)}.bf-calc__pct{font-weight:400}.bf-calc__row--total{padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:18px;font-weight:700}.bf-calc__total{font-size:52px;line-height:1}.bf-calc__btn{margin-top:auto;min-height:56px;border:0;background:var(--bc-btn-bg);color:var(--bc-btn-fg);font:inherit;font-size:17px;font-weight:700;cursor:pointer}.bf-calc__btn:hover{opacity:.9}.bf-calc__btn:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.bf-calc{padding:calc(var(--bc-pt) * .7) 20px calc(var(--bc-pb) * .7)}.bf-calc__title{font-size:calc(var(--bc-title-size) * .7)}.bf-calc__summary{padding:24px}.bf-calc__total{font-size:40px}}.bf-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bf-bg);color:var(--bf-text)}.bf-hero--bleed{width:100vw;margin-left:calc(50% - 50vw)}html{overflow-x:clip}.bf-hero__chequer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:conic-gradient(var(--bf-chq-1) 25%,var(--bf-chq-2) 0 50%,var(--bf-chq-1) 0 75%,var(--bf-chq-2) 0) 0 0 / calc(var(--bf-chq-size) * 2) calc(var(--bf-chq-size) * 2)}.bf-hero__chequer--fade{-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 35%,#000 100%)}.bf-hero--reverse .bf-hero__chequer--fade{-webkit-mask-image:linear-gradient(270deg,transparent 35%,#000 100%);mask-image:linear-gradient(270deg,transparent 35%,#000 100%)}.bf-hero__inner{max-width:var(--bf-max);margin:0 auto;padding:var(--bf-pt) 32px var(--bf-pb);display:flex;flex-wrap:wrap;align-items:center;gap:48px}.bf-hero--reverse .bf-hero__inner{flex-direction:row-reverse}.bf-hero__content{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.bf-hero__heading{margin:0;font-family:var(--bf-font, inherit);font-weight:var(--bf-font-weight, 700);font-size:clamp(calc(var(--bf-h-size) * .45),9vw,var(--bf-h-size));line-height:.88;letter-spacing:.005em;text-transform:var(--bf-transform);color:var(--bf-text)}.bf-line{display:block}.bf-line--accent{color:var(--bf-accent)}.bf-line--highlight{color:var(--bf-highlight)}.bf-line--outline{color:transparent;-webkit-text-stroke:max(2px,.02em) var(--bf-text)}.bf-hero__text{max-width:34em;font-size:var(--bf-body-size);line-height:1.5;color:var(--bf-muted)}.bf-hero__text p{margin:0 0 .6em}.bf-hero__text p:last-child{margin-bottom:0}.bf-hero__text a{color:var(--bf-highlight)}.bf-hero__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bf-hero__price-label{flex-basis:100%;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-muted)}.bf-hero__price-now{font-family:var(--bf-font, inherit);font-weight:var(--bf-font-weight, 700);font-size:56px;line-height:1;color:var(--bf-highlight)}.bf-hero__price-unit,.bf-hero__price-was{font-size:16px;color:var(--bf-muted)}.bf-countdown{display:flex;gap:10px}.bf-countdown__unit{width:84px;padding:12px 0;display:flex;flex-direction:column;align-items:center;background:#ffffff14;border-bottom:4px solid var(--bf-accent)}.bf-countdown__unit span{font-family:var(--bf-font, inherit);font-weight:var(--bf-font-weight, 700);font-size:42px;line-height:1;font-variant-numeric:tabular-nums}.bf-countdown__unit small{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-muted)}.bf-countdown--ended{font-weight:700;font-size:18px;color:var(--bf-highlight)}.bf-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:2px solid transparent;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .15s ease}.bf-btn:hover{opacity:.88}.bf-btn--primary{background:var(--bf-btn-bg);color:var(--bf-btn-fg)}.bf-btn--outline{border-color:var(--bf-highlight);color:var(--bf-highlight)}.bf-btn--light{background:#fff;color:#111316}.bf-hero__media{position:relative;flex:1 1 420px;min-width:0;max-width:var(--bf-media-max);margin:0 auto}.bf-hero__img{position:relative;display:block;width:100%;height:auto}.bf-hero__placeholder{background:#ffffff0f;fill:#ffffff4d}.bf-hero__spotlight{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(ellipse 50% 46% at 50% 50%,rgba(255,255,255,.14),rgba(255,255,255,.04) 55%,transparent 72%);pointer-events:none}.bf-hero__floor{position:absolute;left:6%;right:6%;bottom:-2%;height:10%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.7),transparent 70%);pointer-events:none}.bf-hero__media--cutout .bf-hero__img{filter:drop-shadow(0 26px 28px rgba(0,0,0,.6))}.bf-hero__media--framed{margin:24px auto}.bf-hero__media--framed .bf-hero__img{clip-path:polygon(56px 0,100% 0,100% 100%,0 100%,0 56px)}.bf-hero__frame-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:translate(20px,20px);color:var(--bf-highlight);pointer-events:none}.bf-hero__frame-block{position:absolute;top:-24px;right:-24px;width:120px;height:120px;background:conic-gradient(var(--bf-chq-1) 25%,var(--bf-chq-2) 0 50%,var(--bf-chq-1) 0 75%,var(--bf-chq-2) 0) 0 0 / 30px 30px}.bf-hero__label{position:absolute;left:0;bottom:4%;z-index:1;padding:8px 14px;background:#0009;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bf-badge{position:absolute;z-index:2;width:min(var(--bf-badge-size),34vw);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--bf-badge-bg);color:var(--bf-badge-fg);transform:rotate(var(--bf-badge-rot));font-family:var(--bf-font, inherit);font-weight:var(--bf-font-weight, 700);text-align:center;text-transform:uppercase;line-height:.95;box-shadow:0 10px 24px #00000059}.bf-badge--circle{border-radius:50%}.bf-badge--top-right{top:-4%;right:-4%}.bf-badge--bottom-right{bottom:-4%;right:-4%}.bf-badge--top-left{top:-4%;left:-4%}.bf-badge--bottom-left{bottom:-4%;left:-4%}.bf-badge__small{font-size:calc(min(var(--bf-badge-size),34vw)*.11)}.bf-badge__big{font-size:calc(min(var(--bf-badge-size),34vw)*.36)}@media screen and (max-width:749px){.bf-hero__inner{padding:calc(var(--bf-pt) * .6) 20px calc(var(--bf-pb) * .6);gap:32px}.bf-hero--media-first .bf-hero__media{order:-1}.bf-countdown__unit{width:68px}.bf-countdown__unit span{font-size:32px}.bf-hero__price-now{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
