﻿:root{--main-background: #FAFAF8;--main-foreground: #15181A;--accent-color: #2F6479;--button-background: #15181A;--button-foreground: #FAFAF8;--label-background: #2F6479;--label-foreground: #FFFFFF;--adbar-background: #15181A;--adbar-foreground: #FAFAF8;--header-background: #FAFAF8;--header-foreground: #15181A;--footer-background: #F1F0EC;--footer-foreground: #15181A;--heading-font: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--body-font: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--border-radius: 10px;--bz-ground: #FAFAF8;--bz-surface: #FFFFFF;--bz-stage: #F1F0EC;--bz-ink: #15181A;--bz-ink-2: #4B5155;--bz-ink-3: #8B9094;--bz-line: #E6E4DF;--bz-brisa: #609CB4;--bz-brisa-deep: #2F6479;--bz-copper: #B8733A;--bz-serif: "Instrument Serif", Georgia, "Times New Roman", serif}body{background:var(--bz-ground);color:var(--bz-ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font);font-weight:500;letter-spacing:-0.02em}.btn,.btn-primary,.btn-add-to-cart{border-radius:999px !important;font-family:var(--body-font);font-weight:500;letter-spacing:0;text-transform:none}.btn-primary,.btn-add-to-cart{background:var(--bz-ink) !important;border-color:var(--bz-ink) !important;color:var(--bz-ground) !important;transition:background .25s ease}.btn-primary:hover,.btn-add-to-cart:hover{background:var(--bz-brisa-deep) !important;border-color:var(--bz-brisa-deep) !important}#single-product .js-price-display{font-family:var(--heading-font);font-weight:500;font-size:1.9rem;letter-spacing:-0.02em;color:var(--bz-ink)}#single-product .price-compare{color:var(--bz-ink-3)}@media(min-width: 992px)and (min-height: 760px){#single-product .row>.col-md-7{position:sticky;top:16px;align-self:flex-start}}@media(max-width: 767px){input,select,textarea{font-size:16px !important}}.bz-wrap{max-width:1140px;margin:0 auto;padding:0 16px}.bz-sec{padding:48px 0;border-top:1px solid var(--bz-line)}.bz-kicker{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bz-ink-3);margin:0 0 10px}.bz-h2{font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.06;margin:0 0 14px;color:var(--bz-ink)}.bz-serif{font-family:var(--bz-serif);font-style:italic;font-weight:400;color:var(--bz-brisa-deep)}.bz-lead{font-size:1rem;color:var(--bz-ink-2);max-width:56ch;margin:0}.bz-trust{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:14px 0 6px}.bz-trust span{display:flex;gap:8px;align-items:center;font-size:.82rem;color:var(--bz-ink-2);background:var(--bz-stage);border-radius:10px;padding:9px 11px}.bz-trust svg{width:15px;height:15px;flex:none;color:var(--bz-ink)}.bz-tv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.84rem;color:var(--bz-ink-2);padding:14px 0}.bz-tv b{font-weight:500;color:var(--bz-ink)}.bz-tv .bz-live{display:inline-flex;align-items:center;gap:7px;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bz-ink-3)}.bz-tv .bz-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#c8412e}.bz-quote{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:14px;padding:clamp(22px,4vw,40px)}.bz-quote blockquote{margin:0 0 18px;font-family:var(--bz-serif);font-style:italic;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.25;color:var(--bz-ink)}.bz-quote .bz-who{font-size:.86rem;color:var(--bz-ink-3)}.bz-quote .bz-who b{color:var(--bz-ink);font-weight:500}.bz-vs{border:1px solid var(--bz-line);border-radius:14px;overflow:hidden;background:var(--bz-surface)}.bz-vs-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:baseline;padding:16px 18px;border-top:1px solid var(--bz-line)}.bz-vs-row:first-child{border-top:0}.bz-vs-row .bz-n{font-size:.95rem;color:var(--bz-ink)}.bz-vs-row .bz-n small{display:block;font-size:.78rem;color:var(--bz-ink-3)}.bz-vs-row .bz-p{font-size:1.1rem;color:var(--bz-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.bz-vs-row.bz-us{background:var(--bz-stage)}.bz-vs-row.bz-us .bz-p{color:var(--bz-ink);font-weight:500}.bz-note{font-size:.78rem;color:var(--bz-ink-3);margin-top:10px}.bz-grid3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.bz-grid2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 767px){.bz-grid3,.bz-grid2{grid-template-columns:1fr}}.bz-card{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:14px;padding:20px}.bz-card h3{font-size:1.05rem;margin:10px 0 6px}.bz-card p{font-size:.9rem;color:var(--bz-ink-2);margin:0}.bz-num{font-family:var(--bz-serif);font-style:italic;font-size:2.2rem;line-height:1;color:var(--bz-brisa-deep)}.bz-stage{background:var(--bz-stage);border-radius:14px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.bz-stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.bz-cap{display:flex;justify-content:space-between;gap:10px;font-size:.86rem;padding-top:10px;color:var(--bz-ink-3)}.bz-cap b{color:var(--bz-ink);font-weight:500}.bz-faq details{border-top:1px solid var(--bz-line)}.bz-faq details:last-child{border-bottom:1px solid var(--bz-line)}.bz-faq summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;gap:16px;font-weight:500;color:var(--bz-ink)}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary::after{content:"+";font-weight:400;color:var(--bz-ink-3)}.bz-faq details[open] summary::after{content:"–"}.bz-faq details p{padding:0 0 16px;margin:0;font-size:.92rem;color:var(--bz-ink-2);max-width:60ch}.bz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:12px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--bz-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));transform:translateY(110%);transition:transform .35s ease}.bz-sticky.bz-on{transform:none}.bz-sticky .bz-t{flex:1;min-width:0;line-height:1.25}.bz-sticky .bz-t b{display:block;font-weight:500;font-size:.92rem;color:var(--bz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-sticky .bz-t span{font-size:.8rem;color:var(--bz-ink-3)}.bz-sticky button{flex:none;height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--bz-ink);color:var(--bz-ground);font:500 .88rem/1 var(--body-font);cursor:pointer}@media(max-width: 767px){.bz-sticky{display:flex}}@media(prefers-reduced-motion: reduce){.bz-sticky{transition:none}}.bz-h1{font-size:clamp(2.6rem,6.2vw,5rem);line-height:.98;margin:16px 0 20px;font-weight:500;letter-spacing:-0.025em;color:var(--bz-ink)}.bz-hero{padding:clamp(24px,5vw,56px) 0 0}.bz-hero-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(24px,4vw,64px);align-items:center}@media(max-width: 900px){.bz-hero-grid{grid-template-columns:1fr}}.bz-hero-price{margin:26px 0 0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bz-hero-price span{font-size:1.6rem;font-weight:500;color:var(--bz-ink)}.bz-hero-price small{font-size:.86rem;color:var(--bz-ink-3)}.bz-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.bz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 26px;border-radius:999px;font:500 .92rem/1 var(--body-font);text-decoration:none !important;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .25s,border-color .25s}.bz-btn svg{width:15px;height:15px}.bz-btn-1{background:var(--bz-ink);color:var(--bz-ground) !important}.bz-btn-1:hover{background:var(--bz-brisa-deep)}.bz-btn-2{border-color:#d3d0ca;color:var(--bz-ink) !important;background:rgba(0,0,0,0)}.bz-btn-2:hover{border-color:var(--bz-ink)}.bz-btn-block{width:100%;height:44px;font-size:.86rem;margin-top:14px}.bz-hero-visual{position:relative;aspect-ratio:1/1}.bz-hero-visual img{transform:scale(0.94)}.bz-hero-cap{position:absolute;left:20px;bottom:16px;margin:0;font-size:.78rem;color:#6f7478;z-index:2}.bz-hero-cap b{color:var(--bz-ink);font-weight:500}.bz-air{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.bz-air path{fill:none;stroke:var(--bz-brisa);stroke-width:1.1;stroke-linecap:round;opacity:.55;stroke-dasharray:900;stroke-dashoffset:900;animation:bz-draw 2.8s .4s ease forwards}.bz-air path:nth-child(2){animation-delay:.65s;opacity:.35}.bz-air path:nth-child(3){animation-delay:.9s;opacity:.22}@keyframes bz-draw{to{stroke-dashoffset:0}}.bz-proof{margin-top:clamp(28px,5vw,48px);border-top:1px solid var(--bz-line);border-bottom:1px solid var(--bz-line)}.bz-proof-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.bz-proof-grid>div{padding:18px 0;display:flex;flex-direction:column;gap:2px}.bz-proof-grid>div+div{padding-left:22px;border-left:1px solid var(--bz-line)}.bz-proof b{font-weight:500;color:var(--bz-ink);font-size:.94rem}.bz-proof span{font-size:.8rem;color:var(--bz-ink-3)}@media(max-width: 767px){.bz-proof-grid{grid-template-columns:1fr 1fr}.bz-proof-grid>div:nth-child(3){padding-left:0;border-left:0}.bz-proof-grid>div:nth-child(n+3){border-top:1px solid var(--bz-line)}}.bz-tv-center{justify-content:center;border-bottom:1px solid var(--bz-line)}.bz-sec-home{border-top:0;padding:clamp(48px,8vw,96px) 0}.bz-band{background:var(--bz-surface);border-top:1px solid var(--bz-line);border-bottom:1px solid var(--bz-line)}.bz-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,40px)}.bz-shead .bz-h2{margin-bottom:0;max-width:18ch}.bz-shead .bz-lead{max-width:40ch}.bz-prod{display:flex;flex-direction:column;text-decoration:none !important;color:inherit}.bz-prod-img{position:relative;aspect-ratio:4/5}.bz-prod-img img{position:absolute;inset:0;transition:transform .9s ease}.bz-prod:hover .bz-prod-img img{transform:scale(1.035)}.bz-badge{position:absolute;top:14px;left:14px;z-index:2;font-size:.7rem;letter-spacing:.06em;background:#fff;color:var(--bz-ink);padding:6px 10px;border-radius:999px}.bz-prod-info{padding-top:16px;flex:1;display:flex;flex-direction:column}.bz-prod-info .bz-btn-block{margin-top:auto}.bz-prod-info p{margin-bottom:14px !important}.bz-prod-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bz-prod-row h3{font-size:1.02rem;margin:0;color:var(--bz-ink);font-weight:500}.bz-prod-price{font-size:1.02rem;color:var(--bz-ink);font-weight:500;white-space:nowrap}.bz-prod-info p{font-size:.88rem;color:var(--bz-ink-3);margin:6px 0 0}.bz-step{border-top:1px solid var(--bz-ink);padding-top:20px}.bz-step h3{font-size:1.15rem;margin:16px 0 8px;font-weight:500}.bz-step p{font-size:.92rem;color:var(--bz-ink-2);margin:0}.bz-vids{display:grid;grid-template-columns:1.6fr 1.6fr 1fr;gap:16px;align-items:start}@media(max-width: 900px){.bz-vids{grid-template-columns:1fr}}.bz-vid{margin:0}.bz-vid video{width:100%;display:block;border-radius:12px;background:#15181a;object-fit:cover}.bz-vid-h video{aspect-ratio:16/9}.bz-vid-v video{aspect-ratio:9/16;max-height:560px}.bz-vid figcaption{padding-top:10px;display:grid;gap:2px}.bz-vid figcaption b{font-weight:500;color:var(--bz-ink);font-size:.94rem}.bz-vid figcaption span{font-size:.8rem;color:var(--bz-ink-3)}.bz-vs-grid{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(24px,5vw,72px);align-items:start}@media(max-width: 860px){.bz-vs-grid{grid-template-columns:1fr}}.bz-narrow{max-width:820px}.js-notification-cookie-banner{display:none !important}@media(prefers-reduced-motion: reduce){.bz-air path{animation:none;stroke-dashoffset:0}}.bz-adbar{display:none}.bz-adbar.bz-on{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;background:var(--bz-ink);color:#e9e8e4;font-size:.76rem;letter-spacing:.02em;padding:8px 16px}@media(max-width: 767px){.bz-adbar.bz-on{gap:0}.bz-adbar.bz-on span{display:none}.bz-adbar.bz-on span:first-child{display:inline}}.head-main{background:var(--bz-ground) !important;border-bottom:1px solid var(--bz-line)}.head-main .nav-list-link,.head-main .nav-desktop-list a{font-size:.9rem;letter-spacing:.01em;color:var(--bz-ink) !important}.head-main .utilities-icon{color:var(--bz-ink)}.bz-foot{display:none}.bz-foot.bz-on{display:block;background:var(--bz-ground);border-top:1px solid var(--bz-line);padding:48px 0 32px}.bz-foot-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);gap:32px}.bz-foot-brand{display:block;width:120px;height:44px;background:center left/contain no-repeat;margin-bottom:12px}.bz-foot p{font-size:.88rem;color:var(--bz-ink-3);max-width:36ch;margin:0}.bz-foot h4{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bz-ink-3);margin:0 0 12px}.bz-foot a{display:block;font-size:.92rem;color:var(--bz-ink) !important;padding:4px 0;text-decoration:none}.bz-foot a:hover{color:var(--bz-brisa-deep) !important}@media(max-width: 767px){.bz-foot-grid{grid-template-columns:1fr 1fr}.bz-foot-grid>div:first-child{grid-column:1/-1}}footer[data-store=footer]{background:var(--bz-stage) !important}.bz-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:16px;background:rgba(21,24,26,.42);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.bz-modal.bz-on{opacity:1;visibility:visible;transition:opacity .3s ease}.bz-modal-panel{position:relative;width:min(520px,100%);background:var(--bz-surface);border-radius:14px;padding:32px 28px 22px;transform:translateY(12px);transition:transform .35s ease}.bz-modal.bz-on .bz-modal-panel{transform:none}.bz-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--bz-line);background:var(--bz-surface);display:grid;place-items:center;cursor:pointer}.bz-x svg{width:12px;height:12px}.bz-pick{display:grid;gap:10px;margin:18px 0 12px}.bz-pick a{display:block;border:1px solid var(--bz-line);border-radius:12px;padding:14px 16px;text-decoration:none !important;color:var(--bz-ink) !important;transition:border-color .2s,background .2s}.bz-pick a:hover,.bz-pick a:focus{border-color:var(--bz-ink);background:var(--bz-stage);outline:none}.bz-pick b{display:block;font-weight:500;font-size:.98rem}.bz-pick span{display:block;font-size:.82rem;color:var(--bz-ink-3);margin-top:2px}.bz-link{background:none;border:0;padding:6px 0;font-size:.86rem;color:var(--bz-ink-3);text-decoration:underline;cursor:pointer}@media(max-width: 767px){.bz-modal{place-items:end center;padding:0}.bz-modal-panel{border-radius:16px 16px 0 0;padding:28px 18px 18px}}.bz-wa{position:fixed;right:18px;bottom:18px;z-index:1500;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.template-product .bz-wa{bottom:84px}@media(min-width: 768px){.template-product .bz-wa{bottom:18px}}.bz-wa-fab{width:54px;height:54px;border-radius:50%;border:0;background:#1f9d55;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.16);cursor:pointer}.bz-wa-fab svg{width:26px;height:26px}.bz-wa-bubble{display:none;width:min(300px,100vw - 36px);background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:14px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.bz-wa.bz-open .bz-wa-bubble{display:block}.bz-wa-bubble b{font-weight:500}.bz-wa-bubble p{font-size:.86rem;color:var(--bz-ink-2);margin:4px 0 12px}.bz-wa-bubble .bz-btn{width:100%}.bz-spec .bz-vs-row .bz-p{font-size:.95rem;color:var(--bz-ink);white-space:normal;text-align:right}.bz-spec .bz-vs-row .bz-p a{color:var(--bz-brisa-deep);text-decoration:none}.bz-stage-photo{aspect-ratio:4/5}.bz-stage img.bz-cover,.bz-prod-img img.bz-cover{object-fit:cover;padding:0;mix-blend-mode:normal;width:100%;height:100%}.bz-cat{display:none}.bz-cat.bz-on{display:block;padding:8px 0 28px;border-bottom:1px solid var(--bz-line);margin-bottom:8px}.bz-cat-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.bz-cat-card{display:block;text-decoration:none !important;color:var(--bz-ink) !important}.bz-cat-card .bz-stage{aspect-ratio:4/5}.bz-cat-card b{display:block;font-weight:500;font-size:.95rem;margin-top:10px}.bz-cat-card small{display:block;font-size:.8rem;color:var(--bz-ink-3)}@media(max-width: 767px){.bz-cat-grid{gap:8px}.bz-cat-card b{font-size:.82rem}}.bz-cap{display:block !important}.bz-cap b,.bz-cap span{display:block}.bz-cap span{margin-top:2px}
/* Engine:dart */