.bvp-band{padding:clamp(28px,3.6vw,56px) var(--bv-gutter);--bvp-on:#fff;--bvp-soft:rgba(255,255,255,.94);--bvp-chip:rgba(255,255,255,.2);--bvp-chip-b:rgba(255,255,255,.58);--bvp-edge:rgba(255,255,255,.6)}.bvp-on-mustard,.bvp-on-lime,.bvp-on-orange{--bvp-on:var(--bv-on-light,#2A2318);--bvp-soft:rgba(42,35,24,.88);--bvp-chip:rgba(255,255,255,.42);--bvp-chip-b:rgba(42,35,24,.4);--bvp-edge:rgba(42,35,24,.45)}.bvp-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3.4vw,56px);align-items:center}.bvp-shot{border-radius:22px;overflow:hidden;aspect-ratio:1/1;background:var(--bv-cream);border:3px solid var(--bvp-edge)}.bvp-shot img{width:100%;height:100%;object-fit:cover;display:block}.bvp-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.bvp-thumbs button{padding:0;border:2px solid var(--bvp-chip-b);border-radius:12px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;background:none;transition:border-color .25s,transform .25s}.bvp-thumbs button:hover{transform:translateY(-3px)}.bvp-thumbs button.on{border-color:var(--bvp-on)}.bvp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.bvp-copy,.bv .bvp-copy p,.bv .bvp-copy .bvp-sub{color:var(--bvp-on)}.bvp-badge{display:inline-block;font-family:var(--bv-body);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:8px 15px;border-radius:22px;background:var(--bv-beige2);color:var(--bv-ink);margin-bottom:16px}.bvp-copy .bvp-eb{font-family:var(--bv-body);font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:14px;color:var(--bvp-soft)}.bvp-copy h1{font-family:var(--bv-display);font-weight:500;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1;letter-spacing:-.015em;margin:0 0 12px;color:var(--bvp-on)}.bv .bvp-copy .bvp-sub{font-family:var(--bv-body);font-size:1.12rem;line-height:1.6;font-weight:300;max-width:40ch;margin:0 0 18px;color:var(--bvp-soft)}.bvp-notes{margin-bottom:16px}.bvp-note{display:inline-block;font-family:var(--bv-body);font-size:.74rem;font-weight:700;letter-spacing:.06em;padding:7px 14px;border-radius:22px;background:var(--bvp-chip);border:1px solid var(--bvp-chip-b);color:var(--bvp-on);margin:0 6px 6px 0}.bvp-price{font-family:var(--bv-display);font-size:2rem;display:block;margin-bottom:2px;color:var(--bvp-on)}.bvp-was{font-size:1rem;opacity:.75;text-decoration:line-through;margin-left:8px}.bvp-opts{margin:18px 0 24px}.bvp-opt{margin-bottom:16px}.bvp-opt:last-child{margin-bottom:0}.bvp-opt-label{display:block;font-family:var(--bv-body);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--bvp-soft);margin-bottom:10px}.bvp-chips{display:flex;gap:8px;flex-wrap:wrap}.bvp-sz{border:2px solid var(--bvp-chip-b);background:transparent;color:var(--bvp-on);border-radius:30px;padding:11px 20px;cursor:pointer;font-family:var(--bv-body);font-size:.86rem;font-weight:600;transition:all .25s}.bvp-sz:hover{border-color:var(--bvp-on)}.bvp-sz.on{background:var(--bv-beige2,#E6DAC2);border-color:var(--bv-beige2,#E6DAC2);color:var(--bv-ink,#3B3226)}.bvp-sz.out{opacity:.42;text-decoration:line-through}.bvp-sz.out.on{opacity:.6}.bvp-sz[disabled]{opacity:.5;cursor:not-allowed;text-decoration:line-through}.bvp-buy{display:block;width:100%;text-align:center;font-family:var(--bv-body);font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:19px 30px;border-radius:40px;color:var(--bv-cream);background:var(--bv-ink);border:0;cursor:pointer;transition:transform .22s}.bvp-buy:hover{transform:translateY(-2px)}.bvp-buy[disabled]{opacity:.55;cursor:not-allowed;transform:none}.bvp-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-family:var(--bv-body);font-size:.84rem;color:var(--bvp-soft)}.bvp-acc{max-width:900px;margin:0 auto;padding:clamp(26px,3.6vw,56px) var(--bv-gutter)}.bvp-ac{border-top:1px solid color-mix(in srgb,var(--bv-ink) 20%,transparent)}.bvp-ac:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--bv-ink) 20%,transparent)}.bvp-ac summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;font-family:var(--bv-display);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;color:var(--bv-ink)}.bvp-ac summary::-webkit-details-marker{display:none}.bvp-ac summary:hover{color:var(--bv-gold)}.bvp-sign{font-family:var(--bv-body);font-size:1.4rem;font-weight:300;line-height:1;color:var(--bv-gold);flex:0 0 auto;transition:transform .3s cubic-bezier(.2,0,.2,1)}.bvp-ac[open] .bvp-sign{transform:rotate(45deg)}.bvp-acb{padding:0 2px 26px;font-family:var(--bv-body);font-size:1rem;line-height:1.75;color:var(--bv-ink-soft);font-weight:300;max-width:66ch}.bv .bvp-acb p,.bv .bvp-acb li{color:var(--bv-ink-soft)}.bvp-acb p{margin:0 0 1rem}.bvp-acb p:last-child{margin-bottom:0}.bvp-acb ul,.bvp-acb ol{margin:0 0 1rem;padding-left:1.3rem}.bvp-acb ul:last-child,.bvp-acb ol:last-child{margin-bottom:0}.bvp-acb li{margin-bottom:.55rem}.bvp-acb li::marker{color:var(--bv-gold)}.bvp-acb strong{font-weight:700;color:var(--bv-ink)}.bvp-below{max-width:1240px;margin:0 auto;padding:clamp(30px,4vw,64px) var(--bv-gutter);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bvp-card{background:var(--bv-cream);border-radius:18px;padding:26px 28px 28px;border:3px solid var(--bv-gold-l)}.bvp-card h4{font-family:var(--bv-display);font-size:1.4rem;font-weight:500;margin:0 0 10px;color:var(--bv-ink)}.bv .bvp-card p,.bv .bvp-card li{font-family:var(--bv-body);font-size:.96rem;line-height:1.65;color:var(--bv-ink-soft);font-weight:300}.bvp-card ul,.bvp-card ol{margin:0;padding-left:1.2rem}.bvp-b-rose{border-color:var(--bv-rose)}.bvp-b-mustard{border-color:var(--bv-mustard)}.bvp-b-teal{border-color:var(--bv-teal)}.bvp-b-lime{border-color:var(--bv-lime)}.bvp-b-orange{border-color:var(--bv-orange)}.bvp-desc{max-width:820px;margin:0 auto;padding:0 var(--bv-gutter) clamp(30px,4vw,60px)}.bvp-desc h4{font-family:var(--bv-display);font-size:1.6rem;font-weight:500;margin:0 0 14px;color:var(--bv-ink)}.bvp-desc .rte{font-family:var(--bv-body);font-size:1rem;line-height:1.75;color:var(--bv-ink-soft);font-weight:300}.bvp-desc .rte p{margin:0 0 1rem}@media(max-width:900px){.bvp-grid,.bvp-below{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bvp-buy,.bvp-thumbs button,.bvp-sign{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bheeni-product.css.map */
