.shopify-section:has(.bv-hero)+.shopify-section .bv-marquee{margin-top:clamp(16px,2vw,32px)}.shopify-section:has(.bv-marquee)+.shopify-section .bv-section{padding-top:clamp(40px,4.5vw,64px)}[id*=smile-ui][id*=launcher],[class*=smile-launcher],iframe[title*=Smile i][title*=aunch i]{display:none!important}.bv-rwl{position:fixed;left:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:0;height:48px;padding:0 6px;border:0;border-radius:999px;background:#fff;color:var(--bv-navy);box-shadow:0 0 0 1px var(--bv-line),0 12px 30px #00234824;font:600 13px/1 var(--bv-font);letter-spacing:.02em;cursor:pointer;transition:box-shadow .3s,transform .3s var(--bv-ease, ease)}.bv-rwl:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--bv-navy),0 16px 36px #0023482e}.bv-rwl__icon{width:36px;height:36px;border-radius:50%;background:var(--bv-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.bv-rwl__icon svg{width:18px;height:18px}.bv-rwl__txt{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .4s var(--bv-ease, ease),opacity .3s,padding .4s}.bv-rwl:hover .bv-rwl__txt,.bv-rwl:focus-visible .bv-rwl__txt{max-width:160px;opacity:1;padding:0 12px 0 10px}@media screen and (min-width:990px){.bv-rwl__txt{max-width:160px;opacity:1;padding:0 12px 0 10px}}@media screen and (max-width:749px){.bv-rwl{left:14px;bottom:14px;height:44px}}.bv-rw{padding:clamp(20px,3vw,40px) 0 clamp(56px,7vw,104px)}.bv-rw__hero{position:relative;overflow:hidden;isolation:isolate;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,88px) clamp(22px,5vw,64px);border-radius:var(--bv-r-xl);background:linear-gradient(135deg,#003770,#0b4c8c);color:#fff}.bv-rw__hero:after{content:"";position:absolute;z-index:-1;width:640px;height:640px;left:50%;top:-360px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#f5c45147,#f5c45100)}.bv-rw__badge{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#f5c451;box-shadow:0 0 0 1px #ffffff29 inset}.bv-rw__badge svg{width:36px;height:36px}.bv-rw__kicker{margin:6px 0 0!important;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#bfd3ea}.bv-rw__title{margin:0;font-size:clamp(40px,6vw,76px);font-weight:600;letter-spacing:-.04em;line-height:1.02;color:#fff}.bv-rw__lead{margin:0;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#dce6f2}.bv-rw__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.bv-rw__actions .bv-btn svg{width:16px;height:16px}.bv-rw__head{margin-top:clamp(40px,5vw,72px)}.bv-rw__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bv-rw__steps li{padding:clamp(22px,2.6vw,34px);border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--bv-line) inset}.bv-rw__num{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bv-navy);color:#fff;font-weight:600;font-size:16px;margin-bottom:18px}.bv-rw__steps h3{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--bv-navy)}.bv-rw__steps p{margin:0;font-size:15px;line-height:1.6;color:var(--bv-muted, #5B6B80)}.bv-rw__faq{margin-top:12px;padding:clamp(24px,3.5vw,48px);border-radius:var(--bv-r-xl);background:#fff;box-shadow:0 0 0 1px var(--bv-line) inset}.bv-rw__faqtitle{margin:0 0 12px;font-size:clamp(22px,2vw,28px);font-weight:600;color:var(--bv-navy);letter-spacing:-.02em}.bv-rw__faq details{border-bottom:1px solid var(--bv-line)}.bv-rw__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;color:var(--bv-ink)}.bv-rw__faq summary::-webkit-details-marker{display:none}.bv-rw__faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--bv-navy);transition:transform .3s}.bv-rw__faq details[open] summary:after{transform:rotate(45deg)}.bv-rw__faq details p{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--bv-muted, #5B6B80);max-width:70ch}.bv a.bv-rw__help{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-weight:600;font-size:14px;color:var(--bv-navy)}.bv-rw__help svg{width:15px;height:15px}@media screen and (max-width:749px){.bv-rw__steps{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bianvie-v31.css.map */
