.umbrella-hero-v2{--hero-bg: #f6f0e8;--hero-surface: rgba(255, 252, 247, .92);--hero-card: rgba(255, 251, 246, .9);--hero-card-soft: #f4ede4;--hero-ink: #203029;--hero-muted: #67746b;--hero-line: rgba(32, 48, 41, .12);--hero-accent: #2c4632;--hero-shadow: 0 24px 70px rgba(29, 42, 32, .09);--hero-shadow-strong: 0 16px 34px rgba(40, 63, 45, .22);--hero-radius-xl: 3.2rem;--hero-radius-lg: 2.4rem;--hero-radius-md: 1.8rem;--hero-radius-sm: 1.4rem;display:grid;gap:2.8rem}.umbrella-hero-v2__topline{display:flex;align-items:center;justify-content:space-between;padding:0 .6rem 1.8rem}.umbrella-hero-v2__brand,.umbrella-hero-v2__eyebrow,.umbrella-hero-v2__group-label,.umbrella-hero-v2__caption-card strong,.umbrella-hero-v2__term-card strong{margin:0;color:#7c877d;font-size:1.1rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.umbrella-hero-v2__grid{display:grid;gap:2rem;grid-template-columns:9.2rem minmax(0,1.18fr) minmax(40rem,44rem);align-items:stretch}.umbrella-hero-v2__thumbs{display:grid;gap:1.2rem;align-content:start}.umbrella-hero-v2__thumb{overflow:hidden;padding:0;border:1px solid transparent;border-radius:1.6rem;background:#ffffffb8;box-shadow:var(--hero-shadow);cursor:pointer;transition:transform .18s ease,border-color .18s ease}.umbrella-hero-v2__thumb.is-active{border-color:var(--hero-accent);transform:translateY(-2px)}.umbrella-hero-v2__thumb img{display:block;width:100%;aspect-ratio:.9;object-fit:cover}.umbrella-hero-v2__media{display:grid;gap:1.8rem;align-self:start;align-content:start;grid-template-rows:max-content max-content}.umbrella-hero-v2__stage{position:relative;overflow:hidden;min-height:clamp(52rem,60vw,69rem);aspect-ratio:1 / 1.05;border:1px solid rgba(255,255,255,.75);border-radius:var(--hero-radius-xl);background:linear-gradient(180deg,#ecf2e5cc,#fffaf3e6);box-shadow:var(--hero-shadow)}.umbrella-hero-v2__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d172205,#0d172233);pointer-events:none}.umbrella-hero-v2__stage-image,.umbrella-hero-v2__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.umbrella-hero-v2__placeholder{min-height:0}.umbrella-hero-v2__badges{position:absolute;top:2.4rem;left:2.4rem;z-index:1;display:flex;flex-wrap:wrap;gap:1rem}.umbrella-hero-v2__badges span{padding:.9rem 1.4rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#f5f3ece0;color:var(--hero-accent);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.umbrella-hero-v2__caption-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-hero-v2__caption-card{padding:2rem;border:1px solid var(--hero-line);border-radius:var(--hero-radius-md);background:linear-gradient(180deg,#fffbf6f0,#f3eee4e6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.umbrella-hero-v2__caption-card strong{display:block;margin-bottom:.8rem;font-size:1.1rem}.umbrella-hero-v2__caption-card span,.umbrella-hero-v2__choice-card span,.umbrella-hero-v2__term-card span{color:#344338;font-size:1.5rem;line-height:1.58}.umbrella-hero-v2__info{display:grid;gap:2.4rem;align-content:start;padding:3.4rem;border:1px solid var(--hero-line);border-radius:var(--hero-radius-xl);background:linear-gradient(180deg,#fffcf7f5,#f8f4ecf0);box-shadow:var(--hero-shadow)}.umbrella-hero-v2__title-group{display:grid;gap:1rem}.umbrella-hero-v2__title{margin:0;color:var(--hero-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:clamp(4.4rem,4.2vw,6.4rem);line-height:.94;letter-spacing:-.04em;text-wrap:balance}.umbrella-hero-v2__lede{margin:0;max-width:48ch;color:#536258;font-size:1.6rem;line-height:1.75}.umbrella-hero-v2__config-shell,.umbrella-hero-v2__selector-group,.umbrella-hero-v2__selector-head,.umbrella-hero-v2__purchase-shell{display:grid;gap:1.2rem}.umbrella-hero-v2__config-shell{gap:0;padding:1.9rem;border:1px solid var(--hero-line);border-radius:var(--hero-radius-lg);background:linear-gradient(180deg,#f8f4edf5,#fffbf6fa);box-shadow:inset 0 1px #ffffffa6}.umbrella-hero-v2__config-helper,.umbrella-hero-v2__contact-note{margin:0;color:var(--hero-muted);font-size:1.42rem;line-height:1.65}.umbrella-hero-v2__selector-group{padding-top:1.35rem;border-top:1px solid var(--hero-line)}.umbrella-hero-v2__selector-group:first-of-type{padding-top:0;border-top:0}.umbrella-hero-v2__selector-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem}.umbrella-hero-v2__selector-head .umbrella-hero-v2__group-label{margin-bottom:0}.umbrella-hero-v2__selector-value,.umbrella-hero-v2__selection-summary-label{color:#6e7c72;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:right}.umbrella-hero-v2__selection-summary-box{display:grid;gap:.8rem;margin-top:1.4rem;padding:1.2rem 1.4rem;border:1px solid var(--hero-line);border-radius:var(--hero-radius-sm);background:linear-gradient(180deg,#ecf2e5c7,#fffbf6f5)}.umbrella-hero-v2__selection-summary{margin:0;color:var(--hero-ink);font-size:1.4rem;line-height:1.55}.umbrella-hero-v2__swatch-grid,.umbrella-hero-v2__selector-grid,.umbrella-hero-v2__contact-grid,.umbrella-hero-v2__purchase-row{display:grid;gap:1rem}.umbrella-hero-v2__swatch-grid,.umbrella-hero-v2__selector-grid,.umbrella-hero-v2__contact-grid,.umbrella-hero-v2__selector-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.umbrella-hero-v2__swatch-option,.umbrella-hero-v2__selector-card,.umbrella-hero-v2__contact-card{display:grid;gap:.6rem;align-content:start;min-height:100%;padding:1.3rem 1.4rem;border:1px solid var(--hero-line);border-radius:1.6rem;background:#fffdf9f5;box-shadow:0 8px 24px #2335270d;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease;cursor:pointer}.umbrella-hero-v2__selector-card strong,.umbrella-hero-v2__contact-card strong,.umbrella-hero-v2__swatch-copy strong{color:var(--hero-ink);font-size:1.44rem;font-weight:700;line-height:1.25}.umbrella-hero-v2__selector-card span,.umbrella-hero-v2__contact-card span,.umbrella-hero-v2__swatch-copy small{color:var(--hero-muted);font-size:1.16rem;line-height:1.55}.umbrella-hero-v2__swatch-option{grid-template-columns:auto 1fr;align-items:center;gap:1rem}.umbrella-hero-v2__swatch-copy{display:grid;gap:.2rem}.umbrella-hero-v2__swatch-chip{width:2.4rem;height:2.4rem;border:2px solid rgba(32,48,41,.12);border-radius:999px;background:var(--umbrella-swatch-color, #e8dfd1);box-shadow:inset 0 0 0 1px #ffffff73}.umbrella-hero-v2__selector-card--stacked{align-content:start}.umbrella-hero-v2__selector-input:checked+.umbrella-hero-v2__swatch-option,.umbrella-hero-v2__selector-input:checked+.umbrella-hero-v2__selector-card{border-color:#39533e;background:linear-gradient(180deg,#ebf2e6f5,#fffbf6fa);box-shadow:0 14px 32px #24392a21;transform:translateY(-2px)}.umbrella-hero-v2__contact-card{text-decoration:none;background:linear-gradient(180deg,#fffcf7fa,#f4efe6f0)}.umbrella-hero-v2__contact-card:hover,.umbrella-hero-v2__swatch-option:hover,.umbrella-hero-v2__selector-card:hover{border-color:#2c463252;transform:translateY(-1px)}.umbrella-hero-v2__purchase-shell{padding:2rem;border:1px solid rgba(32,48,41,.16);border-radius:var(--hero-radius-lg);background:linear-gradient(180deg,#fffcf7fa,#f4eee4f2);box-shadow:inset 0 1px #ffffffb8}.umbrella-hero-v2__purchase-row{grid-template-columns:minmax(11.4rem,13rem) minmax(0,1fr);align-items:center;gap:1rem}.umbrella-hero-v2__submit{width:100%;min-height:5.6rem;border:0;border-radius:999px;background:linear-gradient(135deg,#29402f,#3a5a40);box-shadow:var(--hero-shadow-strong);color:#fff;font-size:1.55rem;font-weight:800}.umbrella-hero-v2__pill-row,.umbrella-hero-v2__choice-grid,.umbrella-hero-v2__term-grid{display:grid;gap:1.4rem}.umbrella-hero-v2__pill-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.umbrella-hero-v2__pill-row span{padding:1.2rem 1.4rem;border:1px solid var(--hero-line);border-radius:999px;background:#f1ece4db;color:var(--hero-accent);text-align:center;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.umbrella-hero-v2__group-label{margin-bottom:1rem}.umbrella-hero-v2__choice-grid,.umbrella-hero-v2__term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-hero-v2__choice-card,.umbrella-hero-v2__term-card{padding:1.6rem;border:1px solid var(--hero-line);border-radius:var(--hero-radius-sm);background:#fffaf5f2}.umbrella-hero-v2__choice-card strong,.umbrella-hero-v2__term-card strong{display:block;margin-bottom:.8rem;font-size:1.1rem}.umbrella-hero-v2__cta-row{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.umbrella-hero-v2__button{min-height:5.6rem;border-radius:999px;font-weight:800;letter-spacing:0}.umbrella-hero-v2__button.button--primary{box-shadow:var(--hero-shadow-strong)}.umbrella-hero-v2__button--secondary{background:#fffcf7b3;color:var(--hero-accent);border-color:var(--hero-accent)}.umbrella-hero-v2__term-card{padding:1.8rem 1.6rem;background:linear-gradient(180deg,#f0f5e9d9,#fffcf7f5)}.umbrella-hero-v2__term-card strong{color:#869083}.umbrella-hero-v2 .product-form__quantity{align-self:stretch}.umbrella-hero-v2 quantity-input.quantity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:5.6rem;padding:0 .6rem;border:1px solid var(--hero-line);border-radius:999px;background:#f5efe5f0}.umbrella-hero-v2 .quantity__button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;color:var(--hero-accent)}.umbrella-hero-v2 .quantity__input{min-width:0;border:0;background:transparent;color:var(--hero-ink);text-align:center;font-size:1.6rem;font-weight:700;box-shadow:none}@media screen and (max-width:1180px){.umbrella-hero-v2__grid{grid-template-columns:8.8rem minmax(0,1fr)}.umbrella-hero-v2__info{grid-column:1 / -1}}@media screen and (max-width:780px){.umbrella-hero-v2__grid{grid-template-columns:minmax(0,1fr)}.umbrella-hero-v2__thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.umbrella-hero-v2__thumb img{aspect-ratio:1.2}.umbrella-hero-v2__stage,.umbrella-hero-v2__placeholder{min-height:44rem}.umbrella-hero-v2__caption-grid,.umbrella-hero-v2__pill-row,.umbrella-hero-v2__choice-grid,.umbrella-hero-v2__term-grid,.umbrella-hero-v2__swatch-grid,.umbrella-hero-v2__selector-grid,.umbrella-hero-v2__contact-grid,.umbrella-hero-v2__purchase-row{grid-template-columns:minmax(0,1fr)}.umbrella-hero-v2__info{padding:2.2rem}.umbrella-hero-v2__cta-row{grid-template-columns:minmax(0,1fr)}.umbrella-hero-v2__config-shell,.umbrella-hero-v2__purchase-shell{padding:1.6rem}}.besitsol-umbrella-pdp--after{--pdp-bg: #f6f1e8;--pdp-surface: #fffdf8;--pdp-surface-soft: #edf3e6;--pdp-surface-deep: #e4ecda;--pdp-ink: #1f2b25;--pdp-muted: #68756c;--pdp-line: rgba(31, 43, 37, .12);--pdp-accent: #2f4a32;--pdp-accent-2: #b28772;--pdp-shadow-soft: 0 18px 48px rgba(17, 29, 23, .08);--pdp-shadow-strong: 0 24px 60px rgba(16, 31, 22, .18);--pdp-radius-xl: 2.8rem;--pdp-radius-lg: 2.2rem;--pdp-radius-md: 1.6rem;--pdp-gap-section: 6.4rem;display:grid;gap:var(--pdp-gap-section);color:var(--pdp-ink)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-strip{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:3.2rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-xl);background:linear-gradient(180deg,#edf3e6,#e4ecda);box-shadow:var(--pdp-shadow-soft)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card{display:grid;gap:1rem;align-content:start;padding:0 2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card+.besitsol-umbrella-pdp__trust-card{border-inline-start:1px solid var(--pdp-line)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-icon{display:inline-flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;border-radius:999px;background:#fffaf3;color:var(--pdp-accent);box-shadow:0 8px 18px #1a2b1d14}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-icon .icon{width:2rem;height:2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card h3,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading h2,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-heading,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-copy h2,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-intro h2{margin:0;color:var(--pdp-ink)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card h3{font-size:2.2rem;line-height:1.2}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card p,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading p,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-intro p,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-cta p{margin:0;color:var(--pdp-muted);font-size:1.5rem;line-height:1.7}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-grid--with-media,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq{display:grid;gap:4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-grid--text-only{display:grid;grid-template-columns:minmax(0,1fr)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-media{position:relative;padding:1.6rem;border-radius:var(--pdp-radius-xl);background:linear-gradient(180deg,#edf3e6db,#fffdf8f5)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-media img{display:block;width:100%;height:auto;border-radius:var(--pdp-radius-lg);box-shadow:var(--pdp-shadow-soft)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-copy{display:grid;gap:1.8rem;padding:2.8rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-lg);background:var(--pdp-surface);box-shadow:var(--pdp-shadow-soft)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-grid--text-only .besitsol-umbrella-pdp__story-copy{max-width:82rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__eyebrow{margin:0;color:#7b857c;font-size:1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__eyebrow--inverse{color:#ffffffc2}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-heading{font-size:clamp(3.4rem,4vw,5.6rem);line-height:.98;letter-spacing:-.03em}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-text{max-width:54rem;color:#1f2b25d1;font-size:1.65rem;line-height:1.85}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border-top:0}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics>div{padding:1.8rem 1.6rem;background:#f3efe7;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-md)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics strong,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats strong{display:block;margin-bottom:.4rem;color:var(--pdp-ink);font-size:2.8rem;line-height:1}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics span,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats span{color:#728076;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__specs,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__reviews{display:grid;gap:2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading{max-width:78rem;padding-inline-start:2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading h2{font-size:clamp(4rem,4.8vw,6rem);line-height:.98;letter-spacing:-.03em}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading p{max-width:56rem;font-size:1.45rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-table{overflow:hidden;border:1px solid var(--pdp-line);border-radius:2.4rem;background:var(--pdp-surface);box-shadow:var(--pdp-shadow-soft)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row{display:grid;gap:1.6rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);padding:1.8rem 2.4rem;border-bottom:1px solid var(--pdp-line)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row:nth-child(2n){background:#fcfaf5}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row:last-child{border-bottom:0}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row span:first-child{color:#1f2b2594;font-weight:600}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row span:last-child{color:var(--pdp-ink)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__certifications{display:flex;flex-wrap:wrap;gap:1rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__certifications span{padding:.9rem 1.4rem;border-radius:999px;background:#f4efe6;border:1px solid var(--pdp-line);color:#1f2b25b8;font-size:1.2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-banner{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);padding:4rem;border-radius:var(--pdp-radius-xl);background:linear-gradient(135deg,#19331d,#28452b 55%,#3a5a3c);color:#fff;box-shadow:var(--pdp-shadow-strong)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-copy,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-cta{display:grid;gap:1.6rem;align-content:start}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-copy h2{max-width:9ch;color:#f7f3ea;font-size:clamp(3.8rem,4vw,5.8rem);line-height:.98;letter-spacing:-.03em}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-copy .rte,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-cta p{color:#ffffffd1}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-copy .rte{max-width:58rem;color:#ffffffd6}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-cta{align-content:center}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-banner .button{width:fit-content;min-width:24rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats>div{padding:1.6rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--pdp-radius-md);background:#ffffff14}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats strong,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats span{color:#fff}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading--with-rating{display:flex;gap:2rem;align-items:end;justify-content:space-between}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__rating-badge{padding:.9rem 1.5rem;border-radius:999px;background:var(--pdp-surface-soft);color:var(--pdp-accent);font-weight:700;white-space:nowrap}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-card{display:grid;gap:1.6rem;padding:2.8rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-lg);background:#fffdf8f5;box-shadow:0 16px 40px #121e180f}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-stars{color:#8f6d5c;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-card blockquote{margin:0;color:#1f2b25cc;font-size:1.6rem;line-height:1.8;font-style:italic}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-card footer{display:grid;gap:.3rem;padding-top:1.4rem;border-top:1px solid var(--pdp-line)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-card footer span{color:#1f2b259e;font-size:1.25rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-intro{display:grid;gap:1.2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-list{display:grid;gap:0;padding:0 2.4rem;border:1px solid var(--pdp-line);border-radius:2.4rem;background:var(--pdp-surface);box-shadow:var(--pdp-shadow-soft)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item{border-bottom:1px solid var(--pdp-line)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item:last-child{border-bottom:0}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item summary{position:relative;cursor:pointer;list-style:none;padding:2.2rem 3rem 2.2rem 0;font-weight:600;font-size:1.7rem;color:var(--pdp-ink)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item summary:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--pdp-accent);font-size:2.2rem;line-height:1}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item[open] summary:after{content:"\2212"}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item summary::-webkit-details-marker{display:none}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item[open] summary:after{content:"-"}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item .rte{padding:0 3rem 2rem 0;color:#1f2b25c2}@media screen and (max-width:989px){.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-grid,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-grid--with-media,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-banner{grid-template-columns:minmax(0,1fr)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-card+.besitsol-umbrella-pdp__trust-card{border-inline-start:0}}@media screen and (max-width:749px){.besitsol-umbrella-pdp--after{gap:4.4rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__review-grid,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-stats{grid-template-columns:minmax(0,1fr)}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__b2b-banner,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__story-copy,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-list{padding:2rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading--with-rating{align-items:start;flex-direction:column}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__section-heading{padding-inline-start:0}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__spec-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item summary,.besitsol-umbrella-pdp--after .besitsol-umbrella-pdp__faq-item .rte{padding-right:0}}.besitsol-umbrella-pdp{display:grid;gap:4.8rem}.besitsol-umbrella-pdp__trust-strip{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:2.4rem;border-radius:1.8rem;background:rgb(var(--color-secondary-background))}.besitsol-umbrella-pdp__trust-card{display:grid;gap:.9rem;align-content:start}.besitsol-umbrella-pdp__trust-icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--color-background),.9);color:rgb(var(--color-button))}.besitsol-umbrella-pdp__trust-card h3,.besitsol-umbrella-pdp__section-heading h2,.besitsol-umbrella-pdp__story-heading,.besitsol-umbrella-pdp__b2b-copy h2,.besitsol-umbrella-pdp__faq-intro h2{margin:0}.besitsol-umbrella-pdp__trust-card p,.besitsol-umbrella-pdp__section-heading p,.besitsol-umbrella-pdp__faq-intro p,.besitsol-umbrella-pdp__b2b-cta p{margin:0;color:rgba(var(--color-foreground),.72)}.besitsol-umbrella-pdp__story-grid,.besitsol-umbrella-pdp__faq{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.besitsol-umbrella-pdp__story-media img{display:block;width:100%;height:auto;border-radius:1.8rem}.besitsol-umbrella-pdp__story-copy{display:grid;gap:1.8rem}.besitsol-umbrella-pdp__eyebrow{margin:0;color:rgba(var(--color-foreground),.58);font-size:1.1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.besitsol-umbrella-pdp__eyebrow--inverse{color:#ffffffb8}.besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp__b2b-stats{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.2rem;border-top:1px solid rgba(var(--color-border),1)}.besitsol-umbrella-pdp__metrics strong,.besitsol-umbrella-pdp__b2b-stats strong{display:block;margin-bottom:.4rem;color:rgb(var(--color-foreground));font-size:2.2rem;line-height:1}.besitsol-umbrella-pdp__metrics span,.besitsol-umbrella-pdp__b2b-stats span{color:rgba(var(--color-foreground),.68);font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em}.besitsol-umbrella-pdp__specs,.besitsol-umbrella-pdp__reviews{display:grid;gap:2rem}.besitsol-umbrella-pdp__spec-table{overflow:hidden;border:1px solid rgb(var(--color-border));border-radius:1.8rem;background:rgba(var(--color-background),.9)}.besitsol-umbrella-pdp__spec-row{display:grid;gap:1.6rem;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);padding:1.5rem 2rem;border-bottom:1px solid rgba(var(--color-border),.9)}.besitsol-umbrella-pdp__spec-row:last-child{border-bottom:0}.besitsol-umbrella-pdp__spec-row span:first-child{color:rgba(var(--color-foreground),.62);font-weight:600}.besitsol-umbrella-pdp__certifications{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;padding:1.4rem 1.8rem;border:1px solid rgb(var(--color-border));border-radius:999px;color:rgba(var(--color-foreground),.65);font-size:1.25rem;justify-content:center;text-align:center}.besitsol-umbrella-pdp__b2b-banner{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);padding:3.2rem;border-radius:2rem;background:linear-gradient(135deg,#1a3513,#203a17,#2c541f);color:#fff}.besitsol-umbrella-pdp__b2b-copy,.besitsol-umbrella-pdp__b2b-cta{display:grid;gap:1.6rem;align-content:start}.besitsol-umbrella-pdp__b2b-copy .rte,.besitsol-umbrella-pdp__b2b-cta p{color:#ffffffd1}.besitsol-umbrella-pdp__b2b-banner .button{width:fit-content}.besitsol-umbrella-pdp__section-heading--with-rating{display:flex;gap:2rem;align-items:end;justify-content:space-between}.besitsol-umbrella-pdp__rating-badge{padding:.8rem 1.4rem;border-radius:999px;background:rgb(var(--color-secondary-background));color:rgb(var(--color-button));font-weight:700;white-space:nowrap}.besitsol-umbrella-pdp__review-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.besitsol-umbrella-pdp__review-card{display:grid;gap:1.6rem;padding:2rem;border:1px solid rgba(var(--color-border),.95);border-radius:1.6rem;background:rgba(var(--color-background),.96);box-shadow:0 1.4rem 3rem #10201a0d}.besitsol-umbrella-pdp__review-stars{color:rgb(var(--color-primary-accent));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.besitsol-umbrella-pdp__review-card blockquote{margin:0;color:rgba(var(--color-foreground),.8);font-style:italic}.besitsol-umbrella-pdp__review-card footer{display:grid;gap:.3rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-border),.8)}.besitsol-umbrella-pdp__review-card footer span{color:rgba(var(--color-foreground),.62);font-size:1.25rem}.besitsol-umbrella-pdp__faq-list{display:grid;gap:0;border-top:1px solid rgba(var(--color-border),.95)}.besitsol-umbrella-pdp__faq-item{border-bottom:1px solid rgba(var(--color-border),.95)}.besitsol-umbrella-pdp__faq-item summary{cursor:pointer;list-style:none;padding:1.6rem 0;font-weight:600}.besitsol-umbrella-pdp__faq-item summary::-webkit-details-marker{display:none}.besitsol-umbrella-pdp__faq-item .rte{padding:0 0 1.6rem;color:rgba(var(--color-foreground),.76)}@media screen and (max-width:989px){.besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp__review-grid,.besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp__b2b-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.besitsol-umbrella-pdp__story-grid,.besitsol-umbrella-pdp__faq,.besitsol-umbrella-pdp__b2b-banner{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.besitsol-umbrella-pdp{gap:3.6rem}.besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp__review-grid,.besitsol-umbrella-pdp__metrics,.besitsol-umbrella-pdp__b2b-stats{grid-template-columns:minmax(0,1fr)}.besitsol-umbrella-pdp__trust-strip,.besitsol-umbrella-pdp__b2b-banner{padding:2rem}.besitsol-umbrella-pdp__section-heading--with-rating{align-items:start;flex-direction:column}.besitsol-umbrella-pdp__spec-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.besitsol-umbrella-pdp__certifications{border-radius:1.4rem;justify-content:start}}.umbrella-pdp-v2{--pdp-surface: rgba(255, 252, 247, .92);--pdp-surface-soft: #eef2e7;--pdp-card: rgba(255, 251, 246, .9);--pdp-card-soft: #f4ede4;--pdp-ink: #203029;--pdp-muted: #546258;--pdp-line: rgba(32, 48, 41, .12);--pdp-accent: #2c4632;--pdp-shadow: 0 24px 70px rgba(29, 42, 32, .09);--pdp-shadow-deep: 0 28px 80px rgba(18, 31, 23, .18);--pdp-radius-xl: 3.2rem;--pdp-radius-lg: 2.4rem;--pdp-radius-md: 1.8rem;display:grid;gap:3.8rem}.umbrella-pdp-v2__eyebrow{margin:0;color:#7c877d;font-size:1.1rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.umbrella-pdp-v2__eyebrow--inverse{color:#ffffffbd}.umbrella-pdp-v2__checkpoint,.umbrella-pdp-v2__story-card,.umbrella-pdp-v2__guide-panel,.umbrella-pdp-v2__specs,.umbrella-pdp-v2__quote-banner,.umbrella-pdp-v2__faq{border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-xl);background:var(--pdp-surface);box-shadow:var(--pdp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.umbrella-pdp-v2__checkpoint{display:grid;gap:2rem;grid-template-columns:1.08fr 1fr .9fr;padding:3.2rem}.umbrella-pdp-v2__intro,.umbrella-pdp-v2__stack,.umbrella-pdp-v2__actions,.umbrella-pdp-v2__guide-grid,.umbrella-pdp-v2__faq-intro,.umbrella-pdp-v2__faq-list{display:grid;gap:1.6rem;align-content:start}.umbrella-pdp-v2__intro h2,.umbrella-pdp-v2__story-card h2,.umbrella-pdp-v2__quote-panel h2,.umbrella-pdp-v2__faq-intro h2{margin:0;color:var(--pdp-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:clamp(3.8rem,4vw,5.8rem);line-height:.96;letter-spacing:-.04em}.umbrella-pdp-v2__intro .rte,.umbrella-pdp-v2__story-card .rte,.umbrella-pdp-v2__quote-panel .rte,.umbrella-pdp-v2__faq-intro p,.umbrella-pdp-v2__guide-card p{color:var(--pdp-muted);font-size:1.6rem;line-height:1.8}.umbrella-pdp-v2__checkpoint-card,.umbrella-pdp-v2__guide-card,.umbrella-pdp-v2__metric,.umbrella-pdp-v2__stat{padding:1.8rem 2rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-md);background:linear-gradient(180deg,#f5f2ebd6,#fffbf6eb)}.umbrella-pdp-v2__checkpoint-card strong,.umbrella-pdp-v2__guide-card strong,.umbrella-pdp-v2__metric span,.umbrella-pdp-v2__stat span{display:block;color:#7a867b;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.umbrella-pdp-v2__checkpoint-card strong,.umbrella-pdp-v2__guide-card h3{letter-spacing:0;text-transform:none}.umbrella-pdp-v2__checkpoint-card strong{margin-bottom:.6rem;color:var(--pdp-ink);font-size:1.5rem;font-weight:700}.umbrella-pdp-v2__checkpoint-card span,.umbrella-pdp-v2__guide-card p{color:var(--pdp-muted);font-size:1.4rem;line-height:1.6}.umbrella-pdp-v2__button{min-height:5.4rem;font-weight:800}.umbrella-pdp-v2__button--secondary{background:#fffcf7b3;color:var(--pdp-accent);border-color:var(--pdp-accent)}.umbrella-pdp-v2__button--light{background:linear-gradient(135deg,#f1eadf,#fff7ef);color:var(--pdp-accent);border-color:#fff3;box-shadow:none}.umbrella-pdp-v2__cert-grid,.umbrella-pdp-v2__adv-grid,.umbrella-pdp-v2__metric-row,.umbrella-pdp-v2__stat-grid{display:grid;gap:1.4rem}.umbrella-pdp-v2__cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-pdp-v2__cert-grid--loose{margin-top:1.8rem;grid-template-columns:repeat(6,minmax(0,1fr))}.umbrella-pdp-v2__cert{padding:1.2rem 1.4rem;border:1px solid var(--pdp-line);border-radius:999px;background:#f3ede4;color:#667369;text-align:center;font-size:1.2rem;font-weight:700}.umbrella-pdp-v2__adv-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}.umbrella-pdp-v2__adv-card{padding:2.8rem;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-xl);background:linear-gradient(180deg,#edf3e6eb,#fbf8f1f5);box-shadow:var(--pdp-shadow)}.umbrella-pdp-v2__adv-card--primary{background:linear-gradient(135deg,#29402f,#36533b);color:#f8f5ec;box-shadow:var(--pdp-shadow-deep)}.umbrella-pdp-v2__adv-kicker{display:inline-block;margin-bottom:1.8rem;padding:.8rem 1.2rem;border-radius:999px;background:#ffffff24;font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.umbrella-pdp-v2__adv-card h3{margin:0 0 1.2rem;color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:3.6rem;line-height:.98}.umbrella-pdp-v2__adv-card p{margin:0;color:inherit;font-size:1.5rem;line-height:1.8}.umbrella-pdp-v2__story-layout{display:grid;gap:2.8rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.umbrella-pdp-v2__story-card,.umbrella-pdp-v2__guide-panel,.umbrella-pdp-v2__specs,.umbrella-pdp-v2__quote-banner,.umbrella-pdp-v2__faq{padding:3.2rem}.umbrella-pdp-v2__metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-pdp-v2__metric strong,.umbrella-pdp-v2__stat strong{display:block;margin-bottom:.8rem;color:var(--pdp-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:2.2rem}.umbrella-pdp-v2__guide-panel{background:linear-gradient(180deg,#ecf2e4e6,#fffcf7f0)}.umbrella-pdp-v2__guide-card h3{margin:0 0 1rem;color:var(--pdp-ink);font-size:2rem;line-height:1.25}.umbrella-pdp-v2__guide-card{background:#fffdf8b8;box-shadow:0 10px 28px #18261c0d}.umbrella-pdp-v2__section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.6rem;margin-bottom:2.2rem}.umbrella-pdp-v2__section-title{margin:0;color:var(--pdp-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:clamp(4.2rem,4.8vw,6.4rem);line-height:.96}.umbrella-pdp-v2__tag{padding:1rem 1.4rem;border-radius:999px;background:#f0ebdf;color:var(--pdp-accent);font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.umbrella-pdp-v2__spec-table{overflow:hidden;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-lg)}.umbrella-pdp-v2__spec-row{display:grid;gap:1.8rem;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);padding:2rem 2.4rem;background:#fffbf6e6;border-bottom:1px solid var(--pdp-line)}.umbrella-pdp-v2__spec-row:nth-child(2n){background:#f6f1e9eb}.umbrella-pdp-v2__spec-row:last-child{border-bottom:0}.umbrella-pdp-v2__spec-row strong{color:#788579;font-size:1.4rem}.umbrella-pdp-v2__spec-row span{color:var(--pdp-ink);font-size:1.7rem;line-height:1.6}.umbrella-pdp-v2__quote-banner{display:grid;gap:2.4rem;grid-template-columns:1.05fr .95fr;background:linear-gradient(135deg,#1f3525,#2c4931);color:#f8f5ed;box-shadow:var(--pdp-shadow-deep)}.umbrella-pdp-v2__quote-panel h2{color:#f8f5ed;text-wrap:balance}.umbrella-pdp-v2__quote-panel .rte{color:#f8f5eddb;font-size:1.6rem;line-height:1.8}.umbrella-pdp-v2__quote-side{display:grid;gap:1.8rem;align-content:start;padding-left:1.2rem;border-left:1px solid rgba(255,255,255,.1)}.umbrella-pdp-v2__quote-support{color:#f8f5eddb;font-size:1.45rem;line-height:1.75}.umbrella-pdp-v2__quote-support a{color:#fff;text-decoration:underline;text-underline-offset:.18em}.umbrella-pdp-v2__stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umbrella-pdp-v2__stat{border-color:#ffffff29;background:#ffffff1a}.umbrella-pdp-v2__stat strong,.umbrella-pdp-v2__stat span{color:#fff}.umbrella-pdp-v2__faq{display:grid;gap:1.8rem;grid-template-columns:.8fr 1.2fr}.umbrella-pdp-v2__faq-list details{border-bottom:1px solid var(--pdp-line)}.umbrella-pdp-v2__faq-list details:last-child{border-bottom:0}.umbrella-pdp-v2__faq-list summary{cursor:pointer;list-style:none;position:relative;padding:2.2rem 3.2rem 2.2rem 0;color:var(--pdp-ink);font-size:1.8rem;font-weight:700}.umbrella-pdp-v2__faq-list summary::-webkit-details-marker{display:none}.umbrella-pdp-v2__faq-list summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);color:#738275;font-size:2.4rem;font-weight:400;line-height:1}.umbrella-pdp-v2__faq-list details[open] summary:after{content:"\2212"}.umbrella-pdp-v2__faq-list .rte{margin:0 0 2rem;color:#56645a;font-size:1.5rem;line-height:1.8}@media screen and (max-width:1180px){.umbrella-pdp-v2__checkpoint,.umbrella-pdp-v2__story-layout,.umbrella-pdp-v2__quote-banner,.umbrella-pdp-v2__faq{grid-template-columns:minmax(0,1fr)}.umbrella-pdp-v2__adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:780px){.umbrella-pdp-v2__story-card,.umbrella-pdp-v2__guide-panel,.umbrella-pdp-v2__specs,.umbrella-pdp-v2__quote-banner,.umbrella-pdp-v2__faq,.umbrella-pdp-v2__checkpoint{padding:2.2rem}.umbrella-pdp-v2__cert-grid,.umbrella-pdp-v2__cert-grid--loose,.umbrella-pdp-v2__adv-grid,.umbrella-pdp-v2__metric-row,.umbrella-pdp-v2__stat-grid{grid-template-columns:minmax(0,1fr)}.umbrella-pdp-v2__section-heading{align-items:start;flex-direction:column}.umbrella-pdp-v2__quote-side{padding-left:0;border-left:0}.umbrella-pdp-v2__spec-row{grid-template-columns:minmax(0,1fr)}}.bst-pdp__price-row{justify-content:flex-start;gap:1.4rem;align-items:baseline}.bst-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bst-gap-sm);padding-top:1.4rem;border-top:1px solid var(--bst-border);color:var(--bst-text-muted);font-size:1.3rem;line-height:1.5}.bst-pdp__trust>div{padding-top:.2rem}@media screen and (max-width:1279px){.bst-pdp__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.bst-pdp__frame{min-height:auto}.bst-pdp__gallery{position:static;top:auto}.bst-pdp__buy-panel{max-width:none;margin-left:0}}@media screen and (max-width:1023px){.bst-pdp__gallery{grid-template-columns:minmax(0,1fr);padding:1.2rem}.bst-pdp__stage-shell{min-height:44rem;height:auto;aspect-ratio:4 / 5}.bst-pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));order:2}.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__base-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp__story-card,.bst-pdp__b2b{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.bst-pdp{padding-bottom:calc(var(--section-padding-bottom) + 9rem)}.bst-pdp__frame{padding:2rem}.bst-pdp__frame--media,.bst-pdp__frame--story{padding:0}.bst-pdp__buy-panel,.bst-pdp__feature-card,.bst-pdp__review-card,.bst-pdp__story-card,.bst-pdp__specs,.bst-pdp__faq,.bst-pdp__b2b{padding:2rem}.bst-pdp__title,.bst-pdp__brand-title{font-size:4.4rem}.bst-pdp__buy-panel{padding:2rem;border-radius:2rem}.bst-pdp__stage-shell{min-height:34rem;height:auto}.bst-pdp__swatches,.bst-pdp__pill-options,.bst-pdp__base-cards,.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__trust,.bst-pdp__spec-row{grid-template-columns:minmax(0,1fr)}.bst-pdp__mobile-bar{display:grid}}.bst-pdp__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:0;border-top:1px solid var(--bst-border);border-left:1px solid var(--bst-border);background:linear-gradient(180deg,#ffffffd6,#f6f4ede0);box-shadow:0 30px 80px #3d4a2a14;overflow:visible;position:relative}.bst-pdp__frame{min-width:0;min-height:44rem;padding:clamp(2.4rem,3.2vw,4.8rem);border-right:1px solid rgba(61,74,42,.12);border-bottom:1px solid rgba(61,74,42,.12);background:#ffffffbd;position:relative}.bst-pdp__frame--media,.bst-pdp__frame--story{padding:0;background:radial-gradient(circle at top left,rgba(255,255,255,.3),transparent 28%),#eef1e7}.bst-pdp__frame--media{display:flex;align-items:flex-start;min-height:78rem;z-index:2}.bst-pdp__frame--buy,.bst-pdp__frame--brand{display:flex;align-items:stretch;z-index:1}.bst-pdp__frame--story,.bst-pdp__frame--brand{min-height:46rem}.bst-pdp__frame--story,.bst-pdp__frame--brand{display:none!important}.bst-pdp__gallery{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:var(--bst-gap);align-items:start;padding:1.8rem;width:100%;position:sticky;top:2.4rem;z-index:4}.bst-pdp__thumb{padding:0;border:1px solid rgba(61,74,42,.08);border-radius:14px;overflow:hidden;background:#ffffffd1;box-shadow:0 10px 24px #3d4a2a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bst-pdp__thumb.is-active,.bst-pdp__thumb:hover{border-color:var(--bst-primary);transform:translate(2px);box-shadow:0 14px 28px #3d4a2a1f}.bst-pdp__stage-shell{position:relative;overflow:hidden;min-height:56rem;aspect-ratio:4 / 5;box-shadow:inset 0 0 0 1px #3d4a2a14;background:#dde4d2;border-radius:18px}.bst-pdp__stage{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.bst-pdp__stage-image{display:block;width:100%;height:100%;object-fit:cover}.bst-pdp__buy-panel{display:grid;gap:2rem;width:100%;max-width:56rem;margin-left:auto;padding:clamp(2.6rem,3vw,4rem);border:1px solid rgba(61,74,42,.08);border-radius:2.8rem;background:linear-gradient(180deg,#ffffffeb,#fbf9f3e6);box-shadow:0 22px 54px #3d4a2a14;position:static;top:auto}.bst-pdp__buy-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:start}.bst-pdp__buy-copy{display:grid;gap:1.4rem;min-width:0}.bst-pdp__title{font-size:clamp(4.6rem,4.8vw,6.8rem);line-height:.9;max-width:9ch}.bst-pdp__brand-title{font-size:clamp(4.8rem,5vw,7rem);line-height:.94}.bst-pdp__tagline{margin:0;color:var(--bst-text-muted);font-size:1.55rem;line-height:1.75;max-width:46rem}.bst-pdp__brand-panel{display:grid;align-content:center;gap:1.8rem;width:100%;max-width:58rem}.bst-pdp__brand-copy{color:var(--bst-text-muted);font-size:1.7rem;line-height:1.75}.bst-pdp__brand-copy p{margin:0}.bst-pdp__price-row{justify-content:flex-start;gap:1.4rem;align-items:baseline;padding-bottom:1.2rem;border-bottom:1px solid rgba(38,53,35,.12)}.bst-pdp__frame--story picture,.bst-pdp__frame--story img,.bst-pdp__frame--story svg{display:block;width:100%;height:100%}.bst-pdp__frame--story img,.bst-pdp__frame-placeholder{object-fit:cover}.bst-pdp__brand-points{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.bst-pdp__brand-points li{position:relative;padding-left:1.8rem;color:var(--bst-text);font-size:1.55rem;line-height:1.7}.bst-pdp__brand-points li:before{content:"";position:absolute;left:0;top:1.05rem;width:.6rem;height:.6rem;border-radius:999px;background:var(--bst-primary)}.bst-pdp__price{color:var(--bst-olive-deep);font-family:var(--bst-font-display);font-size:4.2rem;font-weight:600}.bst-pdp__form{gap:1.6rem}.bst-pdp__option-group{padding:1.6rem 1.7rem 1.8rem;border:1px solid rgba(61,74,42,.08);border-radius:1.8rem;background:#ffffffb8}.bst-pdp__swatch,.bst-pdp__pill,.bst-pdp__base-card{position:relative;display:grid;gap:.6rem;padding:1.5rem;border:1px solid var(--bst-border);border-radius:var(--bst-radius);background:#ffffffdb;box-shadow:none;cursor:pointer;min-height:4.4rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.bst-pdp__swatch.is-active,.bst-pdp__pill.is-active,.bst-pdp__base-card.is-active{border-color:var(--bst-primary);background:#7ba05b14;box-shadow:0 0 0 2px #7ba05b1f;transform:translateY(-1px)}.bst-pdp__qty-box{display:inline-grid;grid-template-columns:4.4rem 8rem 4.4rem;border:1px solid rgba(61,74,42,.12);border-radius:999px;overflow:hidden;background:#ffffffd1}.bst-pdp__cta-stack{display:grid;gap:1rem;padding-top:.4rem}.bst-pdp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:0 2rem;border-radius:999px;text-align:center;font-size:1.6rem;font-weight:700;text-decoration:none;letter-spacing:.01em;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.bst-pdp__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #3d4a2a1f}.bst-pdp__btn--primary{border:1px solid transparent;background:var(--bst-primary);color:#fff}.bst-pdp__btn--whatsapp{background:var(--bst-whatsapp);color:#fff;border:1px solid transparent}.shopify-payment-button__button{min-height:5.6rem;border-radius:999px!important}.bst-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bst-gap-sm);padding-top:1.4rem;border-top:1px solid var(--bst-border);color:var(--bst-text)}.bst-pdp__trust-item{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding-top:.2rem}.bst-pdp__trust-icon{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:#7ea15b1f;color:var(--bst-green)}.bst-pdp__trust-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bst-pdp__trust strong{display:block;font-size:1.25rem;line-height:1.25;font-weight:700}.bst-pdp__trust small{display:block;margin-top:.35rem;color:var(--bst-text-muted);font-size:1.1rem;line-height:1.4}.bst-pdp .bst-pdp__wrap{width:min(100% - 4rem,154rem);max-width:none;padding-left:0;padding-right:0;gap:3.2rem}.bst-pdp .bst-pdp__hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(43rem,.78fr);grid-auto-rows:auto;gap:0;align-items:stretch;border:1px solid rgba(38,53,35,.18);background:#f6f4ee;box-shadow:none;overflow:visible}.bst-pdp .bst-pdp__frame{min-width:0;min-height:42rem;padding:0;border:0;background:transparent;position:relative}.bst-pdp .bst-pdp__frame--media,.bst-pdp .bst-pdp__frame--buy{min-height:78rem;border-bottom:1px solid rgba(38,53,35,.18)}.bst-pdp .bst-pdp__frame--media,.bst-pdp .bst-pdp__frame--story{border-right:1px solid rgba(38,53,35,.18);background:#eef2e8}.bst-pdp .bst-pdp__frame--buy,.bst-pdp .bst-pdp__frame--brand{background:#fbfaf6}.bst-pdp .bst-pdp__frame--story,.bst-pdp .bst-pdp__frame--brand{min-height:43rem}.bst-pdp .bst-pdp__gallery{position:sticky;top:2.4rem;display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.8rem;width:100%;padding:2rem;align-items:start;z-index:2}.bst-pdp .bst-pdp__thumbs{display:grid;gap:1.2rem;max-height:calc(100vh - 6rem);overflow:auto;scrollbar-width:thin}.bst-pdp .bst-pdp__thumb{border:1px solid rgba(38,53,35,.14);border-radius:10px;background:#fff;box-shadow:none}.bst-pdp .bst-pdp__thumb img{aspect-ratio:1 / 1}.bst-pdp .bst-pdp__thumb.is-active,.bst-pdp .bst-pdp__thumb:hover{border-color:#6f8f51;transform:none;box-shadow:0 0 0 2px #6f8f512e}.bst-pdp .bst-pdp__stage-shell{width:100%;min-height:0;height:auto;aspect-ratio:4 / 5;border-radius:10px;background:#dfe5d6;box-shadow:none;overflow:hidden}.bst-pdp .bst-pdp__stage,.bst-pdp .bst-pdp__stage-image{width:100%;height:100%}.bst-pdp .bst-pdp__stage-image{object-fit:cover}.bst-pdp .bst-pdp__buy-panel{display:grid;align-content:start;gap:1.2rem;width:100%;max-width:none;margin:0;padding:clamp(2.6rem,3vw,4rem);border:0;border-radius:0;background:transparent;box-shadow:none}.bst-pdp .bst-pdp__buy-intro{grid-template-columns:minmax(0,1fr);gap:.8rem;padding-bottom:0}.bst-pdp .bst-pdp__buy-copy{gap:.9rem}.bst-pdp .bst-pdp__kicker,.bst-pdp .bst-pdp__eyebrow,.bst-pdp .bst-pdp__option-label{letter-spacing:.16em}.bst-pdp .bst-pdp__title{max-width:100%;font-size:clamp(3rem,2.2vw,3.8rem);line-height:1.12;letter-spacing:0}.bst-pdp .bst-pdp__tagline{max-width:100%;font-size:1.48rem;line-height:1.55}.bst-pdp .bst-pdp__rating{justify-content:flex-start;gap:1.2rem}.bst-pdp .bst-pdp__price{font-size:3.2rem;letter-spacing:0}.bst-pdp .bst-pdp__form{gap:1.4rem;padding-top:.6rem}.bst-pdp .bst-pdp__option-group{padding:1.25rem;border:1px solid rgba(38,53,35,.12);border-radius:8px;background:#ffffffad;box-shadow:none}.bst-pdp .bst-pdp__swatches,.bst-pdp .bst-pdp__pill-options,.bst-pdp .bst-pdp__base-cards{gap:1rem}.bst-pdp .bst-pdp__pill-options,.bst-pdp .bst-pdp__pill-options--curated{grid-template-columns:repeat(4,minmax(0,1fr))}.bst-pdp .bst-pdp__pill-options--two,.bst-pdp .bst-pdp__base-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp .bst-pdp__swatch,.bst-pdp .bst-pdp__pill,.bst-pdp .bst-pdp__base-card{border-radius:8px;box-shadow:none;min-height:4.8rem;padding:1.1rem}.bst-pdp .bst-pdp__pill span,.bst-pdp .bst-pdp__swatch-text,.bst-pdp .bst-pdp__base-card strong{font-size:1.35rem}.bst-pdp .bst-pdp__pill small{display:block;color:#26352394;font-size:1.05rem;line-height:1.25}.bst-pdp .bst-pdp__pill--quote{color:#263523;text-decoration:none;background:#f3efe4;border-style:dashed}.bst-pdp .bst-pdp__pill--quote span{text-decoration:underline;text-underline-offset:.22em}.bst-pdp .bst-pdp__option-group--quote{background:linear-gradient(135deg,#f7f1e6eb,#ffffffb8)}.bst-pdp .bst-pdp__quote-card{display:grid;gap:.5rem;padding:1.25rem 1.35rem;border:1px dashed rgba(38,53,35,.28);border-radius:8px;color:#10241d;text-decoration:none;background:#ffffffa3;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.bst-pdp .bst-pdp__quote-card:hover{border-color:#6f8f51b8;background:#ffffffdb;transform:translateY(-1px)}.bst-pdp .bst-pdp__quote-card span{font-size:1.42rem;font-weight:800;text-decoration:underline;text-underline-offset:.22em}.bst-pdp .bst-pdp__quote-card small{color:#10241d9e;font-size:1.12rem;line-height:1.35}.bst-pdp .bst-pdp__cta-stack{gap:1rem;padding-top:.4rem}.bst-pdp .bst-pdp__btn{letter-spacing:.08em;text-transform:uppercase}.bst-pdp .bst-pdp__btn--primary{background:#d96f32;color:#fff}.bst-pdp .bst-pdp__compare,.bst-pdp .bst-pdp__cert-bar,.bst-pdp .bst-pdp__option-group--hidden{display:none!important}.bst-pdp .bst-pdp__btn--whatsapp{color:#fff}.bst-pdp .bst-pdp__secure-checkout{display:grid;gap:1.15rem;margin-top:.4rem;padding:1.55rem 0 .2rem;border-top:1px solid rgba(38,53,35,.12)}.bst-pdp .bst-pdp__secure-checkout p{margin:0;color:#10241d9e;font-size:1.18rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bst-pdp .bst-pdp__payment-badges,.bst-pdp .bst-pdp__payment-icons{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.bst-pdp .bst-pdp__payment-badges span{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:2.4rem;padding:.35rem .7rem;border:1px solid rgba(38,53,35,.14);border-radius:5px;background:#fff;color:#263523;font-size:1rem;font-weight:800;line-height:1;box-shadow:0 .4rem 1.2rem #2635230d}.bst-pdp .bst-pdp__payment-icons{padding:0;border:0;background:transparent;box-shadow:none}.bst-pdp .bst-pdp__payment-icon{display:inline-flex;align-items:center;justify-content:center;min-width:4.7rem;height:2.9rem;padding:.25rem .45rem;border:1px solid rgba(38,53,35,.12);border-radius:.5rem;background:#fff;box-shadow:0 .35rem 1rem #2635230d}.bst-pdp .bst-pdp__payment-icon svg{display:block;width:auto;max-width:4.2rem;height:2rem}.bst-pdp .bst-pdp__support-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding-top:.2rem}.bst-pdp .bst-pdp__support-points span{display:inline-flex;align-items:center;gap:.65rem;color:#10241dc7;font-size:1.22rem;font-weight:700;line-height:1.25}.bst-pdp .bst-pdp__support-points svg{flex:0 0 auto;width:1.75rem;height:1.75rem;fill:none;stroke:#6f8f51;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bst-pdp .bst-pdp__btn,.bst-pdp .shopify-payment-button__button{border-radius:8px!important}.bst-pdp .bst-pdp__trust{border-top:1px solid rgba(38,53,35,.14);padding-top:1.4rem}.bst-pdp .bst-pdp__qty-row{display:grid;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:1.2rem}.bst-pdp .bst-pdp__qty-box{display:grid;grid-template-columns:5.2rem 6.2rem 5.2rem;align-items:center;width:16.6rem;height:5.2rem;border:1px solid rgba(38,53,35,.16);border-radius:999px;overflow:hidden;background:#fff}.bst-pdp .bst-pdp__qty-btn,.bst-pdp .bst-pdp__qty-input{display:flex;align-items:center;justify-content:center;width:100%;height:5.2rem;min-height:5.2rem;padding:0;border:0;background:transparent;line-height:1;text-align:center}.bst-pdp .bst-pdp__qty-input{-webkit-appearance:textfield;appearance:textfield;color:#10241d;font-size:1.65rem;font-weight:500}.bst-pdp .bst-pdp__qty-input::-webkit-outer-spin-button,.bst-pdp .bst-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bst-pdp .bst-pdp__qty-btn{color:#10241d;font-size:1.8rem;font-weight:700}.bst-pdp .bst-pdp__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding-top:1.3rem}.bst-pdp .bst-pdp__trust-item{min-height:6.8rem;padding:1rem .85rem 1.1rem;border-top:1px solid rgba(38,53,35,.16);background:linear-gradient(180deg,#ffffff75,#f6f1e84d)}.bst-pdp .bst-pdp__trust-icon{width:2.6rem;height:2.6rem}.bst-pdp .bst-pdp__trust strong{color:#10241d;letter-spacing:-.01em}.bst-pdp .bst-pdp__trust small{color:#10241d9e}.bst-pdp .bst-pdp__frame--story picture,.bst-pdp .bst-pdp__frame--story img,.bst-pdp .bst-pdp__frame--story svg{display:block;width:100%;height:100%}.bst-pdp .bst-pdp__frame--story img,.bst-pdp .bst-pdp__frame-placeholder{object-fit:cover}.bst-pdp .bst-pdp__brand-panel{display:grid;align-content:center;gap:1.7rem;width:100%;max-width:58rem;padding:clamp(3.2rem,4vw,5.6rem)}.bst-pdp .bst-pdp__brand-title{font-size:4.6rem;line-height:1;letter-spacing:0}.bst-pdp .bst-pdp__brand-copy{color:var(--bst-text-muted);font-size:1.6rem;line-height:1.75}.bst-pdp .bst-pdp__brand-points{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.bst-pdp .bst-pdp__brand-points li{padding-top:.9rem;border-top:1px solid rgba(38,53,35,.12);color:var(--bst-text);font-size:1.45rem;line-height:1.55}.bst-pdp .bst-pdp__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,1.2vw,1.8rem);padding:clamp(1.2rem,1.5vw,1.8rem);border:1px solid rgba(116,94,58,.18);border-radius:2.4rem;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.62),transparent 34%),linear-gradient(180deg,#f7f1e6,#efe5d2);box-shadow:inset 0 1px #fffcf4c7}.bst-pdp .bst-pdp__feature-card{position:relative;min-height:20rem;padding:2.8rem 2.4rem 2.6rem;border:1px solid rgba(116,94,58,.16);border-radius:2rem;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.82),transparent 48%),linear-gradient(180deg,#ffffff94,#ffffff3d);box-shadow:0 1.4rem 3rem #42341e14;overflow:hidden;text-align:center}.bst-pdp .bst-pdp__feature-card:before,.bst-pdp .bst-pdp__feature-card:after{content:"";position:absolute;width:3rem;height:3rem;pointer-events:none;opacity:.62}.bst-pdp .bst-pdp__feature-card:before{top:1.1rem;left:1.1rem;border-top:1px solid rgba(48,111,104,.52);border-left:1px solid rgba(48,111,104,.52)}.bst-pdp .bst-pdp__feature-card:after{right:1.1rem;bottom:1.1rem;border-right:1px solid rgba(48,111,104,.52);border-bottom:1px solid rgba(48,111,104,.52)}.bst-pdp .bst-pdp__feature-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin:0 auto 2.3rem;border-radius:999px;background:linear-gradient(145deg,#ffffffeb,#dbe2dddb),#306f681a;color:#0d5b63;box-shadow:inset 0 1px #ffffffe6,0 1rem 2.4rem #26352314}.bst-pdp .bst-pdp__feature-icon svg{width:3.35rem;height:3.35rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bst-pdp .bst-pdp__feature-card h3{margin:0 0 1rem;color:#10241d;font-size:1.9rem;line-height:1.15;letter-spacing:-.01em}.bst-pdp .bst-pdp__feature-card p{max-width:29rem;margin-right:auto;margin-left:auto;color:#10241dad;font-size:1.32rem;line-height:1.6}.bst-pdp .bst-pdp__performance{position:relative;display:grid;gap:1.4rem;padding:clamp(1.8rem,2vw,2.4rem);border:1px solid rgba(38,53,35,.14);border-radius:2.4rem;background:#fbfaf6}.bst-pdp .bst-pdp__performance-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:.4rem .4rem 0}.bst-pdp .bst-pdp__performance-head>div:first-child{display:grid;gap:.9rem}.bst-pdp .bst-pdp__performance-head h2{max-width:62rem;margin:0;color:#10241d;font-size:clamp(2.4rem,2.4vw,3.6rem);line-height:1;letter-spacing:-.01em}.bst-pdp .bst-pdp__performance-arrows{display:inline-flex;gap:.8rem;align-items:center;flex:0 0 auto}.bst-pdp .bst-pdp__performance-arrows button{display:inline-grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(38,53,35,.14);border-radius:999px;background:#ffffffeb;color:#10241d;cursor:pointer;box-shadow:0 .8rem 2rem #26352314;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.bst-pdp .bst-pdp__performance-arrows button:hover{transform:translateY(-1px);border-color:#6f8f5180;background:#fff}.bst-pdp .bst-pdp__performance-arrows span{font-size:1.6rem;line-height:1}.bst-pdp .bst-pdp__performance-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;overflow-x:auto;padding:.2rem .2rem .6rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.bst-pdp .bst-pdp__performance-card{min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(38,53,35,.12);border-radius:1.8rem;background:linear-gradient(180deg,#ffffffdb,#f8f4ebd6);box-shadow:0 1.2rem 3rem #26352312}.bst-pdp .bst-pdp__performance-card img{display:block;width:100%;aspect-ratio:16 / 11;min-height:19rem;object-fit:cover;background:#e7eadf}.bst-pdp .bst-pdp__performance-card div{display:grid;gap:.75rem;min-height:16.5rem;padding:1.55rem}.bst-pdp .bst-pdp__performance-card span{color:#6f8f51;font-size:.98rem;font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.bst-pdp .bst-pdp__performance-card h3{margin:0;color:#10241d;font-size:1.78rem;line-height:1.12;letter-spacing:-.01em}.bst-pdp .bst-pdp__performance-card p{margin:0;color:#10241da8;font-size:1.27rem;line-height:1.58}.bst-pdp .bst-pdp__story-grid{display:grid;gap:0;border:1px solid rgba(38,53,35,.16);border-bottom:0;background:#fbfaf6}.bst-pdp .bst-pdp__story-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;align-items:stretch;padding:0;border:0;border-bottom:1px solid rgba(38,53,35,.16);border-radius:0;background:transparent;box-shadow:none}.bst-pdp .bst-pdp__story-card--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bst-pdp .bst-pdp__story-card--reverse .bst-pdp__story-copy{order:2;border-left:1px solid rgba(38,53,35,.16);border-right:0}.bst-pdp .bst-pdp__story-card--reverse .bst-pdp__story-image-shell{order:1}.bst-pdp .bst-pdp__story-copy{display:grid;align-content:center;gap:1.4rem;padding:clamp(3rem,4vw,5rem);border-right:1px solid rgba(38,53,35,.16)}.bst-pdp .bst-pdp__story-copy h2{max-width:54rem;font-size:3.8rem;line-height:1;letter-spacing:0}.bst-pdp .bst-pdp__story-copy p{max-width:56rem;font-size:1.6rem;line-height:1.75}.bst-pdp .bst-pdp__scene-tags{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.4rem}.bst-pdp .bst-pdp__scene-tags span{display:inline-flex;align-items:center;min-height:3rem;padding:.55rem 1rem;border:1px solid rgba(116,94,58,.16);border-radius:999px;background:#f4eddf;color:#10241dc7;font-size:1.18rem;font-weight:700;line-height:1}.bst-pdp .bst-pdp__story-copy--details{align-content:start}.bst-pdp .bst-pdp__detail-table{display:grid;margin-top:.6rem;border:1px solid rgba(38,53,35,.12);background:#ffffffb8}.bst-pdp .bst-pdp__detail-table>div{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__detail-table>div:last-child{border-bottom:0}.bst-pdp .bst-pdp__detail-table span,.bst-pdp .bst-pdp__detail-table strong{display:block;padding:1.05rem 1.2rem;font-size:1.22rem;line-height:1.35}.bst-pdp .bst-pdp__detail-table span{color:#10241d9e;font-weight:700;border-right:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__detail-table strong{color:#10241d;font-weight:700}.bst-pdp .bst-pdp__story-image-shell{border-radius:0;overflow:hidden}.bst-pdp .bst-pdp__story-image-shell img{height:100%;min-height:38rem;aspect-ratio:auto;object-fit:cover}.bst-pdp .bst-pdp__detail-slider{position:relative;display:block;min-height:42rem;overflow:hidden;background:#f4eddf}.bst-pdp .bst-pdp__detail-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;border:1px solid rgba(38,53,35,.12);background:#fff;opacity:0;visibility:hidden;transform:translate(1.8rem);transition:opacity .26s ease,transform .26s ease,visibility .26s ease}.bst-pdp .bst-pdp__detail-slide.is-active{opacity:1;visibility:visible;transform:translate(0);z-index:1}.bst-pdp .bst-pdp__detail-slide img{display:block;width:100%;height:100%;min-height:38rem;object-fit:cover}.bst-pdp .bst-pdp__detail-slide figcaption{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;padding:.85rem 1rem;background:#fbfaf6e0;color:#10241d;font-size:1.18rem;font-weight:700;line-height:1.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.bst-pdp .bst-pdp__detail-arrow{position:absolute;top:50%;z-index:3;display:inline-grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(38,53,35,.14);border-radius:999px;background:#ffffffeb;color:#10241d;cursor:pointer;transform:translateY(-50%);box-shadow:0 .8rem 2rem #26352314;transition:background-color .16s ease,transform .16s ease}.bst-pdp .bst-pdp__detail-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.03)}.bst-pdp .bst-pdp__detail-arrow--prev{left:1.2rem}.bst-pdp .bst-pdp__detail-arrow--next{right:1.2rem}.bst-pdp .bst-pdp__detail-dots{position:absolute;left:50%;bottom:1.4rem;z-index:3;display:inline-flex;gap:.55rem;padding:.45rem .65rem;border-radius:999px;background:#fbfaf6c7;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bst-pdp .bst-pdp__detail-dot{width:.7rem;height:.7rem;border:0;border-radius:999px;background:#10241d47;cursor:pointer;padding:0}.bst-pdp .bst-pdp__detail-dot.is-active{width:1.8rem;background:#10241d}.bst-pdp .bst-pdp__inspiration,.bst-pdp .bst-pdp__planning,.bst-pdp .bst-pdp__compare{display:grid;grid-template-columns:minmax(26rem,.32fr) minmax(0,1fr);gap:0;border:1px solid rgba(38,53,35,.16);background:#fbfaf6;box-shadow:none}.bst-pdp .bst-pdp__inspiration .bst-pdp__section-head,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head{align-content:start;margin:0;padding:clamp(2.4rem,3vw,3.2rem);border-right:1px solid rgba(38,53,35,.14);background:#fffcf461}.bst-pdp .bst-pdp__inspiration h2,.bst-pdp .bst-pdp__planning h2,.bst-pdp .bst-pdp__compare h2{font-size:3.4rem;line-height:1;letter-spacing:0}.bst-pdp .bst-pdp__inspiration .bst-pdp__section-head p:last-child,.bst-pdp .bst-pdp__compare .bst-pdp__section-head p:last-child{max-width:30rem;color:#263523ad;font-size:1.45rem;line-height:1.6}.bst-pdp .bst-pdp__scene-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.bst-pdp .bst-pdp__scene-grid article,.bst-pdp .bst-pdp__planning-grid article{display:grid;align-content:start;gap:1rem;min-height:18rem;padding:2rem;border-right:1px solid rgba(38,53,35,.1);border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__scene-grid article:nth-child(5n),.bst-pdp .bst-pdp__planning-grid article:nth-child(2n){border-right:0}.bst-pdp .bst-pdp__scene-grid article:nth-last-child(-n+5),.bst-pdp .bst-pdp__planning-grid article:nth-last-child(-n+2){border-bottom:0}.bst-pdp .bst-pdp__scene-grid span,.bst-pdp .bst-pdp__planning-grid span{color:#70824d;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bst-pdp .bst-pdp__scene-grid strong,.bst-pdp .bst-pdp__planning-grid h3{margin:0;color:var(--bst-text);font-size:1.8rem;line-height:1.16;letter-spacing:0}.bst-pdp .bst-pdp__scene-grid p,.bst-pdp .bst-pdp__planning-grid p{margin:0;color:#263523ad;font-size:1.34rem;line-height:1.62}.bst-pdp .bst-pdp__planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp .bst-pdp__planning{grid-template-columns:minmax(24rem,.32fr) minmax(0,.38fr) minmax(24rem,.3fr)}.bst-pdp .bst-pdp__planning .bst-pdp__section-head{display:grid;align-content:start;gap:1.4rem}.bst-pdp .bst-pdp__planning .bst-pdp__section-head p:last-of-type{max-width:34rem;color:#263523ad;font-size:1.42rem;line-height:1.62}.bst-pdp .bst-pdp__planning-image{margin:1rem 0 0;overflow:hidden;border:1px solid rgba(38,53,35,.12);border-radius:1.6rem;background:#e7eadf}.bst-pdp .bst-pdp__planning-image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.bst-pdp .bst-pdp__planning .bst-pdp__planning-grid{grid-template-columns:minmax(0,1fr);padding:clamp(1.6rem,2vw,2.2rem);gap:1.2rem;border-right:1px solid rgba(38,53,35,.14)}.bst-pdp .bst-pdp__planning .bst-pdp__planning-grid article{min-height:auto;padding:1.8rem;border:1px solid rgba(38,53,35,.12);border-radius:1.4rem;background:#ffffffb8;box-shadow:0 1rem 2.4rem #2635230d}.bst-pdp .bst-pdp__planning .bst-pdp__planning-grid article:nth-child(2n),.bst-pdp .bst-pdp__planning .bst-pdp__planning-grid article:nth-last-child(-n+2){border:1px solid rgba(38,53,35,.12)}.bst-pdp .bst-pdp__planning-guide{display:grid;align-content:start;gap:1.3rem;padding:clamp(2.4rem,3vw,3.2rem);background:#fffcf461}.bst-pdp .bst-pdp__planning-guide h3{margin:0;color:#10241d;font-size:2.1rem;line-height:1.1}.bst-pdp .bst-pdp__planning-guide p:not(.bst-pdp__eyebrow){margin:0;color:#263523ad;font-size:1.35rem;line-height:1.6}.bst-pdp .bst-pdp__planning-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-top:.2rem}.bst-pdp .bst-pdp__planning-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.65rem .9rem;border:1px solid rgba(116,94,58,.16);border-radius:999px;background:#f3eadb;color:#10241dbd;font-size:1.12rem;font-weight:700;line-height:1.2;text-align:center}.bst-pdp .bst-pdp__planning-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;margin-top:.4rem;padding:0 1.8rem;border-radius:8px;background:#10241d;color:#fff;font-size:1.22rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease}.bst-pdp .bst-pdp__planning-btn:hover{background:#1f3a2f;transform:translateY(-1px)}.bst-pdp .bst-pdp__compare-table{overflow-x:auto}.bst-pdp .bst-pdp__compare-row{display:grid;grid-template-columns:minmax(22rem,1.15fr) minmax(18rem,1fr) minmax(22rem,1.15fr) minmax(20rem,1fr) minmax(24rem,1.2fr) minmax(22rem,1.1fr);min-width:132rem;border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__compare-row:last-child{border-bottom:0}.bst-pdp .bst-pdp__compare-row span{display:grid;align-content:start;gap:.55rem;padding:1.8rem;border-right:1px solid rgba(38,53,35,.1);color:#263523bd;font-size:1.34rem;line-height:1.55}.bst-pdp .bst-pdp__compare-row span:last-child{border-right:0}.bst-pdp .bst-pdp__compare-row--head{background:#f1e8d18f}.bst-pdp .bst-pdp__compare-row--head span{color:#263523c7;font-size:1.1rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.bst-pdp .bst-pdp__compare-row strong{color:var(--bst-text);font-size:1.56rem;line-height:1.2}.bst-pdp .bst-pdp__compare-row small{color:#26352394;font-size:1.22rem;line-height:1.4}.bst-pdp .bst-pdp__inspiration,.bst-pdp .bst-pdp__planning,.bst-pdp .bst-pdp__compare{border-color:#745e3a33;background:linear-gradient(180deg,#f7f0def2,#f1e8d1e6);box-shadow:inset 0 1px #fffcf4b8}.bst-pdp .bst-pdp__inspiration .bst-pdp__section-head,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head{border-right-color:#745e3a2e}.bst-pdp .bst-pdp__specs{display:grid;grid-template-columns:minmax(26rem,.36fr) minmax(0,1fr);gap:0;padding:0;border:1px solid rgba(38,53,35,.16);border-radius:0;background:#fbfaf6;box-shadow:none}.bst-pdp .bst-pdp__specs .bst-pdp__section-head{align-content:start;margin:0;padding:2.8rem;border-right:1px solid rgba(38,53,35,.16)}.bst-pdp .bst-pdp__specs h2,.bst-pdp .bst-pdp__faq h2,.bst-pdp .bst-pdp__reviews h2{font-size:3.4rem;line-height:1;letter-spacing:0}.bst-pdp .bst-pdp__spec-table{border-top:0}.bst-pdp .bst-pdp__spec-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(116,94,58,.16);border-radius:2rem;background:#fffcf461}.bst-pdp .bst-pdp__spec-layout .bst-pdp__spec-table{border-right:1px solid rgba(116,94,58,.16)}.bst-pdp .bst-pdp__spec-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.2vw,1.4rem);align-content:center;align-items:stretch;padding:clamp(1.4rem,1.8vw,2rem);background:radial-gradient(circle at 20% 10%,rgba(233,242,223,.62),transparent 24rem),#fbfff873}.bst-pdp .bst-pdp__spec-process figure{position:relative;overflow:hidden;margin:0;border:1px solid rgba(11,63,52,.1);border-radius:1.4rem;background:#fffdf7f0;box-shadow:0 1.2rem 2.8rem #0b3f340f}.bst-pdp .bst-pdp__spec-process figure:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,#07191300,#07191385);pointer-events:none}.bst-pdp .bst-pdp__spec-process img{display:block;width:100%;aspect-ratio:1.22 / 1;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02)}.bst-pdp .bst-pdp__spec-process figcaption{position:absolute;left:.8rem;bottom:.8rem;z-index:1;display:inline-flex;align-items:center;min-height:2.4rem;max-width:calc(100% - 1.6rem);padding:.38rem .75rem;border:1px solid rgba(11,63,52,.1);border-radius:999px;background:#fbfff8e6;color:#0b3f34;font-size:1.05rem;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bst-pdp .bst-pdp__spec-row{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);padding:1.55rem 2.2rem;border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__spec-row:last-child{border-bottom:0}.bst-pdp .bst-pdp__specs{border-color:#745e3a33;background:linear-gradient(180deg,#f7f0def2,#f1e8d1e6);box-shadow:inset 0 1px #fffcf4b8}.bst-pdp .bst-pdp__specs .bst-pdp__section-head{border-right-color:#745e3a2e;background:#fffcf442}.bst-pdp .bst-pdp__spec-row{border-bottom-color:#745e3a24}.bst-pdp .bst-pdp__spec-label{color:#3a4427c2}.bst-pdp .bst-pdp__cert-bar{display:grid;grid-template-columns:minmax(24rem,.34fr) minmax(0,1fr);gap:0;align-items:stretch;padding:0;overflow:hidden;border:1px solid rgba(116,94,58,.2);background:linear-gradient(135deg,#f9f2e0f5,#f1e8d1e0);box-shadow:inset 0 1px #fffcf4b8}.bst-pdp .bst-pdp__cert-copy{display:grid;align-content:center;gap:.8rem;padding:2.2rem 2.6rem;border-right:1px solid rgba(116,94,58,.16);background:#fffcf447}.bst-pdp .bst-pdp__cert-copy span{display:block;max-width:30rem;color:#263523ad;font-size:1.35rem;line-height:1.45}.bst-pdp .bst-pdp__cert-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:2.2rem 2.6rem}.bst-pdp .bst-pdp__cert-list span{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.8rem 1.45rem;border:1px solid rgba(116,94,58,.22);border-radius:999px;background:linear-gradient(180deg,#fffdf7eb,#f6eedbd1);color:#263523c7;font-size:1.2rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 .8rem 1.8rem #4839220f}.bst-pdp .bst-pdp__b2b{grid-template-columns:minmax(0,1fr) minmax(28rem,auto);gap:3rem;padding:clamp(3rem,4vw,4.8rem);border:0;border-radius:0;background:#1f3422;box-shadow:none;color:#f7f5ef}.bst-pdp .bst-pdp__b2b h2{max-width:76rem;color:#f7f5ef;font-size:4rem;line-height:1;letter-spacing:0}.bst-pdp .bst-pdp__b2b p{max-width:70rem;color:#f7f5efc7}.bst-pdp .bst-pdp__b2b .bst-pdp__btn{align-self:center;min-width:30rem;background:#24c866}.bst-pdp .bst-pdp__faq{display:grid;grid-template-columns:minmax(26rem,.36fr) minmax(0,1fr);gap:0;padding:0;border:1px solid rgba(38,53,35,.16);border-radius:0;background:#fbfaf6;box-shadow:none}.bst-pdp .bst-pdp__faq .bst-pdp__section-head{margin:0;padding:2.8rem;border-right:1px solid rgba(38,53,35,.16)}.bst-pdp .bst-pdp__faq-list details{border-top:0;border-bottom:1px solid rgba(38,53,35,.12)}.bst-pdp .bst-pdp__faq-list details:last-child{border-bottom:0}.bst-pdp .bst-pdp__faq-list summary{padding:1.85rem 5rem 1.85rem 2.2rem;font-size:1.55rem}.bst-pdp .bst-pdp__faq-answer{padding:0 5rem 1.9rem 2.2rem;font-size:1.5rem}.bst-pdp .bst-pdp__reviews{display:grid;gap:2rem}.bst-pdp .bst-pdp__reviews .bst-pdp__section-head{margin-bottom:0}.bst-pdp .bst-pdp__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(38,53,35,.16);background:#fbfaf6}.bst-pdp .bst-pdp__review-card{min-height:22rem;padding:2.2rem;border:0;border-right:1px solid rgba(38,53,35,.12);border-radius:0;background:transparent;box-shadow:none}.bst-pdp .bst-pdp__review-card:last-child{border-right:0}@media screen and (max-width:1279px){.bst-pdp__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.bst-pdp__frame{min-height:auto}.bst-pdp__gallery{position:static;top:auto}.bst-pdp__buy-panel{max-width:none;margin-left:0}.bst-pdp .bst-pdp__hero{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__wrap{width:min(100% - 3rem,118rem)}.bst-pdp .bst-pdp__frame--media,.bst-pdp .bst-pdp__frame--story{border-right:0}.bst-pdp .bst-pdp__frame--media,.bst-pdp .bst-pdp__frame--buy{min-height:auto}.bst-pdp .bst-pdp__gallery{position:static;top:auto}.bst-pdp .bst-pdp__buy-intro{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__title{font-size:clamp(2.9rem,3vw,3.5rem)}}.bst-pdp{--bst-cream: #f4efe4;--bst-paper: #fbf8ef;--bst-paper-deep: #eadfca;--bst-olive-deep: #0b332b;--bst-text: #132b24;--bst-text-muted: rgba(19, 43, 36, .68);--bst-primary: #6f8f51;--bst-primary-hover: #5f7f45;--bst-green: #0b4a3d;--bst-border: rgba(42, 57, 39, .13);--bst-shadow-soft: 0 2.2rem 5.8rem rgba(34, 45, 31, .09);--bst-radius: 1.2rem;--bst-radius-lg: 2.4rem;background:radial-gradient(circle at 8% 4%,rgba(255,255,255,.8),transparent 28rem),linear-gradient(180deg,#f8f4ea,#f2ecdf 52%,#f6f1e7)}.bst-pdp .bst-pdp__wrap{width:min(100% - 3.2rem,160rem);gap:clamp(2.4rem,3vw,4.2rem)}.bst-pdp .bst-pdp__hero{overflow:visible;border:1px solid rgba(44,62,39,.16);border-radius:2.6rem;background:linear-gradient(90deg,#edf2e8fa,#f7f4ebfa 48%,#fcf9f1fa);box-shadow:0 2.4rem 7rem #1f2a201a,inset 0 1px #ffffffbd}.bst-pdp .bst-pdp__frame--media,.bst-pdp .bst-pdp__frame--buy{border-bottom:0}.bst-pdp .bst-pdp__frame--media{border-right:1px solid rgba(44,62,39,.13);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.64),transparent 34rem),linear-gradient(180deg,#eef2e9,#e7edde)}.bst-pdp .bst-pdp__frame--buy{background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.92),transparent 28rem),linear-gradient(180deg,#fffcf4,#f7f1e6)}.bst-pdp .bst-pdp__gallery{gap:1.6rem;padding:clamp(1.6rem,1.8vw,2.4rem)}.bst-pdp .bst-pdp__thumb{border-radius:1.4rem;border-color:#0b332b21;background:#ffffffd1;box-shadow:0 .7rem 1.8rem #1f2a200f}.bst-pdp .bst-pdp__thumb.is-active,.bst-pdp .bst-pdp__thumb:hover{border-color:#0b4a3d;box-shadow:0 0 0 2px #0b4a3d29,0 1rem 2rem #1f2a2014}.bst-pdp .bst-pdp__stage-shell{border-radius:2rem;background:#f7f5ef;box-shadow:inset 0 0 0 1px #0b332b14,0 2rem 5rem #1f2a2014}.bst-pdp .bst-pdp__stage-image{object-fit:contain;background:#f7f5ef}.bst-pdp .bst-pdp__buy-panel{gap:1.55rem;padding:clamp(2.8rem,3.2vw,4.4rem);background:transparent}.bst-pdp .bst-pdp__kicker,.bst-pdp .bst-pdp__eyebrow,.bst-pdp .bst-pdp__option-label{color:#0b332b94;letter-spacing:.18em}.bst-pdp .bst-pdp__title{color:#0b332b;font-size:clamp(3.4rem,2.65vw,4.6rem);line-height:1.02;letter-spacing:-.035em}.bst-pdp .bst-pdp__tagline{color:#132b24a8;font-size:1.52rem;line-height:1.65}.bst-pdp .bst-pdp__price-row{margin-top:.2rem;padding-bottom:1.4rem;border-bottom-color:#0b332b1f}.bst-pdp .bst-pdp__price{color:#0b332b;font-size:3.45rem}.bst-pdp .bst-pdp__option-group{border-color:#0b332b1a;border-radius:1.35rem;background:#fffdf7c2;box-shadow:inset 0 1px #ffffffb8}.bst-pdp .bst-pdp__swatch,.bst-pdp .bst-pdp__pill,.bst-pdp .bst-pdp__base-card{border-color:#0b332b1c;border-radius:1.1rem;background:#ffffffdb;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.bst-pdp .bst-pdp__swatch.is-active,.bst-pdp .bst-pdp__pill.is-active,.bst-pdp .bst-pdp__base-card.is-active{border-color:#6f8f51;background:#f3f8ec;box-shadow:0 0 0 2px #6f8f5126,0 .8rem 1.6rem #1f2a200f}.bst-pdp .bst-pdp__pill--quote,.bst-pdp .bst-pdp__option-group--quote{background:linear-gradient(135deg,#eee3cfe6,#fffdf7db);border-color:#976f4540}.bst-pdp .bst-pdp__quote-card{border:1px solid rgba(151,111,69,.24);border-radius:1.2rem;background:#fffdf7d1}.bst-pdp .bst-pdp__btn{min-height:5.7rem;border-radius:1.1rem!important;letter-spacing:.09em}.bst-pdp .bst-pdp__btn--primary{background:linear-gradient(180deg,#d8844e,#c66a37);box-shadow:0 1.2rem 2.8rem #c66a3733}.bst-pdp .bst-pdp__btn--primary:hover{background:linear-gradient(180deg,#cb7642,#ad5528)}.bst-pdp .bst-pdp__btn--whatsapp{background:linear-gradient(180deg,#2ed36f,#1fbf63);box-shadow:0 1.2rem 2.8rem #1fbf6329}.bst-pdp .bst-pdp__secure-checkout{margin-top:.8rem;padding-top:1.7rem;border-top-color:#0b332b1f}.bst-pdp .bst-pdp__payment-icon{height:3.2rem;min-width:5rem;border-color:#0b332b1f;border-radius:.7rem;box-shadow:0 .5rem 1.2rem #1f2a200d}.bst-pdp .bst-pdp__support-points{padding-top:.7rem;border-top:1px solid rgba(11,51,43,.08)}.bst-pdp .bst-pdp__trust{gap:0;margin-top:.4rem;padding-top:1.4rem}.bst-pdp .bst-pdp__trust-item{padding:1rem 1.2rem;border-right:1px solid rgba(11,51,43,.08)}.bst-pdp .bst-pdp__trust-item:last-child{border-right:0}.bst-pdp .bst-pdp__features{gap:clamp(1.2rem,1.5vw,2rem);padding:clamp(1.4rem,1.8vw,2rem);border-radius:2.6rem;border:1px solid rgba(82,68,45,.13);background:linear-gradient(180deg,#efe5d2e0,#f6f0e3f0);box-shadow:inset 0 1px #ffffffbd}.bst-pdp .bst-pdp__feature-card{border-color:#52442d24;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.9),transparent 48%),linear-gradient(180deg,#fffdf7d6,#f6f0e3bd);box-shadow:0 1.2rem 3rem #362a1a12}.bst-pdp .bst-pdp__performance,.bst-pdp .bst-pdp__story-card,.bst-pdp .bst-pdp__inspiration,.bst-pdp .bst-pdp__planning,.bst-pdp .bst-pdp__compare,.bst-pdp .bst-pdp__specs,.bst-pdp .bst-pdp__faq,.bst-pdp .bst-pdp__reviews{overflow:hidden;border:1px solid rgba(82,68,45,.14);border-radius:2.6rem;background:#fffdf7d1;box-shadow:0 1.8rem 5.2rem #222d1f12}.bst-pdp .bst-pdp__section-head{margin-bottom:0}.bst-pdp .bst-pdp__performance-head,.bst-pdp .bst-pdp__section-head,.bst-pdp .bst-pdp__story-copy,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head,.bst-pdp .bst-pdp__specs .bst-pdp__section-head,.bst-pdp .bst-pdp__faq .bst-pdp__section-head{background:#fffaef61}.bst-pdp .bst-pdp__performance-card,.bst-pdp .bst-pdp__planning-grid article,.bst-pdp .bst-pdp__review-card,.bst-pdp .bst-pdp__scene-grid article{border-color:#52442d1f;background:#fffdf7c2}.bst-pdp .bst-pdp__performance-card img,.bst-pdp .bst-pdp__story-image-shell img,.bst-pdp .bst-pdp__planning-image img{filter:saturate(.96) contrast(1.02)}.bst-pdp .bst-pdp__detail-arrow,.bst-pdp .bst-pdp__performance-arrows button{border-color:#0b332b1f;background:#fffdf7eb;color:#0b332b;box-shadow:0 .8rem 2rem #1f2a2014}.bst-pdp .bst-pdp__spec-layout{border-color:#52442d24;background:#fffaef6b}.bst-pdp .bst-pdp__b2b{border:0;border-radius:2.6rem;background:radial-gradient(circle at 82% 14%,rgba(111,143,81,.28),transparent 26rem),linear-gradient(135deg,#07392f,#123f27);box-shadow:0 2rem 5.5rem #07392f2e}.bst-pdp .bst-pdp__b2b h2,.bst-pdp .bst-pdp__b2b p{color:#fffaf0}.bst-pdp .bst-pdp__faq details{border-color:#52442d1f}.bst-pdp{--bst-cream: #f4f7f0;--bst-paper: #fbfff8;--bst-paper-deep: #e9f2df;--bst-olive-deep: #0b3f34;--bst-text: #10241d;--bst-text-muted: rgba(16, 36, 29, .68);--bst-primary: #7fa35f;--bst-primary-hover: #6d914f;--bst-green: #0b3f34;--bst-border: rgba(11, 63, 52, .13);background:radial-gradient(circle at 8% 0%,rgba(233,242,223,.74),transparent 32rem),linear-gradient(180deg,#fbfff8,#f2f6ee 48%,#fbfff8)}.bst-pdp .bst-pdp__hero{border-color:#0b3f3429;background:linear-gradient(90deg,#edf4e8,#fbfff8 51%,#fffaf0);box-shadow:0 2rem 5.8rem #0b3f3414,inset 0 1px #ffffffc7}.bst-pdp .bst-pdp__frame--media{border-right-color:#0b3f3421;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.78),transparent 28rem),linear-gradient(180deg,#edf4e8,#e7efe2)}.bst-pdp .bst-pdp__frame--buy{background:radial-gradient(circle at 92% 0%,rgba(233,242,223,.72),transparent 28rem),linear-gradient(180deg,#fbfff8,#fffaf0)}.bst-pdp .bst-pdp__title,.bst-pdp .bst-pdp__price,.bst-pdp h2,.bst-pdp h3{color:#0b3f34}.bst-pdp .bst-pdp__kicker,.bst-pdp .bst-pdp__eyebrow,.bst-pdp .bst-pdp__option-label{color:#0b3f349e}.bst-pdp .bst-pdp__stage-shell,.bst-pdp .bst-pdp__stage-image{background:#fbfff8}.bst-pdp .bst-pdp__thumb.is-active,.bst-pdp .bst-pdp__thumb:hover{border-color:#0b3f34;box-shadow:0 0 0 2px #0b3f3429,0 1rem 2rem #0b3f3414}.bst-pdp .bst-pdp__option-group,.bst-pdp .bst-pdp__swatch,.bst-pdp .bst-pdp__pill,.bst-pdp .bst-pdp__base-card,.bst-pdp .bst-pdp__payment-icon{border-color:#0b3f341f;background:#fbfff8d6}.bst-pdp .bst-pdp__swatch.is-active,.bst-pdp .bst-pdp__pill.is-active,.bst-pdp .bst-pdp__base-card.is-active{border-color:#7fa35f;background:#edf6e8;box-shadow:0 0 0 2px #7fa35f2e,0 .8rem 1.6rem #0b3f340f}.bst-pdp .bst-pdp__pill--quote,.bst-pdp .bst-pdp__option-group--quote,.bst-pdp .bst-pdp__quote-card{border-color:#0b3f3424;background:linear-gradient(135deg,#e9f2dfd1,#fbfff8e6)}.bst-pdp .bst-pdp__btn--primary{background:#d96f32;box-shadow:0 1rem 2.4rem #d96f322e}.bst-pdp .bst-pdp__btn--primary:hover{background:#bd5b25}.bst-pdp .bst-pdp__features{border-color:#0b3f341f;background:linear-gradient(180deg,#e9f2df,#f4f7f0)}.bst-pdp .bst-pdp__feature-card,.bst-pdp .bst-pdp__performance,.bst-pdp .bst-pdp__story-card,.bst-pdp .bst-pdp__inspiration,.bst-pdp .bst-pdp__planning,.bst-pdp .bst-pdp__compare,.bst-pdp .bst-pdp__specs,.bst-pdp .bst-pdp__faq,.bst-pdp .bst-pdp__reviews,.bst-pdp .bst-pdp__performance-card,.bst-pdp .bst-pdp__planning-grid article,.bst-pdp .bst-pdp__review-card,.bst-pdp .bst-pdp__scene-grid article{border-color:#0b3f341f;background:#fbfff8e0;box-shadow:0 1.5rem 4rem #0b3f340f}.bst-pdp .bst-pdp__performance-head,.bst-pdp .bst-pdp__section-head,.bst-pdp .bst-pdp__story-copy,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head,.bst-pdp .bst-pdp__specs .bst-pdp__section-head,.bst-pdp .bst-pdp__faq .bst-pdp__section-head{background:#e9f2df47}.bst-pdp .bst-pdp__detail-arrow,.bst-pdp .bst-pdp__performance-arrows button{border-color:#0b3f3421;background:#fbfff8f0;color:#0b3f34}.bst-pdp .bst-pdp__spec-layout{border-color:#0b3f341f;background:#e9f2df3d}.bst-pdp .bst-pdp__b2b{background:radial-gradient(circle at 84% 14%,rgba(233,242,223,.18),transparent 26rem),linear-gradient(135deg,#0b3f34,#07352d);box-shadow:0 2rem 5rem #0b3f342e}.bst-pdp .bst-pdp__review-card img{display:block;width:100%;aspect-ratio:4 / 3;margin:0 0 1.4rem;border-radius:1.4rem;object-fit:cover;background:#eef3e9}.bst-pdp .bst-pdp__buyer-btn{width:fit-content;margin:clamp(1.6rem,2vw,2.4rem) auto 0;background:#0b3f34}.bst-pdp .bst-pdp__planning--description{grid-template-columns:minmax(24rem,.28fr) minmax(0,1fr);border-color:#745e3a29;background:linear-gradient(135deg,#f7f0deeb,#fffcf4d6),#f3ead5}.bst-pdp .bst-pdp__planning--description .bst-pdp__section-head{border-right-color:#745e3a29;background:#fffaef6b}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,1.5vw,1.8rem);padding:clamp(1.6rem,2vw,2.4rem);border-right:0}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article,.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:nth-child(2n),.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:nth-last-child(-n+2){position:relative;display:grid;justify-items:center;align-content:start;gap:1.1rem;min-height:24rem;padding:clamp(2rem,2.4vw,2.8rem) clamp(1.7rem,2vw,2.2rem);border:1px solid rgba(116,94,58,.12);border-radius:.6rem;background:linear-gradient(180deg,#fffdf7f0,#faf6ecd1);box-shadow:0 1.4rem 3.4rem #52442d0f;text-align:center}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:before,.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:after{content:"";position:absolute;width:3.2rem;height:3.2rem;pointer-events:none}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:before{top:1.2rem;left:1.2rem;border-top:1px solid rgba(13,92,104,.42);border-left:1px solid rgba(13,92,104,.42)}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid article:after{right:1.2rem;bottom:1.2rem;border-right:1px solid rgba(13,92,104,.42);border-bottom:1px solid rgba(13,92,104,.42)}.bst-pdp .bst-pdp__planning-icon{display:inline-flex;align-items:center;justify-content:center;width:6.6rem;height:6.6rem;margin-bottom:.4rem;border-radius:50%;background:#e9f2dfd1;color:#075f68;box-shadow:inset 0 0 0 1px #075f6814}.bst-pdp .bst-pdp__planning-icon svg{width:3.3rem;height:3.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid h3{max-width:24rem;color:#10241d;font-size:1.72rem;line-height:1.18}.bst-pdp .bst-pdp__planning--description .bst-pdp__planning-grid p{max-width:31rem;color:#263523ad;font-size:1.24rem;line-height:1.56}@media screen and (max-width:1023px){.bst-pdp__gallery{grid-template-columns:minmax(0,1fr);padding:1.2rem}.bst-pdp__stage-shell{min-height:44rem;height:auto;aspect-ratio:4 / 5}.bst-pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));order:2}.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__base-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp__story-card,.bst-pdp__b2b{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__gallery{grid-template-columns:minmax(0,1fr);padding:1.4rem}.bst-pdp .bst-pdp__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));max-height:none;overflow:visible;order:2}.bst-pdp .bst-pdp__stage-shell{aspect-ratio:4 / 5}.bst-pdp .bst-pdp__buy-panel,.bst-pdp .bst-pdp__brand-panel{padding:3rem}.bst-pdp .bst-pdp__buy-intro{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__features,.bst-pdp .bst-pdp__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp .bst-pdp__review-card:nth-child(2n){border-right:0}.bst-pdp .bst-pdp__story-card,.bst-pdp .bst-pdp__story-card--reverse,.bst-pdp .bst-pdp__inspiration,.bst-pdp .bst-pdp__planning,.bst-pdp .bst-pdp__compare,.bst-pdp .bst-pdp__specs,.bst-pdp .bst-pdp__faq,.bst-pdp .bst-pdp__b2b{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__story-copy,.bst-pdp .bst-pdp__story-card--reverse .bst-pdp__story-copy,.bst-pdp .bst-pdp__inspiration .bst-pdp__section-head,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head,.bst-pdp .bst-pdp__specs .bst-pdp__section-head,.bst-pdp .bst-pdp__faq .bst-pdp__section-head{border-right:0;border-left:0;border-bottom:1px solid rgba(116,94,58,.16)}.bst-pdp .bst-pdp__planning .bst-pdp__planning-grid{border-right:0;border-bottom:1px solid rgba(116,94,58,.16)}.bst-pdp .bst-pdp__spec-layout{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__spec-layout .bst-pdp__spec-table,.bst-pdp .bst-pdp__spec-process{border-right:0;border-bottom:1px solid rgba(116,94,58,.16)}.bst-pdp .bst-pdp__scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp .bst-pdp__scene-grid article:nth-child(5n),.bst-pdp .bst-pdp__scene-grid article{border-right:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__scene-grid article:nth-child(2n){border-right:0}.bst-pdp .bst-pdp__scene-grid article:nth-last-child(-n+5){border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__scene-grid article:nth-last-child(-n+2){border-bottom:0}.bst-pdp .bst-pdp__story-card--reverse .bst-pdp__story-copy{order:1}.bst-pdp .bst-pdp__story-card--reverse .bst-pdp__story-image-shell{order:2}.bst-pdp .bst-pdp__performance-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(26rem,42%)}}@media screen and (max-width:767px){.bst-pdp{padding-bottom:calc(var(--section-padding-bottom) + 9rem)}.bst-pdp__frame{padding:2rem}.bst-pdp__frame--media,.bst-pdp__frame--story{padding:0}.bst-pdp__buy-panel,.bst-pdp__feature-card,.bst-pdp__review-card,.bst-pdp__story-card,.bst-pdp__specs,.bst-pdp__faq,.bst-pdp__b2b{padding:2rem}.bst-pdp__title{font-size:3.2rem}.bst-pdp__brand-title{font-size:4.4rem}.bst-pdp__buy-panel{padding:2rem;border-radius:2rem}.bst-pdp__buy-intro{grid-template-columns:minmax(0,1fr)}.bst-pdp__stage-shell{min-height:34rem;height:auto}.bst-pdp__swatches,.bst-pdp__pill-options,.bst-pdp__base-cards,.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__trust,.bst-pdp__spec-row{grid-template-columns:minmax(0,1fr)}.bst-pdp__trust-item{min-height:auto}.bst-pdp .bst-pdp__secure-checkout{gap:.9rem}.bst-pdp .bst-pdp__payment-badges span{min-width:4rem;min-height:2.25rem;font-size:.95rem}.bst-pdp .bst-pdp__support-points,.bst-pdp .bst-pdp__planning-tags{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__planning-btn{width:100%}.bst-pdp .bst-pdp__performance{border-radius:1.8rem;padding:1rem}.bst-pdp .bst-pdp__performance-head{display:grid;gap:.8rem}.bst-pdp .bst-pdp__performance-head h2{font-size:2.4rem}.bst-pdp .bst-pdp__performance-arrows{justify-content:flex-start}.bst-pdp .bst-pdp__performance-arrows button{width:3.4rem;height:3.4rem}.bst-pdp .bst-pdp__performance-track{grid-auto-columns:minmax(82vw,1fr)}.bst-pdp .bst-pdp__performance-card img{min-height:18rem}.bst-pdp .bst-pdp__performance-card div{min-height:auto}.bst-pdp .bst-pdp__detail-table>div{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__detail-table span{border-right:0;border-bottom:1px solid rgba(38,53,35,.08)}.bst-pdp .bst-pdp__detail-slide img{min-height:28rem}.bst-pdp__mobile-bar{display:grid}.bst-pdp .bst-pdp__hero{border-left:0;border-right:0}.bst-pdp .bst-pdp__wrap{width:100%}.bst-pdp .bst-pdp__gallery{padding:1rem}.bst-pdp .bst-pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.bst-pdp .bst-pdp__stage-shell{border-radius:8px;min-height:0}.bst-pdp .bst-pdp__title{font-size:3rem;line-height:1.12}.bst-pdp .bst-pdp__buy-panel,.bst-pdp .bst-pdp__brand-panel{padding:2rem}.bst-pdp .bst-pdp__pill-options,.bst-pdp .bst-pdp__base-cards,.bst-pdp .bst-pdp__swatches,.bst-pdp .bst-pdp__trust{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__brand-title{font-size:3.6rem}.bst-pdp .bst-pdp__features,.bst-pdp .bst-pdp__review-grid{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__review-card,.bst-pdp .bst-pdp__review-card:nth-child(2n){border-right:0;border-bottom:1px solid rgba(116,94,58,.14)}.bst-pdp .bst-pdp__review-card:last-child{border-bottom:0}.bst-pdp .bst-pdp__story-copy,.bst-pdp .bst-pdp__inspiration .bst-pdp__section-head,.bst-pdp .bst-pdp__planning .bst-pdp__section-head,.bst-pdp .bst-pdp__compare .bst-pdp__section-head,.bst-pdp .bst-pdp__specs .bst-pdp__section-head,.bst-pdp .bst-pdp__faq .bst-pdp__section-head{padding:2.4rem}.bst-pdp .bst-pdp__story-copy h2,.bst-pdp .bst-pdp__inspiration h2,.bst-pdp .bst-pdp__planning h2,.bst-pdp .bst-pdp__compare h2,.bst-pdp .bst-pdp__specs h2,.bst-pdp .bst-pdp__faq h2,.bst-pdp .bst-pdp__reviews h2,.bst-pdp .bst-pdp__b2b h2{font-size:3.2rem}.bst-pdp .bst-pdp__scene-grid,.bst-pdp .bst-pdp__planning-grid{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__scene-grid article,.bst-pdp .bst-pdp__scene-grid article:nth-child(2n),.bst-pdp .bst-pdp__scene-grid article:nth-child(5n),.bst-pdp .bst-pdp__planning-grid article,.bst-pdp .bst-pdp__planning-grid article:nth-child(2n){border-right:0;border-bottom:1px solid rgba(38,53,35,.1)}.bst-pdp .bst-pdp__scene-grid article:last-child,.bst-pdp .bst-pdp__planning-grid article:last-child{border-bottom:0}.bst-pdp .bst-pdp__story-image-shell img{min-height:30rem}.bst-pdp .bst-pdp__spec-row{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1.6rem 2rem}.bst-pdp .bst-pdp__spec-process{grid-template-columns:minmax(0,1fr)}.bst-pdp .bst-pdp__cert-bar{grid-template-columns:minmax(0,1fr);overflow:hidden}.bst-pdp .bst-pdp__cert-copy{padding:2rem;border-right:0;border-bottom:1px solid rgba(116,94,58,.16)}.bst-pdp .bst-pdp__cert-list{padding:1.8rem 2rem 2rem}.bst-pdp .bst-pdp__b2b{padding:2.4rem}.bst-pdp .bst-pdp__b2b .bst-pdp__btn{min-width:0;width:100%}.bst-pdp .bst-pdp__faq-list summary{padding:1.8rem 4.2rem 1.8rem 2rem}.bst-pdp .bst-pdp__faq-answer{padding:0 2rem 1.8rem}}.bst-pdp{background:var(--bst-cream);padding-top:var(--section-padding-top);padding-bottom:calc(var(--section-padding-bottom) + 6rem);color:var(--bst-text)}.bst-pdp__wrap{display:grid;gap:var(--bst-gap-xl)}.bst-pdp__hero{display:grid;grid-template-columns:minmax(0,58%) minmax(36rem,42%);gap:var(--bst-gap-lg);align-items:start}.bst-pdp__gallery{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:var(--bst-gap);align-items:start}.bst-pdp__thumbs{display:grid;gap:var(--bst-gap-sm)}.bst-pdp__thumb{padding:0;border:1px solid transparent;border-radius:16px;overflow:hidden;background:var(--bst-card);box-shadow:var(--bst-shadow-soft)}.bst-pdp__thumb.is-active,.bst-pdp__thumb:hover{border-color:var(--bst-primary)}.bst-pdp__thumb img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.bst-pdp__stage-shell{border-radius:28px;overflow:hidden;box-shadow:var(--bst-shadow-elev);background:#dde4d2}.bst-pdp__stage{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.bst-pdp__stage-image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.bst-pdp__buy-panel{display:grid;gap:1.8rem;padding:3.2rem;border:1px solid var(--bst-border);border-radius:28px;background:#ffffffe0;box-shadow:var(--bst-shadow-soft);position:sticky;top:2rem}.bst-pdp__kicker,.bst-pdp__eyebrow,.bst-pdp__option-label{margin:0;color:var(--bst-text-muted);font-family:var(--bst-font-body);font-size:1.1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bst-pdp__eyebrow--light{color:#f7f5efcc}.bst-pdp__title,.bst-pdp h2,.bst-pdp h3{margin:0;color:var(--bst-olive-deep);font-family:var(--bst-font-display);font-weight:600;letter-spacing:-.04em}.bst-pdp__title{font-size:clamp(4.8rem,5vw,7.2rem);line-height:.93}.bst-pdp__tagline,.bst-pdp p,.bst-pdp li,.bst-pdp span,.bst-pdp small,.bst-pdp summary,.bst-pdp a,.bst-pdp button,.bst-pdp input{font-family:var(--bst-font-body)}.bst-pdp__tagline{margin:0;color:var(--bst-text-muted);font-size:1.7rem;line-height:1.7}.bst-pdp__rating,.bst-pdp__price-row,.bst-pdp__option-head,.bst-pdp__qty-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bst-gap)}.bst-pdp__stars{font-size:0;color:var(--bst-primary);letter-spacing:.12em}.bst-pdp__stars:before{content:"\2605\2605\2605\2605\2605";font-size:1.6rem;line-height:1}.bst-pdp__muted,.bst-pdp__option-value{color:var(--bst-text-muted)}.bst-pdp__price-row{justify-content:flex-start;gap:1.4rem}.bst-pdp__price{color:var(--bst-olive-deep);font-family:var(--bst-font-display);font-size:3.6rem;font-weight:600}.bst-pdp__compare{color:var(--bst-accent);font-size:1.7rem;text-decoration:line-through}.bst-pdp__form,.bst-pdp__option-group{display:grid;gap:1.2rem}.bst-pdp__swatches,.bst-pdp__pill-options,.bst-pdp__base-cards,.bst-pdp__features,.bst-pdp__review-grid{display:grid;gap:var(--bst-gap)}.bst-pdp__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp__pill-options,.bst-pdp__base-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bst-pdp__swatch,.bst-pdp__pill,.bst-pdp__base-card{position:relative;display:grid;gap:.6rem;padding:1.5rem;border:1px solid var(--bst-border);border-radius:var(--bst-radius);background:var(--bst-card);box-shadow:var(--bst-shadow-soft);cursor:pointer;min-height:4.4rem}.bst-pdp__swatch input,.bst-pdp__pill input,.bst-pdp__base-card input{position:absolute;opacity:0;pointer-events:none}.bst-pdp__swatch.is-active,.bst-pdp__pill.is-active,.bst-pdp__base-card.is-active{border-color:var(--bst-primary);box-shadow:0 0 0 2px #7ba05b2e}.bst-pdp__swatch{grid-template-columns:auto 1fr;align-items:center}.bst-pdp__swatch-chip{width:3.2rem;height:3.2rem;border-radius:999px;background:var(--swatch-color);border:2px solid rgba(61,74,42,.14)}.bst-pdp__swatch-text,.bst-pdp__pill span,.bst-pdp__base-card strong{color:var(--bst-text);font-size:1.5rem;font-weight:600;line-height:1.35}.bst-pdp__base-card small{color:var(--bst-text-muted);font-size:1.2rem;line-height:1.5}.bst-pdp__qty-row{align-items:end}.bst-pdp__qty-label{font-size:1.4rem;font-weight:600}.bst-pdp__qty-box{display:inline-grid;grid-template-columns:4.4rem 8rem 4.4rem;border:1px solid var(--bst-border);border-radius:999px;overflow:hidden;background:var(--bst-card)}.bst-pdp__qty-btn,.bst-pdp__qty-input{min-height:4.8rem;border:0;background:transparent;text-align:center;font-size:1.6rem}.bst-pdp__qty-btn{cursor:pointer;color:var(--bst-olive-deep)}.bst-pdp__cta-stack{display:grid;gap:1.2rem}.bst-pdp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:0 2rem;border-radius:var(--bst-radius);text-align:center;font-size:1.6rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.bst-pdp__btn:hover{transform:translateY(-1px)}.bst-pdp__btn--primary{border:0;background:var(--bst-primary);color:#fff}.bst-pdp__btn--primary:hover{background:var(--bst-primary-hover)}.bst-pdp__btn--whatsapp{background:var(--bst-whatsapp);color:#fff}.bst-pdp__btn--whatsapp:hover{background:var(--bst-whatsapp-hover)}.shopify-payment-button__button{min-height:5.6rem;border-radius:var(--bst-radius)!important}.bst-pdp__whatsapp-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#ffffff2e;font-size:1.2rem;font-weight:800}.bst-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bst-gap-sm);padding-top:.6rem;border-top:1px solid var(--bst-border);color:var(--bst-text-muted);font-size:1.3rem;line-height:1.5}.bst-pdp__features{grid-template-columns:repeat(4,minmax(0,1fr))}.bst-pdp__feature-card,.bst-pdp__review-card,.bst-pdp__story-card,.bst-pdp__specs,.bst-pdp__faq,.bst-pdp__b2b{padding:2.8rem;border:1px solid var(--bst-border);border-radius:var(--bst-radius-lg);background:#ffffffe6;box-shadow:var(--bst-shadow-soft)}.bst-pdp__feature-card h3{margin-bottom:.8rem;font-size:2.1rem}.bst-pdp__feature-card p{margin:0;color:var(--bst-text-muted);font-size:1.45rem;line-height:1.6}.bst-pdp__feature-icon{display:inline-flex;margin-bottom:1.4rem;color:var(--bst-primary);font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bst-pdp__story-grid{display:grid;gap:var(--bst-gap-lg)}.bst-pdp__story-card{display:grid;gap:var(--bst-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.bst-pdp__story-card--reverse .bst-pdp__story-copy{order:2}.bst-pdp__story-card--reverse .bst-pdp__story-image-shell{order:1}.bst-pdp__story-copy{display:grid;gap:1.4rem}.bst-pdp__story-copy h2,.bst-pdp__specs h2,.bst-pdp__faq h2,.bst-pdp__b2b h2{font-size:clamp(3.4rem,3vw,4.8rem);line-height:.98}.bst-pdp__story-copy p,.bst-pdp__b2b p,.bst-pdp__faq-answer,.bst-pdp__review-card p{margin:0;color:var(--bst-text-muted);font-size:1.6rem;line-height:1.8}.bst-pdp__story-image-shell{overflow:hidden;border-radius:24px}.bst-pdp__story-image-shell img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.bst-pdp__section-head{display:grid;gap:.8rem;margin-bottom:2rem}.bst-pdp__spec-table{display:grid;border-top:1px solid var(--bst-border)}.bst-pdp__spec-row{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:2rem;padding:1.8rem 0;border-bottom:1px solid var(--bst-border)}.bst-pdp__spec-label{color:var(--bst-text-muted);font-size:1.4rem;font-weight:600}.bst-pdp__spec-value{color:var(--bst-text);font-size:1.6rem;line-height:1.7}.bst-pdp__cert-bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.bst-pdp__cert-bar span{padding:.9rem 1.3rem;border-radius:999px;background:#3d4a2a14;color:#3d4a2abf;font-size:1.2rem;font-weight:700;transition:opacity .16s ease}.bst-pdp__cert-bar span:hover{opacity:1}.bst-pdp__b2b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;background:linear-gradient(135deg,#c8d5b9e6,#f7f5effa)}.bst-pdp__btn--whatsapp-wide{min-width:28rem}.bst-pdp__faq-list{display:grid;gap:0}.bst-pdp__faq-list details{border-top:1px solid var(--bst-border)}.bst-pdp__faq-list details:last-child{border-bottom:1px solid var(--bst-border)}.bst-pdp__faq-list summary{position:relative;padding:2rem 3rem 2rem 0;cursor:pointer;list-style:none;color:var(--bst-text);font-size:1.7rem;font-weight:600}.bst-pdp__faq-list summary::-webkit-details-marker{display:none}.bst-pdp__faq-list summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--bst-text-muted);font-size:2.2rem;line-height:1}.bst-pdp__faq-list details[open] summary:after{content:"-"}.bst-pdp__faq-answer{padding:0 0 2rem}.bst-pdp__review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bst-pdp__review-card strong{display:block;margin-top:1.6rem;color:var(--bst-text);font-size:1.5rem}.bst-pdp__review-card span{color:var(--bst-text-muted);font-size:1.3rem}.bst-pdp__mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem 1.2rem;background:#f7f5eff5;border-top:1px solid var(--bst-border);box-shadow:0 -10px 24px #3d4a2a1a}.bst-pdp__mobile-btn{min-height:6.4rem;border:0;border-radius:var(--bst-radius);font-size:1.5rem;font-weight:700}.bst-pdp__mobile-btn--cart{background:var(--bst-primary);color:#fff}.bst-pdp__mobile-btn--wa{display:inline-flex;align-items:center;justify-content:center;background:var(--bst-whatsapp);color:#fff;text-decoration:none}.bst-pdp__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:4rem 2rem;background:#212818e0;overflow:auto}.bst-pdp__modal-inner{max-width:108rem;margin:0 auto;display:grid;gap:1.6rem}.bst-pdp__modal-inner img{display:block;width:100%;border-radius:18px}.bst-pdp__modal-close{position:sticky;top:0;margin-left:auto;margin-bottom:1.6rem;min-height:4.4rem;padding:0 1.4rem;border:0;border-radius:999px;background:#fff;font-weight:700;cursor:pointer}@media screen and (max-width:1279px){.bst-pdp__hero{grid-template-columns:minmax(0,1fr)}.bst-pdp__buy-panel{position:static}}@media screen and (max-width:1023px){.bst-pdp__gallery{grid-template-columns:minmax(0,1fr)}.bst-pdp__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));order:2}.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__base-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-pdp__story-card,.bst-pdp__b2b{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.bst-pdp{padding-bottom:calc(var(--section-padding-bottom) + 9rem)}.bst-pdp__buy-panel,.bst-pdp__feature-card,.bst-pdp__review-card,.bst-pdp__story-card,.bst-pdp__specs,.bst-pdp__faq,.bst-pdp__b2b{padding:2rem}.bst-pdp__title{font-size:4.4rem}.bst-pdp__swatches,.bst-pdp__pill-options,.bst-pdp__base-cards,.bst-pdp__features,.bst-pdp__review-grid,.bst-pdp__trust,.bst-pdp__spec-row{grid-template-columns:minmax(0,1fr)}.bst-pdp__mobile-bar{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
