.brand-products-section[data-astro-cid-lrcfbad6]{scroll-margin-top:7rem}.bps-container[data-astro-cid-lrcfbad6]{width:100%}.bps-header[data-astro-cid-lrcfbad6]{margin-bottom:.4rem}.bps-header[data-astro-cid-lrcfbad6] h2[data-astro-cid-lrcfbad6]{margin:0 0 .5rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);line-height:1.05;color:var(--g-forest)}.bps-lead[data-astro-cid-lrcfbad6]{margin:0 0 1rem;max-width:40rem;color:var(--g-ink-2)}.bps-stats[data-astro-cid-lrcfbad6]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;font-size:.9rem;color:var(--g-ink-2)}.bps-count[data-astro-cid-lrcfbad6]{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g-forest)}.bps-sep[data-astro-cid-lrcfbad6]{color:var(--g-line-strong)}.bps-rating[data-astro-cid-lrcfbad6]{display:inline-flex;align-items:center;gap:.45rem}.bps-rating[data-astro-cid-lrcfbad6] strong[data-astro-cid-lrcfbad6]{font-family:var(--font-display);font-weight:400;font-size:1.2rem;color:var(--g-forest)}.bps-reviews-count[data-astro-cid-lrcfbad6]{color:var(--g-ink-3)}.bps-stars[data-astro-cid-lrcfbad6]{position:relative;display:inline-block;font-size:.95rem;letter-spacing:.08em;line-height:1}.bps-stars-empty[data-astro-cid-lrcfbad6]{color:var(--g-line-strong)}.bps-stars-filled[data-astro-cid-lrcfbad6]{position:absolute;inset:0 auto 0 0;width:var(--filled, 0%);overflow:hidden;white-space:nowrap;color:var(--g-forest)}.bps-bar[data-astro-cid-lrcfbad6]{margin-inline:calc(var(--g-gutter) * -1);padding-inline:var(--g-gutter);margin-bottom:clamp(.5rem,.3rem + .6vw,1rem)}.bps-toolbar[data-astro-cid-lrcfbad6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.bps-filter-clip[data-astro-cid-lrcfbad6]{flex:1 1 auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.bps-filter[data-astro-cid-lrcfbad6]{padding-block:.15rem}.bps-filter-spacer[data-astro-cid-lrcfbad6]{flex:1}.bps-filter-label[data-astro-cid-lrcfbad6]{flex-shrink:0;scroll-snap-align:start;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2);margin-right:.25rem}.bps-chip[data-astro-cid-lrcfbad6].is-active{background:var(--g-forest);color:var(--g-ivory);box-shadow:none}.bps-chip[data-astro-cid-lrcfbad6]:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}.bps-end[data-astro-cid-lrcfbad6]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.bps-seg[data-astro-cid-lrcfbad6]{position:relative;display:inline-flex;padding:.25rem;border-radius:999px;background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);isolation:isolate}.bps-seg__btn[data-astro-cid-lrcfbad6]{position:relative;z-index:1;border:0;background:none;cursor:pointer;padding:.55rem .9rem;border-radius:999px;font:700 .8rem/1 var(--font-body);color:var(--g-ink-2);white-space:nowrap;transition:color .3s}.bps-seg__btn[data-astro-cid-lrcfbad6][aria-checked=true]{color:var(--g-ivory)}.bps-seg__btn[data-astro-cid-lrcfbad6]:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}.bps-seg__ink[data-astro-cid-lrcfbad6]{position:absolute;z-index:0;top:.25rem;bottom:.25rem;left:0;width:var(--ink-w, 0);transform:translate(var(--ink-x, 0));border-radius:999px;background:var(--g-forest);transition:transform .5s var(--g-ease),width .5s var(--g-ease)}.bps-sort[data-astro-cid-lrcfbad6]{display:none;align-items:center;gap:.6rem}.bps-sort-label[data-astro-cid-lrcfbad6]{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2)}.bps-sort-select[data-astro-cid-lrcfbad6]{appearance:none;-webkit-appearance:none;min-height:2.6rem;padding:0 2.4rem 0 1rem;border:0;border-radius:999px;cursor:pointer;background:var(--g-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f3128' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right .9rem center / .85rem;box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-forest);font:700 .84rem/1 var(--font-body)}@media(pointer:coarse){.bps-sort-select[data-astro-cid-lrcfbad6]{font-size:16px}}.bps-sort-select[data-astro-cid-lrcfbad6]:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}@media(max-width:1099px){.bps-seg[data-astro-cid-lrcfbad6]{display:none}.bps-sort[data-astro-cid-lrcfbad6]{display:inline-flex}}.bps-grid[data-astro-cid-lrcfbad6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bq-gap)}.bps-cell[data-astro-cid-lrcfbad6]{display:grid}.bps-cell[data-astro-cid-lrcfbad6][hidden],.bps-cell[data-astro-cid-lrcfbad6].is-capped{display:none}.bps-cell[data-astro-cid-lrcfbad6].bps-in{animation:bps-in .6s var(--g-ease) both;animation-delay:var(--bps-d, 0ms)}@keyframes bps-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@media(max-width:1099px){.bps-grid[data-astro-cid-lrcfbad6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:799px){.bps-grid[data-astro-cid-lrcfbad6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.bps-toolbar[data-astro-cid-lrcfbad6]{flex-wrap:wrap}.bps-filter[data-astro-cid-lrcfbad6]{flex-basis:100%;margin-inline:calc(var(--g-gutter) * -1);padding-inline:var(--g-gutter)}.bps-end[data-astro-cid-lrcfbad6]{width:100%;justify-content:flex-end}.bps-bar[data-astro-cid-lrcfbad6]{position:static}}.bps-more[data-astro-cid-lrcfbad6]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;justify-items:center;gap:.85rem}.bps-more[data-astro-cid-lrcfbad6][hidden]{display:none}.bps-more__txt[data-astro-cid-lrcfbad6]{margin:0;font-size:.88rem;color:var(--g-ink-2)}.bps-more__bar[data-astro-cid-lrcfbad6]{width:min(16rem,70%);height:3px;border-radius:3px;background:var(--g-line);overflow:hidden}.bps-more__bar[data-astro-cid-lrcfbad6] span[data-astro-cid-lrcfbad6]{display:block;height:100%;background:var(--g-forest);transition:width .6s var(--g-ease)}@media(prefers-reduced-motion:reduce){.bps-cell[data-astro-cid-lrcfbad6].bps-in{animation:none!important}.bps-seg__ink[data-astro-cid-lrcfbad6]{transition:none}}.br-header[data-astro-cid-cj6nwmuh]{margin-bottom:clamp(1.25rem,.8rem + 1.5vw,2rem)}.br-grid[data-astro-cid-cj6nwmuh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bq-gap)}.br-grid[data-astro-cid-cj6nwmuh]>li[data-astro-cid-cj6nwmuh]{display:grid}@media(max-width:639px){.br-grid[data-astro-cid-cj6nwmuh]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--g-gutter) * -1);padding:.25rem var(--g-gutter) .75rem;scroll-padding-inline:var(--g-gutter)}.br-grid[data-astro-cid-cj6nwmuh]::-webkit-scrollbar{display:none}.br-grid[data-astro-cid-cj6nwmuh]>li[data-astro-cid-cj6nwmuh]{scroll-snap-align:start}}.bsx[data-astro-cid-7dckxm73]{padding-top:0;padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem)}.bsx-hero[data-astro-cid-7dckxm73]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:1fr auto;min-height:var(--bq-hero-h);border-radius:var(--bq-r);background:var(--g-forest);color:var(--g-ivory);animation:bql-in 1s var(--g-ease) both}.bsx-hero--solo[data-astro-cid-7dckxm73]{grid-template-columns:1fr}.bsx-hero__txt[data-astro-cid-7dckxm73]{display:flex;flex-direction:column;gap:2rem;padding:clamp(1.5rem,1rem + 2.4vw,3.25rem) clamp(1.5rem,1rem + 2.4vw,3.25rem) 1.5rem}.bsx-hero__body[data-astro-cid-7dckxm73]{margin-block:auto}.bsx-id[data-astro-cid-7dckxm73]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.1rem}.bsx-id[data-astro-cid-7dckxm73] .bq-kicker[data-astro-cid-7dckxm73]{margin:0}.bsx-logo[data-astro-cid-7dckxm73]{display:inline-grid;place-items:center;height:3.4rem;min-width:3.4rem;padding:0 1.2rem;border-radius:999px;background:var(--g-ivory);box-shadow:0 14px 30px -18px #0009}.bsx-logo[data-astro-cid-7dckxm73] img[data-astro-cid-7dckxm73]{max-height:1.9rem;max-width:8.5rem;object-fit:contain}.bsx-h1[data-astro-cid-7dckxm73]{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;line-height:.98;color:var(--g-ivory)}.bsx-h1[data-astro-cid-7dckxm73] .bq-mark[data-astro-cid-7dckxm73]{padding-inline:.1em .14em;padding-bottom:.12em;margin-bottom:-.12em}.bsx-h1[data-astro-cid-7dckxm73] .bsx-mark--after[data-astro-cid-7dckxm73]{margin-left:.2em}.bsx-dot[data-astro-cid-7dckxm73]{color:var(--g-lime)}.bsx-tagline[data-astro-cid-7dckxm73]{margin:1.6rem 0 0;max-width:36rem;font-family:var(--font-display);font-size:clamp(1.1rem,.95rem + .5vw,1.4rem);line-height:1.32;color:#f7f4f0e0}.bsx-stats[data-astro-cid-7dckxm73]{list-style:none;margin:1.6rem 0 0;padding:1.2rem 0 0;display:flex;flex-wrap:wrap;gap:.9rem clamp(1.5rem,3vw,2.75rem);border-top:1px solid rgba(247,244,240,.14)}.bsx-stats[data-astro-cid-7dckxm73] li[data-astro-cid-7dckxm73],.bsx-stats[data-astro-cid-7dckxm73] a[data-astro-cid-7dckxm73]{display:grid;gap:.2rem;color:inherit;text-decoration:none}.bsx-stats[data-astro-cid-7dckxm73] strong[data-astro-cid-7dckxm73]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,1.3rem + 1.2vw,2.5rem);line-height:1;color:var(--g-ivory);white-space:nowrap}.bsx-stats[data-astro-cid-7dckxm73] span[data-astro-cid-7dckxm73]{font-size:.74rem;font-weight:700;letter-spacing:.06em;color:#f7f4f099}.bsx-stats[data-astro-cid-7dckxm73] a[data-astro-cid-7dckxm73]:hover strong[data-astro-cid-7dckxm73]{color:var(--g-lime)}.bsx-ctas[data-astro-cid-7dckxm73]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.bsx-cta[data-astro-cid-7dckxm73]{min-height:3.1rem;padding-inline:1.35rem;font-size:.92rem}.bsx-vis[data-astro-cid-7dckxm73]{position:relative;min-height:440px}.bsx-vis__stage[data-astro-cid-7dckxm73]{position:absolute;inset:0}.bsx-vis__k[data-astro-cid-7dckxm73]{position:absolute;z-index:3;top:clamp(1.5rem,1rem + 2.4vw,3.25rem);right:clamp(1.25rem,1rem + 1.6vw,2.5rem);margin:0;padding:.5rem .9rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--g-lime);background:#f7f4f014;box-shadow:inset 0 0 0 1px #f7f4f029}.bsx-disc[data-astro-cid-7dckxm73]{position:absolute;z-index:1;display:grid;place-items:center;aspect-ratio:1;color:var(--g-forest);text-decoration:none;animation:bsx-pop .9s var(--bq-spring) both;animation-delay:calc(.25s + var(--i) * .14s)}.bsx-disc--0[data-astro-cid-7dckxm73]{width:min(64%,330px);left:8%;top:22%;z-index:2}.bsx-disc--1[data-astro-cid-7dckxm73]{width:min(34%,170px);right:9%;top:18%}.bsx-disc--2[data-astro-cid-7dckxm73]{width:min(38%,190px);right:4%;bottom:10%}.bsx-vis[data-astro-cid-7dckxm73][data-n="1"] .bsx-disc--0[data-astro-cid-7dckxm73]{left:50%;translate:-50% 0}.bsx-vis[data-astro-cid-7dckxm73][data-n="2"] .bsx-disc--0[data-astro-cid-7dckxm73]{left:6%}@keyframes bsx-pop{0%{opacity:0;transform:translateY(30px) scale(.86)}}.bsx-disc__bg[data-astro-cid-7dckxm73]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0%,var(--g-paper) 55%,#ece8de 100%);box-shadow:0 34px 60px -30px #0009;transition:transform .7s var(--bq-spring)}.bsx-disc[data-astro-cid-7dckxm73] img[data-astro-cid-7dckxm73]{position:relative;z-index:1;width:62%;height:62%;object-fit:contain;mix-blend-mode:multiply;animation:bsx-float 6.5s ease-in-out infinite;animation-delay:calc(var(--i) * -2.1s);transition:scale .8s var(--g-ease)}.bsx-disc__shadow[data-astro-cid-7dckxm73]{position:absolute;z-index:1;bottom:14%;left:30%;right:30%;height:9%;max-height:12px;border-radius:50%;background:#0f312842;filter:blur(8px);animation:bsx-shadow 6.5s ease-in-out infinite;animation-delay:calc(var(--i) * -2.1s)}@keyframes bsx-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes bsx-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.6}}.bsx-disc__tag[data-astro-cid-7dckxm73]{position:absolute;z-index:3;left:50%;bottom:-.4rem;translate:-50% 0;display:grid;gap:.15rem;justify-items:center;width:max-content;max-width:min(17rem,120%);padding:.55rem .95rem;border-radius:18px;background:#f7f4f0f0;box-shadow:0 16px 30px -18px #0000008c;text-align:center;transition:transform .5s var(--bq-spring)}.bsx-disc__name[data-astro-cid-7dckxm73]{font-size:.76rem;font-weight:700;line-height:1.25;text-wrap:balance}.bsx-disc__price[data-astro-cid-7dckxm73]{font-family:var(--font-display);font-size:1.05rem;line-height:1}.bsx-disc--1[data-astro-cid-7dckxm73] .bsx-disc__name[data-astro-cid-7dckxm73],.bsx-disc--2[data-astro-cid-7dckxm73] .bsx-disc__name[data-astro-cid-7dckxm73]{display:none}.bsx-disc--1[data-astro-cid-7dckxm73] .bsx-disc__tag[data-astro-cid-7dckxm73],.bsx-disc--2[data-astro-cid-7dckxm73] .bsx-disc__tag[data-astro-cid-7dckxm73]{padding:.4rem .7rem;border-radius:999px}.bsx-disc--1[data-astro-cid-7dckxm73] .bsx-disc__price[data-astro-cid-7dckxm73],.bsx-disc--2[data-astro-cid-7dckxm73] .bsx-disc__price[data-astro-cid-7dckxm73]{font-size:.9rem}@media(hover:hover){.bsx-disc[data-astro-cid-7dckxm73]:hover{z-index:4}.bsx-disc[data-astro-cid-7dckxm73]:hover .bsx-disc__bg[data-astro-cid-7dckxm73]{transform:scale(1.05)}.bsx-disc[data-astro-cid-7dckxm73]:hover img[data-astro-cid-7dckxm73]{scale:1.08}.bsx-disc--1[data-astro-cid-7dckxm73]:hover .bsx-disc__name[data-astro-cid-7dckxm73],.bsx-disc--2[data-astro-cid-7dckxm73]:hover .bsx-disc__name[data-astro-cid-7dckxm73]{display:-webkit-box}.bsx-disc--1[data-astro-cid-7dckxm73]:hover .bsx-disc__tag[data-astro-cid-7dckxm73],.bsx-disc--2[data-astro-cid-7dckxm73]:hover .bsx-disc__tag[data-astro-cid-7dckxm73]{border-radius:18px;padding:.55rem .95rem}}.bsx-disc[data-astro-cid-7dckxm73]:focus-visible{outline:2px solid var(--g-lime);outline-offset:6px;border-radius:50%}.bsx-usps-clip[data-astro-cid-7dckxm73]{grid-column:1 / -1;min-width:0}.bsx-usps[data-astro-cid-7dckxm73]{list-style:none;margin:0;padding:0 clamp(1.5rem,1rem + 2.4vw,3.25rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;flex-wrap:wrap;gap:.5rem}.bsx-usps[data-astro-cid-7dckxm73] li[data-astro-cid-7dckxm73]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:.35rem 1rem .35rem .4rem;border-radius:999px;font-size:.86rem;font-weight:600;color:#f7f4f0eb;background:#f7f4f012;box-shadow:inset 0 0 0 1px #f7f4f024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bsx-usps__ico[data-astro-cid-7dckxm73]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#bce95524;color:var(--g-lime)}.bsx-usps__ico[data-astro-cid-7dckxm73] svg{width:1rem;height:1rem}@media(max-width:1023px){.bsx-hero[data-astro-cid-7dckxm73]{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.bsx-vis[data-astro-cid-7dckxm73]{min-height:0;margin:0 clamp(1rem,4vw,2rem)}.bsx-vis__k[data-astro-cid-7dckxm73]{position:relative;top:auto;right:auto;display:inline-block;max-width:100%;border-radius:14px;line-height:1.4}.bsx-vis__stage[data-astro-cid-7dckxm73]{position:relative;height:clamp(260px,62vw,400px);margin-top:.5rem}.bsx-disc--0[data-astro-cid-7dckxm73]{width:min(58%,300px);left:4%;top:6%}.bsx-disc--1[data-astro-cid-7dckxm73]{width:min(30%,160px);right:6%;top:0}.bsx-disc--2[data-astro-cid-7dckxm73]{width:min(33%,175px);right:2%;bottom:6%}.bsx-usps[data-astro-cid-7dckxm73]{padding-top:1.5rem}}@media(max-width:539px){.bsx-hero__txt[data-astro-cid-7dckxm73]{padding:1.4rem 1.3rem 1rem;gap:1.5rem}.bsx-id[data-astro-cid-7dckxm73]{gap:.6rem .75rem}.bsx-logo[data-astro-cid-7dckxm73]{height:2.5rem;min-width:2.5rem;padding:0 .8rem}.bsx-logo[data-astro-cid-7dckxm73] img[data-astro-cid-7dckxm73]{max-height:1.3rem;max-width:5.5rem}.bsx-tagline[data-astro-cid-7dckxm73]{font-size:1.02rem}.bsx-cta[data-astro-cid-7dckxm73]{flex:1 1 auto;justify-content:center;min-height:2.9rem;padding-inline:.9rem;font-size:.86rem;white-space:nowrap}.bsx-stats[data-astro-cid-7dckxm73]{gap:.8rem 1.4rem}.bsx-vis[data-astro-cid-7dckxm73]{margin:0 1rem}.bsx-disc__tag[data-astro-cid-7dckxm73]{max-width:11rem;padding:.45rem .7rem}.bsx-disc__name[data-astro-cid-7dckxm73]{font-size:.7rem}.bsx-usps[data-astro-cid-7dckxm73]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:1.25rem 1.3rem 1.4rem}.bsx-usps-clip[data-astro-cid-7dckxm73]{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.bsx-usps[data-astro-cid-7dckxm73]::-webkit-scrollbar{display:none}.bsx-usps[data-astro-cid-7dckxm73] li[data-astro-cid-7dckxm73]{flex-shrink:0;font-size:.8rem;white-space:nowrap}.bsx-products__head[data-astro-cid-7dckxm73] .bsx-cat[data-astro-cid-7dckxm73]{font-size:.8rem}}.bsx-products[data-astro-cid-7dckxm73]{scroll-margin-top:7rem}.bsx-products__head[data-astro-cid-7dckxm73]{align-items:end;margin-bottom:.5rem}.bsx-products__head[data-astro-cid-7dckxm73] .bq-kicker[data-astro-cid-7dckxm73]{margin:0 0 .5rem}.bsx-cat[data-astro-cid-7dckxm73]{flex-shrink:0;max-width:100%}.bsx-nw[data-astro-cid-7dckxm73]{white-space:nowrap}.bsx-story[data-astro-cid-7dckxm73]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.bsx-story__side[data-astro-cid-7dckxm73]{position:sticky;top:calc(var(--bqb-hh, 5rem) + 1.5rem);display:grid;gap:1.25rem}.bsx-story__side[data-astro-cid-7dckxm73] .bq-kicker[data-astro-cid-7dckxm73],.bsx-story__title[data-astro-cid-7dckxm73]{margin:0}.bsx-story__card[data-astro-cid-7dckxm73]{display:grid;gap:1rem;padding:1.1rem;border-radius:var(--bq-r);background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line)}.bsx-story__logo[data-astro-cid-7dckxm73]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 7;overflow:hidden;border-radius:calc(var(--bq-r) - 8px);background:radial-gradient(120% 90% at 50% 0%,#fff 55%,#f4f1ea)}.bsx-story__logo[data-astro-cid-7dckxm73] img[data-astro-cid-7dckxm73]{position:absolute;inset:22% 20%;width:60%;height:56%;object-fit:contain}.bsx-story__word[data-astro-cid-7dckxm73]{padding:0 1rem;font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1vw,2.1rem);line-height:1.05;letter-spacing:-.02em;color:var(--g-forest);text-align:center;text-wrap:balance}.bsx-story__unis[data-astro-cid-7dckxm73]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.bsx-story__unis[data-astro-cid-7dckxm73]>span[data-astro-cid-7dckxm73]{width:100%;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3)}.bsx-story__unis[data-astro-cid-7dckxm73] .bq-chip[data-astro-cid-7dckxm73] svg{width:.8rem;height:.8rem}.bsx-story__body[data-astro-cid-7dckxm73]{display:grid;justify-items:start;gap:1.25rem}.bsx-story__clip[data-astro-cid-7dckxm73]{position:relative;width:100%}.bsx-story__clip[data-astro-cid-7dckxm73].is-clamped{max-height:30rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.bsx-more[data-astro-cid-7dckxm73] svg{transition:transform .4s var(--g-ease)}.bsx-more[data-astro-cid-7dckxm73][aria-expanded=true] svg{transform:rotate(180deg)}.bsx-prose[data-astro-cid-7dckxm73]{font-size:1.02rem;line-height:1.75;color:var(--g-ink-2)}.bsx-prose[data-astro-cid-7dckxm73]>p:first-child{font-size:1.16rem;line-height:1.65;color:var(--g-forest)}.bsx-prose[data-astro-cid-7dckxm73] p{margin:0 0 1.1rem}.bsx-prose[data-astro-cid-7dckxm73] p:last-child{margin-bottom:0}.bsx-prose[data-astro-cid-7dckxm73] h2,.bsx-prose[data-astro-cid-7dckxm73] h3,.bsx-h3[data-astro-cid-7dckxm73]{margin:2.2rem 0 .8rem;font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--g-forest)}.bsx-prose[data-astro-cid-7dckxm73] h2{font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem)}.bsx-prose[data-astro-cid-7dckxm73] h3,.bsx-h3[data-astro-cid-7dckxm73]{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.bsx-prose[data-astro-cid-7dckxm73] h4,.bsx-prose[data-astro-cid-7dckxm73] h5{margin:1.8rem 0 .6rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,1.05rem + .4vw,1.4rem);line-height:1.15;color:var(--g-forest)}.bsx-prose[data-astro-cid-7dckxm73] h2:first-child,.bsx-prose[data-astro-cid-7dckxm73] h3:first-child,.bsx-prose[data-astro-cid-7dckxm73] h4:first-child{margin-top:0}.bsx-prose[data-astro-cid-7dckxm73] a{color:var(--g-forest);font-weight:600;text-decoration-color:var(--g-lime);text-decoration-thickness:2px;text-underline-offset:.2em}.bsx-prose[data-astro-cid-7dckxm73] a:hover{background:#bce95559}.bsx-prose[data-astro-cid-7dckxm73] strong{color:var(--g-forest)}.bsx-prose[data-astro-cid-7dckxm73] ul,.bsx-prose[data-astro-cid-7dckxm73] ol{margin:0 0 1.1rem;padding-left:0;list-style:none;display:grid;gap:.45rem}.bsx-prose[data-astro-cid-7dckxm73] ul>li{position:relative;padding-left:1.5rem}.bsx-prose[data-astro-cid-7dckxm73] ul>li:before{content:"";position:absolute;left:.2rem;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--g-lime);box-shadow:0 0 0 3px #bce95540}.bsx-prose[data-astro-cid-7dckxm73] ol{counter-reset:bsx}.bsx-prose[data-astro-cid-7dckxm73] ol>li{position:relative;padding-left:2rem;counter-increment:bsx}.bsx-prose[data-astro-cid-7dckxm73] ol>li:before{content:counter(bsx);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--g-forest);color:var(--g-lime);font-size:.72rem;font-weight:800}.bsx-prose[data-astro-cid-7dckxm73] img{max-width:100%;height:auto;border-radius:var(--bq-r-m)}.bsx-prose[data-astro-cid-7dckxm73] table{width:100%;border-collapse:collapse;margin:0 0 1.1rem;font-size:.92rem}.bsx-prose[data-astro-cid-7dckxm73] th,.bsx-prose[data-astro-cid-7dckxm73] td{padding:.6rem .75rem;border-bottom:1px solid var(--g-line);text-align:left}@media(max-width:899px){.bsx-story[data-astro-cid-7dckxm73]{grid-template-columns:1fr}.bsx-story__side[data-astro-cid-7dckxm73]{position:static}.bsx-story__card[data-astro-cid-7dckxm73]{grid-template-columns:9rem 1fr;align-items:center}.bsx-story__logo[data-astro-cid-7dckxm73]{aspect-ratio:4 / 3}}@media(max-width:539px){.bsx-story__card[data-astro-cid-7dckxm73]{grid-template-columns:1fr}.bsx-story__logo[data-astro-cid-7dckxm73]{aspect-ratio:16 / 6}.bsx-prose[data-astro-cid-7dckxm73]{font-size:.98rem}.bsx-prose[data-astro-cid-7dckxm73]>p:first-child{font-size:1.06rem}}.bsx-related[data-astro-cid-7dckxm73]>.bq-kicker[data-astro-cid-7dckxm73]{margin:0 0 .6rem}@media(prefers-reduced-motion:reduce){.bsx-hero[data-astro-cid-7dckxm73],.bsx-disc[data-astro-cid-7dckxm73],.bsx-disc[data-astro-cid-7dckxm73] img[data-astro-cid-7dckxm73],.bsx-disc__shadow[data-astro-cid-7dckxm73]{animation:none!important}}.wat-care[data-astro-cid-fkhul2ns]{padding-top:clamp(3rem,2rem + 3vw,5rem)}.wat-care__head[data-astro-cid-fkhul2ns]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.wat-care__intro[data-astro-cid-fkhul2ns]{max-width:40rem;margin-top:.8rem;color:var(--g-ink-2);font-size:1rem;line-height:1.6}.wat-care__unis[data-astro-cid-fkhul2ns]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;font-size:.85rem;font-weight:700;color:var(--g-ink-2)}.wat-care__unis[data-astro-cid-fkhul2ns] .bq-chip[data-astro-cid-fkhul2ns] svg{flex:none;width:.8rem;height:.8rem}.wat-care__story[data-astro-cid-fkhul2ns]{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-radius:var(--bq-r-m, 22px);background:#fff;box-shadow:inset 0 0 0 1px #0f312814}.wat-care__story[data-astro-cid-fkhul2ns] summary[data-astro-cid-fkhul2ns]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem;cursor:pointer;list-style:none;font-weight:800;font-size:.98rem;color:var(--g-forest);border-radius:inherit}.wat-care__story[data-astro-cid-fkhul2ns] summary[data-astro-cid-fkhul2ns]::-webkit-details-marker{display:none}.wat-care__story[data-astro-cid-fkhul2ns] summary[data-astro-cid-fkhul2ns]:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}.wat-care__ico[data-astro-cid-fkhul2ns]{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--g-lime);color:var(--g-forest);transition:transform .35s}.wat-care__ico[data-astro-cid-fkhul2ns] svg{width:.95rem;height:.95rem}.wat-care__story[data-astro-cid-fkhul2ns][open] .wat-care__ico[data-astro-cid-fkhul2ns]{transform:rotate(180deg)}.wat-prose[data-astro-cid-fkhul2ns]{max-width:48rem;padding:0 1.4rem 1.5rem;color:var(--g-ink-2);font-size:1rem;line-height:1.7}.wat-prose[data-astro-cid-fkhul2ns] :is(h2,h3){margin:1.4rem 0 .5rem;font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1.15;color:var(--g-forest)}.wat-prose[data-astro-cid-fkhul2ns] p+p,.wat-prose[data-astro-cid-fkhul2ns] ul{margin-top:.7rem}.wat-prose[data-astro-cid-fkhul2ns] ul{padding-left:1.2rem}.wat-prose[data-astro-cid-fkhul2ns] a{color:var(--g-forest);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.wat-prose[data-astro-cid-fkhul2ns] strong{color:var(--g-forest)}.wat-final__body[data-astro-cid-fkhul2ns]{max-width:30rem;color:var(--cn-ink-2, rgba(247, 244, 240, .8));font-size:1rem;line-height:1.6}.wat-choose__list[data-astro-cid-fkhul2ns]{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem}.wat-choose__list[data-astro-cid-fkhul2ns] li[data-astro-cid-fkhul2ns]{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0f312814;font-weight:700;font-size:.98rem;color:var(--g-forest)}.wat-choose__n[data-astro-cid-fkhul2ns]{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--g-forest);color:var(--g-ivory);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.wat-choose__trust[data-astro-cid-fkhul2ns]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.1rem 0 0;padding:0;font-size:.9rem;font-weight:700;color:var(--g-forest)}.wat-choose__trust[data-astro-cid-fkhul2ns] li[data-astro-cid-fkhul2ns]{display:inline-flex;align-items:center;gap:.45rem}.wat-choose__ok[data-astro-cid-fkhul2ns]{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--g-forest);color:var(--g-ivory)}.wat-choose__ok[data-astro-cid-fkhul2ns] svg{width:.8rem;height:.8rem}.wat-choose__legal[data-astro-cid-fkhul2ns]{margin-top:1.1rem;font-size:.84rem;line-height:1.55;color:var(--g-ink-2)}.wat-related[data-astro-cid-fkhul2ns]{padding-top:clamp(3rem,2rem + 3vw,5rem)}@media(prefers-reduced-motion:reduce){.wat-care__ico[data-astro-cid-fkhul2ns]{transition:none}}.cn--sunbase .cn-logo{padding:0 .7rem}.cn--sunbase .cn-logo img{height:1.7rem;border-radius:3px}@media(min-width:1101px){.cn--sunbase .cn-story__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cn--sunbase .cn-reveal__media :where(video,img){object-position:50% 50%}.cn--sunbase .cn-models--feature{max-width:72rem;margin-inline:auto}.cn--sunbase .cn-model--main .cn-model__fig--photo img{object-position:50% 45%}.cn--sunbase .cn-model__hl{font-weight:700}.cn--sunbase .cn-compare{max-width:72rem;margin-inline:auto}.cn--sunbase .cn-compare__t{min-width:0}.cn--sunbase .cn-compare__t tbody th{width:14rem}.cn--sunbase .cn-compare__t tbody td{width:auto}.cn--sunbase .cn-compare__t thead{display:none}@media(max-width:899px){.cn--sunbase .cn-hero .cn-logo{height:2.5rem;padding:0 .6rem}.cn--sunbase .cn-hero .cn-logo img{height:1.35rem}.cn--sunbase .cn-hero:has(.cn-hero__photos) .cn-hero__media{top:6.6rem;height:17.5rem;border-radius:18px 18px 0 0}.cn--sunbase .cn-hero:has(.cn-hero__photos) .cn-hero__shade{background:linear-gradient(180deg,#06181300 0rem 19rem,#07201a 24.1rem 100%)}.cn--sunbase .cn-hero:has(.cn-hero__photos) .cn-hero__body{padding-top:15.6rem}.cn--sunbase .cn-reveal__frame{aspect-ratio:16 / 9;max-height:none}.cn--sunbase .cn-compare__t tbody th{width:8.5rem}.cn--sunbase .cn-compare__t{font-size:.84rem}}.sb-final__body{max-width:30rem;color:var(--cn-ink-2, rgba(247, 244, 240, .8));font-size:1rem;line-height:1.6}.sb-final__status{display:block;margin-top:.35rem;font-weight:700;color:var(--g-ivory)}.sb-box__list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem}.sb-box__list li{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0f312814;font-weight:700;font-size:.98rem;color:var(--g-forest)}.sb-box__n{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--g-forest);color:var(--g-ivory);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.sb-box__trust{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.1rem 0 0;padding:0;font-size:.9rem;font-weight:700;color:var(--g-forest)}.sb-box__trust li{display:inline-flex;align-items:center;gap:.45rem}.sb-box__ok{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--g-forest);color:var(--g-ivory)}.sb-box__ok svg{width:.8rem;height:.8rem}.sb-box__legal{margin-top:1.1rem;font-size:.84rem;line-height:1.55;color:var(--g-ink-2)}.sb-related,.sb-fallback{padding-top:clamp(3rem,2rem + 3vw,5rem)}.sb-prose{max-width:48rem;color:var(--g-ink-2);font-size:1rem;line-height:1.7}.sb-prose :is(h2,h3){margin:1.4rem 0 .5rem;font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1.15;color:var(--g-forest)}.sb-prose p+p{margin-top:.7rem}.sb-prose strong{color:var(--g-forest)}@media(max-width:899px){.cn--sunbase .cn-model .cn-specs__r{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.55rem 0}}.cn--beatbot .cn-logo img{height:1.45rem}.cn--beatbot .cn-textlink:hover svg{transform:none}.cn--beatbot :is(.cn-lead,.cn-scene__body,.cn-chap__b):empty{display:none}.cn--beatbot .cn-chap__t em{font-style:italic}.bb-films{margin-top:clamp(1.5rem,1rem + 2vw,2.75rem)}.bb-films .cn-films{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.cn--beatbot .cn-minis{grid-template-columns:repeat(4,minmax(0,1fr))}.cn--beatbot .cn-mini__img{aspect-ratio:1 / 1;background:#f4f2ee}.cn--beatbot .cn-mini__img img{object-fit:contain;padding:.4rem}.cn--beatbot .cn-mini__name{font-size:1.25rem}.cn-mini__blurb{font-size:.8rem;line-height:1.5;color:#f7f4f0bd}.cn-mini__stock{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;color:#f7f4f0e6}.cn-mini__stock i,.bb-pick__stock i{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.cn-mini__stock--in i{background:var(--g-lime)}.cn-mini__stock--low i{background:#f2c14e}.cn-mini__stock--order i{background:#9cc7f0}.cn-mini__stock--out i{background:#f7f4f066}.cn--beatbot .cn-mini__price strong{font-size:1.2rem}.cn--beatbot .cn-scene__glass{width:min(100%,30rem)}.cn--beatbot .cn-scene__body{max-width:60rem}.cn--beatbot .cn-compare__t{min-width:46rem}.cn--beatbot .cn-compare__t thead th{font-family:var(--font-body);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3)}.cn--beatbot .cn-compare__t tbody th{width:11rem;position:sticky;left:0;z-index:1;background:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--g-forest)}.cn--beatbot .cn-compare__t thead td{position:sticky;left:0;z-index:1;background:#fff}.cn--beatbot .cn-compare__t tbody td{width:auto}.cn--beatbot .cn-compare__t td:last-child{font-weight:700;color:var(--g-forest);white-space:nowrap}.bb-final__body{max-width:30rem;color:var(--cn-ink-2, rgba(247, 244, 240, .8));font-size:1rem;line-height:1.6}.bb-pick__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.4rem}.bb-pick__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 1.9rem;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem 1rem;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0f312814;color:var(--g-forest);text-decoration:none;transition:box-shadow .25s,background-color .25s}.bb-pick__row:hover{background:#fbfaf7;box-shadow:inset 0 0 0 1.5px var(--g-forest)}.bb-pick__row:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}.bb-pick__name{font-family:var(--font-display);font-size:1.12rem;line-height:1.15}.bb-pick__stock{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;color:var(--g-ink-2);white-space:nowrap}.bb-pick__stock--in i{background:#3f8f3a}.bb-pick__stock--low i{background:#c98a12}.bb-pick__stock--order i{background:#3a7bbf}.bb-pick__stock--out i{background:#a9a49b}.bb-pick__price{font-weight:800;font-size:.95rem;white-space:nowrap;font-variant-numeric:tabular-nums}.bb-pick__go{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--g-forest);color:var(--g-ivory);transition:background-color .25s,color .25s}.bb-pick__go svg{width:.85rem;height:.85rem}.bb-pick__row:hover .bb-pick__go{background:var(--g-lime);color:var(--g-forest)}.bb-related,.bb-fallback{padding-top:clamp(3rem,2rem + 3vw,5rem)}.bb-prose{max-width:48rem;color:var(--g-ink-2);font-size:1rem;line-height:1.7}.bb-prose :is(h2,h3){margin:1.4rem 0 .5rem;font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1.15;color:var(--g-forest)}.bb-prose p+p{margin-top:.7rem}@media(max-width:1100px){.cn--beatbot .cn-minis,.bb-films .cn-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.cn--beatbot .cn-hero .cn-logo{height:2.5rem;padding:0 .85rem}.cn--beatbot .cn-hero .cn-logo img{height:1.15rem}.cn--beatbot .cn-hero:has(.cn-hero__photos) .cn-hero__media{top:6.6rem;height:17.5rem;border-radius:18px 18px 0 0}.cn--beatbot .cn-hero:has(.cn-hero__photos) .cn-hero__shade{background:linear-gradient(180deg,#06181300 0rem 19rem,#07201a 24.1rem 100%)}.cn--beatbot .cn-hero:has(.cn-hero__photos) .cn-hero__body{padding-top:15.6rem}.bb-films .cn-films{grid-template-columns:minmax(0,1fr)}.cn--beatbot .cn-compare__t tbody th{width:8.5rem;font-size:.95rem}.bb-pick__row{grid-template-columns:minmax(0,1fr) auto 1.9rem;gap:.25rem .6rem}.bb-pick__stock{grid-column:1;grid-row:2}.bb-pick__price{grid-column:2;grid-row:1 / span 2}.bb-pick__go{grid-column:3;grid-row:1 / span 2}}@media(max-width:899px){.cn--beatbot .cn-minis>li{flex-basis:min(80%,18rem)}}
