.bq-home{--bq-paper:var(--bq-sand,#E9DFCC);--bq-soft:color-mix(in srgb,var(--bq-charcoal) 4%,var(--bq-sand));--bq-muted:color-mix(in srgb,var(--bq-charcoal) 78%,var(--bq-sand));--bq-accent-text:color-mix(in srgb,var(--bq-brass) 52%,var(--bq-charcoal));--bq-font-heading:"Playfair Display",Georgia,serif;--bq-font-body:"DM Sans",Arial,sans-serif;background:var(--bq-paper);color:var(--bq-charcoal,#222320);font-family:var(--bq-font-body);padding:64px 0}.bq-home *{box-sizing:border-box}.bq-home [hidden]{display:none!important}.bq-wrap{width:calc(100% - 64px);max-width:1440px;margin-inline:auto}.bq-home a{color:inherit;text-decoration:none}.bq-home button,.bq-home input,.bq-home textarea{font:inherit}.bq-home img{display:block;max-width:100%}.bq-home p{margin:0 0 20px}.bq-home h2,.bq-home h3{color:inherit}.bq-home :focus-visible{outline:2px solid var(--bq-brass,#B59A62);outline-offset:5px}.bq-home .bq-kicker{margin:0 0 24px;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.bq-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;max-width:100%;border:1px solid var(--bq-charcoal);border-radius:7px;background:var(--bq-charcoal);color:var(--bq-sand,#E9DFCC)!important;padding:15px 23px;font-weight:700;line-height:1.4;cursor:pointer}.bq-button--brass{border-color:var(--bq-brass);background:var(--bq-brass);color:var(--bq-charcoal)!important}.bq-button:hover{filter:brightness(1.08)}.bq-story__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}.bq-story__copy{min-width:0}.bq-story h2{font-family:var(--bq-font-heading);font-size:clamp(34px,3.5vw,55px);font-weight:600;line-height:1.16;letter-spacing:-.02em;margin:0 0 32px;overflow-wrap:break-word}.bq-story__body{font-size:17px;line-height:1.85;color:var(--bq-muted)}.bq-story__body strong{color:var(--bq-charcoal);font-weight:700}.bq-feature-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;margin:32px 0;padding:0;list-style:none}.bq-feature-list li{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:700;line-height:1.45;min-width:0}.bq-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:var(--bq-charcoal);color:var(--bq-brass);font-size:19px;font-weight:700}.bq-story__visual{position:relative;aspect-ratio:1.08;min-width:0;overflow:hidden;border-radius:17px;background:var(--bq-sand)}.bq-story__visual>img{width:100%;height:100%;object-fit:contain}.bq-story--stove .bq-story__visual>img{object-fit:cover;object-position:77% center}.bq-story--reverse .bq-story__copy{grid-column:2;grid-row:1}.bq-story--reverse .bq-story__visual{grid-column:1;grid-row:1}.bq-photo-label{position:absolute;left:24px;bottom:24px;display:grid;gap:8px;max-width:calc(100% - 48px);padding:20px 24px;border-radius:8px;background:var(--bq-charcoal);color:var(--bq-sand);box-shadow:0 10px 25px color-mix(in srgb,var(--bq-charcoal) 13%,transparent)}.bq-photo-label strong{font-size:18px}.bq-photo-label span{font-size:13px}.bq-catalog{padding-top:22px;padding-bottom:64px}.bq-catalog__heading{text-align:center;font-size:13px!important;font-family:var(--bq-font-body)!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 35px}.bq-catalog__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 24px}.bq-catalog--stove .bq-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bq-card{display:flex;flex-direction:column;align-items:stretch;text-align:center;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.bq-card__photo{display:block;position:relative;aspect-ratio:1;overflow:hidden;margin-bottom:17px;background:var(--bq-sand);border-radius:8px}.bq-card__photo img{width:100%;height:100%;object-fit:contain}.bq-card__missing{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;background:var(--bq-soft);padding:12px}.bq-card h3{font-family:var(--bq-font-heading);font-size:18px;line-height:1.4;font-weight:600;margin:0 0 10px;overflow-wrap:anywhere}.bq-card .bq-card__category{font-family:var(--bq-font-body);font-size:14px;color:var(--bq-muted);line-height:1.4;margin:0 0 12px}.bq-card__price{display:flex;align-items:baseline;justify-content:center;gap:6px;flex-wrap:wrap;font-family:var(--bq-font-body);font-variant-numeric:lining-nums tabular-nums;font-size:19px;margin-top:auto;padding-bottom:14px;line-height:1.4}.bq-card__price s{color:var(--bq-muted);font-size:15px;font-weight:400}.bq-card__discount{position:absolute;left:5px;top:5px;display:flex;align-items:center;justify-content:center;min-width:54px;height:54px;padding:6px;background:var(--bq-charcoal);color:var(--bq-sand);border-radius:50%;font-family:var(--bq-font-heading);font-weight:700;font-size:17px}.bq-card__view{position:absolute;right:8px;top:8px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--bq-sand);border-radius:8px;box-shadow:0 2px 5px color-mix(in srgb,var(--bq-charcoal) 13%,transparent);opacity:0;transition:opacity .15s}.bq-card__view svg{width:23px;height:23px}.bq-card__photo:hover .bq-card__view,.bq-card__photo:focus-visible .bq-card__view{opacity:1}.bq-card form{margin:0;width:100%}.bq-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 10px;border:1px solid var(--bq-charcoal);border-radius:999px;background:var(--bq-charcoal);color:var(--bq-sand)!important;font-family:var(--bq-font-body);font-size:12px;font-weight:700;letter-spacing:.025em;line-height:1.35;text-transform:uppercase;cursor:pointer;text-align:center}.bq-card__button:hover{background:var(--bq-brass);border-color:var(--bq-brass);color:var(--bq-charcoal)!important}.bq-card__button--unavailable,.bq-card__button--unavailable:hover{background:var(--bq-soft);border-color:var(--bq-line);cursor:default;color:var(--bq-muted)!important}.bq-card__status{display:block;font-size:12px;line-height:1.4}.bq-card__status:not(:empty){margin-top:8px}.bq-catalog__more{display:block;width:fit-content;margin:32px auto 0;font-size:14px;font-weight:700;border-bottom:1px solid var(--bq-brass);padding-bottom:5px}.bq-editor-notice{padding:16px;border:1px dashed var(--bq-brass);background:var(--bq-soft);font-size:14px;line-height:1.6}.bq-visually-hidden{position:absolute!important;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.bq-reviews__heading{text-align:center;margin-bottom:50px}.bq-reviews__heading .bq-kicker{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--bq-muted)}.bq-reviews__heading .bq-kicker:before,.bq-reviews__heading .bq-kicker:after{content:"";width:40px;height:1px;background:var(--bq-line)}.bq-reviews h2,.bq-faq h2,.bq-support h2{font-family:var(--bq-font-heading);font-size:clamp(32px,3.7vw,54px);font-weight:600;line-height:1.16;letter-spacing:-.02em;margin:0 0 24px}.bq-reviews__heading>div{font-size:16px;line-height:1.7;color:var(--bq-muted)}.bq-review-slider{display:block;position:relative}.bq-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--bq-brass) transparent;overscroll-behavior-x:contain;padding:2px 0 12px}.bq-review-card{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;min-height:260px;padding:24px 20px;border:1px solid var(--bq-line);border-radius:12px;background:var(--bq-soft)}.bq-review-card h3{font-family:var(--bq-font-body);font-size:17px;font-weight:700;line-height:1.4;margin:14px 0 12px}.bq-review-card p{color:var(--bq-muted);font-size:14px;line-height:1.7;margin:0 0 24px}.bq-review-stars{color:var(--bq-accent-text);display:flex;gap:3px;font-size:20px;line-height:1.3;white-space:nowrap}.bq-review-star--empty{color:color-mix(in srgb,var(--bq-charcoal) 22%,var(--bq-sand))}.bq-review-card footer{display:grid;gap:9px;margin-top:auto;font-size:12px}.bq-review-card footer strong{display:flex;gap:7px;align-items:center}.bq-review-card .bq-check{width:19px;height:19px;flex-basis:19px;font-size:13px}.bq-review-card--placeholder{border-style:dashed}.bq-review-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--bq-line);border-radius:50%;background:var(--bq-sand);color:var(--bq-charcoal);box-shadow:0 3px 12px color-mix(in srgb,var(--bq-charcoal) 7%,transparent);font-size:30px!important;line-height:1;cursor:pointer}.bq-review-arrow--previous{left:-15px}.bq-review-arrow--next{right:-15px}.bq-review-arrow:disabled{opacity:.45;cursor:default}.bq-reviews__summary{text-align:center;padding-top:24px;color:var(--bq-muted);font-size:14px}.bq-reviews__summary p{margin:0 0 10px}.bq-reviews__summary strong{color:var(--bq-charcoal)}.bq-faq{background:var(--bq-soft);padding-block:80px}.bq-faq__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px;align-items:start}.bq-faq h2 span{display:block;color:var(--bq-accent-text)}.bq-faq__intro>div{font-size:17px;line-height:1.85;color:var(--bq-muted)}.bq-faq__items details{border-top:1px solid var(--bq-line)}.bq-faq__items details:last-child{border-bottom:1px solid var(--bq-line)}.bq-faq__items summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:29px 0;min-height:80px;font-weight:600;font-size:17px;line-height:1.4;text-transform:uppercase;cursor:pointer}.bq-faq__items summary::-webkit-details-marker,.bq-contact-form summary::-webkit-details-marker{display:none}.bq-faq__toggle{position:relative;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--bq-line);border-radius:50%}.bq-faq__toggle:before,.bq-faq__toggle:after{content:"";position:absolute;left:10px;top:15px;width:12px;height:2px;background:currentColor}.bq-faq__toggle:after{transform:rotate(90deg)}.bq-faq__items details[open] .bq-faq__toggle:after{display:none}.bq-faq__answer{padding:0 54px 24px 0;font-size:15px;line-height:1.75;color:var(--bq-muted)}.bq-faq__answer p:last-child{margin:0}.bq-support__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.bq-delivery,.bq-assistance{position:relative;overflow:hidden;min-width:0;border:1px solid var(--bq-line);border-radius:20px;padding:48px 42px}.bq-delivery{background:var(--bq-soft);min-height:610px}.bq-delivery h2{max-width:440px}.bq-delivery__intro{max-width:390px;font-size:16px;line-height:1.75;color:var(--bq-muted)}.bq-delivery ul{position:relative;z-index:1;list-style:none;margin:32px 0 75px;padding:0;display:grid;gap:22px;max-width:360px}.bq-delivery li{display:flex;align-items:center;gap:14px}.bq-delivery li strong{display:block;font-size:15px;line-height:1.4;margin-bottom:5px}.bq-delivery li>span>span{display:block;font-size:13px;line-height:1.6;color:var(--bq-muted)}.bq-delivery__icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--bq-charcoal);color:var(--bq-sand)}.bq-delivery__icon svg{width:22px;height:22px}.bq-parcels{position:absolute;bottom:25px;right:18px;width:200px;height:170px;pointer-events:none;opacity:.95}.bq-parcels>div{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:165px;height:118px;border:1px solid var(--bq-accent-text);border-radius:3px;background:var(--bq-brass);box-shadow:0 14px 22px color-mix(in srgb,var(--bq-charcoal) 12%,transparent);color:var(--bq-charcoal);transform:rotate(5deg);right:0;bottom:0}.bq-parcels>div:first-child{right:30px;bottom:70px;transform:rotate(-6deg);z-index:1;background:var(--bq-brass)}.bq-parcels>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:48%;width:11px;border-inline:1px solid color-mix(in srgb,var(--bq-sand) 20%,transparent);background:color-mix(in srgb,var(--bq-sand) 7%,transparent)}.bq-parcels strong{font-family:var(--bq-font-body);font-size:14px;letter-spacing:.04em;z-index:1}.bq-parcels span{font-size:7px;letter-spacing:.15em;z-index:1}.bq-assistance{background:radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--bq-brass) 18%,var(--bq-charcoal)) 0%,transparent 65%),var(--bq-charcoal);color:var(--bq-sand);border-color:var(--bq-charcoal);padding-top:68px}.bq-assistance:before{content:"";position:absolute;right:30px;top:20px;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--bq-sand) 8%,transparent);border-radius:50%;pointer-events:none}.bq-assistance>*{position:relative}.bq-assistance .bq-kicker{color:var(--bq-brass)}.bq-assistance h2{margin-bottom:32px}.bq-assistance>p{font-size:15px;line-height:1.75;color:color-mix(in srgb,var(--bq-sand) 88%,var(--bq-charcoal))}.bq-assistance .bq-assistance__lead{font-size:17px;color:var(--bq-sand);margin-bottom:10px}.bq-contact-line{display:flex;gap:16px;align-items:center;margin-top:25px}.bq-contact-line>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:color-mix(in srgb,var(--bq-brass) 15%,transparent);color:var(--bq-brass);font-size:22px}.bq-contact-line small{display:block;color:color-mix(in srgb,var(--bq-sand) 82%,var(--bq-charcoal));margin-bottom:5px;font-size:12px}.bq-contact-line a{font-size:15px;font-weight:700;overflow-wrap:anywhere}.bq-contact-form{margin-top:30px}.bq-contact-form>summary{list-style:none;width:fit-content}.bq-contact-form__fields{display:grid;gap:10px;margin-top:24px}.bq-contact-form__fields input,.bq-contact-form__fields textarea{border:1px solid var(--bq-brass);border-radius:5px;padding:12px;background:var(--bq-sand);color:var(--bq-charcoal);width:100%;min-width:0;font-size:16px}.bq-contact-form__fields label{font-size:14px}.bq-contact-form__fields button{margin-top:10px;justify-content:center}@media(min-width:1280px){.bq-delivery ul{max-width:330px}.bq-delivery ul li{padding-right:0}.bq-parcels{opacity:.75;right:8px;bottom:18px}}@media(max-width:1099px){.bq-story__layout{gap:35px}.bq-story h2{font-size:38px}.bq-feature-list{gap:16px}.bq-feature-list li{font-size:13px;gap:9px}.bq-story__body{font-size:15px}.bq-catalog__grid,.bq-catalog--stove .bq-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bq-review-track{grid-auto-columns:calc((100% - 40px)/3)}.bq-faq__layout{gap:45px}.bq-delivery,.bq-assistance{padding:35px 28px}.bq-delivery ul{margin-bottom:150px}.bq-parcels{width:180px}.bq-support h2{font-size:38px}}@media(max-width:767px){.bq-home{padding-block:38px}.bq-wrap{width:calc(100% - 32px)}.bq-home .bq-kicker{font-size:10px;letter-spacing:.16em;margin-bottom:16px}.bq-story__layout{grid-template-columns:minmax(0,1fr);gap:25px}.bq-story .bq-story__visual{grid-column:1;grid-row:1;aspect-ratio:4/3;border-radius:12px}.bq-story .bq-story__copy{grid-column:1;grid-row:2}.bq-story h2{font-size:30px;line-height:1.15;margin-bottom:20px;letter-spacing:-.02em}.bq-story__body{font-size:15px;line-height:1.75}.bq-story__body p{margin-bottom:16px}.bq-feature-list{gap:15px 12px;margin:24px 0}.bq-feature-list li{font-size:12px;gap:9px;align-items:flex-start}.bq-check{width:22px;height:22px;flex-basis:22px;font-size:16px}.bq-photo-label{left:14px;bottom:14px;max-width:calc(100% - 28px);padding:12px 15px;gap:4px}.bq-photo-label strong{font-size:15px}.bq-photo-label span{font-size:11px}.bq-button{min-height:48px;font-size:14px;padding:13px 19px}.bq-catalog{padding-top:12px}.bq-catalog__heading{margin-bottom:25px;font-size:11px!important}.bq-catalog__grid,.bq-catalog--stove .bq-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.bq-card__photo{margin-bottom:12px}.bq-card h3{font-size:14px;line-height:1.4;margin-bottom:7px}.bq-card .bq-card__category{font-size:13px;margin-bottom:9px}.bq-card__price{font-size:16px;gap:4px;padding-bottom:10px}.bq-card__price s{font-size:12px}.bq-card__discount{min-width:40px;height:40px;font-size:13px;left:3px;top:3px}.bq-card__button{font-size:10px;min-height:44px;padding:10px 6px}.bq-card__view{display:none}.bq-catalog__more{font-size:13px;margin-top:26px}.bq-reviews h2,.bq-faq h2,.bq-support h2{font-size:32px;line-height:1.15}.bq-reviews__heading{margin-bottom:27px}.bq-reviews__heading>div{font-size:14px;line-height:1.7}.bq-reviews__heading .bq-kicker{gap:10px}.bq-reviews__heading .bq-kicker:before,.bq-reviews__heading .bq-kicker:after{width:20px}.bq-review-track{grid-auto-columns:85%;gap:14px;scroll-padding:0}.bq-review-card{min-height:250px;padding:24px}.bq-review-arrow--previous{left:-8px}.bq-review-arrow--next{right:-8px}.bq-review-arrow{width:36px;height:36px}.bq-reviews__summary{font-size:13px;padding-top:20px}.bq-faq{padding-block:45px}.bq-faq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.bq-faq__intro>div{font-size:15px;line-height:1.75}.bq-faq__intro>div p{margin-bottom:0}.bq-faq__items summary{padding:21px 0;gap:16px;min-height:72px;font-size:13px;line-height:1.5}.bq-faq__toggle{width:30px;height:30px;flex-basis:30px}.bq-faq__toggle:before,.bq-faq__toggle:after{left:8px;top:13px}.bq-faq__answer{padding:0 12px 20px 0;font-size:14px}.bq-support__layout{grid-template-columns:minmax(0,1fr);gap:20px}.bq-delivery,.bq-assistance{padding:30px 24px;border-radius:16px;min-height:0}.bq-delivery h2{max-width:280px}.bq-delivery__intro{font-size:14px}.bq-delivery ul{gap:20px;margin:25px 0 160px;max-width:none}.bq-delivery li strong{font-size:14px}.bq-delivery li>span>span{font-size:12px}.bq-parcels{right:27px;bottom:22px;transform:scale(.85);transform-origin:bottom right}.bq-assistance h2{margin-bottom:24px}.bq-assistance>p,.bq-assistance .bq-assistance__lead{font-size:15px}.bq-contact-line a{font-size:14px}.bq-contact-form>summary{width:100%}.bq-contact-form__fields{gap:9px}}@media(prefers-reduced-motion:reduce){.bq-home *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bq-home.css.map */
