.bst-home-sec{margin-block-start:var(--bst-home-gap-m, 64px)}@media(min-width:750px){.bst-home-sec{margin-block-start:var(--bst-home-gap, 96px)}}.bst-home-sec[hidden],.bst-home-sec [hidden]{display:none!important}.bst-home-head__link{font-size:15px;font-weight:700;line-height:normal;color:var(--bst-green);text-decoration:none}.bst-home-head__link:hover{color:var(--bst-accent)}.bst-home-head__link:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px;border-radius:4px}.bst-home-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.bst-home-head__titles{display:flex;flex-direction:column;gap:12px}.bst-home-eyebrow{margin:0;font-size:12.5px;line-height:normal;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--bst-accent)}.bst-home-h2{margin:0;font-family:var(--bst-font-display);font-style:normal;font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.03;letter-spacing:-.025em;text-transform:none;color:var(--bst-green);text-wrap:balance}[dir=rtl] .bst-home-eyebrow,[dir=rtl] .bst-home-h2{letter-spacing:0;text-transform:none}bst-snap-carousel{display:block}.bst-snap__dots{display:flex;justify-content:center;gap:2px;margin-block-start:12px}bst-snap-carousel:not([data-scrollable]) .bst-snap__dots{display:none}.bst-snap__dot{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.bst-snap__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:999px;background:var(--bst-line-3)}.bst-snap__dot[aria-current=true]:before{background:var(--bst-green)}.bst-snap__dot:focus-visible{outline:2px solid var(--bst-green);outline-offset:-2px;border-radius:999px}bst-plan-figure:not([data-ready]){visibility:hidden}.bst-home-hero{--bst-home-gap: clamp(12px, 2vw, 24px);--bst-home-gap-m: 12px;--bst-hero-fade: 251 247 238}.bst-home-hero__carousel{position:relative}.bst-home-hero__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px}.bst-home-hero__track::-webkit-scrollbar{display:none}.bst-home-hero__track:focus{outline:none}.bst-home-hero__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bst-home-hero__media{position:relative;overflow:hidden;aspect-ratio:21 / 8;min-height:260px;background:var(--bst-sand)}.bst-home-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bst-home-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box}.bst-home-hero__title{margin:0;font-family:var(--bst-font-display);font-style:normal;font-weight:700;font-size:clamp(26px,3.3vw,48px);line-height:1.06;letter-spacing:-.025em;text-transform:none;color:var(--bst-green);text-wrap:balance}.bst-home-hero__text{margin:0;max-width:36ch;font-size:clamp(15px,1.2vw,18px);line-height:1.45;color:var(--bst-ink)}[dir=rtl] .bst-home-hero__title{letter-spacing:0;line-height:1.25}.bst-home-hero__cta{display:inline-flex;align-items:center;gap:8px;min-height:50px;margin-block-start:6px;padding:0 24px;border-radius:999px;background:var(--bst-green);color:#fff;font-size:15px;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .15s ease}.bst-home-hero__cta:hover{background:var(--bst-green-dark)}.bst-home-hero__cta:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-hero__controls{position:absolute;top:0;inset-inline:0;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:21 / 8;min-height:260px;padding-block-end:16px;box-sizing:border-box;pointer-events:none}.bst-home-hero__bar{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgb(var(--bst-hero-fade) / .92);box-shadow:0 2px 12px #12261a1f;pointer-events:auto}.bst-home-hero__dots{margin:0}.bst-home-hero__btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--bst-green);font:inherit;font-size:16px;line-height:1;cursor:pointer}.bst-home-hero__btn[hidden]{display:none}.bst-home-hero__btn:hover{background:#0b4a2b14}.bst-home-hero__btn:focus-visible{outline:2px solid var(--bst-green);outline-offset:-2px}[dir=rtl] .bst-home-hero__chev{display:inline-block;transform:scaleX(-1)}.bst-home-hero__icon-play,.bst-home-hero__toggle[data-stopped] .bst-home-hero__icon-pause{display:none}.bst-home-hero__toggle[data-stopped] .bst-home-hero__icon-play{display:block}@media(min-width:750px){.bst-home-hero__copy{position:absolute;top:0;bottom:0;width:min(46%,540px);justify-content:center;padding:28px clamp(28px,4.5vw,72px) 68px}.bst-home-hero__slide--right .bst-home-hero__copy{right:0}.bst-home-hero__slide--left .bst-home-hero__copy{left:0}.bst-home-hero__slide--copy .bst-home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bst-home-hero__slide--copy.bst-home-hero__slide--right .bst-home-hero__media:after{background:linear-gradient(to left,rgb(var(--bst-hero-fade) / .92),rgb(var(--bst-hero-fade) / .8) 30%,rgb(var(--bst-hero-fade) / .3) 44%,rgb(var(--bst-hero-fade) / 0) 54%)}.bst-home-hero__slide--copy.bst-home-hero__slide--left .bst-home-hero__media:after{background:linear-gradient(to right,rgb(var(--bst-hero-fade) / .92),rgb(var(--bst-hero-fade) / .8) 30%,rgb(var(--bst-hero-fade) / .3) 44%,rgb(var(--bst-hero-fade) / 0) 54%)}}@media(max-width:749px){.bst-home-hero__track{border-radius:0}.bst-home-hero__media{aspect-ratio:4 / 3.4;min-height:0;border-radius:22px}.bst-home-hero__copy{gap:8px;padding:16px 2px 2px}.bst-home-hero__cta{align-self:stretch;justify-content:center}.bst-home-hero__controls{aspect-ratio:4 / 3.4;min-height:0;padding-block-end:12px}}.bst-home-delivery{--bst-home-gap: 14px;--bst-home-gap-m: 14px}.bst-home-delivery__box{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:14px 20px;border-radius:18px;background:var(--bst-green);color:var(--bst-mint);font-size:14px;line-height:normal}.bst-home-delivery__when{margin:0;display:flex;align-items:center;gap:10px;flex:1 1 320px}.bst-home-delivery__icon{color:var(--bst-lime)}.bst-home-delivery__when b{color:#fff}.bst-home-delivery__city{font:inherit;font-weight:700;color:var(--bst-lime);background:transparent;border:0;border-bottom:1.5px dashed var(--bst-lime);border-radius:0;padding:0 2px;width:auto;cursor:pointer}.bst-home-delivery__city:focus-visible{outline:2px solid var(--bst-lime);outline-offset:2px}.bst-home-delivery__city option{color:var(--bst-ink);background:#fff}@media(hover:none)and (pointer:coarse){.bst-home-delivery__city{font-size:max(1rem,100%)}}.bst-home-delivery__trust{display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#cfe0c4}.bst-home-delivery__trust b{color:var(--bst-lime)}.bst-home-circles{--bst-home-gap: 36px;--bst-home-gap-m: 36px}.bst-home-circles__row{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;margin:0;padding:0 0 4px;list-style:none}.bst-home-circles__row::-webkit-scrollbar{display:none}.bst-home-circles__item{flex:none;width:104px}@media(min-width:750px){.bst-home-circles__item:first-child{margin-inline-start:auto}.bst-home-circles__item:last-child{margin-inline-end:auto}}.bst-home-circles__link{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--bst-ink);font-size:13.5px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.bst-home-circles__link:hover{color:var(--bst-green)}.bst-home-circles__link:focus-visible{outline:none}.bst-home-circles__link:focus-visible .bst-home-circles__circle{box-shadow:0 0 0 1.5px var(--bst-line),0 0 0 4px var(--bst-green)}.bst-home-circles__circle{display:block;flex:none;box-sizing:border-box;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--bst-mint);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--bst-line)}.bst-home-circles__img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.bst-home-circles__row{gap:12px;margin-inline:-16px;padding:0 16px 4px}.bst-home-circles__item{width:76px}.bst-home-circles__link{gap:8px;font-size:12px}.bst-home-circles__circle{width:70px;height:70px}}.bst-home-intents{--bst-home-gap: 72px;--bst-home-gap-m: 56px;display:flex;flex-direction:column;gap:24px}.bst-home-intents__grid{display:grid;grid-template-columns:repeat(var(--bst-cols, 4),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media(min-width:750px)and (max-width:1099px){.bst-home-intents__grid{grid-template-columns:repeat(var(--bst-cols-t, 2),minmax(0,1fr))}}.bst-home-intents__tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:var(--bst-sand);color:#fff;text-decoration:none}.bst-home-intents__tile:hover{color:#fff}.bst-home-intents__tile:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-intents__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bst-home-intents__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b4a2b00 35%,#0b4a2be6)}.bst-home-intents__body{position:absolute;inset-inline:20px;bottom:20px;display:flex;flex-direction:column;gap:6px}.bst-home-intents__kicker{font-size:12px;font-weight:700;line-height:normal;color:var(--bst-lime);letter-spacing:.08em;text-transform:uppercase}.bst-home-intents__title{font-family:var(--bst-font-display);font-size:26px;font-weight:700;line-height:1.1}.bst-home-intents__sub{font-size:13.5px;line-height:normal;color:#ddedc6}.bst-home-intents__cta{margin-top:8px;align-self:flex-start;display:flex;align-items:center;gap:.3em;height:40px;padding:0 16px;border-radius:999px;background:#fff;color:var(--bst-green);font-size:13.5px;font-weight:700}@media(min-width:1100px){.bst-home-intents__grid--wide .bst-home-intents__tile{aspect-ratio:5 / 4}}@media(min-width:750px)and (max-width:1099px){.bst-home-intents__grid--wide-t .bst-home-intents__tile{aspect-ratio:5 / 4}}[dir=rtl] .bst-home-intents__kicker{letter-spacing:0;text-transform:none}@media(max-width:749px){.bst-home-intents{gap:20px}.bst-home-intents__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.bst-home-intents__grid::-webkit-scrollbar{display:none}.bst-home-intents__item{flex:none;width:78%;scroll-snap-align:start}.bst-home-intents__tile{border-radius:22px}}.bst-home-offers{--bst-home-gap: 56px;--bst-home-gap-m: 56px}.bst-home-offers__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.bst-home-offers__item{display:flex;min-width:0}.bst-home-offers__tile{flex:1;min-width:0;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--bst-line);color:var(--bst-ink);text-decoration:none;transition:border-color .15s ease}.bst-home-offers__tile--hl{background:var(--bst-mint-2);border-color:#ddedc6}a.bst-home-offers__tile:hover{color:var(--bst-ink);border-color:var(--bst-green)}a.bst-home-offers__tile:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}.bst-home-offers__big{flex:none;min-width:72px;font-family:var(--bst-font-display);font-size:30px;font-weight:700;line-height:1;color:var(--bst-green)}.bst-home-offers__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:normal;overflow-wrap:break-word}.bst-home-offers__title{font-size:15px;font-weight:700}.bst-home-offers__sub{font-size:13px;color:var(--bst-body)}.bst-home-offers__arrow{flex:none;color:var(--bst-green);font-weight:700}@media(min-width:750px)and (max-width:1099px){.bst-home-offers__tile{flex-wrap:wrap;align-content:flex-start;gap:10px 12px;padding:18px}.bst-home-offers__big{flex:1 0 100%;min-width:0}}@media(max-width:749px){.bst-home-offers__grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.bst-home-offers__big{min-width:84px}}.bst-home-tablist{display:flex;flex-wrap:wrap;gap:6px}.bst-home-tab{flex:none;display:inline-flex;align-items:center;height:42px;margin:0;padding:0 18px;border-radius:999px;border:1.5px solid var(--bst-line-3);background:#fff;color:var(--bst-ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer}.bst-home-tab--lg{height:46px;padding:0 20px;font-size:14.5px}.bst-home-tab[aria-selected=true]{background:var(--bst-green);border-color:var(--bst-green);color:#fff}.bst-home-tab:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}@media(max-width:749px){.bst-home-tablist{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-4px -16px;padding:4px 16px;scroll-padding-inline:16px}.bst-home-tablist::-webkit-scrollbar{display:none}.bst-home-tab--lg{height:42px}}.bst-home-tabs{--bst-home-gap: 88px;--bst-home-gap-m: 64px}.bst-home-tabs__body{display:flex;flex-direction:column;gap:24px}.bst-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;list-style:none}.bst-home-grid__item{display:flex;flex-direction:column;min-width:0}@media(max-width:899px){.bst-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bst-home-grid{gap:20px 10px}}.bst-home-bundle__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:28px;background:#fff;border:1px solid var(--bst-line);overflow:hidden}@media(max-width:899px){.bst-home-bundle__card{grid-template-columns:minmax(0,1fr)}}.bst-home-bundle__media{position:relative;min-height:360px;background:var(--bst-sand)}.bst-home-bundle__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bst-home-bundle__badge{position:absolute;inset-inline-start:16px;top:16px;max-width:calc(100% - 32px);padding:6px 12px;border-radius:99px;background:var(--bst-lime);color:var(--bst-green);font-size:12.5px;font-weight:700;line-height:normal}.bst-home-bundle__body{display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(24px,4vw,44px)}.bst-home-bundle__title{margin:0;font-family:var(--bst-font-display);font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.08;letter-spacing:normal;text-transform:none;color:var(--bst-green)}.bst-home-bundle__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--bst-line);border-radius:18px;overflow:hidden}.bst-home-bundle__li+.bst-home-bundle__li{border-top:1px solid var(--bst-line-2)}.bst-home-bundle__row{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#fff;color:var(--bst-ink);text-align:start;line-height:normal;cursor:pointer}.bst-home-bundle__row:has(.bst-home-bundle__input:checked){background:var(--bst-mint-2)}.bst-home-bundle__row:has(.bst-home-bundle__input:focus-visible){outline:2px solid var(--bst-green);outline-offset:-2px}.bst-home-bundle__row:has(.bst-home-bundle__input:disabled){cursor:not-allowed}.bst-home-bundle__row:has(.bst-home-bundle__input:disabled)>:not(.bst-home-bundle__input){opacity:.55}.bst-home-bundle__input{position:absolute;inset-inline-start:14px;top:50%;width:22px;height:22px;margin:-11px 0 0;opacity:0;cursor:inherit}.bst-home-bundle__box{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border-radius:7px;border:1.5px solid #C9C0A8;background:#fff;color:#fff;font-size:13px;font-weight:700;line-height:1}.bst-home-bundle__input:checked+.bst-home-bundle__box{background:var(--bst-green);border-color:var(--bst-green)}.bst-home-bundle__input:checked+.bst-home-bundle__box:before{content:"\2713"}.bst-home-bundle__input:focus-visible+.bst-home-bundle__box{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bst-green)}.bst-home-bundle__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#f2eee4}.bst-home-bundle__thumb--img{background:var(--bst-sand)}.bst-home-bundle__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bst-home-bundle__swatch{width:28px;height:26px;border-radius:4px 4px 10px 10px;background:var(--bst-swatch, var(--bst-sand));box-shadow:inset 0 0 0 1px #0000001a}.bst-home-bundle__tile{padding:0 4px;font-size:11px;font-weight:700;line-height:1.1;color:var(--bst-green);text-align:center;overflow-wrap:anywhere}.bst-home-bundle__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bst-home-bundle__name{font-size:14.5px}.bst-home-bundle__sub{font-size:12.5px;color:var(--bst-muted)}.bst-home-bundle__price{font-size:14.5px;white-space:nowrap}.bst-home-bundle__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bst-home-bundle__sum{display:flex;flex-direction:column;gap:2px;line-height:normal}.bst-home-bundle__count{font-size:13px;color:var(--bst-muted)}.bst-home-bundle__totals{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bst-home-bundle__total{font-family:var(--bst-font-display);font-size:30px;font-weight:700;line-height:1.2}.bst-home-bundle__was{font-size:14px;color:#8a948b}.bst-home-bundle__cta{flex:1 1 auto;min-width:min(100%,220px);min-height:56px;margin:0;padding:8px 20px;border:0;border-radius:999px;background:var(--bst-green);color:#fff;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background-color .15s ease}.bst-home-bundle__cta:hover:not(:disabled){background:var(--bst-green-dark)}.bst-home-bundle__cta:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-bundle__cta:disabled{opacity:.5;cursor:not-allowed}bst-home-bundle[data-busy] .bst-home-bundle__cta{cursor:progress}.bst-home-spaces__body{display:flex;flex-direction:column;gap:24px}.bst-home-spaces__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;border-radius:24px}.bst-home-spaces__panel:focus-visible{outline:2px solid var(--bst-green);outline-offset:4px}@media(max-width:899px){.bst-home-spaces__panel{grid-template-columns:minmax(0,1fr)}}.bst-home-spaces__feature{position:relative;min-height:420px;border-radius:24px;overflow:hidden;background:var(--bst-sand)}.bst-home-spaces__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bst-home-spaces__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b4a2b00 50%,#0b4a2bd9)}.bst-home-spaces__text{position:absolute;inset-inline:24px;bottom:24px;display:flex;flex-direction:column;gap:6px;color:#fff}.bst-home-spaces__title{margin:0;font-family:var(--bst-font-display);font-size:30px;font-weight:700;line-height:1.05;letter-spacing:normal;text-transform:none;color:#fff}.bst-home-spaces__tip{margin:0;max-width:380px;font-size:14.5px;line-height:normal;color:#ddedc6}.bst-home-spaces__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;margin:0;padding:0;list-style:none}.bst-home-spaces__item{display:flex;flex-direction:column;min-width:0}@media(max-width:749px){.bst-home-spaces__feature{min-height:280px;border-radius:22px}.bst-home-spaces__panel{border-radius:22px}.bst-home-spaces__products{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;margin:-4px -16px;padding:4px 16px}.bst-home-spaces__products::-webkit-scrollbar{display:none}.bst-home-spaces__item{flex:none;width:44%;scroll-snap-align:start}}.bst-home-finder__box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;padding:clamp(24px,4vw,48px);border-radius:28px;background:var(--bst-mint)}@media(max-width:899px){.bst-home-finder__box{grid-template-columns:minmax(0,1fr)}}.bst-home-finder__questions{display:flex;flex-direction:column;gap:18px;min-width:0}.bst-home-finder .bst-home-eyebrow{color:var(--bst-leaf)}.bst-home-finder__q{display:flex;flex-direction:column;gap:8px}.bst-home-finder__label{font-size:14.5px;line-height:normal}.bst-home-finder__opts{display:flex;flex-wrap:wrap;gap:6px}.bst-home-finder__opt{display:inline-flex;align-items:center;height:44px;margin:0;padding:0 16px;border-radius:999px;border:1.5px solid rgba(11,74,43,.25);background:#fff;color:var(--bst-green);font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer}.bst-home-finder__opt[aria-pressed=true]{background:var(--bst-green);border-color:var(--bst-green);color:#fff}.bst-home-finder__opt:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}.bst-home-finder__card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border-radius:24px;background:#fff;overflow:hidden}.bst-home-finder__card[aria-busy=true]{cursor:progress}.bst-home-finder__card[aria-busy=true] .bst-home-finder__list{opacity:.45}.bst-home-finder__card[aria-busy=true]:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--bst-lime),transparent) 0 0 / 40% 100% no-repeat;animation:bst-home-finder-load 1.1s linear infinite}@keyframes bst-home-finder-load{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.bst-home-finder__card[aria-busy=true]:before{animation:none;background:var(--bst-lime)}}.bst-home-finder__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bst-home-finder__title{margin:0;font-family:var(--bst-font-display);font-size:20px;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:none;color:var(--bst-green)}.bst-home-finder__count{flex:none;font-size:13px;line-height:normal;color:var(--bst-muted)}.bst-home-finder__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;transition:opacity .15s ease}.bst-home-finder__row{display:flex;align-items:center;gap:14px;padding:10px;border-radius:16px;border:1px solid var(--bst-line-2);color:var(--bst-ink);line-height:normal;text-decoration:none;transition:border-color .15s ease}.bst-home-finder__row:hover{border-color:var(--bst-green);color:var(--bst-ink)}.bst-home-finder__row:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}.bst-home-finder__thumb{flex:none;width:64px;height:72px;border-radius:12px;overflow:hidden;background:var(--bst-sand)}.bst-home-finder__img{display:block;width:100%;height:100%;object-fit:cover}.bst-home-finder__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bst-home-finder__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;overflow-wrap:break-word}.bst-home-finder__meta{font-size:12.5px;color:var(--bst-muted)}.bst-home-finder__price{flex:none;font-size:14.5px;white-space:nowrap}@media(max-width:749px){.bst-home-finder__row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 14px}.bst-home-finder__thumb{grid-row:1 / span 2}.bst-home-finder__text{align-self:end}.bst-home-finder__price{align-self:start}}.bst-home-finder__empty{display:flex;flex-direction:column;gap:14px}.bst-home-finder__empty-text{margin:0;padding:18px 10px;border-radius:16px;border:1px dashed var(--bst-line-3);font-size:14.5px;line-height:1.4;color:var(--bst-body);text-align:center}.bst-home-finder__clear,.bst-home-finder__cta{display:flex;align-items:center;justify-content:center;gap:.3em;height:52px;margin:0;padding:0 20px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bst-home-finder__cta{background:var(--bst-green);color:#fff}.bst-home-finder__cta:hover{background:var(--bst-green-dark);color:#fff}.bst-home-finder__clear{border:1.5px solid var(--bst-green);background:#fff;color:var(--bst-green)}.bst-home-finder__clear:hover{background:var(--bst-mint-2)}.bst-home-finder__cta:focus-visible,.bst-home-finder__clear:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-gifts{display:flex;flex-direction:column;gap:24px}.bst-home-gifts__grid{display:grid;grid-template-columns:repeat(var(--bst-cols, 4),minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media(min-width:750px)and (max-width:1099px){.bst-home-gifts__grid{grid-template-columns:repeat(var(--bst-cols-t, 2),minmax(0,1fr))}}@media(max-width:749px){.bst-home-gifts__grid{grid-template-columns:repeat(var(--bst-cols-m, 2),minmax(0,1fr));gap:12px}}.bst-home-gifts__tile{display:flex;flex-direction:column;gap:12px;color:var(--bst-ink);text-decoration:none}.bst-home-gifts__tile:hover{color:var(--bst-green)}.bst-home-gifts__tile:focus-visible{outline:none}.bst-home-gifts__tile:focus-visible .bst-home-gifts__media{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-gifts__media{display:block;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;background:#f2eee4}@media(min-width:1100px){.bst-home-gifts__grid--wide .bst-home-gifts__media{aspect-ratio:3 / 2}}@media(min-width:750px)and (max-width:1099px){.bst-home-gifts__grid--wide-t .bst-home-gifts__media{aspect-ratio:3 / 2}}.bst-home-gifts__img{display:block;width:100%;height:100%;object-fit:cover}.bst-home-gifts__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:0 2px;line-height:normal}.bst-home-gifts__label{font-size:16px;font-weight:700}.bst-home-gifts__sub{margin-inline-start:auto;font-size:13px;color:var(--bst-muted);text-align:end}.bst-home-gifts__note{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:18px;border:1.5px dashed var(--bst-lime);background:var(--bst-mint-2);color:var(--bst-green)}.bst-home-gifts__note-icon{flex:none}.bst-home-gifts__note-text{flex:1 1 280px;margin:0;font-size:14.5px;line-height:normal;color:var(--bst-body-2)}.bst-home-gifts__note-text b{color:var(--bst-green)}.bst-home-services{--bst-home-gap: 110px;--bst-home-gap-m: 64px;background:var(--bst-green);color:var(--bst-mint)}@media(max-width:749px){.bst-home-services{scroll-margin-top:61px}}.bst-home-services__inner{display:flex;flex-direction:column;gap:40px;padding-block:clamp(48px,6vw,88px)}.bst-home-services__head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:end}@media(max-width:899px){.bst-home-services__head{grid-template-columns:minmax(0,1fr)}}.bst-home-services .bst-home-head__titles{gap:16px}.bst-home-services .bst-home-eyebrow{color:var(--bst-lime)}.bst-home-services .bst-home-h2{color:#fff}.bst-home-services__intro{margin:0;max-width:520px;font-size:16px;line-height:1.6;color:#cfe0c4}.bst-home-services__steps{display:grid;grid-template-columns:repeat(var(--bst-cols, 3),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px)and (max-width:1099px){.bst-home-services__steps{grid-template-columns:repeat(var(--bst-cols-t, 3),minmax(0,1fr))}}@media(max-width:749px){.bst-home-services__steps{grid-template-columns:minmax(0,1fr)}}.bst-home-services__step{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(234,243,220,.16);line-height:normal}.bst-home-services__num{font-family:var(--bst-font-display);font-size:28px;font-weight:700;line-height:1;color:var(--bst-lime)}.bst-home-services__step-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bst-home-services__step-title{font-size:15.5px;color:#fff}.bst-home-services__step-desc{font-size:13.5px;color:#cfe0c4}.bst-home-services__lower{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media(max-width:899px){.bst-home-services__lower{grid-auto-flow:row}}.bst-home-plan{display:flex;flex-direction:column;gap:18px;min-width:0;padding:26px;border-radius:24px;background:#fff;color:var(--bst-ink);line-height:normal}.bst-home-plan__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bst-home-plan__titles{display:flex;flex-direction:column;gap:4px}.bst-home-plan__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bst-accent)}.bst-home-plan__title{margin:0;font-family:var(--bst-font-display);font-size:24px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:none;color:var(--bst-ink)}.bst-home-plan__toggle{display:flex;padding:4px;border-radius:999px;background:#f2eee4}.bst-home-plan__seg{position:relative;display:flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--bst-ink);white-space:nowrap;cursor:pointer}.bst-home-plan__seg:has(:checked){background:var(--bst-green);color:#fff}.bst-home-plan__seg:has(:focus-visible){outline:2px solid var(--bst-green);outline-offset:2px}.bst-home-plan__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bst-home-plan__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}bst-home-plan:not([data-ready]) .bst-home-plan__price-row{visibility:hidden}.bst-home-plan__figure{display:flex;flex-direction:column;gap:4px;margin:0}.bst-home-plan__price{font-family:var(--bst-font-display);font-size:46px;font-weight:700;line-height:1;letter-spacing:-.02em}.bst-home-plan__per{font-size:14px;color:var(--bst-muted)}.bst-home-plan__save{padding:6px 12px;border-radius:99px;background:#ddedc6;color:var(--bst-green);font-size:13px;font-weight:700}.bst-home-plan__bullets{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--bst-body-2)}.bst-home-plan__cta{margin-top:auto;display:flex;align-items:center;justify-content:center;height:54px;border-radius:999px;background:var(--bst-green);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.bst-home-plan__cta:hover{background:var(--bst-green-dark);color:#fff}.bst-home-plan__cta:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}[dir=rtl] .bst-home-plan__eyebrow,[dir=rtl] .bst-home-plan__price{letter-spacing:0;text-transform:none}.bst-home-services__list{display:flex;flex-direction:column;gap:10px;min-width:0}.bst-home-services__rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bst-home-services__row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(234,243,220,.18);line-height:normal}.bst-home-services__thumb{flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden;background:#1f5c3a}.bst-home-services__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.bst-home-services__row-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bst-home-services__row-title{font-size:15.5px;color:#fff}.bst-home-services__row-price{font-size:13px;color:#cfe0c4}.bst-home-services__book{flex:none;height:42px;padding:0 16px;border:0;border-radius:999px;background:var(--bst-lime);color:var(--bst-green);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.bst-home-services__book:hover{background:#fff}.bst-home-services__book:focus-visible{outline:2px solid #fff;outline-offset:2px}.bst-home-services__wa{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:999px;background:#fff;color:var(--bst-green);font-size:14.5px;font-weight:700;line-height:normal;text-decoration:none}.bst-home-services__wa:hover{background:var(--bst-mint);color:var(--bst-green)}.bst-home-services__wa:focus-visible{outline:2px solid #fff;outline-offset:3px}.bst-home-services__list--wa-only .bst-home-services__wa{align-self:flex-start;margin-top:0;padding-inline:28px}.bst-home-reviews{--bst-home-gap: 110px;--bst-home-gap-m: 72px;display:flex;flex-direction:column;gap:24px}.bst-home-reviews__card{display:flex;border:1px solid var(--bst-line);border-radius:28px;overflow:hidden;background:#fff;line-height:normal}.bst-home-reviews__summary{flex:1 1 300px;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,4vw,44px);background:var(--bst-mint)}.bst-home-reviews__eyebrow{color:var(--bst-leaf)}.bst-home-reviews__h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;text-wrap:wrap}.bst-home-reviews__score{display:flex;align-items:flex-end;gap:14px;margin-top:6px}.bst-home-reviews__num{font-family:var(--bst-font-display);font-size:72px;font-weight:700;line-height:.85;letter-spacing:-.03em;color:var(--bst-green)}.bst-home-reviews__score-text{display:flex;flex-direction:column;gap:4px;padding-bottom:4px}.bst-home-reviews__stars .bst-stars{letter-spacing:2px!important}.bst-home-reviews__based{font-size:13px;color:var(--bst-body-2)}.bst-home-reviews__hist{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.bst-home-reviews__hist-row{display:grid;grid-template-columns:24px minmax(0,1fr) 36px;gap:10px;align-items:center;font-size:12.5px}.bst-home-reviews__bar{height:6px;border-radius:9px;background:#0b4a2b1f}.bst-home-reviews__bar-fill{display:block;height:100%;border-radius:9px;background:var(--bst-green)}.bst-home-reviews__pct{color:var(--bst-body)}.bst-home-reviews__all{margin-top:auto;align-self:flex-start;display:flex;align-items:center;height:46px;padding:0 20px;border:1.5px solid var(--bst-green);border-radius:999px;color:var(--bst-green);font-size:14px;font-weight:700;text-decoration:none}.bst-home-reviews__all:hover{background:var(--bst-green);color:#fff}.bst-home-reviews__all:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-reviews__quotes{flex:2 1 420px;min-width:0;display:flex;flex-direction:column;padding:clamp(24px,4vw,48px)}.bst-home-reviews__carousel{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.bst-home-reviews__slides{position:relative;flex:1;display:flex;margin:-4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bst-home-reviews__slides::-webkit-scrollbar{display:none}.bst-home-reviews__slide{flex:0 0 100%;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:4px;scroll-snap-align:start;scroll-snap-stop:always}.bst-home-reviews__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;color:var(--bst-lime)}.bst-home-reviews__glyph{flex:none}.bst-home-reviews__quote{margin:0}.bst-home-reviews__quote p{margin:0;font-family:var(--bst-font-display);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--bst-ink);text-wrap:pretty}.bst-home-reviews__author{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--bst-line-2)}.bst-home-reviews__who{display:flex;align-items:center;gap:14px;margin:0;min-width:0}.bst-home-reviews__avatar{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bst-green);color:var(--bst-lime);font-family:var(--bst-font-display);font-size:18px;font-weight:700}.bst-home-reviews__who-text{display:flex;flex-direction:column;gap:2px}.bst-home-reviews__name{font-size:15px}.bst-home-reviews__meta{font-size:13px;color:var(--bst-muted)}.bst-home-reviews__verified{color:var(--bst-instock);font-weight:600}.bst-home-reviews__chip{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding-block:6px;padding-inline:6px 14px;border:1px solid var(--bst-line);border-radius:999px;background:var(--bst-bg);color:var(--bst-ink);font-size:13.5px;font-weight:600;text-decoration:none}.bst-home-reviews__chip:hover{border-color:var(--bst-green);color:var(--bst-green)}.bst-home-reviews__chip:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}.bst-home-reviews__chip-img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.bst-home-reviews__chip-text{min-width:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bst-home-reviews__controls{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:899px){.bst-home-reviews__card{flex-direction:column}.bst-home-reviews__summary,.bst-home-reviews__quotes{flex:none}}.bst-home-reviews__dots{justify-content:flex-start;gap:0;margin:0}.bst-home-reviews__dots .bst-snap__dot{width:14px}.bst-home-reviews__dots .bst-snap__dot:before{top:8px;right:3px;bottom:8px;left:3px;transition:inset-inline .2s ease}.bst-home-reviews__dots .bst-snap__dot[aria-current=true]{width:34px}@media(prefers-reduced-motion:reduce){.bst-home-reviews__dots .bst-snap__dot:before{transition:none}}.bst-home-reviews__arrows{display:flex;gap:8px}.bst-home-reviews__arrow{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:50%;font:inherit;font-size:18px;line-height:1;cursor:pointer}.bst-home-reviews__arrow--prev{border:1.5px solid var(--bst-line-3);background:#fff;color:var(--bst-ink)}.bst-home-reviews__arrow--next{border:0;background:var(--bst-green);color:#fff}.bst-home-reviews__arrow:focus-visible{outline:2px solid var(--bst-green);outline-offset:2px}[dir=rtl] .bst-home-reviews__arrow span{display:inline-block;transform:scaleX(-1)}[dir=rtl] .bst-home-reviews__num,[dir=rtl] .bst-home-reviews__quote p,[dir=rtl] .bst-home-reviews__stars .bst-stars{letter-spacing:0!important}.bst-home-guides{display:flex;flex-direction:column;gap:24px}.bst-home-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:899px){.bst-home-guides__grid{grid-template-columns:minmax(0,1fr)}}.bst-home-guides__card{display:flex;gap:16px;align-items:center;box-sizing:border-box;height:100%;padding:14px;border:1px solid var(--bst-line);border-radius:20px;background:#fff;color:var(--bst-ink);text-decoration:none}.bst-home-guides__card:hover{border-color:var(--bst-green);color:var(--bst-ink)}.bst-home-guides__card:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.bst-home-guides__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:14px;overflow:hidden;background:var(--bst-sand);color:var(--bst-muted)}.bst-home-guides__img{display:block;width:100%;height:100%;object-fit:cover}.bst-home-guides__ph{opacity:.6}.bst-home-guides__text{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:break-word;line-height:normal}.bst-home-guides__topic{font-size:12px;font-weight:700;color:var(--bst-accent)}.bst-home-guides__title{font-size:16px;font-weight:700;line-height:1.3}.bst-home-guides__time{font-size:13px;color:var(--bst-muted)}.bst-home-b2b{margin-block-end:96px}.bst-home-b2b__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:28px;overflow:hidden;background:var(--bst-ink);color:var(--bst-mint)}@media(max-width:899px){.bst-home-b2b__card{grid-template-columns:minmax(0,1fr)}}.bst-home-b2b__text{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:clamp(28px,4vw,52px)}.bst-home-b2b__eyebrow{color:var(--bst-lime)}.bst-home-b2b__h2{color:#fff}.bst-home-b2b__p{margin:0;max-width:460px;font-size:15.5px;line-height:1.6;color:#cfe0c4}.bst-home-b2b__cta{align-self:flex-start;display:flex;align-items:center;min-height:52px;margin-block-start:6px;padding:0 24px;border-radius:999px;background:var(--bst-lime);color:var(--bst-green);font-size:15px;font-weight:700;line-height:normal;text-decoration:none}.bst-home-b2b__cta:hover{background:#fff;color:var(--bst-green)}.bst-home-b2b__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.bst-home-b2b__media{position:relative;min-height:320px;background:var(--bst-green)}.bst-home-b2b__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bst-wa-fab{position:fixed;inset-inline-end:20px;inset-block-end:calc(20px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;align-items:center;gap:8px;box-sizing:border-box;height:56px;padding-inline:16px 20px;border-radius:999px;background:#25d366;color:#fff;font-size:14.5px;font-weight:700;line-height:normal;text-decoration:none;white-space:nowrap;box-shadow:0 12px 30px #0003}.bst-wa-fab:hover{color:#fff}.bst-wa-fab:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--bst-green),0 12px 30px #0003}.bst-wa-fab__icon{flex:none;fill:currentColor}@media(max-width:749px){.bst-wa-fab{inset-inline-end:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:56px;padding:0}.bst-wa-fab__label{display:none}}@media(max-width:749px){body:has(.bst-wa-fab) .bst-footer{padding-block-end:110px}}@media(min-width:750px){body:has(.bst-wa-fab) .bst-footer__bottom-inner{padding-block-end:96px}}@media print{.bst-wa-fab{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bst-home.css.map */
