@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{-webkit-text-size-adjust:100%;line-height:1.15}*,:after,:before{box-sizing:border-box}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:inherit;margin-block:.5rem 1rem;font-family:inherit;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block:0 .9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{white-space:pre-wrap;font-family:monospace;font-size:1em}a{color:#c36;background-color:#0000;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{vertical-align:middle;line-height:1;display:inline-block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;width:100%;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{color:#c36;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;border:1px solid #c36;border-radius:3px;padding:.5rem 1rem;font-size:1rem;font-weight:400;transition:all .3s;display:inline-block}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{resize:vertical;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{border-collapse:collapse;border-spacing:0;background-color:#0000;width:100%;margin-block-end:15px;font-size:.9em}table td,table th{vertical-align:top;border:1px solid #80808080;padding:15px;line-height:1.5}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid #80808080}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#80808012}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#8080801a}table tbody+tbody{border-block-start:2px solid #80808080}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{vertical-align:baseline;background:0 0;border:0;outline:0;margin-block:0;font-size:100%}
:root{--bg:#0a0a0a;--bg2:#141414;--bg3:#1c1c1c;--white:#fff;--text:#fff;--muted:#ffffff8c;--muted2:#fff6;--accent:#ff4a26;--accent2:#ff8a3d;--border:#ffffff1a;--font-head:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--text);padding-top:64px;background:var(--bg)!important}a{color:inherit}img{max-width:100%}.bmv-reveal{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.bmv-reveal.bmv-reveal-pending{opacity:0;transform:translateY(28px)}.bmv-nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#0a0a0ad9;justify-content:space-between;align-items:center;height:64px;padding:0 max(32px,50% - 528px);display:flex;position:fixed;top:0;left:0;right:0}.bmv-nav-logo{align-items:center;gap:8px;text-decoration:none;display:flex}.bmv-nav-logo-img{width:auto;height:34px;display:block}.bmv-nav-links{align-items:center;gap:28px;display:flex}.bmv-nav-links a{color:var(--muted);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}.bmv-nav-links a:hover{color:var(--white)}.bmv-nav-actions{align-items:center;gap:14px;display:flex}.bmv-nav-cart{color:var(--white);align-items:center;text-decoration:none;display:flex;position:relative}.bmv-nav-cart svg{width:20px;height:20px}.bmv-nav-cart-count{background:var(--accent);color:#fff;border-radius:980px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-8px}.bmv-nav-cta{background:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s}.bmv-nav-cta:hover{opacity:.88;transform:translateY(-1px)}.bmv-nav-mobile-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--white);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.bmv-nav-mobile-toggle svg{width:20px;height:20px}.bmv-nav .bmv-nav-mobile-toggle,.bmv-nav .bmv-nav-mobile-toggle:hover,.bmv-nav .bmv-nav-mobile-toggle:focus{-webkit-tap-highlight-color:transparent;color:var(--white);border:1px solid var(--border);background:0 0;border-radius:8px;padding:0}.bmv-nav-mobile-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bmv-mobile-menu{z-index:199;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af7;flex-direction:column;padding:12px 24px 32px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.bmv-mobile-menu a{border-bottom:1px solid var(--border);color:var(--white);font-family:var(--font-head);justify-content:space-between;align-items:center;padding:16px 4px;font-size:1.15rem;font-weight:600;text-decoration:none;display:flex}.bmv-mobile-menu a[aria-current=page]{color:var(--accent)}.bmv-mobile-menu a span{color:var(--muted2);font-size:.9rem}.bmv-mobile-menu .bmv-mobile-menu-cta{background:var(--accent);color:#fff;border:0;border-radius:10px;justify-content:center;margin-top:24px;font-size:1rem}@media (max-width:1180px) and (min-width:861px){.bmv-nav-links{gap:18px}.bmv-nav-links a{font-size:.8rem}}@media (max-width:520px){.bmv-nav-actions .bmv-nav-cta{display:none}}@media (max-width:860px){.bmv-nav-links{display:none}.bmv-nav-mobile-toggle{display:flex}}.bmv-marquee{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;overflow:hidden}.bmv-marquee-track{width:max-content;animation:28s linear infinite bmvMarquee;display:flex}.bmv-marquee-track span{font-family:var(--font-head);letter-spacing:.02em;color:var(--muted2);text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;padding:0 28px;font-size:1rem;font-weight:600;display:flex}.bmv-marquee-track span:after{content:"✦";color:var(--accent);font-size:.8rem}@keyframes bmvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bmv-footer{border-top:1px solid var(--border);background:var(--bg)}.bmv-footer-main{grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.2fr;gap:36px;padding:56px max(5vw,50% - 528px) 44px;display:grid}.bmv-footer-logo-img{width:auto;height:34px;margin-bottom:14px;display:block}.bmv-footer-tagline{color:var(--muted);margin:0;font-size:.8rem;line-height:1.7}.bmv-footer-col,.bmv-footer-social-col{flex-direction:column;gap:9px;display:flex}.bmv-footer-col-title{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin:0 0 5px;font-size:.68rem;font-weight:700}.bmv-footer-col a{color:var(--muted);font-size:.82rem;text-decoration:none;transition:color .2s}.bmv-footer-col a:hover{color:var(--white)}.bmv-footer-social{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.bmv-social-link{background:var(--bg2);border:1px solid var(--border);width:40px;height:40px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.bmv-social-link svg{width:17px;height:17px}.bmv-social-link:hover{color:var(--white);background:var(--bg3);border-color:#ffffff40;transform:translateY(-2px)}.bmv-footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px max(5vw,50% - 528px);display:flex}.bmv-footer-legal{flex-wrap:wrap;gap:18px;display:flex}.bmv-footer-legal a{color:#fff6;font-size:.72rem;text-decoration:none}.bmv-footer-legal a:hover{color:var(--white)}.bmv-footer-mail{color:var(--muted);margin-bottom:6px;font-size:.82rem;text-decoration:none}.bmv-footer-mail:hover{color:var(--white)}.bmv-footer-bottom p{color:#ffffff38;margin:0;font-size:.72rem}@media (max-width:860px){.bmv-footer-main{grid-template-columns:1fr 1fr;gap:28px 32px}.bmv-footer-brand{grid-column:1/-1}.bmv-footer-bottom{text-align:center;justify-content:center}.bmv-footer-legal{justify-content:center}}@media (max-width:480px){.bmv-footer-main{grid-template-columns:1fr 1fr;gap:24px 20px}.bmv-footer-social-col{grid-column:1/-1}}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.bmv-section{background:var(--bg);padding:88px 0}.bmv-section-label{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:600;display:inline-flex}.bmv-section-label:before{content:"";background:var(--accent);flex-shrink:0;width:8px;height:8px}.bmv-section-title{font-family:var(--font-head);letter-spacing:-.01em;color:var(--white);margin-bottom:28px;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;line-height:1.08}.bmv-section-title em{color:var(--accent);font-style:normal}.bmv-hero{text-align:left;background:var(--bg);flex-direction:column;justify-content:center;align-items:flex-start;min-height:88vh;padding:80px max(5vw,50% - 528px);display:flex;position:relative;overflow:hidden}.hero-bg-gif{object-fit:cover;opacity:.5;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.bmv-hero-content{z-index:1;position:relative}.bmv-hero-badge{letter-spacing:.06em;text-transform:uppercase;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;margin-bottom:22px;padding:5px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.bmv-hero-badge-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.bmv-hero h1{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;max-width:680px;font-size:clamp(2.6rem,6.5vw,5rem);font-weight:700;line-height:1.02}.bmv-hero h1 em{color:var(--accent);font-style:normal}.bmv-hero-sub{color:#ffffffa6;max-width:520px;margin-top:20px;font-size:clamp(.95rem,2vw,1.1rem);font-weight:400;line-height:1.65}.bmv-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (max-width:860px){.bmv-hero{text-align:center;align-items:center;padding:64px 24px 50px}.bmv-hero-actions{justify-content:center}}.btn-white{color:#0a0a0a;font-size:.86rem;font-weight:600;font-family:var(--font-head);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn-white:hover{opacity:.88;transform:translateY(-2px)}.btn-outline-white{color:#fff;font-size:.86rem;font-weight:600;font-family:var(--font-head);background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:13px 26px;text-decoration:none;transition:background .2s,transform .2s}.btn-outline-white:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-dark{background:var(--accent);color:#fff;font-size:.86rem;font-weight:600;font-family:var(--font-head);border-radius:8px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn-dark:hover{opacity:.9;transform:translateY(-2px)}.bmv-cats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bmv-cat-card{background:linear-gradient(160deg,var(--bg2),var(--bg3));border:1px solid var(--border);border-radius:20px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.bmv-cat-card:hover{border-color:#ff4a2680;transform:translateY(-6px);box-shadow:0 20px 40px #ff4a262e}.bmv-cat-num{z-index:1;font-family:var(--font-head);color:var(--muted2);letter-spacing:.05em;font-size:.74rem;font-weight:700;position:absolute;top:14px;left:16px}.bmv-cat-thumb{aspect-ratio:2/3;background:var(--bg3);width:100%;display:block;position:relative;overflow:hidden}.bmv-cat-video{object-fit:cover;filter:saturate(.9)brightness(.95);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s;display:block;position:absolute;inset:0}.bmv-cat-card:hover .bmv-cat-video{filter:saturate(1.1)brightness(1.02);transform:scale(1.06)}.bmv-cat-thumb:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000026 30%,#00000059 55%,#000000d9 100%);position:absolute;inset:0}.bmv-cat-play{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:14px;right:14px;transform:scale(.7)}.bmv-cat-play svg{color:#fff;width:11px;height:11px}.bmv-cat-card:hover .bmv-cat-play{opacity:1;transform:scale(1)}.bmv-cat-body{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;padding:0 16px 18px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.bmv-cat-card:hover .bmv-cat-body{opacity:1;transform:translateY(0)}.bmv-cat-name{font-family:var(--font-head);color:var(--white);justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:600;display:inline-flex}.bmv-cat-name svg{width:15px;height:15px;color:var(--accent);transition:transform .25s}.bmv-cat-card:hover .bmv-cat-name svg{transform:translate(4px)}.bmv-cat-sub{color:#ffffffa6;margin-top:3px;font-size:.74rem;display:block}.bmv-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bmv-step{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:28px 24px;transition:transform .25s,border-color .25s}.bmv-step:hover{border-color:#ffffff40;transform:translateY(-4px)}.bmv-step-num{font-family:var(--font-head);color:var(--accent);margin-bottom:14px;font-size:2.4rem;font-weight:700;line-height:1}.bmv-step h3{font-family:var(--font-head);color:var(--white);margin-bottom:6px;font-size:1rem;font-weight:600}.bmv-step p{color:var(--muted);font-size:.85rem;font-weight:400;line-height:1.6}.bmv-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.bmv-stat{background:var(--bg2);border:1px solid var(--border);text-align:center;border-radius:14px;padding:26px 20px;transition:transform .25s}.bmv-stat:hover{transform:translateY(-3px)}.bmv-stat-num{font-family:var(--font-head);letter-spacing:-.02em;color:var(--accent);font-size:2.4rem;font-weight:700}.bmv-stat-label{color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:400}.bmv-who-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bmv-who-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:24px 20px;transition:transform .25s,border-color .25s}.bmv-who-card:hover{border-color:#ffffff40;transform:translateY(-4px)}.bmv-who-num{font-family:var(--font-head);color:var(--accent);margin-bottom:10px;font-size:1.1rem;font-weight:700}.bmv-who-card h3{font-family:var(--font-head);color:var(--white);margin-bottom:6px;font-size:.95rem;font-weight:600}.bmv-who-card p{color:var(--muted);margin-bottom:10px;font-size:.8rem;line-height:1.55}.bmv-who-link{color:var(--accent);letter-spacing:.02em;font-size:.74rem;font-weight:600;text-decoration:none}.bmv-who-link:hover{text-decoration:underline}.bmv-products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.bmv-product-card{background:var(--bg2);border:1px solid var(--border);color:var(--white);border-radius:14px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:block;position:relative;overflow:hidden}.bmv-product-card:hover{border-color:#ffffff40;transform:translateY(-6px)}.bmv-product-img{aspect-ratio:4/3;background:var(--bg3);width:100%;position:relative;overflow:hidden}.bmv-product-vendor{z-index:1}.bmv-product-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bmv-product-card:hover .bmv-product-img img{transform:scale(1.04)}.bmv-product-vendor{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:6px;padding:4px 9px;font-size:.6rem;font-weight:600;position:absolute;top:10px;left:10px}.bmv-product-info{padding:14px}.bmv-product-name{font-family:var(--font-head);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:.9rem;font-weight:600;overflow:hidden}.bmv-product-cat{color:var(--muted);margin-bottom:8px;font-size:.72rem}.bmv-product-price{font-family:var(--font-head);color:var(--accent);font-size:1.05rem;font-weight:700}.bmv-product-price span{font-family:var(--font-body);color:var(--muted);font-size:.7rem;font-weight:400}.bmv-empty-catalog{text-align:center;color:var(--muted);background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:48px}.bmv-empty-catalog a{color:var(--accent);font-weight:600}.bmv-location-badge{color:#ffffff8c;align-items:center;gap:4px;margin-bottom:6px;font-size:.7rem;font-weight:500;display:inline-flex}.bmv-location-badge svg{width:12px;height:12px;color:var(--accent);flex-shrink:0}.bmv-blog-section{padding-top:140px}.bmv-blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.bmv-blog-card{background:linear-gradient(160deg,var(--bg2),var(--bg3));border:1px solid var(--border);color:var(--white);border-radius:16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:block;overflow:hidden}.bmv-blog-card:hover{border-color:#ffffff40;transform:translateY(-6px)}.bmv-blog-card-img{aspect-ratio:16/10;background:var(--bg3);width:100%;overflow:hidden}.bmv-blog-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bmv-blog-card:hover .bmv-blog-card-img img{transform:scale(1.04)}.bmv-blog-card-placeholder{opacity:.35;padding:30%;object-fit:contain!important}.bmv-blog-card-body{padding:18px}.bmv-blog-card-date{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:.7rem;font-weight:600}.bmv-blog-card-title{font-family:var(--font-head);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.3}.bmv-blog-card-excerpt{color:var(--muted);font-size:.85rem;line-height:1.6}.bmv-blog-pagination{justify-content:center;gap:10px;margin-top:40px;display:flex}.bmv-blog-pagination .page-numbers{border:1px solid var(--border);min-width:38px;height:38px;color:var(--text);font-size:.85rem;font-family:var(--font-body);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.bmv-blog-pagination .page-numbers.current{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.bmv-blog-pagination .page-numbers:hover:not(.current){border-color:var(--accent);color:var(--accent)}.bmv-blog-single{padding-top:140px}.bmv-blog-single-wrap{max-width:760px}.bmv-blog-single-title{font-family:var(--font-head);letter-spacing:-.01em;color:var(--white);margin:6px 0 10px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.1}.bmv-blog-single-date{color:var(--muted);margin-bottom:28px;font-size:.82rem}.bmv-blog-single-img{background:var(--bg3);border-radius:16px;margin-bottom:32px;overflow:hidden}.bmv-blog-single-img img{width:100%;height:auto;display:block}.bmv-blog-single-content{color:var(--text);font-size:1rem;line-height:1.8}.bmv-blog-single-content p{margin-bottom:1.3em}.bmv-blog-single-content h2,.bmv-blog-single-content h3{font-family:var(--font-head);color:var(--white);margin:1.6em 0 .6em}.bmv-blog-single-content a{color:var(--accent)}.bmv-blog-single-content img{border-radius:12px;max-width:100%}.bmv-blog-back{margin-top:40px;display:inline-block}.bmv-blog-viewall{text-align:center;margin-top:36px}@media (max-width:900px){.bmv-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bmv-blog-grid{grid-template-columns:1fr}}.bmv-email-band{background:linear-gradient(135deg,var(--accent),var(--accent2));text-align:center;color:#0a0a0a;border-radius:18px;padding:56px 40px}.bmv-email-band h2{font-family:var(--font-head);letter-spacing:-.01em;color:#0a0a0a;margin-bottom:10px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700}.bmv-email-band p{color:#0a0a0ab3;margin-bottom:26px;font-size:.95rem;font-weight:500}.bmv-email-band .btn-dark{color:#fff;background:#0a0a0a}.bmv-email-band .btn-dark:hover{opacity:.85}@media (max-width:760px){.bmv-steps,.bmv-stats,.bmv-cats-grid,.bmv-who-grid{grid-template-columns:repeat(2,1fr)}.wrap{padding:0 18px}}@media (max-width:480px){.bmv-cats-grid{grid-template-columns:1fr 1fr}}#primary.content-area,#main.site-main,.site-content,#content,.woocommerce,.woocommerce-page,.woocommerce-account{background:var(--bg);color:var(--text)}.woocommerce-cart .woocommerce,.woocommerce-account .woocommerce,.woocommerce-checkout .woocommerce{padding:24px 5vw 64px}.woocommerce-cart h1.entry-title,.woocommerce-account h1.entry-title,.woocommerce-checkout h1.entry-title,.page-title{font-family:var(--font-head);color:var(--white);margin:0;padding:24px 5vw 0;font-weight:700}.bmv-page{padding-top:64px}.bmv-page-content{color:var(--text);padding:24px 5vw 64px}.bmv-page-content a{color:var(--accent)}.bmv-page-content h1,.bmv-page-content h2,.bmv-page-content h3{font-family:var(--font-head);color:var(--white)}.bmv-page-content label{color:#ffffffb3}.bmv-page-content .required{color:var(--accent)}.bmv-page-content{max-width:1120px;margin:0 auto}.bmv-page-content #customer_login,.bmv-page-content .u-columns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.bmv-page-content .u-column1,.bmv-page-content .u-column2{background:linear-gradient(160deg,var(--bg2),var(--bg3));border:1px solid var(--border);border-radius:16px;flex:1 1 0;min-width:280px;padding:28px;box-shadow:0 24px 60px #0006}.bmv-page-content .u-column1 input.input-text,.bmv-page-content .u-column2 input.input-text{background:var(--bg)!important}.bmv-page-content .woocommerce-button.button,.bmv-page-content button[type=submit],.bmv-page-content input[type=submit]{cursor:pointer;background:var(--accent)!important;color:#fff!important;font-family:var(--font-head)!important;border:none!important;border-radius:8px!important;padding:11px 22px!important;font-weight:600!important}.bmv-page-content .woocommerce-button.button:hover,.bmv-page-content button[type=submit]:hover{opacity:.88}.dokan-vendor-onboarding{max-width:1120px;margin:0 auto}.dokan-vendor-onboarding .dokan-onboarding-container{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.dokan-login-section,.dokan-registration-section{background:linear-gradient(160deg,var(--bg2),var(--bg3));border:1px solid var(--border);border-radius:16px;flex:1 1 0;min-width:300px;padding:28px;box-shadow:0 24px 60px #0006}.dokan-login-section h2,.dokan-registration-section h2{color:var(--white)!important;font-family:var(--font-head)!important;margin-bottom:24px!important}.dokan-login-section label,.dokan-registration-section label{color:#ffffffb3!important}.dokan-login-section input[type=text],.dokan-login-section input[type=password],.dokan-login-section input[type=email],.dokan-registration-section input[type=text],.dokan-registration-section input[type=password],.dokan-registration-section input[type=email],.dokan-registration-section input[type=tel],.dokan-registration-section select,.dokan-registration-section textarea{background:var(--bg)!important;border:1px solid var(--border)!important;color:var(--text)!important}.dokan-login-section input[type=text]:focus,.dokan-login-section input[type=password]:focus,.dokan-registration-section input:focus,.dokan-registration-section select:focus{border-color:var(--accent)!important}.dokan-login-section button[type=submit],.dokan-login-section .button,.dokan-registration-section button[type=submit],.dokan-registration-section .button{background-color:var(--accent)!important;color:#fff!important}.dokan-login-section .lost_password a{color:var(--accent)!important}.dokan-registration-section p{color:#ffffff80!important;font-size:.82rem!important}.dokan-dashboard-wrap{--dokan-sidebar-background-color:#0a0a0a;--dokan-button-background-color:var(--accent);--dokan-link-color:var(--accent);--dokan-link-hover-color:var(--accent2);--wp-admin-theme-color:var(--accent);--wp-components-color-accent:var(--accent);color:var(--text)!important}body.bmv-vendor-dashboard button:not([class*=dokan-btn]):not([class*=dokan-btn-theme]):not([class*=woocommerce-summary__item]):not([class*=wp-block]){background:var(--bg3)!important;color:var(--text)!important;border:1px solid var(--border)!important}body.bmv-vendor-dashboard button:not([class*=dokan-btn]):hover{color:var(--accent)!important;background:#ff4a261a!important;border-color:#ff4a264d!important}body.bmv-vendor-dashboard button.is-active:not([class*=dokan-btn]),body.bmv-vendor-dashboard button[aria-current=true]:not([class*=dokan-btn]){color:var(--accent)!important;background:#ff4a2626!important;border-color:#ff4a264d!important}body.bmv-vendor-dashboard .dokan-btn,body.bmv-vendor-dashboard .dokan-btn-theme,body.bmv-vendor-dashboard button.is-primary{background:var(--accent)!important;color:#fff!important;border:none!important}body.bmv-vendor-dashboard>div:not(.bmv-vendor-dashboard):not(#headlessui-portal-root) *{background-color:var(--bg2)!important;color:var(--text)!important;border-color:var(--border)!important}body.bmv-vendor-dashboard>div:not(.bmv-vendor-dashboard) .dokan-btn,body.bmv-vendor-dashboard>div:not(.bmv-vendor-dashboard) .dokan-btn-theme{background:var(--accent)!important;color:#fff!important}body.bmv-vendor-dashboard input[type=radio],body.bmv-vendor-dashboard input[type=checkbox]{accent-color:var(--accent)!important}#dokan-vendor-dashboard-root,#dokan-analytics-app{--dokan-sidebar-background-color:#0a0a0a;--dokan-button-background-color:var(--accent);--dokan-link-color:var(--accent);--dokan-button-border-color:var(--border);--wp-admin-theme-color:var(--accent);--wp-components-color-accent:var(--accent);background:var(--bg)!important;color:var(--text)!important}#dokan-vendor-dashboard-root div,#dokan-vendor-dashboard-root section,#dokan-vendor-dashboard-root article,#dokan-vendor-dashboard-root main,#dokan-vendor-dashboard-root header,#dokan-vendor-dashboard-root footer,#dokan-vendor-dashboard-root nav,#dokan-vendor-dashboard-root ul,#dokan-vendor-dashboard-root ol,#dokan-vendor-dashboard-root li:not([class*=bg-green]):not([class*=bg-red]):not([class*=bg-orange]):not([class*=bg-yellow]),#dokan-vendor-dashboard-root table,#dokan-vendor-dashboard-root thead,#dokan-vendor-dashboard-root tbody,#dokan-vendor-dashboard-root tfoot,#dokan-vendor-dashboard-root tr,#dokan-vendor-dashboard-root th,#dokan-vendor-dashboard-root td,#dokan-analytics-app div,#dokan-analytics-app section,#dokan-analytics-app article,#dokan-analytics-app table,#dokan-analytics-app thead,#dokan-analytics-app tbody,#dokan-analytics-app tr{box-shadow:none!important;background-color:#0000!important}#dokan-vendor-dashboard-root .bg-white,#dokan-vendor-dashboard-root [class*=shadow],#dokan-vendor-dashboard-root .card,#dokan-analytics-app .components-card,#dokan-analytics-app .components-surface,#dokan-analytics-app .woocommerce-chart,#dokan-analytics-app .woocommerce-summary__item,#dokan-analytics-app .woocommerce-summary__item-container{background-color:var(--bg2)!important;border:1px solid var(--border)!important}#dokan-vendor-dashboard-root,#dokan-vendor-dashboard-root :not(button[class*=bg-]):not([class*=text-green]):not([class*=text-red]):not([class*=text-yellow]):not([class*=text-orange]){color:var(--text)!important}#dokan-vendor-dashboard-root h1,#dokan-vendor-dashboard-root h2,#dokan-vendor-dashboard-root h3,#dokan-vendor-dashboard-root h4,#dokan-analytics-app h1,#dokan-analytics-app h2,#dokan-analytics-app h3{color:var(--white)!important;font-family:var(--font-head)!important}#dokan-vendor-dashboard-root th,#dokan-analytics-app th{color:#ffffff80!important}#dokan-vendor-dashboard-root td,#dokan-analytics-app td{color:var(--text)!important}#dokan-vendor-dashboard-root a:not([class*=dokan-btn]),#dokan-analytics-app a{color:var(--accent)!important}#dokan-vendor-dashboard-root *,#dokan-analytics-app *{border-color:var(--border)!important}#dokan-vendor-dashboard-root input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),#dokan-vendor-dashboard-root select,#dokan-vendor-dashboard-root textarea,#dokan-analytics-app input:not([type=checkbox]),#dokan-analytics-app select{background:var(--bg3)!important;color:var(--text)!important}#dokan-vendor-dashboard-root ::placeholder,#dokan-analytics-app ::placeholder{color:var(--muted)!important}#dokan-vendor-dashboard-root input[type=checkbox],#dokan-vendor-dashboard-root input[type=radio],#dokan-analytics-app input[type=checkbox]{accent-color:var(--accent)!important}#dokan-vendor-dashboard-root button:not([class*=bg-\[var]):not([class*=dokan-btn]){background:var(--bg2)!important}#dokan-vendor-dashboard-root [class*=bg-green],#dokan-vendor-dashboard-root [class*=bg-blue]{color:#4ade80!important;background-color:#22c55e26!important}#dokan-vendor-dashboard-root [class*=bg-red]{color:#f87171!important;background-color:#ef444426!important}#dokan-vendor-dashboard-root [class*=bg-yellow],#dokan-vendor-dashboard-root [class*=bg-amber]{color:#fbbf24!important;background-color:#fbbf2426!important}#dokan-vendor-dashboard-root [class*=text-green]{color:#4ade80!important}#dokan-vendor-dashboard-root [class*=text-red]{color:#f87171!important}#dokan-vendor-dashboard-root [class*=text-yellow],#dokan-vendor-dashboard-root [class*=text-amber]{color:#fbbf24!important}#dokan-analytics-app .woocommerce-summary__item-data__current-data{color:var(--white)!important;font-size:1.2rem!important;font-weight:700!important}#dokan-analytics-app .vendor-earning{color:var(--accent)!important}#dokan-vendor-dashboard-root [role=tab]{color:var(--muted)!important}#dokan-vendor-dashboard-root [role=tab][aria-selected=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}#dokan-analytics-app .components-tab-panel__tab{color:var(--muted)!important;background:0 0!important}#dokan-analytics-app .components-tab-panel__tab[aria-selected=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}#dokan-vendor-dashboard-root :focus,#dokan-analytics-app :focus{outline-offset:2px!important;box-shadow:none!important;outline:1px solid #ff4a2680!important}.components-popover__content{overflow:hidden;background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 12px 40px #000000b3!important}.components-popover__content p,.components-popover__content span,.components-popover__content label,.components-popover__content h4,.components-popover__content small{color:var(--text)!important}.components-popover__content .components-menu-item__button{color:var(--text)!important;background:0 0!important}.components-popover__content .components-menu-item__button:hover,.components-popover__content button.components-button:hover{background:#ffffff14!important}.DayPicker,.DayPicker_portal__horizontal,.DayPicker_weekHeaders{background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:10px!important}.DayPicker_transitionContainer,.CalendarMonthGrid,.CalendarMonth{background:var(--bg2)!important}.CalendarMonth_caption{color:var(--white)!important;font-family:var(--font-head)!important;font-weight:600!important}.DayPickerNavigation_button,.DayPickerNavigation_button:hover{border-color:var(--border)!important;background:#ffffff0f!important;border-radius:6px!important}.DayPickerNavigation_svg__horizontal{fill:#ffffffb3!important}.DayPicker_weekHeader{border-bottom:1px solid var(--border)!important}.DayPicker_weekHeader_li small{color:var(--muted)!important}.CalendarDay__default{color:var(--text)!important;background:0 0!important;border-color:#ffffff0f!important}.CalendarDay__default:hover{color:#fff!important;background:#ffffff14!important}.CalendarDay__blocked_out_of_range{color:#fff3!important}.CalendarDay__selected,.CalendarDay__selected_start,.CalendarDay__selected_end{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.CalendarDay__selected_span,.CalendarDay__hovered_span{color:var(--white)!important;background:#ff4a262e!important;border-color:#ff4a2633!important}#dokan-analytics-app [class*=woocommerce-filter],#dokan-analytics-app [class*=woocommerce-dropdown],#dokan-analytics-app [class*=woocommerce-date],#dokan-analytics-app [class*=woocommerce-calendar],#dokan-analytics-app [class*=date-range],#dokan-analytics-app .woocommerce-filters__basic-filters{background:var(--bg2)!important;color:var(--text)!important;border-color:var(--border)!important}#dokan-analytics-app [class*=woocommerce-filter] button,#dokan-analytics-app [class*=woocommerce-dropdown] button,#dokan-analytics-app [class*=woocommerce-date] button,#dokan-analytics-app [class*=date-range] button:not([class*=dokan-btn]){background:var(--bg3)!important;color:var(--text)!important;border-color:var(--border)!important;border-radius:7px!important}#dokan-analytics-app [class*=woocommerce-filter] button:hover,#dokan-analytics-app [class*=date-range] button:not([class*=dokan-btn]):hover,#dokan-analytics-app [class*=date-range] button.is-active{color:var(--accent)!important;background:#ff4a261f!important}#dokan-analytics-app [class*=woocommerce-filter] div,#dokan-analytics-app [class*=woocommerce-dropdown] div,#dokan-analytics-app [class*=woocommerce-date] div,#dokan-analytics-app [class*=date-range] div{background:var(--bg2)!important;border-color:var(--border)!important}#dokan-analytics-app [class*=woocommerce-filter] [role=tab],#dokan-analytics-app [class*=date-range] [role=tab]{color:var(--muted)!important;background:var(--bg2)!important;border-color:var(--border)!important}#dokan-analytics-app [class*=woocommerce-filter] [role=tab][aria-selected=true],#dokan-analytics-app [class*=date-range] [role=tab][aria-selected=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.woocommerce-compare-periods__selector,#dokan-analytics-app [class*=compare]{background:var(--bg3)!important;border-color:var(--border)!important}#dokan-analytics-app [class*=compare] *{color:var(--text)!important}#dokan-analytics-app [class*=compare] .active,#dokan-analytics-app [class*=compare] :hover{color:var(--accent)!important}.DateInput{background:var(--bg3)!important;border-color:var(--border)!important;border-radius:6px!important}.DateInput_input{color:var(--text)!important;background:0 0!important;font-size:.85rem!important}.DateInput_input::placeholder{color:var(--muted)!important}.DateInput_input__focused{border-bottom-color:var(--accent)!important}#dokan-analytics-app .woocommerce-dropdown-button,#dokan-analytics-app .woocommerce-dropdown-button__title{color:var(--text)!important}#dokan-analytics-app .woocommerce-dropdown-button:hover{background:var(--bg3)!important}.dokan-dashboard-content .components-dropdown-button,.dokan-dashboard-content .components-button{color:var(--text)!important}.dokan-dashboard-content .woocommerce-layout a,.dokan-dashboard-content .woocommerce-table__breadcrumbs{color:var(--accent)!important}.dokan-dashboard-content .CalendarDay__selected_span,.dokan-dashboard-content .CalendarDay__hovered_span{background:var(--accent)!important}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard-content,.dokan-panel,.dokan-panel-content,.dokan-w8,.dokan-dashboard .dokan-left-menu{background:var(--bg)!important;border-color:var(--border)!important;color:var(--text)!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li a{color:#fff!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li a i{color:var(--accent)!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,.dokan-dash-sidebar ul.dokan-dashboard-menu li.active{background:#ff4a2626!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover{background:0 0!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{background:#ff4a2626!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{border-left-color:var(--accent)!important;border-color:#fff0 var(--accent) #fff0 #fff0!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{border-left-color:var(--bg2)!important;border-color:#fff0 var(--bg2) #fff0 #fff0!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a,.dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a{color:var(--accent)!important}.dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before,.dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before{border-color:var(--accent)!important}.dokan-dashboard table,table.dokan-table{background:var(--bg2)!important;color:var(--text)!important;border-color:var(--border)!important}.dokan-dashboard table th,.dokan-dashboard table td,table.dokan-table th,table.dokan-table td{border-color:var(--border)!important;color:var(--text)!important}.dokan-dashboard h1,.dokan-dashboard h2,.dokan-dashboard h3,.dokan-dashboard-content h1,.dokan-dashboard-content h2,.dokan-dashboard-content h3{color:var(--white)!important;font-family:var(--font-head)!important}.dokan-dashboard-content a{color:var(--accent)}.dokan-btn,.dokan-btn-theme,.dokan-btn-default{background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:8px!important}.dokan-form-control{background:var(--bg2)!important;border:1px solid var(--border)!important;color:var(--text)!important}mark.instock,td[data-title=Stock] mark{text-transform:uppercase;color:#4ade80!important;letter-spacing:.04em!important;background:#22c55e1f!important;border:1px solid #22c55e59!important;border-radius:20px!important;padding:2px 10px!important;font-size:.73rem!important;font-weight:600!important}mark.outofstock,td[data-title=Stock] .outofstock{text-transform:uppercase;color:#f87171!important;letter-spacing:.04em!important;background:#ef44441f!important;border:1px solid #ef444459!important;border-radius:20px!important;padding:2px 10px!important;font-size:.73rem!important;font-weight:600!important}mark.onbackorder{text-transform:uppercase;color:#fbbf24!important;letter-spacing:.04em!important;background:#fbbf241f!important;border:1px solid #fbbf2459!important;border-radius:20px!important;padding:2px 10px!important;font-size:.73rem!important;font-weight:600!important}.dokan-label{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:20px!important;padding:2px 10px!important;font-size:.72rem!important;font-weight:600!important;display:inline-block!important}.dokan-label-success{color:#4ade80!important;background:#22c55e1f!important;border:1px solid #22c55e59!important}.dokan-label-danger{color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444459!important}.dokan-label-warning{color:#fbbf24!important;background:#fbbf241f!important;border:1px solid #fbbf2459!important}.dokan-label-info{color:var(--accent)!important;background:#ff4a261f!important;border:1px solid #ff4a2659!important}.dokan-dashboard-content .components-card,.dokan-dashboard-content .components-surface,.dokan-dashboard-content .components-panel,.dokan-dashboard-content .is-card{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}.dokan-dashboard-content .components-button.is-secondary{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important}.dokan-dashboard-content .components-button.is-secondary:hover{background:var(--bg3)!important}.dokan-dashboard-content .components-tab-panel__tab{color:var(--muted)!important;border-color:#0000!important}.dokan-dashboard-content .components-tab-panel__tab.is-active,.dokan-dashboard-content .components-tab-panel__tab[aria-selected=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.dokan-dashboard-content .components-text-control__input,.dokan-dashboard-content .components-search-control__input{background:var(--bg)!important;border-color:var(--border)!important;color:var(--text)!important}.dokan-dashboard-content .is-tertiary,.dokan-dashboard-content .components-icon-button{color:var(--text)!important}.dokan-dashboard-content .woocommerce-order-status{border-radius:20px!important;padding:2px 10px!important;font-size:.72rem!important;font-weight:600!important}.dokan-dashboard-content .wc-order-status-processing,.dokan-dashboard-content td .processing{color:#4ade80!important;background:#22c55e1f!important;border:1px solid #22c55e59!important;border-radius:20px!important;padding:2px 10px!important;font-size:.72rem!important}.bmv-vendor-dashboard{flex-direction:column;min-height:100vh;display:flex;background:var(--bg)!important}.bmv-vd-topbar{z-index:200;background:var(--bg2);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:54px;padding:0 20px;display:flex;position:sticky;top:0}.bmv-vd-topbar-nav{align-items:center;gap:2px;margin-left:6px;display:flex}.bmv-vd-topbar-nav a{color:#ffffff8c;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.bmv-vd-topbar-nav a:hover{color:#fff;background:#ffffff0f}.bmv-vd-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.bmv-vd-topbar-greeting{color:#ffffff8c;font-size:.8rem;font-weight:500}.bmv-vd-topbar-avatar{object-fit:cover;border:2px solid var(--border);border-radius:50%;width:28px;height:28px}.bmv-vd-topbar-logout{color:#fff6;border-radius:7px;padding:5px 8px;font-size:.9rem;text-decoration:none;transition:color .2s,background .2s}.bmv-vd-topbar-logout:hover{color:var(--accent);background:#ff4a261a}.bmv-vd-layout{flex:1;min-height:calc(100vh - 54px);display:flex}.bmv-vd-sidebar{background:var(--bg2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;height:calc(100vh - 54px);padding:18px 12px 14px;display:flex;position:sticky;top:54px;overflow-y:auto}.bmv-vd-profile{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding:0 6px 18px;display:flex}.bmv-vd-avatar-wrap{flex-shrink:0;position:relative}.bmv-vd-avatar-wrap img{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:40px;height:40px}.bmv-vd-online-dot{border:2px solid var(--bg2);background:#4ade80;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:1px}.bmv-vd-store-name{font-family:var(--font-head);color:var(--white);margin:0 0 2px;font-size:.88rem;font-weight:600;line-height:1.2}.bmv-vd-store-link{color:#ffffff59;font-size:.7rem;text-decoration:none;transition:color .2s}.bmv-vd-store-link:hover{color:var(--accent)}.bmv-vd-nav-label-group{letter-spacing:.08em;text-transform:uppercase;color:#ffffff40;margin:0 0 5px;padding:0 6px;font-size:.6rem;font-weight:700}.bmv-vd-nav{flex-direction:column;gap:2px;display:flex}.bmv-vd-nav-item{color:#ffffff8c;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:.83rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.bmv-vd-nav-item i{text-align:center;color:#ff4a2680;flex-shrink:0;width:16px;font-size:.9rem;transition:color .2s}.bmv-vd-nav-item:hover{color:#fff;background:#ffffff0d}.bmv-vd-nav-item:hover i{color:var(--accent)}.bmv-vd-nav-item.is-active{color:#fff;background:#ff4a261a;font-weight:600}.bmv-vd-nav-item.is-active i{color:var(--accent)}.bmv-vd-nav-item.is-active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}.bmv-vd-sidebar-footer{border-top:1px solid var(--border);flex-direction:column;gap:1px;margin-top:auto;padding-top:14px;display:flex}.bmv-vd-footer-link{color:#fff6;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.bmv-vd-footer-link i{text-align:center;width:14px}.bmv-vd-footer-link:hover{color:#fff;background:#ffffff0d}.bmv-vd-footer-logout:hover{color:#f87171;background:#ef44440f}.bmv-vd-main{background:var(--bg);flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 28px;display:flex}.bmv-vd-main-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.bmv-vd-page-title{font-family:var(--font-head);color:var(--white);align-items:center;gap:10px;margin:0;font-size:1.4rem;font-weight:700;display:flex}.bmv-vd-page-title i{color:var(--accent);font-size:1.1rem}.bmv-vd-btn-add{background:var(--accent);color:#fff;font-size:.8rem;font-weight:600;font-family:var(--font-head);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:opacity .2s;display:inline-flex}.bmv-vd-btn-add:hover{opacity:.88}.bmv-vd-content .dokan-dash-sidebar{display:none!important}.bmv-vd-content .dokan-dashboard-wrap{padding:0!important;display:block!important}.bmv-vd-content .dokan-dashboard-content{float:none!important;background:0 0!important;width:100%!important;padding:0!important}.bmv-vd-content article.dashboard-content-area,.bmv-vd-content .bmv-page,.bmv-vd-content .bmv-page-content{background:0 0!important;max-width:none!important;margin:0!important;padding:0!important}.bmv-vd-content .dokan-add-product-link{display:none!important}.bmv-vd-content .subsubsub{margin:0 0 12px!important;padding:0!important}.bmv-vd-content .subsubsub li{border-color:var(--border)!important;padding:0 8px 0 0!important;line-height:1!important}.bmv-vd-content .subsubsub li a{color:#ffffff73!important;font-size:.8rem!important;transition:color .2s!important}.bmv-vd-content .subsubsub li a:hover{color:#fff!important}.bmv-vd-content .subsubsub li.active a{color:var(--accent)!important;font-weight:600!important}.bmv-vd-content .product-listing-top{border-bottom-color:var(--border)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;padding:0 0 12px!important;line-height:normal!important;display:flex!important}.bmv-vd-content .dokan-product-search-form input,.bmv-vd-content #bulk-product-action-selector,.bmv-vd-content select[name=change_status]{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important;border-radius:7px!important}.bmv-vd-content .dokan-product-search-form button{background:var(--bg3)!important;color:var(--text)!important;border-color:var(--border)!important}.bmv-vd-content .row-actions{visibility:visible!important;color:var(--muted)!important}.bmv-vd-content .row-actions a{color:var(--muted)!important;font-size:.75rem!important}.bmv-vd-content .row-actions a:hover{color:var(--accent)!important}.bmv-vd-content .row-actions .delete a:hover{color:#f87171!important}.bmv-vd-content .dokan-pagination a,.bmv-vd-content .dokan-pagination span{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important;border-radius:7px!important}.bmv-vd-content .dokan-pagination .current{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.bmv-vd-content div:not([class*=bg-]):not([class*=DayPicker]):not([class*=Calendar]):not([class*=DateInput]):not([class*=woocommerce-summary__item]):not([class*=components-card]),.bmv-vd-content section,.bmv-vd-content article:not([class*=dashboard-content]),.bmv-vd-content ul:not([class*=bg-]),.bmv-vd-content li:not([class*=bg-]),.bmv-vd-content main,.bmv-vd-content nav{background-color:#0000!important}.bmv-vd-content .dokan-dashboard-content,.bmv-vd-content .dokan-dashboard-wrap{background:0 0!important}.bmv-vd-content .dokan-table,#dokan-analytics-app .woocommerce-summary__item,#dokan-analytics-app .components-card,#dokan-analytics-app .woocommerce-chart{background:var(--bg2)!important;border:1px solid var(--border)!important}.bmv-vd-content input:not([type=checkbox]):not([type=radio]),.bmv-vd-content select,.bmv-vd-content textarea{background:var(--bg3)!important}.bmv-vd-content .dokan-btn,.bmv-vd-content .dokan-btn-theme{background:var(--accent)!important}.bmv-vd-content table{background:var(--bg2)!important}.bmv-vd-content tr{background:0 0!important}.bmv-vd-content th{background:var(--bg3)!important;color:#ffffff8c!important}.bmv-vd-content td{color:var(--text)!important}.bmv-vd-content h1,.bmv-vd-content h2,.bmv-vd-content h3{color:var(--white)!important;font-family:var(--font-head)!important}.bmv-vd-content p,.bmv-vd-content span,.bmv-vd-content label{color:var(--text)!important}.bmv-vd-content a:not(.dokan-btn):not(.dokan-btn-theme){color:var(--accent)!important}.bmv-vd-content *{border-color:var(--border)!important}.bmv-vd-content svg *{border-color:inherit!important}#dokan-analytics-app .woocommerce-summary__item-label{color:#ffffff8c!important}#dokan-analytics-app .woocommerce-summary__item-data__current-data{color:var(--white)!important;font-weight:700!important}@media (max-width:900px){.bmv-vd-sidebar{width:56px;padding:12px 8px}.bmv-vd-nav-item span,.bmv-vd-nav-label-group,.bmv-vd-store-name,.bmv-vd-store-link,.bmv-vd-footer-link span{display:none}.bmv-vd-nav-item{justify-content:center;padding:10px}.bmv-vd-profile{justify-content:center;padding-bottom:12px}.bmv-vd-main{padding:14px}}#dokan-store-listing-filter-wrap{margin-bottom:20px;background:var(--bg2)!important;box-shadow:none!important;border:1px solid var(--border)!important;border-radius:12px!important}#dokan-store-listing-filter-wrap p{color:var(--muted)!important}#dokan-store-listing-filter-wrap .right .item select{background:var(--bg2)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:8px!important}#dokan-store-listing-filter-wrap .toggle-view .dashicons{color:var(--muted)!important}#dokan-store-listing-filter-wrap .toggle-view .active{color:var(--accent)!important}.dokan-single-seller .store-wrapper{background:linear-gradient(160deg,var(--bg2),var(--bg3))!important;border:1px solid var(--border)!important;border-radius:14px!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important;overflow:hidden!important;box-shadow:0 8px 40px #00000080!important}.dokan-single-seller .store-wrapper:hover{border-color:#ff4a2666!important;transform:translateY(-5px)!important;box-shadow:0 18px 50px #0009!important}.dokan-single-seller .store-footer{background:var(--bg2)!important;border-top:1px solid var(--border)!important}.dokan-single-seller .store-footer .seller-avatar{background:var(--bg3)!important;box-shadow:0 0 0 2px var(--accent)!important}.dokan-single-seller .store-content .store-data-container .store-data h2 a{color:var(--white)!important;font-family:var(--font-head)!important}.dokan-single-seller .store-content .store-data-container .store-data p{color:#ffffffbf!important}.dokan-single-seller .store-content .store-data-container .store-data h2 a:hover{color:var(--accent)!important}.store-wrapper .store-header .store-banner{background:var(--bg3)!important}.dokan-single-seller{padding:10px!important}.dokan-seller-wrap{gap:4px!important}#dokan-seller-listing-wrap{margin-top:24px}.woocommerce ul.products li.product a img,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.cross-sells img,.up-sells img,.related img{background:var(--bg2)}.woocommerce-breadcrumb{color:var(--muted);padding:24px 5vw 0;font-size:.82rem}.woocommerce-breadcrumb a{color:var(--muted);text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--white)}.woocommerce-products-header{border-bottom:1px solid var(--border);background:linear-gradient(#1c1c1c8c 0%,#0000 100%);padding:40px 5vw 28px}.page-header,.entry-header{padding:8px 5vw 0}.woocommerce-products-header__title.page-title,.entry-title,.page-title{font-family:var(--font-head);color:var(--white);letter-spacing:-.01em;font-weight:700}.woocommerce-products-header__title.page-title{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.woocommerce-notices-wrapper,.woocommerce-result-count,.woocommerce-ordering{padding-left:5vw}.woocommerce-result-count{color:var(--muted);padding-top:18px;font-size:.82rem}.woocommerce-ordering{padding-top:14px}.woocommerce-ordering select,select{background:var(--bg2);color:var(--text);border:1px solid var(--border);font-family:var(--font-body);border-radius:8px;padding:9px 14px;font-size:.85rem}.bmv-location-filter{color:#fff9;align-items:center;gap:10px;padding:14px 5vw 0;font-size:.85rem;display:flex}.bmv-location-filter label{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:.72rem;font-weight:600}.bmv-location-filter select{background:var(--bg2);color:#fff;border:1px solid var(--border);font-family:var(--font-body);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.84rem;transition:border-color .2s}.bmv-location-filter select:focus{border-color:var(--accent);outline:none}ul.products{margin:28px 0 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:20px!important;padding:0 5vw 64px!important;display:grid!important}ul.products li.product{background:var(--bg2);border:1px solid var(--border);border-radius:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;overflow:hidden;float:none!important;width:100%!important;margin:0!important}ul.products li.product:hover{border-color:#ffffff40;transform:translateY(-6px)}ul.products li.product a{color:var(--text);text-decoration:none;display:block}ul.products li.product img{aspect-ratio:4/3;object-fit:cover;width:100%;margin:0;display:block}ul.products li.product h2,ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-head);color:var(--white);margin:0;padding:12px 14px 0;font-size:.9rem;font-weight:600}ul.products li.product .price{font-family:var(--font-head);color:var(--accent);padding:4px 14px 14px;font-weight:700;display:block}ul.products li.product .price del{color:var(--muted);opacity:.6}ul.products li.product .button{background:var(--accent);color:#fff;font-size:.8rem;font-weight:600;font-family:var(--font-head);border-radius:8px;margin:0 14px 14px;padding:9px 16px;text-decoration:none;display:inline-block}ul.products li.product .button:hover{opacity:.9}ul.products li.product .onsale{background:var(--accent);color:#fff;border-radius:6px;padding:4px 9px;font-size:.65rem;font-weight:700;position:absolute;top:10px;left:10px}.woocommerce div.product{padding:24px 5vw 64px}.woocommerce div.product .product_title{font-family:var(--font-head);color:var(--white);font-weight:700}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--accent);font-family:var(--font-head);font-weight:700}.woocommerce div.product div.images img{background:var(--bg2);border-radius:14px}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--muted)}.woocommerce-tabs ul.tabs{border-bottom:1px solid var(--border)}.woocommerce-tabs ul.tabs li{background:0 0}.woocommerce-tabs ul.tabs li a{color:var(--muted);font-family:var(--font-head);font-weight:600}.woocommerce-tabs ul.tabs li.active a{color:var(--accent)}.woocommerce-tabs .panel{color:var(--muted)}.woocommerce div.product .woocommerce-tabs h2{font-family:var(--font-head);color:var(--white)}table.shop_attributes{border:1px solid var(--border);color:var(--muted)}table.shop_attributes th,table.shop_attributes td{border:1px solid var(--border);background:var(--bg2)}.product_meta{color:var(--muted);font-size:.85rem}.product_meta a{color:var(--accent)}.quantity .qty{background:var(--bg2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:10px}.single_add_to_cart_button{background:var(--accent)!important;color:#fff!important;font-family:var(--font-head)!important;border:none!important;border-radius:8px!important;font-weight:600!important}.single_add_to_cart_button:hover{opacity:.9}.woocommerce-cart table.cart,.woocommerce-checkout table.cart,table.shop_table{border:1px solid var(--border);color:var(--text);background:var(--bg2);border-radius:14px;overflow:hidden}table.shop_table th{background:var(--bg3);color:var(--muted);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}table.shop_table td,table.shop_table th{border-top:1px solid var(--border)}table.shop_table .product-name a{color:var(--white)}table.shop_table .product-price,table.shop_table .product-subtotal{color:var(--accent);font-weight:600}.coupon .input-text,input.input-text,textarea,select,.form-row input,.form-row select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search]{background:var(--bg2)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:8px!important}.wc-block-checkout,.wc-block-cart{color:var(--text)}.wc-block-checkout h2,.wc-block-checkout h3,.wc-block-cart h2,.wc-block-cart h3{color:var(--white);font-family:var(--font-head)}.wc-block-components-text-input label,.wc-block-components-radio-control label,.wc-block-components-checkbox label,.wc-block-checkout label{color:#ffffff8c!important}.wc-block-components-text-input input:focus,.wc-block-checkout input:focus{border-color:var(--accent)!important;box-shadow:none!important}.wc-block-components-radio-control,.wc-block-checkout__payment-method,.wc-block-components-panel{background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:10px!important}.wc-block-components-totals-item,.wc-block-checkout__order-notes{color:var(--text)}.wc-block-components-checkbox svg{fill:var(--accent)}.cart-collaterals .cart_totals{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:20px}.cart_totals h2{font-family:var(--font-head);color:var(--white)}.cart_totals table{color:var(--text)}.cart_totals .order-total .amount{color:var(--accent);font-weight:700}.wc-proceed-to-checkout .checkout-button,a.checkout-button,button.button.alt,input.button.alt{background:var(--accent)!important;color:#fff!important;font-family:var(--font-head)!important;border:none!important;border-radius:8px!important;font-weight:600!important}#order_review,#order_review_heading{color:var(--white);font-family:var(--font-head)}.woocommerce-MyAccount-navigation ul{background:var(--bg2);border:1px solid var(--border);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--border)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation a{color:var(--muted);font-family:var(--font-head);padding:12px 16px;font-size:.88rem;font-weight:500;text-decoration:none;display:block}.woocommerce-MyAccount-navigation li.is-active a{color:var(--accent)}.woocommerce-MyAccount-content,.woocommerce-MyAccount-content table{color:var(--text)}.woocommerce form.login,.woocommerce form.register,.woocommerce-form-row{background:var(--bg2);border:1px solid var(--border);border-radius:14px}.woocommerce form .form-row label{color:var(--muted)}mark{color:var(--accent);background:0 0}.bmv-share-bar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:44px 0 32px;padding:28px 0;display:flex}.bmv-share-label{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;margin-right:4px;font-size:.68rem;font-weight:700}.bmv-share-btn{font-size:.78rem;font-weight:600;font-family:var(--font-head);cursor:pointer;border:1px solid var(--border);background:var(--bg2);color:var(--muted);-webkit-appearance:none;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.bmv-share-btn svg{flex-shrink:0;width:15px;height:15px}.bmv-share-btn:hover{transform:translateY(-2px)}.bmv-share-facebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.bmv-share-x:hover{color:#fff;background:#111;border-color:#333}.bmv-share-whatsapp:hover{color:#fff;background:#25d366;border-color:#25d366}.bmv-share-linkedin:hover{color:#fff;background:#0a66c2;border-color:#0a66c2}.bmv-share-instagram:hover{color:#fff;background:linear-gradient(135deg,#405de6,#833ab4,#e1306c,#fd1d1d,#f77737);border-color:#0000}.bmv-share-copy:hover,.bmv-share-copy--done{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width:600px){.bmv-share-btn span{display:none}.bmv-share-btn{padding:10px 11px}.bmv-share-btn svg{width:18px;height:18px}}.bmv-ig-backdrop{z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;display:none;position:fixed;inset:0}.bmv-ig-backdrop.bmv-ig-modal--open{display:block}.bmv-ig-modal{z-index:9999;background:var(--bg2);border:1px solid var(--border);text-align:center;border-radius:20px;width:min(440px,92vw);padding:36px 28px 32px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bmv-ig-modal.bmv-ig-modal--open{display:block}.bmv-ig-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.5rem;line-height:1;transition:color .2s,background .2s;position:absolute;top:14px;right:16px}.bmv-ig-modal-close:hover{color:var(--white);background:var(--bg3)}.bmv-ig-modal-icon{background:linear-gradient(135deg,#405de6,#833ab4,#e1306c,#fd1d1d,#f77737);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex}.bmv-ig-modal-icon svg{color:#fff;width:28px;height:28px}.bmv-ig-modal h3{font-family:var(--font-head);color:var(--white);margin:0 0 8px;font-size:1.1rem;font-weight:700}.bmv-ig-modal p{color:var(--muted);margin:0 0 22px;font-size:.84rem;line-height:1.6}.bmv-ig-copy-row{gap:8px;margin-bottom:14px;display:flex}.bmv-ig-copy-input{background:var(--bg3);border:1px solid var(--border);min-width:0;color:var(--text);font-size:.75rem;font-family:var(--font-body);border-radius:8px;flex:1;padding:10px 12px}.bmv-ig-copy-btn{background:var(--accent);color:#fff;font-size:.82rem;font-weight:600;font-family:var(--font-head);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 18px;transition:opacity .2s}.bmv-ig-copy-btn:hover{opacity:.85}.bmv-ig-open-btn{color:#fff;font-size:.84rem;font-weight:600;font-family:var(--font-head);background:linear-gradient(135deg,#405de6,#833ab4,#e1306c,#f77737);border-radius:999px;align-items:center;gap:8px;padding:12px 28px;text-decoration:none;transition:opacity .2s;display:inline-flex}.bmv-ig-open-btn:hover{opacity:.88}.bmv-ig-open-btn svg{width:17px;height:17px}#primary .woocommerce a:not(.button),#main .woocommerce a:not(.button){color:var(--accent)}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--bg2);border-top-color:var(--accent);color:var(--text)}.how-video{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:20px;margin:0 0 40px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #ff4a2640}.how-video video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.how-video-play{all:unset;cursor:pointer;background:linear-gradient(#0000 60%,#0009);flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:14px;padding:0 0 28px 28px;display:flex;position:absolute;inset:0}.how-video-cta{align-items:center;gap:14px;display:flex}.how-video-btn{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 0 0 10px #ff4a262e}.how-video-btn svg{width:26px;height:26px;margin-left:4px}.how-video-play:hover .how-video-btn,.how-video-play:focus-visible .how-video-btn{transform:scale(1.07);box-shadow:0 0 0 14px #ff4a2638}.how-video-play:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:20px}.how-video-label{font-family:var(--font-head);color:#fff;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 8px #0009;font-size:.95rem;font-weight:600}@media (max-width:760px){.how-video{border-radius:14px;margin-bottom:28px}.how-video-play{gap:10px;padding:0 0 14px 14px}.how-video-btn{width:46px;height:46px;box-shadow:0 0 0 6px #ff4a262e}.how-video-btn svg{width:19px;height:19px}.how-video-label{display:none}}@media (prefers-reduced-motion:reduce){.how-video-btn{transition:none}}
:root:root{--font-head:"Space Grotesk Variable", "Space Grotesk", sans-serif;--font-body:"Inter Variable", "Inter", sans-serif}body{margin:0}
