body.bv .eta strong{color:var(--fg)}body.bv .pdp-buy{display:flex;gap:10px;margin-bottom:14px}body.bv .pdp-buy .qty button{height:52px;width:40px}body.bv .btn-add-cart{flex:1;padding:16px;background:var(--rose);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;transition:background .2s}body.bv .btn-add-cart:hover{background:var(--rose-h)}body.bv .pdp-payment{text-align:center;margin-bottom:18px}body.bv .pdp-payment>span{font-size:11px;color:var(--fl)}body.bv .pdp-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;background:var(--soft);border-radius:10px;margin-bottom:20px}body.bv .pdp-guarantee{display:flex;align-items:center;gap:8px;font-size:12px}body.bv .pdp-guarantee svg{width:16px;height:16px;color:var(--rose);flex-shrink:0}body.bv .accordion{border-top:1px solid var(--border)}body.bv .accordion-item{border-bottom:1px solid var(--border)}body.bv .accordion-header{width:100%;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;text-align:left}body.bv .accordion-header .icon{transition:transform .3s;font-size:18px;color:var(--fl)}body.bv .accordion-item.open .icon{transform:rotate(45deg)}body.bv .accordion-body{max-height:0;overflow:hidden;transition:max-height .3s}body.bv .accordion-body-inner{padding:0 0 16px;font-size:13px;color:var(--fm);line-height:1.8}body.bv .spec-row{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid var(--soft)}body.bv .spec-row:last-child{border-bottom:none}body.bv .spec-row b{color:var(--fg);font-weight:600;text-align:right}body.bv .features-section{background:var(--soft);padding-block:64px;margin-top:64px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}body.bv .features-title{font-size:clamp(28px,3vw,38px);text-align:center;margin-bottom:40px;font-style:italic;font-weight:500}body.bv .features-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px}body.bv .feature-col-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}body.bv .feature-col-title i{font-style:normal;color:var(--rose)}body.bv .feature-desc{font-size:14px;line-height:1.9;color:var(--fm)}body.bv .feature-desc strong{color:var(--fg)}body.bv .feature-list{list-style:none}body.bv .feature-list li{font-size:13px;color:var(--fm);padding:8px 0 8px 20px;position:relative;border-bottom:1px solid var(--border)}body.bv .feature-list li:last-child{border-bottom:none}body.bv .feature-list li:before{content:"\2022";position:absolute;left:4px;color:var(--rose);font-size:16px;line-height:1.2}body.bv .feature-list li b{color:var(--fg);font-weight:600}body.bv .pdp-recommended{padding-block:56px 72px}body.bv .pdp-recommended h2{font-size:30px;font-weight:500;margin-bottom:24px}body.bv .product-grid.two{grid-template-columns:repeat(2,1fr);max-width:860px}body.bv .footer{background:var(--fg);color:#fff9;padding-block:56px 28px}body.bv .footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}body.bv .footer h4{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;color:#ffffff73}body.bv .footer p{font-size:13px;line-height:1.8;max-width:320px}body.bv .footer a{display:block;font-size:13px;line-height:2.1;color:#ffffffa6}body.bv .footer a:hover{color:#fff}body.bv .footer a.minor{font-size:12px;color:#ffffff61}body.bv .footer-brand{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;color:#fff;margin-bottom:10px}body.bv .footer-brand em{font-style:italic;font-weight:400;color:var(--rose)}body.bv .footer-mail{margin-top:14px;font-size:13px;color:#fff}body.bv .footer-bottom{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#ffffff61;flex-wrap:wrap}body.bv .footer-payments{display:flex;gap:8px;flex-wrap:wrap}body.bv .footer-payments span{background:#ffffff14;padding:4px 10px;border-radius:3px;font-size:10px;font-weight:600;color:#ffffffb3}body.bv .mega.mega-coll{width:920px;padding:0;display:grid;grid-template-columns:250px 1fr;overflow:hidden}body.bv .mc-side{background:var(--soft);padding:22px 14px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border)}body.bv .mc-side-title{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fl);padding:0 12px 8px}body.bv .mc-cat{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;transition:background .15s}body.bv .mc-cat .ic{width:38px;height:38px;border-radius:8px;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.bv .mc-cat .ic svg{width:30px;height:30px}body.bv .mc-cat b{display:block;font-size:13.5px;font-weight:600;color:var(--fg)}body.bv .mc-cat small{font-size:11px;color:var(--fl)}body.bv .mc-cat .arr{margin-left:auto;color:var(--fl);font-size:13px;opacity:0;transition:opacity .15s}body.bv .mc-cat.active,body.bv .mc-cat:hover{background:var(--bg)}body.bv .mc-cat.active .arr{opacity:1;color:var(--rose)}body.bv .mc-cat.main small:after{content:" \b7  Best-seller";color:var(--rose);font-weight:600}body.bv [hidden]{display:none!important}body.bv .mc-side .mc-help{margin-top:auto;padding:14px 12px 0;border-top:1px solid var(--border);font-size:12px;color:var(--fm)}body.bv .mc-side .mc-help a{display:inline;padding:0;font-size:12px;color:var(--rose);font-weight:600}body.bv .mc-panel{padding:24px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}body.bv .mc-q{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1.2}body.bv .need-chips{display:flex;flex-wrap:wrap;gap:8px}body.bv .need-chips button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:20px;font-size:12.5px;color:var(--fm);background:var(--bg);transition:all .15s}body.bv .need-chips button:hover{border-color:var(--rose);color:var(--rose);background:var(--soft)}body.bv .mc-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.bv .mc-prod{display:block;border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s;background:var(--bg)}body.bv .mc-prod:hover{box-shadow:0 6px 18px #3c1e2314;transform:translateY(-2px)}body.bv .mc-prod .a{aspect-ratio:4/3;background:var(--soft);display:flex;align-items:center;justify-content:center}body.bv .mc-prod .a svg{width:52%;height:auto}body.bv .mc-prod .t{padding:10px 12px}body.bv .mc-prod .t b{display:block;font-size:13px;font-weight:600;color:var(--fg)}body.bv .mc-prod .t span{font-size:12px;color:var(--fm);font-variant-numeric:tabular-nums}body.bv .mc-prod .t s{font-size:11px;color:var(--fl);margin-left:4px}body.bv .mc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}body.bv .mc-foot a{display:inline;padding:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--fg)}body.bv .mc-foot a.alt{color:var(--rose)}body.bv .mc-cross{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--soft);border-radius:10px;font-size:12.5px;color:var(--fm);cursor:pointer}body.bv .mc-cross svg{width:40px;height:40px;flex-shrink:0}body.bv .mc-cross strong{color:var(--fg)}body.bv .mc-cross em{margin-left:auto;font-style:normal;color:var(--rose);font-weight:600;white-space:nowrap}body.bv .mnav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a61;z-index:998;opacity:0;visibility:hidden;transition:all .3s}body.bv .mnav-overlay.open{opacity:1;visibility:visible}body.bv .mnav{position:fixed;top:0;left:0;bottom:0;width:340px;max-width:88vw;background:var(--bg);z-index:999;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top,0px)) 18px calc(18px + env(safe-area-inset-bottom,0px));overflow-y:auto;gap:6px}body.bv .mnav.open{transform:translate(0)}body.bv .mnav-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}body.bv .mnav .mc-cat{border:1px solid var(--border)}body.bv .mnav .need-chips{padding:6px 0 12px}body.bv .mnav-links{margin-top:12px;border-top:1px solid var(--border);padding-top:8px}body.bv .mnav-links a{display:block;padding:12px 4px;font-size:14px;border-bottom:1px solid var(--soft)}body.bv .also{padding-block:0 72px}body.bv .also-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}body.bv .also-card{display:grid;grid-template-columns:42% 1fr;border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:box-shadow .25s;background:var(--bg)}body.bv .also-card:hover{box-shadow:0 10px 28px #3c1e2314}body.bv .also-card .art{background:var(--soft);min-height:220px}body.bv .also-card .art svg{width:62%}body.bv .also-card .body{padding:24px;display:flex;flex-direction:column;gap:6px;min-width:0}body.bv .also-card .k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fl);font-weight:600}body.bv .also-card h3{font-size:26px}body.bv .also-card p{font-size:13px;color:var(--fm)}body.bv .also-card ul{list-style:none;margin-top:6px;display:flex;flex-direction:column;gap:4px}body.bv .also-card li{font-size:12.5px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--soft);padding:4px 0}body.bv .also-card li span{color:var(--fm);font-variant-numeric:tabular-nums;white-space:nowrap}body.bv .also-card .go{margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;color:var(--rose)}body.bv .coll-tabs{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}body.bv .coll-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--border);border-radius:24px;font-size:13px;color:var(--fm);transition:all .15s}body.bv .coll-tabs button em{font-style:normal;font-size:11px;background:var(--soft);color:var(--fm);border-radius:10px;padding:1px 7px}body.bv .coll-tabs button:hover{border-color:var(--fm)}body.bv .coll-tabs button.active{background:var(--fg);border-color:var(--fg);color:#fff}body.bv .coll-tabs button.active em{background:#ffffff2e;color:#fff}body.bv .coll-layout.no-side{grid-template-columns:1fr}body.bv .coll-layout.no-side .sidebar{display:none}body.bv .faq-hero{padding-block:48px 28px;text-align:center;border-bottom:1px solid var(--border);background:var(--soft)}body.bv .faq-hero h1{font-size:clamp(34px,4vw,48px);font-weight:500;margin-bottom:8px}body.bv .faq-hero p{color:var(--fm);font-size:14px;margin-bottom:22px}body.bv .faq-search{max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg);padding:0 16px}body.bv .faq-search svg{width:18px;height:18px;color:var(--fl);flex-shrink:0}body.bv .faq-search input{flex:1;min-width:0;border:none;background:transparent;padding:14px 0;font-size:14px;font-family:inherit;color:var(--fg);outline:none}body.bv .faq-layout{display:grid;grid-template-columns:230px 1fr;gap:44px;padding-block:44px 72px}body.bv .faq-cats{display:flex;flex-direction:column;gap:4px;position:sticky;top:150px;align-self:start}body.bv .faq-cats button{text-align:left;padding:10px 14px;border-radius:8px;font-size:13.5px;color:var(--fm);transition:all .15s}body.bv .faq-cats button:hover{background:var(--soft);color:var(--fg)}body.bv .faq-cats button.active{background:var(--soft);color:var(--fg);font-weight:600;box-shadow:inset 3px 0 0 var(--rose)}body.bv .faq-list{min-width:0}body.bv .faq-group{margin-bottom:34px}body.bv .faq-group h2{font-size:28px;font-weight:500;margin-bottom:10px}body.bv .faq-item{border-bottom:1px solid var(--border)}body.bv .faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;text-align:left;font-size:14.5px;font-weight:500}body.bv .faq-q .icon{font-size:18px;color:var(--fl);transition:transform .25s;flex-shrink:0}body.bv .faq-item.open .faq-q .icon{transform:rotate(45deg);color:var(--rose)}body.bv .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}body.bv .faq-item.open .faq-a{grid-template-rows:1fr}body.bv .faq-a>div{overflow:hidden}body.bv .faq-a p{padding:0 0 16px;font-size:13.5px;color:var(--fm);line-height:1.8;max-width:680px}body.bv .faq-a a{color:var(--rose);text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.bv .faq-none{padding:30px;text-align:center;color:var(--fm);border:1px dashed var(--border);border-radius:12px}body.bv .faq-cta{margin-top:12px;padding:26px;border-radius:14px;background:var(--soft);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}body.bv .faq-cta h3{font-size:24px}body.bv .faq-cta p{font-size:13px;color:var(--fm)}body.bv .contact-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;padding-block:44px 72px;align-items:start}body.bv .contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}body.bv .field{display:flex;flex-direction:column;gap:6px;min-width:0}body.bv .field.full{grid-column:1/-1}body.bv .field label{font-size:12px;font-weight:600;letter-spacing:.03em}body.bv .field label small{font-weight:400;color:var(--fl)}body.bv .field input,body.bv .field select,body.bv .field textarea{width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-family:inherit;font-size:14px;color:var(--fg)}body.bv .field textarea{min-height:150px;resize:vertical}body.bv .field input:focus,body.bv .field select:focus,body.bv .field textarea:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px var(--blush)}body.bv .contact-form .btn{grid-column:1/-1;justify-self:start}body.bv .form-ok{grid-column:1/-1;padding:14px 16px;border-radius:8px;background:var(--sage-bg);color:var(--success);font-size:13.5px}body.bv .contact-side{display:flex;flex-direction:column;gap:14px;min-width:0}body.bv .c-card{border:1px solid var(--border);border-radius:12px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start}body.bv .c-card .trust-ic{background:var(--soft)}body.bv .c-card h4{font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:600;margin-bottom:2px}body.bv .c-card p{font-size:13px;color:var(--fm)}body.bv .c-mail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}body.bv .c-mail code{font-family:inherit;font-size:14px;font-weight:600;color:var(--fg);-webkit-user-select:all;user-select:all}body.bv .c-mail button{font-size:11px;font-weight:600;padding:4px 10px;border:1px solid var(--border);border-radius:6px;color:var(--fm)}body.bv .c-mini{border-radius:12px;background:var(--soft);padding:18px 20px}body.bv .c-mini h4{font-family:Cormorant Garamond,serif;font-size:20px;margin-bottom:8px}body.bv .c-mini a{display:block;font-size:13px;padding:7px 0;border-bottom:1px solid var(--border);color:var(--fm);cursor:pointer}body.bv .c-mini a:last-child{border-bottom:none;color:var(--rose);font-weight:600}body.bv .compare-cards{display:none;flex-direction:column;gap:14px}body.bv .cmp-card{border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;background:var(--bg)}body.bv .cmp-head{display:flex;gap:14px;align-items:center}body.bv .cmp-head svg{width:64px;height:64px;background:var(--soft);border-radius:10px;padding:6px;flex-shrink:0}body.bv .cmp-head b{display:block;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.1}body.bv .cmp-head span{font-size:13px;color:var(--fm);font-weight:600;font-variant-numeric:tabular-nums}body.bv .cmp-head s{color:var(--fl);font-weight:400}body.bv .cmp-card dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:13px}body.bv .cmp-card dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fl);font-weight:600;padding-top:2px}body.bv .cmp-card dd{color:var(--fg)}body.bv .cmp-card .btn{height:44px}body.bv .pdp-checks{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 18px}body.bv .pdp-checks li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--fg)}body.bv .pdp-checks li:before{content:"";width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}body.bv .ship-pill{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border:1.5px solid #D6D3D3;border-radius:28px;margin-bottom:16px;font-size:14.5px;color:#333;flex-wrap:wrap}body.bv .ship-l{display:flex;align-items:center;gap:10px}body.bv .ship-l .dot{width:9px;height:9px;border-radius:50%;background:#5db36a;flex-shrink:0}body.bv .ship-l strong{color:#4fa35c;font-weight:600}body.bv .ship-r{display:flex;align-items:center;gap:10px;font-weight:600}body.bv .ship-r .flag{width:22px;height:15px;border-radius:2px;background:linear-gradient(90deg,#1f3b8c 0 33.3%,#fff 33.3% 66.6%,#e1362f 66.6%);box-shadow:0 0 0 1px #0000001f}body.bv .pay-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:20px}body.bv .pm{height:30px;min-width:50px;padding:0 9px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1}body.bv .pm-apple{border:1.5px solid #111;color:#111;background:#fff;font-size:14px}body.bv .pm-visa{background:#1a1fc4;color:#fff;font-style:italic;letter-spacing:.02em;font-size:15px}body.bv .pm-amex{background:#1f72cd;color:#fff;font-size:9.5px;line-height:.95;text-align:center;letter-spacing:.04em}body.bv .pm-mc{background:#222}body.bv .pm-klarna{background:#f4b6c7;color:#17120f;font-size:12.5px}body.bv .pm-gpay{background:#fff;border:1px solid #E2E2E2;color:#5f6368;font-weight:500;font-size:13px}body.bv .pm-paypal{background:#fff;border:1px solid #E2E2E2}body.bv .track-wrap{padding-block:44px 72px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}body.bv .track-form{border:1px solid var(--border);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:16px}body.bv .track-form h2{font-size:28px;font-weight:500}body.bv .track-form p{font-size:13px;color:var(--fm)}body.bv .track-steps{display:flex;flex-direction:column;gap:0;border-radius:14px;background:var(--soft);padding:24px}body.bv .track-steps h3{font-size:24px;margin-bottom:14px}body.bv .tstep{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--fm)}body.bv .tstep:last-child{border-bottom:none}body.bv .tstep b{width:28px;height:28px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--rose);flex-shrink:0}body.bv .tstep strong{display:block;color:var(--fg);font-size:14px}@media(max-width:820px){body.bv .track-wrap{grid-template-columns:1fr}}@media(max-width:560px){body.bv .compare-box{display:none}body.bv .compare-cards{display:flex}}@media(max-width:1100px){body.bv .mega.mega-coll{width:740px;grid-template-columns:220px 1fr}body.bv .mc-prods{grid-template-columns:repeat(2,1fr)}body.bv .mc-prods .mc-prod:nth-child(3){display:none}}@media(max-width:1024px){body.bv .contact-layout,body.bv .faq-layout{grid-template-columns:1fr}body.bv .faq-cats{position:static;flex-direction:row;flex-wrap:wrap}}@media(max-width:820px){body.bv .also-grid{grid-template-columns:1fr}}@media(max-width:560px){body.bv .also-card{grid-template-columns:1fr}body.bv .also-card .art{min-height:180px}body.bv .contact-form{grid-template-columns:1fr}}body.bv .save.save-pdp{font-size:13px;letter-spacing:.02em;margin-left:4px}body.bv .pay-row.pay-drawer{gap:5px;flex-wrap:nowrap;margin:14px 0 0}body.bv .pay-drawer .pm{height:26px;min-width:0;padding:0 6px;font-size:11px}body.bv .pay-drawer .pm-visa{font-size:12.5px}body.bv .pay-drawer .pm-apple{font-size:12px}body.bv .pay-drawer .pm-klarna{font-size:10.5px}body.bv .pay-drawer .pm-gpay{font-size:11px}body.bv .pay-drawer .pm-amex{font-size:8px}body.bv .pay-drawer .pm-mc svg{width:24px;height:15px}body.bv .checkout-note{margin-top:10px;font-size:12px;color:var(--fm);text-align:center;background:var(--soft);padding:8px 10px;border-radius:2px}body.bv .drawer-item-desc+.drawer-item-desc{margin-top:0}body.bv .variant-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}body.bv .variant-opt{padding:11px 16px;border:1px solid var(--border);border-radius:2px;font-size:13px;background:var(--bg);display:flex;flex-direction:column;align-items:flex-start;gap:1px;transition:border-color .15s}body.bv .variant-opt span{font-size:11.5px;color:var(--fl);font-variant-numeric:tabular-nums}body.bv .variant-opt:hover{border-color:var(--fm)}body.bv .variant-opt.active{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}body.bv .variant-opt .sw{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px;box-shadow:0 0 0 1px #00000026}body.bv .shape-options.n2{grid-template-columns:repeat(2,1fr)}body.bv .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}body.bv .feat-grid.n2,body.bv .feat-grid.n4{grid-template-columns:repeat(2,1fr)}body.bv .feat{background:var(--soft);padding:26px 24px;display:flex;flex-direction:column;gap:8px}body.bv .feat i{font-style:normal;font-family:Cormorant Garamond,serif;font-size:30px;color:var(--rose);line-height:1}body.bv .feat b{font-size:14.5px;font-weight:600;color:var(--fg)}body.bv .feat p{font-size:13.5px;color:var(--fm);line-height:1.7}@media(max-width:820px){body.bv .feat-grid,body.bv .feat-grid.n2,body.bv .feat-grid.n4{grid-template-columns:1fr}}body.bv .drawer-total-row{align-items:center;padding:20px 0 18px}body.bv .drawer-total-label{display:flex;flex-direction:column;gap:4px}body.bv .dt-t{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1.1;color:var(--fg)}body.bv .dt-save{font-size:14px;font-weight:700;color:#4e7f45}body.bv .drawer-total-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}body.bv .drawer-total-right s{font-size:15px;color:var(--fl);font-variant-numeric:tabular-nums}body.bv .drawer-total-price{font-family:DM Sans,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body.bv .drawer-total-price small{font-size:inherit;font-weight:500}@media(max-width:560px){body.bv .dt-t,body.bv .drawer-total-price{font-size:22px}body.bv .dt-save{font-size:12.5px}}body.bv .story-hero{background:var(--soft);border-bottom:1px solid var(--border);padding-block:48px 56px}body.bv .story-hero h1{font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.05;margin:4px 0 16px}body.bv .story-hero h1 em{color:var(--rose)}body.bv .story-hero p{font-size:16px;color:var(--fm);max-width:560px}body.bv .story-split{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding-block:72px}body.bv .story-art{aspect-ratio:4/3;background:var(--soft);border-radius:3px}body.bv .story-art svg{width:46%}body.bv .story-text h2{font-size:clamp(28px,3vw,38px);font-weight:500;margin-bottom:16px}body.bv .story-text p{font-size:15px;color:var(--fm);line-height:1.85;margin-bottom:14px;max-width:560px}body.bv .story-values{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}body.bv .sv{background:var(--bg);padding:28px 24px;display:flex;flex-direction:column;gap:8px}body.bv .sv svg{width:36px;height:36px;color:#a07a68;margin-bottom:6px}body.bv .sv h3{font-size:22px}body.bv .sv p{font-size:13.5px;color:var(--fm)}body.bv .story-quote{padding-block:80px;text-align:center}body.bv .story-quote blockquote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(24px,3vw,34px);line-height:1.35;max-width:760px;margin:0 auto 14px;color:var(--fg)}body.bv .story-quote cite{font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fm)}body.bv .story-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}body.bv .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:44px 72px}body.bv .blog-grid.small{padding-block:12px 0}body.bv .post{cursor:pointer;display:flex;flex-direction:column;gap:10px}body.bv .post .art{aspect-ratio:4/3;background:var(--soft);border-radius:3px;overflow:hidden}body.bv .post .art svg{width:48%;transition:transform .5s}body.bv .post:hover .art svg{transform:scale(1.05)}body.bv .post .k{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--rose);font-weight:600;margin-top:6px}body.bv .post h3{font-size:24px;line-height:1.2}body.bv .post p{font-size:13.5px;color:var(--fm)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bebevoa-2.css.map */
