:root{--bm-blue:#12c7ff;--bm-sky:#00d7ff;--bm-pink:#ff1f8f;--bm-purple:#8c37ff;--bm-green:#6be238;--bm-amber:#ffad00;--bm-yellow:#ffd400;--bm-ink:#080b10;--bm-muted:#5f6673;--bm-line:#dfe5ec;--bm-soft:#f7f9fc;--bm-night:#000;--bm-action:#3b1678;--bm-action-hover:#28105a;--bm-action-soft:#f1ebff;--bm-action-border:#c5b4ef;--bm-action-ink:#fff;--bm-neon-button-bg:rgb(88, 20, 122);--bm-neon-button-bg-hover:rgb(255, 176, 255);--bm-neon-button-border:rgb(255, 176, 255);--bm-neon-button-glow:0 0 .45em .08em rgba(255, 176, 255, .68), 0 0 1.35em .18em rgba(216, 42, 255, .34), inset 0 0 .45em .08em rgba(255, 176, 255, .54);--bm-neon-button-glow-hover:0 0 .55em .10em rgba(255, 176, 255, .78), 0 0 1.75em .28em rgba(222, 52, 255, .44), inset 0 0 .52em .10em rgba(255, 176, 255, .62);--bm-neon-button-glow-active:0 0 .35em .08em rgba(255, 176, 255, .72), 0 0 1.2em .22em rgba(222, 52, 255, .38), inset 0 0 .35em .08em rgba(255, 176, 255, .58);--bm-neon-button-text-glow:0 0 .5em rgba(255, 176, 255, .95);--bm-max:none;--bm-amz-width:94%;--bm-edge-gutter:0px}*{box-sizing:border-box}body{margin:0;color:var(--bm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;background:#eef3f6}button,input,select,textarea{font:inherit}a{color:inherit}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(18 199 255 / .55);outline-offset:2px}.bm-header{position:sticky;top:0;z-index:1000;background:#05070b;border-bottom:1px solid rgb(255 255 255 / .1);box-shadow:0 2px 20px rgb(0 0 0 / .28);color:#fff}.bm-mainbar{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(230px,360px) minmax(320px,1fr) auto;align-items:center;gap:18px;padding:8px 20px}.bm-logo-image{display:block;text-decoration:none}.bm-logo img{width:min(360px, 100%);max-width:360px;height:89px;object-fit:contain;display:block;filter:none;mix-blend-mode:normal}.bm-logo-text{font-size:38px;font-weight:900;color:var(--bm-blue);text-decoration:none}.bm-search form{display:flex;width:100%;border:2px solid rgb(255 255 255 / .35);border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgb(18 199 255 / .15)}.bm-search input[type="search"]{flex:1;min-width:0;height:48px;border:0;padding:0 16px;font-size:17px;outline:0}.bm-search button{width:58px;border:2px solid var(--bm-neon-button-border);background:var(--bm-neon-button-bg);cursor:pointer;font-weight:900;color:var(--bm-action-ink);box-shadow:var(--bm-neon-button-glow);text-shadow:var(--bm-neon-button-text-glow)}.bm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.bm-phone,.bm-account,.bm-cart-button{min-height:48px;display:inline-flex;align-items:center;border-radius:12px;text-decoration:none}.bm-phone{padding:0 10px;color:#fff;font-size:16px;font-weight:950}.bm-account{display:grid;align-content:center;gap:2px;padding:0 10px;color:#fff}.bm-action-kicker{color:#b8c4d4;font-size:11px;font-weight:850;line-height:1}.bm-account strong{color:#fff;font-size:14px;line-height:1}.bm-cart-button{position:relative;gap:9px;border:2px solid var(--bm-neon-button-border);background:var(--bm-neon-button-bg);color:#fff;cursor:pointer;font:inherit;padding:0 12px 0 10px;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}.bm-cart-button:hover,.bm-account:hover,.bm-phone:hover{background:rgb(255 255 255 / .08)}.bm-cart-button:hover{border-color:#ff82ff;background:var(--bm-neon-button-bg-hover);box-shadow:var(--bm-neon-button-glow-hover)}.bm-cart-icon-wrap{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#111823}.bm-cart-icon{width:24px;height:24px;display:block;fill:currentColor}.bm-cart-count{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:2px solid #05070b;border-radius:999px;background:#b4232a;color:#fff;font-size:12px;font-weight:950;box-shadow:none}.bm-cart-copy{display:grid;gap:2px;text-align:left}.bm-cart-copy>span{font-size:14px;font-weight:950;line-height:1}.bm-cart-total{color:var(--bm-blue);font-weight:950;font-size:12px;line-height:1}.bm-nav-wrap{background:#111823;color:#fff;min-height:42px;overflow:visible;border-top:1px solid rgb(18 199 255 / .18)}.bm-nav{width:100%;max-width:none;margin:0;display:flex;align-items:stretch;gap:14px;padding:0 20px;overflow:visible;position:relative}.bm-category-menu{position:relative;flex:0 0 auto}.bm-category-toggle{display:flex;align-items:center;gap:9px;min-height:42px;border:0;background:#202b3a;color:#fff;padding:0 16px;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.bm-category-toggle:hover,.bm-category-menu.is-open .bm-category-toggle,.bm-category-menu:focus-within .bm-category-toggle{background:#fff;color:#101820}.bm-dot-grid{width:17px;height:17px;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:3px}.bm-dot-grid::before{content:"";width:4px;height:4px;border-radius:999px;background:currentColor;box-shadow:7px 0 currentColor,14px 0 currentColor,0 7px currentColor,7px 7px currentColor,14px 7px currentColor,0 14px currentColor,7px 14px currentColor,14px 14px currentColor}.bm-mega-menu{position:absolute;top:100%;left:0;z-index:1200;display:none;width:min(1180px, calc(100vw - 32px));min-height:520px;max-height:calc(100vh - 156px);overflow:hidden;padding:0;background:#fff;color:#101820;border:1px solid #d8dee8;border-radius:0 0 10px 10px;box-shadow:0 24px 60px rgb(0 0 0 / .26);grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:0;transform:none}.bm-category-menu:hover .bm-mega-menu,.bm-category-menu:focus-within .bm-mega-menu,.bm-category-menu.is-open .bm-mega-menu{display:grid}.bm-mega-rail{min-height:0;overflow:auto;border-right:1px solid #e0e5eb;padding:18px 10px;background:#fbfcfe}.bm-mega-rail strong,.bm-mega-col h3{display:block;margin:0 0 12px;font-size:16px;line-height:1.15}.bm-mega-topic{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:#fff0;color:#101820;padding:0 12px;text-align:left;font:inherit;font-weight:850;cursor:pointer}.bm-mega-topic:hover,.bm-mega-topic.is-active,.bm-mega-topic:focus-visible{background:#eef3f8;color:#000}.bm-mega-topic.is-active{box-shadow:inset 3px 0 0 var(--bm-action)}.bm-mega-panels{min-width:0;overflow:auto;padding:24px 30px 30px}.bm-mega-panel{display:none}.bm-mega-panel.is-active{display:block}.bm-mega-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border-bottom:1px solid #e5ebf2;padding-bottom:14px}.bm-mega-panel-head h2{margin:0;font-size:22px;line-height:1.1}.bm-mega-panel-head a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--bm-action-soft);color:var(--bm-action);text-decoration:none;font-weight:900;white-space:nowrap}.bm-mega-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:28px 34px;align-items:start}.bm-mega-col h3{color:#000;border-bottom:3px solid var(--bm-blue);padding-bottom:8px}.bm-mega-col:nth-child(2) h3{border-bottom-color:var(--bm-pink)}.bm-mega-col:nth-child(3) h3{border-bottom-color:var(--bm-green)}.bm-mega-col:nth-child(4) h3{border-bottom-color:var(--bm-amber)}.bm-mega-col a{display:flex;align-items:center;min-height:31px;padding:4px 8px;border-radius:5px;color:#4e5662;text-decoration:none;font-weight:650;line-height:1.25}.bm-mega-col a:hover{background:#eef3f8;color:#000}.bm-mega-col .bm-mega-image-link{display:grid;place-items:center;min-height:0;margin-top:10px;padding:8px;border:1px solid #dce8f5;background:linear-gradient(180deg,#fff 0%,#f6f9fc 100%);box-shadow:0 10px 22px rgb(16 24 40 / .08)}.bm-mega-col .bm-mega-image-link:hover{background:#fff}.bm-mega-col .bm-mega-image-link img{width:min(180px, 100%);aspect-ratio:1.35;object-fit:contain;display:block}.bm-mega-col .bm-mega-logo-link{display:grid;place-items:center;min-height:0;margin-top:12px;padding:4px;background:#fff0}.bm-mega-col .bm-mega-logo-link:hover{background:#fff0}.bm-mega-col .bm-mega-logo-link img{display:block;width:min(250px, 100%);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 16px 26px rgb(16 24 40 / .16))}.bm-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.bm-menu li{position:relative}.bm-menu a{display:flex;align-items:center;min-height:42px;padding:0 13px;text-decoration:none;font-weight:800;white-space:nowrap}.bm-menu a:hover{background:var(--bm-action-hover);color:#fff}.bm-menu li:has(a.bm-menu-feature){margin-left:clamp(8px, 1.5vw, 22px)}.bm-menu a.bm-menu-feature{position:relative;color:#7ee8ff;background:#fff0;text-shadow:0 0 12px rgb(18 199 255 / .36);box-shadow:none}.bm-menu a.bm-menu-feature::after{content:"";position:absolute;left:13px;right:13px;bottom:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--bm-blue),var(--bm-pink));box-shadow:0 0 12px rgb(18 199 255 / .45)}.bm-menu a.bm-menu-feature:hover{background:rgb(18 199 255 / .08);color:#fff}.bm-menu ul:not(.bm-info-submenu),.bm-menu .sub-menu:not(.bm-info-submenu){display:none!important}.bm-info-submenu{position:absolute;top:100%;right:0;z-index:1200;display:none;min-width:230px;list-style:none;margin:0;padding:8px;background:#fff;color:#101820;border:1px solid #d8dee8;box-shadow:0 18px 42px rgb(0 0 0 / .22)}.bm-info-menu:hover .bm-info-submenu,.bm-info-menu:focus-within .bm-info-submenu,.bm-info-menu.is-open .bm-info-submenu{display:block}.bm-info-submenu a{min-height:36px;padding:0 10px;border-radius:4px;color:#243044}.bm-info-submenu a:hover{background:#f1ebff;color:var(--bm-action)}.bm-site-main{min-height:60vh}.bm-storefront{width:100%;max-width:none;margin-left:0;margin-right:0;position:relative;min-height:clamp(318px, 19.45vw, 372px);overflow:hidden;background:#1877f2}.bm-hero{position:absolute;inset:0;overflow:hidden;display:block;background:#111}.bm-hero-slide{position:absolute;inset:0;display:grid;align-items:center;min-height:clamp(318px, 19.45vw, 372px);background:url(/wp-content/themes/blinkee-modern/assets/images/250thBannerBG-cropped.webp) center center / 100% 100% no-repeat,linear-gradient(180deg,#0878ff 0%,#40a0ff 55%,#9dccff 100%)}.bm-hero-slide::after{display:none;content:none}.bm-hero-slide>img{position:absolute;top:0;left:0;width:100%;max-width:none;height:52%;transform:none;object-fit:cover;opacity:.72;mix-blend-mode:multiply;display:none}.bm-hero-copy{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:0 11%;color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .9)}.bm-hero-copy>*{max-width:720px}.bm-hero-copy h1{font-size:clamp(30px, 3vw, 46px);line-height:1.02;margin:0 0 10px}.bm-hero-copy p{font-size:clamp(15px, 1.2vw, 18px);line-height:1.3;margin:0 0 14px;font-weight:700;max-width:560px}.bm-hero-actions{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap}.bm-hero-actions a{display:inline-flex;min-height:42px;align-items:center;padding:0 16px;border-radius:4px;background:#fff;color:#111;text-decoration:none;font-weight:900;text-shadow:none}.bm-hero-actions a:first-child{background:var(--bm-action);color:#fff}.bm-hero-products{position:absolute;right:max(4.3%, 34px);top:50%;transform:translateY(-50%);z-index:1;width:min(720px, 36vw);display:grid;gap:11px;padding:15px;border:1px solid rgb(255 255 255 / .45);border-radius:11px;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(238 244 255 / .88));box-shadow:0 16px 34px rgb(10 20 34 / .22);text-shadow:none}.bm-hero-products>strong{color:#241342;font-size:15px;line-height:1.1;text-transform:uppercase}.bm-hero-products>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bm-hero-products a{min-width:0;display:grid;gap:6px;color:#101820;text-decoration:none;overflow:hidden}.bm-hero-products span{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fff;isolation:isolate}.bm-hero-products span img{position:static;inset:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;opacity:1;transform:none;mix-blend-mode:normal;display:block}.bm-hero-products em{display:-webkit-box;min-height:35px;overflow:hidden;color:#241342;font-style:normal;font-size:10px;font-weight:900;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-shadow:none}.bm-hero-mobile-art{display:none}.bm-hero-arrow{display:none;position:absolute;top:118px;z-index:2;width:54px;height:90px;border:0;background:rgb(255 255 255 / .06);color:#fff;font-size:58px;line-height:1;cursor:pointer;text-shadow:0 2px 8px rgb(0 0 0 / .8)}.bm-hero-arrow:hover{background:rgb(255 255 255 / .22)}.bm-hero-arrow-prev{left:18px}.bm-hero-arrow-next{right:18px}body.home .bm-site-main{background:#fff}body.home .bm-storefront{min-height:clamp(318px, 19.45vw, 372px)}body.home .bm-hero,body.home .bm-hero-slide{min-height:clamp(318px, 19.45vw, 372px)}.bm-home-promo-bar{width:100%;margin:0;padding:15px 20px;background:linear-gradient(90deg,#ff8a18 0%,#ffb000 50%,#ff8a18 100%);color:#160b00;text-align:center;font-size:15px;font-weight:950;letter-spacing:0}.bm-home-benefits{width:var(--bm-amz-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-bottom:1px solid #e6ebf2}.bm-home-benefits div{min-height:74px;display:grid;align-content:center;gap:4px;padding:13px 24px 13px 58px;position:relative;border-right:1px solid #e6ebf2}.bm-home-benefits div:last-child{border-right:0}.bm-home-benefits div::before{content:"";position:absolute;left:23px;top:50%;width:22px;height:22px;border-radius:8px;transform:translateY(-50%);background:linear-gradient(135deg,var(--bm-action),#7b3cff);box-shadow:0 6px 14px rgb(59 22 120 / .22)}.bm-home-benefits strong{font-size:14px;line-height:1.1}.bm-home-benefits span{color:var(--bm-muted);font-size:12px;line-height:1.25}.bm-custom-blinkees-strip{width:var(--bm-amz-width);margin:18px auto 0;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 24px;border:1px solid #d9cff7;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f4efff 55%,#eaf8ff 100%);box-shadow:0 12px 30px rgb(16 24 40 / .08)}.bm-custom-blinkees-copy{display:grid;gap:4px;min-width:0}.bm-custom-blinkees-copy span{color:var(--bm-action);font-size:12px;font-weight:950;text-transform:uppercase}.bm-custom-blinkees-copy strong{font-size:clamp(20px, 2vw, 30px);line-height:1.08}.bm-custom-blinkees-copy p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.35}.bm-custom-blinkees-samples{display:grid;grid-template-columns:repeat(6,minmax(75px,1fr));flex:1 1 560px;align-items:center;justify-items:center;gap:10px;min-width:0;max-width:760px}.bm-custom-blinkees-samples img{display:block;width:75px;height:75px;object-fit:contain;border-radius:8px;background:rgb(255 255 255 / .72);box-shadow:0 8px 16px rgb(17 24 39 / .12)}.bm-custom-blinkees-action,.bm-illustrobe-action,.bm-goated-category-promo a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#5f2bc7 0%,#3b1678 55%,#24104f 100%);color:#fff;text-decoration:none;font-weight:950;box-shadow:0 12px 24px rgb(59 22 120 / .22)}.bm-illustrobe-strip{width:var(--bm-amz-width);margin:18px auto 0;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,440px) minmax(150px,auto);align-items:center;gap:clamp(18px, 3vw, 46px);padding:16px 24px;border:1px solid #d9cff7;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f4efff 55%,#eaf8ff 100%);box-shadow:0 12px 30px rgb(16 24 40 / .08);overflow:hidden}.bm-illustrobe-copy{display:grid;gap:4px;min-width:0}.bm-illustrobe-copy span{color:var(--bm-action);font-size:12px;font-weight:950;text-transform:uppercase}.bm-illustrobe-copy strong{font-size:clamp(20px, 2vw, 30px);line-height:1.08}.bm-illustrobe-copy p{margin:0;color:var(--bm-muted);font-size:14px;line-height:1.35}.bm-illustrobe-pen{display:block;justify-self:center;min-width:0;text-decoration:none}.bm-illustrobe-pen img{display:block;width:min(430px, 100%);margin:0 auto;aspect-ratio:760 / 267;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(16 24 40 / .18))}.bm-goated-category-promo{max-width:1180px;margin:0 0 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;border:1px solid #ead69c;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#fff8e4 55%,#f6efff 100%);box-shadow:0 14px 30px rgb(16 24 40 / .08)}.bm-goated-category-promo img{width:92px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(83 56 0 / .22))}.bm-goated-category-promo div{display:grid;gap:5px}.bm-goated-category-promo span{color:var(--bm-action);font-size:12px;font-weight:950;text-transform:uppercase}.bm-goated-category-promo strong{font-size:clamp(20px, 2vw, 28px);line-height:1.08}.bm-goated-category-promo p{margin:0;color:var(--bm-muted);line-height:1.35}.bm-home-feature-cards{width:min(980px, var(--bm-amz-width));margin:28px auto 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bm-home-feature-cards .bm-home-category{display:grid;grid-template-rows:minmax(150px,1fr) auto;overflow:hidden;border:0;border-radius:8px;background:#eef1f6;color:#111;text-align:center;text-decoration:none;box-shadow:0 12px 26px rgb(16 24 40 / .12)}.bm-home-feature-cards .bm-home-category-media{width:100%;aspect-ratio:1.72 / 1;border-radius:0;background:#0d1722}.bm-home-feature-cards .bm-home-category-media img{width:100%;height:100%;object-fit:cover}.bm-home-feature-cards .bm-home-category>span:last-child{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:#eef1f6;font-size:18px;font-weight:950;text-transform:uppercase}.bm-home-feature-cards .bm-home-category:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgb(16 24 40 / .16)}.bm-home-wide-cta{width:100%;min-height:180px;margin:26px 0 0;padding:26px 6%;display:flex;align-items:center;justify-content:center;gap:38px;background:radial-gradient(circle at 18% 36%,rgb(255 255 255 / .42) 0 8%,transparent 9%),radial-gradient(circle at 78% 24%,rgb(255 255 255 / .32) 0 7%,transparent 8%),linear-gradient(135deg,#1fa843 0%,#31d165 46%,#16a2db 100%);color:#fff;text-align:center}.bm-home-wide-cta div{display:grid;gap:8px;text-shadow:0 2px 8px rgb(0 0 0 / .35)}.bm-home-wide-cta span{font-size:15px;font-weight:950;text-transform:uppercase}.bm-home-wide-cta strong{max-width:740px;font-size:clamp(34px, 5vw, 72px);line-height:.95}.bm-home-wide-cta a,.bm-home-newsletter button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:#fff;color:var(--bm-action);text-decoration:none;font-weight:950;box-shadow:0 8px 18px rgb(16 24 40 / .14)}.bm-home-categories{background:linear-gradient(180deg,#fff 0%,#fbfdff 58%,#f3f7fb 100%);padding:54px 3vw 36px}.bm-home-categories .bm-section-head{width:min(1540px, 100%);margin-left:auto;margin-right:auto}.bm-home-category-grid{width:min(1540px, 100%);margin:0 auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.bm-home-category-grid .bm-home-category{display:grid;align-content:start;gap:10px;justify-items:center;min-height:190px;padding:14px 10px 16px;border:1px solid #dfe7f1;border-radius:16px;background:#fff;color:#111;text-align:center;text-decoration:none;font-size:14px;font-weight:900;line-height:1.2;box-shadow:0 10px 22px rgb(16 24 40 / .08),inset 0 -3px 0 rgb(16 24 40 / .06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bm-home-category-grid .bm-home-category-media{width:min(132px, 100%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:#fff;border:1px solid #e5edf5;box-shadow:0 10px 24px rgb(16 24 40 / .10)}.bm-home-category-grid .bm-home-category-media img{width:100%;height:100%;object-fit:contain;padding:7px;background:#fff}.bm-home-category-fallback{display:grid;place-items:center;width:76%;aspect-ratio:1;border-radius:999px;background:linear-gradient(135deg,#5f2bc7 0%,#12c7ff 100%);color:#fff;font-size:46px;font-weight:950;box-shadow:inset 0 -6px 0 rgb(0 0 0 / .12)}.bm-home-category-grid .bm-home-category:hover{transform:translateY(-2px);border-color:#cfc1f7;box-shadow:0 16px 30px rgb(59 22 120 / .16),inset 0 -3px 0 rgb(95 43 199 / .22)}.bm-home-category-grid .bm-home-category:hover .bm-home-category-media{box-shadow:0 14px 30px rgb(59 22 120 / .18)}.bm-home-reasons{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgb(18 199 255 / .10),transparent 28%),radial-gradient(circle at 88% 12%,rgb(142 101 237 / .12),transparent 30%),linear-gradient(180deg,#f7f9fc 0%,#eef2f6 100%);text-align:center;padding:48px 3vw 22px}.bm-home-reasons::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .55) 50%,transparent 100%);pointer-events:none}.bm-home-reasons h2,.bm-home-newsletter h2{margin:0 0 28px;font-size:clamp(24px, 2.5vw, 34px);text-transform:uppercase}.bm-home-reason-grid{position:relative;width:min(1480px, 94%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bm-home-reason-grid a{min-height:150px;padding:24px;display:grid;align-content:start;gap:11px;text-align:left;text-decoration:none;border:1px solid #dfe7f1;border-top:4px solid #14b8d4;border-radius:10px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);box-shadow:inset 1px 1px 0 #fff,0 10px 0 rgb(25 37 52 / .035),0 18px 32px rgb(16 24 40 / .08)}.bm-home-reason-grid a:nth-child(2){border-top-color:#7b3ff2}.bm-home-reason-grid a:nth-child(3){border-top-color:#ff8a00}.bm-home-reason-grid a:nth-child(4){border-top-color:#20b65a}.bm-home-reason-grid a::before{content:"";width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#14b8d4,#7b3ff2);box-shadow:0 0 0 6px rgb(123 63 242 / .08),0 8px 18px rgb(59 22 120 / .18)}.bm-home-reason-grid a:nth-child(2)::before{background:linear-gradient(135deg,#7b3ff2,#c04bff)}.bm-home-reason-grid a:nth-child(3)::before{background:linear-gradient(135deg,#ff8a00,#ffd447)}.bm-home-reason-grid a:nth-child(4)::before{background:linear-gradient(135deg,#20b65a,#14b8d4)}.bm-home-reason-grid a:hover{transform:translateY(-2px);box-shadow:inset 1px 1px 0 #fff,0 12px 0 rgb(25 37 52 / .04),0 22px 38px rgb(16 24 40 / .11)}.bm-home-reason-grid strong{color:#0b5360;font-size:18px}.bm-home-reason-grid p,.bm-home-newsletter p,.bm-home-reviews p{margin:0;color:var(--bm-muted);line-height:1.45}.bm-poem-strip{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:22px;align-items:stretch;background:radial-gradient(circle at 10% 20%,rgb(255 31 143 / .08),transparent 28%),radial-gradient(circle at 88% 16%,rgb(18 199 255 / .10),transparent 30%),linear-gradient(180deg,#f7f9fc 0%,#fff 100%);padding:32px max(4vw, 24px)}.bm-poem-copy,.bm-poem-links a{border:1px solid #dfe7f1;border-radius:14px;background:rgb(255 255 255 / .88);box-shadow:inset 1px 1px 0 #fff,0 14px 30px rgb(16 24 40 / .08)}.bm-poem-copy{padding:24px}.bm-poem-copy span{display:block;margin-bottom:8px;color:#5a2cb3;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-poem-copy h2{margin:0 0 8px;font-size:clamp(24px, 2.4vw, 34px)}.bm-poem-copy p{margin:0;color:var(--bm-muted);line-height:1.5}.bm-poem-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-poem-links a{display:grid;align-content:center;gap:6px;min-height:118px;padding:20px;color:#101820;text-decoration:none}.bm-poem-links a::before{content:"";width:34px;height:8px;border-radius:999px;background:linear-gradient(90deg,#12c7ff,#7b3ff2,#ff8a00);box-shadow:0 0 16px rgb(123 63 242 / .22)}.bm-poem-links a:hover{transform:translateY(-2px);box-shadow:inset 1px 1px 0 #fff,0 18px 36px rgb(16 24 40 / .12)}.bm-poem-links strong{font-size:18px;line-height:1.2}.bm-poem-links span{color:var(--bm-muted);line-height:1.35}.bm-poems-page,.bm-poem-page{display:grid;gap:26px;padding-bottom:42px}.bm-poems-hero{position:relative;overflow:hidden;padding:clamp(34px, 5vw, 72px);border:1px solid #dce8f5;border-radius:18px;background:radial-gradient(circle at 14% 20%,rgb(18 199 255 / .16),transparent 28%),radial-gradient(circle at 84% 18%,rgb(255 31 143 / .13),transparent 28%),linear-gradient(135deg,#071421 0%,#1f1740 58%,#3b1244 100%);color:#fff;box-shadow:inset 1px 1px 0 rgb(255 255 255 / .18),0 20px 46px rgb(16 24 40 / .16)}.bm-poems-hero::after{content:"";position:absolute;inset:auto 5% -42px 42%;height:90px;border-radius:999px;background:linear-gradient(90deg,rgb(18 199 255 / .34),rgb(255 31 143 / .24),rgb(255 138 0 / .24));filter:blur(30px);pointer-events:none}.bm-poems-hero p{margin:0 0 10px;color:#8deeff;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-poems-hero h1{position:relative;z-index:1;max-width:820px;margin:0 0 10px;font-size:clamp(38px, 5vw, 72px);line-height:.96;text-shadow:0 4px 18px rgb(0 0 0 / .35)}.bm-poems-hero span{position:relative;z-index:1;display:block;max-width:760px;color:rgb(255 255 255 / .86);font-size:clamp(16px, 1.4vw, 20px);line-height:1.5}.bm-poem-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bm-poem-card{display:grid;align-content:start;gap:10px;min-height:220px;padding:24px;border:1px solid #dce8f5;border-radius:18px;background:radial-gradient(circle at 18% 18%,rgb(18 199 255 / .13),transparent 30%),linear-gradient(180deg,#fff 0%,#f8fbff 100%);color:#101820;text-decoration:none;box-shadow:inset 1px 1px 0 #fff,0 16px 0 rgb(134 151 170 / .10),0 24px 42px rgb(16 24 40 / .10)}.bm-poem-card:hover{transform:translateY(-2px);box-shadow:inset 1px 1px 0 #fff,0 18px 0 rgb(134 151 170 / .12),0 30px 50px rgb(16 24 40 / .13)}.bm-poem-card span{color:#5f2bc7;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-poem-card strong{font-size:clamp(24px, 2.2vw, 34px);line-height:1.05}.bm-poem-card em{color:var(--bm-muted);font-style:normal;line-height:1.45}.bm-poem-reader{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:22px;align-items:start}.bm-poem-lines{padding:clamp(24px, 4vw, 54px);border:1px solid #dce8f5;border-radius:18px;background:#fff;box-shadow:inset 1px 1px 0 #fff,0 20px 42px rgb(16 24 40 / .09)}.bm-poem-lines p{margin:0 0 10px;font-size:clamp(18px, 1.6vw, 24px);line-height:1.55}.bm-poem-lines p:last-child{margin-bottom:0}.bm-poem-lines a{color:#3b1678;font-weight:900}.bm-poem-side{position:sticky;top:118px;display:grid;gap:10px;padding:20px;border:1px solid #d8c8ff;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#f8f4ff 100%);box-shadow:inset 1px 1px 0 #fff,0 18px 36px rgb(59 22 120 / .12)}.bm-poem-side strong{font-size:20px}.bm-poem-side a{display:block;padding:10px 12px;border-radius:999px;background:#fff;color:#3b1678;font-weight:900;text-decoration:none;box-shadow:inset 0 0 0 1px #e6ddff}.bm-poem-side a:hover{background:#3b1678;color:#fff}.bm-home-newsletter{background:linear-gradient(180deg,#eef2f6 0%,#f7f9fc 100%);text-align:center;padding:22px 3vw 52px}.bm-newsletter-panel{width:min(1480px, 94%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:12px 34px;align-items:center;justify-items:stretch;padding:28px clamp(24px, 3vw, 42px);border:1px solid #dfe7f1;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f7fbff 58%,#f5f0ff 100%);box-shadow:inset 1px 1px 0 #fff,0 16px 34px rgb(16 24 40 / .09);text-align:left}.bm-home-newsletter h2{grid-column:1;margin:0 0 4px}.bm-home-newsletter p{grid-column:1;max-width:640px}.bm-home-newsletter form{grid-column:2;grid-row:1 / span 3;width:100%;margin:0;display:grid;grid-template-columns:1fr auto;gap:10px}.bm-home-newsletter input{width:100%;min-height:44px;padding:0 18px;border:1px solid #d7dde6;border-radius:999px;background:#fff}.bm-home-newsletter button{background:linear-gradient(135deg,#126572,#0b8ba0);color:#fff;cursor:pointer}.bm-newsletter-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.bm-newsletter-message{grid-column:1;width:min(520px, 100%);margin:14px 0 0;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:900;line-height:1.3}.bm-newsletter-message.is-success{border:1px solid #bdeccf;background:#effcf4;color:#14532d}.bm-newsletter-message.is-error{border:1px solid #f4c7c7;background:#fff2f2;color:#9f1239}.bm-home-reviews{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:18px;background:#fff;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2}.bm-home-reviews>div,.bm-home-reviews article{min-height:120px;display:grid;align-content:center;gap:8px;padding:18px;border-radius:8px;background:#fff}.bm-home-reviews strong{font-size:18px}.bm-home-reviews>div strong::after,.bm-home-reviews article strong::after{content:" ★★★★★";color:#00a66a;font-size:14px;white-space:nowrap}.bm-home-blog{width:min(1540px, calc(100% - 120px));margin:24px auto 52px;padding:0}.bm-home-blog .bm-section-head{align-items:end}.bm-home-blog .bm-section-head span{display:block;margin-bottom:5px;color:#5a2cb3;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-home-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bm-home-blog-card{overflow:hidden;border:1px solid #dbe5ef;border-radius:14px;background:#fff;box-shadow:inset 1px 1px 0 rgb(255 255 255 / .95),inset -1px -1px 0 rgb(190 203 218 / .42),0 12px 0 rgb(134 151 170 / .12),0 20px 34px rgb(10 20 34 / .08)}.bm-home-blog-media{display:grid;place-items:center;aspect-ratio:1.8;background:radial-gradient(circle at 20% 20%,rgb(18 199 255 / .20),transparent 32%),radial-gradient(circle at 80% 30%,rgb(255 31 143 / .18),transparent 34%),linear-gradient(135deg,#08111f,#17243a);color:#fff;text-decoration:none}.bm-home-blog-media img{width:100%;height:100%;object-fit:cover}.bm-home-blog-media span{font-size:26px;font-weight:950;text-shadow:0 0 16px rgb(255 255 255 / .65)}.bm-home-blog-card>div{display:grid;gap:8px;padding:16px}.bm-home-blog-card time{color:#5a6779;font-size:12px;font-weight:900;text-transform:uppercase}.bm-home-blog-card h3{margin:0;font-size:19px;line-height:1.14}.bm-home-blog-card h3 a{color:#101820;text-decoration:none}.bm-home-blog-card h3 a:hover{color:#3b1678}.bm-home-blog-card p{margin:0;color:#48576a;font-size:14px;line-height:1.45}.bm-section{width:100%;max-width:none;margin:0;padding:30px 20px;content-visibility:auto;contain-intrinsic-size:1px 500px}.bm-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.bm-section-head h2{margin:0;font-size:clamp(24px, 2.4vw, 34px)}.bm-section-head a{color:var(--bm-blue);font-weight:800}.bm-department-landing{display:grid;gap:32px;padding:18px 0 44px}.bm-department-hero{display:grid;justify-items:center;gap:10px;padding:22px 20px 4px;text-align:center}.bm-department-hero p{margin:0;color:var(--bm-action);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-department-hero h1{margin:0;max-width:980px;font-size:clamp(34px, 4vw, 54px);line-height:1.03}.bm-department-hero span{display:block;max-width:940px;color:#243142;font-size:clamp(15px, 1.2vw, 18px);line-height:1.5}.bm-department-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 28px;align-items:start}.bm-department-card{display:grid;justify-items:center;gap:10px;min-width:0;color:#101820;text-align:center;text-decoration:none}.bm-department-card-media{display:grid;place-items:center;width:min(220px, 100%);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 42%,#3b3f49 0%,#171b23 62%,#0a0d12 100%);box-shadow:0 18px 36px rgb(16 24 32 / .12);transition:transform .18s ease,box-shadow .18s ease}.bm-department-card:hover .bm-department-card-media{transform:translateY(-3px);box-shadow:0 22px 44px rgb(59 22 120 / .18)}.bm-department-card-media img{width:100%;height:100%;object-fit:contain}.bm-department-card strong{max-width:240px;font-size:17px;line-height:1.25}.bm-department-card em{color:#637083;font-size:13px;font-style:normal;font-weight:750}.bm-department-card-all .bm-department-card-media{background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / .95) 0%,rgb(255 255 255 / .78) 54%,rgb(232 240 255 / .92) 100%),linear-gradient(135deg,#1088ff,#5f2bc7);border:2px solid rgb(95 43 199 / .18);box-shadow:0 18px 38px rgb(59 22 120 / .16)}.bm-department-card-all strong{color:#3b1678}.bm-department-products{display:grid;gap:20px;padding-top:12px;border-top:1px solid #dfe7f2}.bm-department-products>header{display:grid;justify-items:center;gap:6px;text-align:center}.bm-department-products>header p{margin:0;color:var(--bm-action);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-department-products>header h2{margin:0;font-size:clamp(24px, 2.4vw, 34px);line-height:1.1}.bm-glow-landing .bm-department-hero{padding-top:30px}.bm-glow-grid{width:min(920px, 100%);margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bm-bulk-landing{display:grid;gap:26px;padding:10px 0 42px}.bm-bulk-hero{display:grid;align-content:center;gap:14px;min-height:360px;padding:clamp(34px, 5vw, 72px);overflow:hidden;border-radius:18px;background:linear-gradient(120deg,rgb(255 140 17 / .92),rgb(142 101 237 / .86)),linear-gradient(135deg,#151923,#3b1678);color:#fff;box-shadow:0 20px 44px rgb(59 22 120 / .16)}.bm-bulk-hero p{margin:0;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-bulk-hero h1{margin:0;max-width:780px;font-size:clamp(38px, 5vw, 68px);line-height:.98;text-shadow:0 2px 14px rgb(0 0 0 / .18)}.bm-bulk-hero span{display:block;max-width:720px;font-size:clamp(16px, 1.5vw, 20px);line-height:1.45}.bm-bulk-hero div{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.bm-bulk-hero a,.bm-bulk-help a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:#fff;color:#3b1678;font-weight:950;text-decoration:none;box-shadow:0 12px 24px rgb(36 16 79 / .18)}.bm-bulk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bm-bulk-steps div,.bm-bulk-help{background:#fff;border:1px solid #dfe7f1;border-radius:16px;box-shadow:0 14px 30px rgb(12 25 40 / .07)}.bm-bulk-steps div{display:grid;align-content:start;gap:8px;padding:22px}.bm-bulk-steps strong{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#8e65ed,#3b1678);color:#fff;font-size:18px}.bm-bulk-steps h2,.bm-bulk-help h2{margin:0;font-size:22px}.bm-bulk-steps p{margin:0;color:#4b5869;line-height:1.45}.bm-bulk-help{padding:26px}.bm-bulk-help ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:16px 0 0;padding-left:20px;color:#243142;line-height:1.45}.bm-bulk-form-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:22px 30px;align-items:start;padding:clamp(22px, 3vw, 34px);border:1px solid #dfe7f1;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f7fbff 52%,#f5f0ff 100%);box-shadow:inset 1px 1px 0 #fff,0 16px 34px rgb(16 24 40 / .08)}.bm-bulk-form-copy{display:grid;gap:10px}.bm-bulk-form-copy p{margin:0;color:#3b1678;font-size:13px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.bm-bulk-form-copy h2{margin:0;font-size:clamp(28px, 3vw, 44px);line-height:1.05}.bm-bulk-form-copy span{display:block;max-width:480px;color:#4b5869;font-size:16px;line-height:1.45}.bm-bulk-form-message{grid-column:1 / -1;width:100%;margin:0;padding:12px 14px;border:1px solid #b9f0ca;border-radius:999px;background:#f0fff5;color:#0d6b2c;font-weight:900;text-align:center}.bm-bulk-form-message.bm-newsletter-error{border-color:#ffd1d1;background:#fff5f5;color:#a31313}.bm-bulk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm-bulk-form label{display:grid;gap:7px;color:#172233;font-size:13px;font-weight:900}.bm-bulk-form input,.bm-bulk-form select,.bm-bulk-form textarea{width:100%;min-width:0;border:1px solid #cfd9e6;border-radius:12px;background:#fff;color:#101820;font:inherit;font-weight:700;box-shadow:inset 0 1px 2px rgb(16 24 40 / .04)}.bm-bulk-form input,.bm-bulk-form select{min-height:46px;padding:0 13px}.bm-bulk-form textarea{resize:vertical;padding:12px 13px;line-height:1.45}.bm-bulk-form-wide,.bm-bulk-form button{grid-column:1 / -1}.bm-bulk-form button{justify-self:start;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#6c35d7 0%,#4a1f91 55%,#2b145f 100%);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 12px 24px rgb(59 22 120 / .24)}.bm-bulk-form button:hover{background:linear-gradient(135deg,#7c45e8 0%,#5827ad 55%,#33176f 100%);transform:translateY(-1px)}.bm-contact-page{background:#f5f8fb}.bm-contact-hero{padding:54px 5vw 34px;background:linear-gradient(135deg,rgb(18 199 255 / .18),rgb(232 74 255 / .12)),#fff;text-align:center}.bm-contact-hero div{width:min(980px, 100%);margin:0 auto}.bm-contact-hero p{margin:0 0 8px;color:var(--bm-action);font-weight:950;text-transform:uppercase}.bm-contact-hero h1{margin:0;font-size:clamp(34px, 5vw, 64px);line-height:.95}.bm-contact-hero span{display:block;max-width:780px;margin:16px auto 0;color:var(--bm-muted);font-size:18px;line-height:1.45}.bm-contact-layout{width:min(1180px, calc(100% - 36px));margin:34px auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px;align-items:start}.bm-contact-form-panel,.bm-contact-details{border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 16px 34px rgb(16 24 40 / .08)}.bm-contact-form-panel{padding:clamp(22px, 3vw, 34px)}.bm-contact-form-panel h2,.bm-contact-details h2{margin:0 0 8px;font-size:28px;line-height:1.1}.bm-contact-form-panel>p{margin:0 0 18px;color:var(--bm-muted);line-height:1.45}.bm-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm-contact-form label{display:grid;gap:7px;color:#243244;font-weight:900}.bm-contact-form input,.bm-contact-form select,.bm-contact-form textarea{width:100%;min-width:0;border:1px solid #cfd9e6;border-radius:12px;background:#fff;color:#101820;font:inherit;font-weight:700;box-shadow:inset 0 1px 2px rgb(16 24 40 / .04)}.bm-contact-form input,.bm-contact-form select{min-height:46px;padding:0 13px}.bm-contact-form textarea{resize:vertical;padding:12px 13px;line-height:1.45}.bm-contact-form-wide,.bm-contact-form button{grid-column:1 / -1}.bm-contact-form button{justify-self:start;min-height:48px;padding:0 22px;border-radius:999px}.bm-contact-details{padding:28px}.bm-contact-details strong{display:block;margin-top:14px;color:#101820;font-size:18px}.bm-contact-details p{margin:12px 0 0;color:var(--bm-muted);line-height:1.45}.bm-contact-details a{color:var(--bm-action);font-weight:950;text-decoration:none}.bm-contact-map{width:min(1180px, calc(100% - 36px));margin:0 auto 42px;overflow:hidden;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 16px 34px rgb(16 24 40 / .08)}.bm-contact-map iframe{display:block;width:100%;height:360px;border:0}.bm-reseller-landing{display:grid;gap:26px;padding:10px 0 44px}.bm-reseller-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:clamp(26px, 4vw, 56px);align-items:center;min-height:390px;padding:clamp(28px, 5vw, 68px);overflow:hidden;border:1px solid rgb(160 205 255 / .45);border-radius:18px;background:radial-gradient(circle at 12% 12%,rgb(18 199 255 / .35),transparent 30%),radial-gradient(circle at 88% 16%,rgb(255 31 143 / .22),transparent 32%),linear-gradient(135deg,#07101d 0%,#112645 48%,#3b1678 100%);color:#fff;box-shadow:0 22px 46px rgb(12 25 40 / .16)}.bm-reseller-hero p{margin:0 0 10px;color:#91e8ff;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-reseller-hero h1{max-width:860px;margin:0;font-size:clamp(38px, 4.8vw, 68px);line-height:.96;text-shadow:0 3px 18px rgb(0 0 0 / .26)}.bm-reseller-hero span{display:block;max-width:720px;margin-top:14px;color:#e9f6ff;font-size:clamp(16px, 1.45vw, 20px);font-weight:800;line-height:1.45}.bm-reseller-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bm-reseller-actions a,.bm-reseller-card a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:#fff;color:#3b1678;font-weight:950;text-decoration:none;box-shadow:0 14px 26px rgb(0 0 0 / .18)}.bm-reseller-actions a:first-child,.bm-reseller-card a{background:linear-gradient(135deg,#6c35d7 0%,#4a1f91 55%,#2b145f 100%);color:#fff}.bm-reseller-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid rgb(255 255 255 / .28);border-radius:18px;background:rgb(255 255 255 / .12);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 20px 46px rgb(0 0 0 / .24);backdrop-filter:blur(8px)}.bm-reseller-product{display:grid;place-items:center;aspect-ratio:1.18;padding:12px;border:1px solid rgb(215 226 241 / .9);border-radius:14px;background:#fff;box-shadow:inset 1px 1px 0 rgb(255 255 255 / .9),inset -1px -1px 0 rgb(190 203 218 / .48),0 12px 0 rgb(118 140 165 / .12),0 18px 30px rgb(0 0 0 / .16)}.bm-reseller-product img{width:100%;height:100%;object-fit:contain}.bm-reseller-steps,.bm-reseller-grid{display:grid;gap:16px}.bm-reseller-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-reseller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-reseller-steps div,.bm-reseller-card{display:grid;align-content:start;gap:10px;padding:22px;border:1px solid #dfe7f1;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 251 255 / .98));box-shadow:inset 1px 1px 0 #fff,0 14px 30px rgb(12 25 40 / .07)}.bm-reseller-steps strong{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#12c7ff,#6c35d7);color:#fff;font-size:18px;font-weight:950}.bm-reseller-steps h2,.bm-reseller-card h2{margin:0;color:#101820;font-size:22px;line-height:1.1}.bm-reseller-steps p,.bm-reseller-card p,.bm-reseller-card li{margin:0;color:#3f4d60;font-size:15px;line-height:1.48}.bm-reseller-card ul{display:grid;gap:9px;margin:0;padding-left:18px}.bm-reseller-card a:not(:only-child){display:inline;min-height:0;padding:0;border-radius:0;background:#fff0;color:#3b1678;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.bm-info-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;border:1px solid rgb(186 204 224 / .86);border-radius:20px;background:radial-gradient(circle at 8% 10%,rgb(18 199 255 / .16),transparent 28%),radial-gradient(circle at 92% 10%,rgb(255 31 143 / .12),transparent 30%),linear-gradient(180deg,#fff 0%,#f7fbff 100%);box-shadow:0 16px 36px rgb(12 25 40 / .08)}.bm-info-band h2{margin:0 0 8px;color:#101820;font-size:22px;line-height:1.1}.bm-info-band p{margin:0;color:#3f4d60;font-size:15px;font-weight:750;line-height:1.5}.bm-info-page{display:grid;gap:24px;padding:10px 0 46px}.bm-info-hero{display:grid;gap:12px;padding:clamp(28px, 4.8vw, 66px);overflow:hidden;border:1px solid rgb(160 205 255 / .45);border-radius:20px;background:radial-gradient(circle at 12% 18%,rgb(18 199 255 / .22),transparent 30%),radial-gradient(circle at 88% 18%,rgb(255 31 143 / .16),transparent 32%),linear-gradient(135deg,#07101d 0%,#162b4d 48%,#3b1678 100%);color:#fff;box-shadow:0 22px 46px rgb(12 25 40 / .14)}.bm-info-hero p{margin:0;color:#91e8ff;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-info-hero h1{max-width:940px;margin:0;font-size:clamp(38px, 5vw, 72px);line-height:.98;text-shadow:0 3px 18px rgb(0 0 0 / .24)}.bm-info-hero span{display:block;max-width:840px;color:#e9f6ff;font-size:clamp(16px, 1.45vw, 21px);font-weight:800;line-height:1.45}.bm-info-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:20px;align-items:start}.bm-info-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bm-info-card,.bm-info-aside{border:1px solid #dfe7f1;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 251 255 / .98));box-shadow:inset 1px 1px 0 #fff,0 14px 30px rgb(12 25 40 / .07)}.bm-info-card{display:grid;align-content:start;gap:10px;padding:22px}.bm-info-card h2{margin:0;color:#101820;font-size:24px;line-height:1.1}.bm-info-card p{margin:0;color:#3f4d60;font-size:15px;line-height:1.55}.bm-info-card a,.bm-info-aside a{color:#3b1678;font-weight:950;text-decoration:underline;text-underline-offset:3px}.bm-coupon-code{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:2px 0 8px;padding:12px 20px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-size:clamp(26px, 4vw, 44px);font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}.bm-coupon-aside-code{display:inline-flex;width:fit-content;margin-top:4px;padding:8px 12px;border-radius:999px;background:#f4e9ff;color:#3b1678;font-size:18px;letter-spacing:.04em;text-transform:uppercase}.bm-info-aside{position:sticky;top:112px;display:grid;gap:0;overflow:hidden}.bm-info-aside div{display:grid;gap:6px;padding:18px;border-bottom:1px solid #e4ebf3}.bm-info-aside div:last-child{border-bottom:0}.bm-info-aside strong{color:#101820;font-size:14px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.bm-info-aside span{color:#46566a;font-size:14px;font-weight:750;line-height:1.45}.bm-policy-detail{display:grid;gap:16px;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(187 203 224 / .9);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgb(18 199 255 / .12),transparent 28%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);box-shadow:0 18px 38px rgb(12 25 40 / .08)}.bm-policy-detail-heading{display:grid;gap:8px;max-width:920px}.bm-policy-detail-heading p{margin:0;color:#3b1678;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-policy-detail-heading h2{margin:0;color:#101820;font-size:clamp(28px, 3vw, 42px);line-height:1.05}.bm-policy-detail-heading span{color:#46566a;font-size:15px;font-weight:750;line-height:1.45}.bm-policy-scroll{display:grid;gap:18px;max-height:520px;overflow:auto;padding:20px;border:1px solid #dfe7f1;border-radius:14px;background:rgb(255 255 255 / .94);box-shadow:inset 0 1px 0 #fff,inset 0 0 22px rgb(12 25 40 / .04);scrollbar-color:#6c35d7 #edf3fa}.bm-policy-scroll:focus{outline:3px solid rgb(18 199 255 / .28);outline-offset:3px}.bm-policy-scroll section{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid #e7edf5}.bm-policy-scroll section:last-child{padding-bottom:0;border-bottom:0}.bm-policy-scroll h3{margin:0;color:#101820;font-size:20px;line-height:1.15}.bm-policy-scroll p{margin:0;color:#3f4d60;font-size:15px;line-height:1.58}.bm-policy-scroll a{color:#3b1678;font-weight:950;text-decoration:underline;text-underline-offset:3px}.bm-social-reviews{display:grid;gap:18px;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(187 203 224 / .86);border-radius:18px;background:radial-gradient(circle at 8% 14%,rgb(18 199 255 / .14),transparent 28%),radial-gradient(circle at 92% 0%,rgb(255 31 143 / .11),transparent 30%),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#fbf8ff 100%);box-shadow:0 18px 38px rgb(12 25 40 / .08)}.bm-social-reviews-heading{display:grid;gap:8px;max-width:820px}.bm-social-reviews-heading p{margin:0;color:#3b1678;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-social-reviews-heading h2{margin:0;color:#101820;font-size:clamp(28px, 3vw, 42px);line-height:1.05}.bm-social-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-social-review{display:grid;gap:8px;min-height:118px;padding:18px;border:1px solid #dfe7f1;border-radius:16px;background:rgb(255 255 255 / .92);color:#101820;text-decoration:none;box-shadow:inset 1px 1px 0 #fff,0 12px 24px rgb(12 25 40 / .06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bm-social-review:hover{transform:translateY(-2px);border-color:#d6c9ff;box-shadow:inset 1px 1px 0 #fff,0 16px 28px rgb(59 22 120 / .12)}.bm-social-review strong{color:#3b1678;font-size:17px;font-weight:950;line-height:1.15}.bm-social-review span{color:#46566a;font-size:14px;font-weight:750;line-height:1.4}.bm-testimonials-panel{display:grid;gap:18px;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(187 203 224 / .86);border-radius:18px;background:radial-gradient(circle at 10% 12%,rgb(18 199 255 / .13),transparent 28%),radial-gradient(circle at 90% 0%,rgb(255 31 143 / .1),transparent 30%),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#fbf8ff 100%);box-shadow:0 18px 38px rgb(12 25 40 / .08)}.bm-testimonials-head{display:grid;gap:8px;max-width:840px}.bm-testimonials-head p{margin:0;color:#3b1678;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-testimonials-head h2{margin:0;color:#101820;font-size:clamp(28px, 3vw, 42px);line-height:1.05}.bm-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-testimonial-card{display:grid;gap:14px;margin:0;padding:20px;border:1px solid #dfe7f1;border-radius:16px;background:rgb(255 255 255 / .94);box-shadow:inset 1px 1px 0 #fff,0 12px 24px rgb(12 25 40 / .06)}.bm-testimonial-card blockquote{margin:0;color:#263244;font-size:15px;font-weight:720;line-height:1.55}.bm-testimonial-card blockquote p{margin:0 0 10px}.bm-testimonial-card blockquote p:last-child{margin-bottom:0}.bm-testimonial-card figcaption{display:grid;gap:3px;padding-top:12px;border-top:1px solid #e5ecf4}.bm-testimonial-card strong{color:#3b1678;font-size:16px;font-weight:950;line-height:1.15}.bm-testimonial-card span{color:#657386;font-size:13px;font-weight:850}@media (max-width:1380px){.bm-department-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-reseller-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.bm-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.bm-bulk-steps{grid-template-columns:1fr}.bm-bulk-form-panel,.bm-bulk-form{grid-template-columns:1fr}.bm-reseller-hero,.bm-reseller-grid,.bm-info-layout{grid-template-columns:1fr}.bm-info-cards{grid-template-columns:1fr}.bm-info-aside{position:static}.bm-social-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-reseller-hero{min-height:0}.bm-reseller-visual{max-width:560px}}@media (max-width:640px){.bm-department-landing{gap:22px;padding:8px 0 30px}.bm-department-hero{padding:14px 0 0;text-align:left;justify-items:start}.bm-department-hero h1{font-size:clamp(30px, 9vw, 38px)}.bm-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.bm-glow-grid{grid-template-columns:1fr;width:min(320px, 100%)}.bm-department-card-media{width:min(156px, 100%)}.bm-department-card strong{font-size:14px}.bm-bulk-landing{padding-bottom:28px}.bm-bulk-hero{min-height:0;padding:32px 20px;border-radius:14px}.bm-bulk-hero h1{font-size:clamp(34px, 12vw, 46px)}.bm-bulk-hero div{display:grid}.bm-bulk-hero a,.bm-bulk-help a{width:100%}.bm-bulk-help ul{grid-template-columns:1fr}.bm-bulk-form-panel{padding:20px;border-radius:14px}.bm-bulk-form button{justify-self:stretch}.bm-reseller-landing{gap:18px;padding-bottom:30px}.bm-reseller-hero{gap:22px;padding:24px 18px;border-radius:14px}.bm-reseller-hero h1{font-size:clamp(34px, 11vw, 46px)}.bm-reseller-actions a{flex:1 1 180px}.bm-reseller-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.bm-reseller-product{padding:9px;border-radius:12px}.bm-reseller-steps{grid-template-columns:1fr}.bm-reseller-steps div,.bm-reseller-card{padding:18px}.bm-info-band,.bm-info-cards{grid-template-columns:1fr}.bm-info-page{gap:18px;padding-bottom:30px}.bm-info-hero,.bm-info-card,.bm-info-aside div,.bm-policy-detail,.bm-policy-scroll,.bm-social-reviews,.bm-social-review,.bm-testimonials-panel,.bm-testimonial-card{border-radius:14px}.bm-info-hero{padding:28px 20px}.bm-info-hero h1{font-size:clamp(34px, 11vw, 46px)}.bm-info-card{padding:18px}.bm-policy-scroll{max-height:440px;padding:16px}.bm-social-review-grid{grid-template-columns:1fr}.bm-testimonial-grid{grid-template-columns:1fr}.bm-social-review{min-height:0}}.bm-content,.bm-woo{width:100%;max-width:none;margin:0;padding:32px 20px;background:#fff}.bm-article{max-width:none;margin:0}.bm-article h1,.bm-woo h1{font-size:clamp(32px, 4vw, 56px);line-height:1.08}body.tax-product_cat .bm-woo,body.post-type-archive-product .bm-woo{background:#fff}body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{max-width:1180px;margin:0 0 18px;padding:20px 24px;border:1px solid #dbe5ef;border-left:6px solid var(--bm-blue);border-radius:10px;background:linear-gradient(135deg,#f8fbff 0%,#fff 56%,#fbf9ff 100%);box-shadow:0 10px 24px rgb(12 25 40 / .07)}body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title{margin:0 0 12px;font-size:clamp(32px, 3.2vw, 48px);line-height:1.05}body.tax-product_cat .bm-woo>.page-title,body.post-type-archive-product .bm-woo>.page-title{position:relative;z-index:1;float:left;width:min(34%, 380px);min-height:96px;display:flex;align-items:center;margin:0;padding:18px 18px 18px 20px;border:1px solid #dbe5ef;border-right:0;border-left:6px solid var(--bm-blue);border-radius:10px 0 0 10px;background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#fbf9ff 100%);font-size:clamp(32px, 3.2vw, 48px);line-height:1.05}.bm-woo .term-description h1:first-child,.bm-woo .term-description h2:first-child{display:none}.bm-woo .term-description{max-width:920px;margin:0;color:#283342;font-size:16px;line-height:1.55;text-align:left}body.tax-product_cat .bm-woo>.term-description,body.post-type-archive-product .bm-woo>.term-description{position:relative;min-height:96px;max-height:156px;max-width:1180px;margin:0 0 16px;padding:18px 24px;border:1px solid #dbe5ef;border-left:0;border-radius:0 10px 10px 0;background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#fbf9ff 100%);box-shadow:0 10px 24px rgb(12 25 40 / .07);overflow:hidden;transition:max-height .2s ease}body.tax-product_cat .bm-woo>.term-description.is-expandable::after,body.post-type-archive-product .bm-woo>.term-description.is-expandable::after{content:"";position:absolute;right:0;bottom:0;left:min(34%, 380px);height:42px;pointer-events:none;background:linear-gradient(180deg,#fff0,rgb(255 255 255 / .96))}body.tax-product_cat .bm-woo>.term-description.is-expanded,body.post-type-archive-product .bm-woo>.term-description.is-expanded{max-height:none}body.tax-product_cat .bm-woo>.term-description.is-expanded::after,body.post-type-archive-product .bm-woo>.term-description.is-expanded::after{display:none}.bm-term-description-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:-6px 0 18px min(34%, 380px);padding:0 14px;border:1px solid #cbbcff;border-radius:999px;background:#fff;color:#3b1678;font:inherit;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px rgb(59 22 120 / .12)}.bm-term-description-toggle:hover{border-color:#8e65ed;background:#f7f2ff}body.tax-product_cat .bm-woo>.term-description p,body.post-type-archive-product .bm-woo>.term-description p{max-width:none;margin-left:min(34%, 380px);font-size:14px;line-height:1.45;text-align:left!important}.bm-woo .term-description p:first-child{margin-top:0}.bm-woo .term-description p:last-child{margin-bottom:0}body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count{margin:0 0 14px;font-weight:750;color:#101820}.bm-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 18px;color:#5c6573;font-size:13px;font-weight:800;line-height:1.35}.bm-breadcrumbs a{color:#24364f;text-decoration:none}.bm-breadcrumbs a:hover{color:var(--bm-action);text-decoration:underline}.bm-breadcrumbs span{display:inline-flex;align-items:center}.bm-breadcrumb-separator{color:#a2adbb;font-weight:700}.woocommerce ul.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{content:none!important;display:none!important}.woocommerce ul.products li.product{--bm-card-glow-a:rgba(196, 98, 255, .22);--bm-card-glow-b:rgba(69, 216, 255, .18);--bm-card-glow-c:rgba(255, 206, 92, .18);width:auto!important;margin:0!important;float:none!important;position:relative;z-index:0;isolation:isolate;overflow:visible;border:1px solid rgb(208 223 238 / .86);border-radius:24px;padding:18px 16px 17px!important;text-align:center;background:radial-gradient(circle at 50% 24%,rgb(255 255 255) 0%,rgb(255 255 255 / .96) 42%,rgb(249 252 255 / .96) 100%),#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .95),0 1px 0 rgb(255 255 255 / .9),0 10px 0 rgb(137 151 168 / .10),0 18px 34px rgb(15 23 42 / .10),0 0 28px var(--bm-card-glow-b);display:flex;flex-direction:column;align-items:stretch;gap:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.woocommerce ul.products li.product::before,.woocommerce ul.products li.product::after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.woocommerce ul.products li.product::before{inset:-2px;z-index:-2;background:linear-gradient(135deg,var(--bm-card-glow-a),rgb(255 255 255 / .16) 34%,var(--bm-card-glow-b) 68%,var(--bm-card-glow-c)),radial-gradient(circle at 16% 20%,rgb(255 255 255 / .72),transparent 30%);opacity:.74;filter:blur(8px)}.woocommerce ul.products li.product::after{inset:0;z-index:-1;border:1px solid rgb(255 255 255 / .72);box-shadow:inset 0 0 30px rgb(255 255 255 / .72),inset 0 0 42px var(--bm-card-glow-b);opacity:.76}.woocommerce ul.products li.product:nth-child(3n+1){--bm-card-glow-a:rgba(223, 94, 255, .24);--bm-card-glow-b:rgba(66, 219, 255, .15);--bm-card-glow-c:rgba(255, 255, 255, .16)}.woocommerce ul.products li.product:nth-child(3n+2){--bm-card-glow-a:rgba(80, 221, 255, .20);--bm-card-glow-b:rgba(146, 238, 255, .24);--bm-card-glow-c:rgba(255, 255, 255, .16)}.woocommerce ul.products li.product:nth-child(3n){--bm-card-glow-a:rgba(255, 221, 95, .22);--bm-card-glow-b:rgba(255, 244, 177, .20);--bm-card-glow-c:rgba(141, 107, 255, .12)}.woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:rgb(186 204 224 / .96);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .96),0 1px 0 rgb(255 255 255 / .92),0 12px 0 rgb(137 151 168 / .12),0 24px 42px rgb(15 23 42 / .15),0 0 40px var(--bm-card-glow-b)}.woocommerce ul.products li.product:hover::before{opacity:.92;filter:blur(10px)}.woocommerce ul.products li.product img{aspect-ratio:1 / 1;object-fit:contain;width:100%;max-height:220px;background:#fff;border-radius:18px;filter:drop-shadow(0 10px 18px rgb(15 23 42 / .10))}.woocommerce img:hover,.woocommerce ul.products li.product:hover img{transform:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:40px;display:flex;align-items:center;justify-content:center;max-width:94%;margin:5px auto 0;color:#071536;font-size:14px;line-height:1.18;font-weight:900}.woocommerce ul.products li.product .price{display:block;margin:0;color:#2b3442;font-size:14px;font-weight:900}.bm-low-price{display:grid;justify-items:center;gap:2px;line-height:1.1}.bm-low-price-label{color:#4d5968;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bm-low-price strong{color:#c43b0b;font-size:19px;font-weight:950}.woocommerce ul.products li.product .bm-card-lowest-price{min-height:38px;display:grid;align-items:center;justify-items:center}.woocommerce ul.products li.product .stock.available-on-backorder{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:fit-content;max-width:100%;min-height:28px;margin:4px auto 8px!important;padding:0 11px;border:1px solid #d8c8ff;border-radius:999px;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);color:#3b1678;font-size:12px;font-weight:900;line-height:1.2}.woocommerce ul.products li.product form.cart .backorder-notice{display:none!important}.woocommerce ul.products li.product .bm-loop-rating{min-height:22px;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;line-height:1}.bm-loop-stars{--rating:0;display:inline-block;position:relative;font-size:18px;line-height:1;letter-spacing:1px;color:#d9e0e8}.bm-loop-stars::before,.bm-loop-stars::after{content:"\2605\2605\2605\2605\2605";display:block}.bm-loop-stars::after{position:absolute;inset:0 auto auto 0;width:calc(var(--rating) / 5 * 100%);overflow:hidden;white-space:nowrap;color:var(--bm-amber);text-shadow:0 0 7px rgb(255 173 0 / .25)}.bm-loop-stars span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bm-loop-rating-count{color:var(--bm-muted);font-size:12px;font-weight:800}.woocommerce ul.products li.product form.cart,.woocommerce ul.products li.product .cart,.woocommerce ul.products li.product .qty_dis,.woocommerce ul.products li.product .search-product-quantity,.woocommerce ul.products li.product .search_cart_button{margin-top:auto;display:grid!important;grid-template-columns:1fr;align-items:center;justify-content:center;gap:8px;width:100%}.woocommerce ul.products li.product .qib-button-wrapper{display:inline-flex!important;align-items:center;justify-content:center;height:40px;width:min(150px, 82%);justify-self:center;border:1px solid #d6dded;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f7f9ff 100%);box-shadow:inset 0 1px 2px rgb(0 0 0 / .04),0 3px 10px rgb(75 42 148 / .10)}.woocommerce ul.products li.product .quantity{display:inline-flex!important;align-items:center;justify-content:center;height:40px;width:min(150px, 82%);justify-self:center;border:1px solid #d6dded;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f7f9ff 100%);box-shadow:inset 0 1px 2px rgb(0 0 0 / .04),0 3px 10px rgb(75 42 148 / .10)}.woocommerce ul.products li.product .qib-button-wrapper .quantity{border:0;border-radius:0;box-shadow:none}.woocommerce ul.products li.product .quantity input.qty{width:46px;height:40px;border:0!important;text-align:center;color:#05080d;font-size:16px;font-weight:900;box-shadow:none!important;appearance:textfield}.woocommerce ul.products li.product .quantity input.qty::-webkit-outer-spin-button,.woocommerce ul.products li.product .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce ul.products li.product .quantity .minus,.woocommerce ul.products li.product .quantity .plus,.woocommerce ul.products li.product .minus,.woocommerce ul.products li.product .plus{width:36px;height:40px;border:0!important;border-radius:0!important;background:#eef2f6!important;color:#101820!important;font-size:17px;font-weight:900;cursor:pointer;box-shadow:none!important}.woocommerce ul.products li.product .quantity .minus:hover,.woocommerce ul.products li.product .quantity .plus:hover,.woocommerce ul.products li.product .minus:hover,.woocommerce ul.products li.product .plus:hover{background:#dfe6ee!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .product_type_variable{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;width:min(190px, 82%);align-self:center;justify-self:center;min-width:0;padding:0 12px!important;border:0!important;border-radius:999px!important;background:var(--bm-action)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important;line-height:1!important;box-shadow:0 11px 22px rgb(59 22 120 / .26),0 0 16px rgb(126 87 255 / .16)}.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product button.button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .product_type_variable:hover{background:var(--bm-action-hover)!important;color:#fff!important}.woocommerce ul.products li.product .product_type_variable,.woocommerce ul.products li.product a.product_type_variable{width:min(218px, 100%)!important;min-width:0;justify-self:center;align-self:center;margin-left:auto!important;margin-right:auto!important}.woocommerce ul.products li.product .bm-loop-variable-control-spacer{width:min(178px, 100%);height:34px;margin-top:auto;justify-self:center}.woocommerce ul.products li.product .bm-pricing-table-container,.woocommerce ul.products li.product .pricing_table_container,.woocommerce ul.products li.product .productinfo-show-discounts,.woocommerce ul.products li.product .productinfo-show-discounts *,.woocommerce ul.products li.product .productinfo-show-discounts-parent,.woocommerce ul.products li.product .productinfo-show-discounts-parent *,.woocommerce ul.products li.product .discount-price-table,.woocommerce ul.products li.product .discount-price-table *,.woocommerce ul.products li.product table.bm-pricing-table{display:none!important}.bm-infinite-trigger{width:100%;height:1px;grid-column:1 / -1}.bm-infinite-status{width:100%;margin:28px 0 12px;padding:13px 18px;border:1px solid #d9cff7;border-radius:999px;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);color:var(--bm-action);text-align:center;font-weight:950}.bm-infinite-status.is-loading::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid #c9b9ef;border-top-color:var(--bm-action);border-radius:999px;vertical-align:-2px;animation:bm-spin .8s linear infinite}.woocommerce-pagination.bm-pagination-fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes bm-spin{to{transform:rotate(360deg)}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button,.woocommerce .add_to_cart_button,.woocommerce .product_type_variable,.woocommerce .search_cart_button,.woocommerce .shipping-calculator-form button,.bm-product-button,.bm-hero-actions a,.bm-custom-blinkees-action,.bm-illustrobe-action,.bm-home-wide-cta a,.bm-home-newsletter button,.bm-bulk-form button,.bm-contact-form button,.bm-footer-actions a,.bm-footer-newsletter button,.bm-checkout,.bm-view-cart,.bm-aws-add,body.woocommerce-checkout #place_order{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;border:.22em solid var(--bm-neon-button-border)!important;border-radius:999px!important;background:var(--bm-neon-button-bg)!important;color:var(--bm-neon-button-border)!important;padding:0 18px!important;text-align:center;text-decoration:none!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important;position:relative;isolation:isolate;overflow:hidden;outline:none;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)!important;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.woocommerce a.button::before,.woocommerce button.button::before,.woocommerce #respond input#submit::before,.woocommerce .checkout-button::before,.woocommerce .single_add_to_cart_button::before,.woocommerce .add_to_cart_button::before,.woocommerce .product_type_variable::before,.woocommerce .search_cart_button::before,.woocommerce .shipping-calculator-form button::before,.bm-product-button::before,.bm-hero-actions a::before,.bm-custom-blinkees-action::before,.bm-illustrobe-action::before,.bm-home-wide-cta a::before,.bm-home-newsletter button::before,.bm-bulk-form button::before,.bm-contact-form button::before,.bm-footer-actions a::before,.bm-footer-newsletter button::before,.bm-checkout::before,.bm-view-cart::before,.bm-aws-add::before,body.woocommerce-checkout #place_order::before{content:none}.woocommerce a.button::after,.woocommerce button.button::after,.woocommerce #respond input#submit::after,.woocommerce .checkout-button::after,.woocommerce .single_add_to_cart_button::after,.woocommerce .add_to_cart_button::after,.woocommerce .product_type_variable::after,.woocommerce .search_cart_button::after,.woocommerce .shipping-calculator-form button::after,.bm-product-button::after,.bm-hero-actions a::after,.bm-custom-blinkees-action::after,.bm-illustrobe-action::after,.bm-home-wide-cta a::after,.bm-home-newsletter button::after,.bm-bulk-form button::after,.bm-contact-form button::after,.bm-footer-actions a::after,.bm-footer-newsletter button::after,.bm-checkout::after,.bm-view-cart::after,.bm-aws-add::after,body.woocommerce-checkout #place_order::after{content:none}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .checkout-button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .add_to_cart_button:hover,.woocommerce .product_type_variable:hover,.woocommerce .search_cart_button:hover,.woocommerce .shipping-calculator-form button:hover,.bm-product-button:hover,.bm-hero-actions a:hover,.bm-custom-blinkees-action:hover,.bm-illustrobe-action:hover,.bm-home-wide-cta a:hover,.bm-home-newsletter button:hover,.bm-bulk-form button:hover,.bm-contact-form button:hover,.bm-footer-actions a:hover,.bm-footer-newsletter button:hover,.bm-checkout:hover,.bm-view-cart:hover,.bm-aws-add:hover,body.woocommerce-checkout #place_order:hover{background:var(--bm-neon-button-bg-hover)!important;color:var(--bm-neon-button-bg)!important;border-color:var(--bm-neon-button-border)!important;box-shadow:var(--bm-neon-button-glow-hover)!important;transform:translateY(-1px)}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce .checkout-button:active,.woocommerce .single_add_to_cart_button:active,.woocommerce .add_to_cart_button:active,.woocommerce .product_type_variable:active,.woocommerce .search_cart_button:active,.woocommerce .shipping-calculator-form button:active,.bm-product-button:active,.bm-hero-actions a:active,.bm-custom-blinkees-action:active,.bm-illustrobe-action:active,.bm-home-wide-cta a:active,.bm-home-newsletter button:active,.bm-bulk-form button:active,.bm-contact-form button:active,.bm-footer-actions a:active,.bm-footer-newsletter button:active,.bm-checkout:active,.bm-view-cart:active,.bm-aws-add:active,body.woocommerce-checkout #place_order:active{box-shadow:var(--bm-neon-button-glow-active)!important;transform:scale(.98)}.woocommerce .quantity,.woocommerce .qib-button-wrapper{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;border:1px solid #cabcf0;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);box-shadow:inset 0 1px 1px rgb(59 22 120 / .06)}.woocommerce .quantity input.qty{width:42px;height:34px;border:0!important;background:transparent!important;color:#32105f;text-align:center;font-weight:950;box-shadow:none!important}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce .minus,.woocommerce .plus{width:30px;height:34px;border:0!important;background:#ece4ff!important;color:#32105f!important;font-weight:950;box-shadow:none!important;cursor:pointer}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover,.woocommerce .minus:hover,.woocommerce .plus:hover{background:#dfd4ff!important;color:#24104f!important}.woocommerce ul.products li.product .qib-button-wrapper,.woocommerce ul.products li.product .quantity{width:min(150px, 82%)!important;justify-self:center;border:1px solid #d6dded!important;border-radius:999px!important;background:linear-gradient(180deg,#fff 0%,#f7f9ff 100%)!important;box-shadow:inset 0 1px 1px rgb(59 22 120 / .05),0 3px 10px rgb(75 42 148 / .10)!important}.woocommerce ul.products li.product .quantity input.qty{width:40px!important}.woocommerce ul.products li.product .quantity .minus,.woocommerce ul.products li.product .quantity .plus,.woocommerce ul.products li.product .minus,.woocommerce ul.products li.product .plus{width:30px!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product .single_add_to_cart_button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .product_type_variable,.woocommerce ul.products li.product .search_cart_button{width:min(190px, 82%)!important;justify-self:center;background:var(--bm-neon-button-bg)!important;box-shadow:var(--bm-neon-button-glow)!important}.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product button.button:hover,.woocommerce ul.products li.product .single_add_to_cart_button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .product_type_variable:hover,.woocommerce ul.products li.product .search_cart_button:hover{background:var(--bm-neon-button-bg-hover)!important}.woocommerce div.product{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);gap:36px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.single-product .productinfo-show-discounts{display:none!important}.single-product div.product form.cart{position:relative;background:linear-gradient(180deg,#fff 0%,#fbf9ff 100%);border:1px solid #cdbdff;border-radius:18px;box-shadow:0 14px 30px rgb(124 91 255 / .16);padding:14px;display:grid;justify-items:stretch;gap:12px}.single-product div.product form.cart::before{display:none}.single-product div.product form.cart::after{display:none}.single-product div.product form.cart .quantity{margin:0!important;display:flex;align-items:center;justify-content:space-between;width:100%!important;border:1px solid #c8b8ff;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);box-shadow:inset 0 1px 1px rgb(86 55 180 / .06)}.single-product div.product form.cart .qib-button-wrapper{display:flex!important;width:100%!important;float:none!important;margin:0!important}.single-product div.product form.cart .quantity input.qty{flex:1;width:100%;height:48px;border:0;background:#fff;text-align:center;font-size:18px;font-weight:900}.single-product div.product form.cart .minus,.single-product div.product form.cart .plus{width:52px;height:48px;border:0!important;background:#ece4ff!important;color:#32105f!important;font-size:20px;font-weight:950;box-shadow:none!important;cursor:pointer}.single-product div.product form.cart .minus:hover,.single-product div.product form.cart .plus:hover{background:#dfd4ff!important;color:#24104f!important}.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product form.cart .single_add_to_cart_button{min-height:54px;width:100%;min-width:190px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-weight:950;font-size:17px;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}.single-product div.product form.cart button.single_add_to_cart_button:hover,.single-product div.product form.cart .single_add_to_cart_button:hover{background:var(--bm-neon-button-bg-hover);color:#fff;border-color:#ff82ff;box-shadow:var(--bm-neon-button-glow-hover)}.single-product .bm-pricing-table-container,.single-product .pricing_table_container{background:#fff;border:1px solid #d6c9ff;border-radius:18px;box-shadow:0 14px 30px rgb(124 91 255 / .13);overflow:hidden;width:100%}.single-product .bm-pricing-title{padding:12px 14px 10px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);border-bottom:0;color:#fff;font-size:17px;font-weight:900;letter-spacing:0}.single-product .bm-pricing-title::after{content:"Automatic quantity breaks";display:block;margin-top:3px;color:#f6f1ff;font-size:11px;font-weight:750}.single-product .bm-pricing-table-container table,.single-product .pricing_table_container table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.single-product .bm-pricing-table-container th:first-child,.single-product .pricing_table_container th:first-child,.single-product .bm-pricing-table-container td:first-child,.single-product .pricing_table_container td:first-child{width:48%;text-align:left}.single-product .bm-pricing-table-container th:last-child,.single-product .pricing_table_container th:last-child,.single-product .bm-pricing-table-container td:last-child,.single-product .pricing_table_container td:last-child{width:52%;text-align:right}.single-product .bm-pricing-table-container th,.single-product .pricing_table_container th{background:#f4efff;color:#392864;font-size:11px;font-weight:900;padding:9px 10px;text-align:left;text-transform:uppercase;letter-spacing:.02em}.single-product .bm-pricing-table-container td,.single-product .pricing_table_container td{padding:10px;border-top:1px solid #eee8ff;font-size:13px}.single-product .bm-pricing-table-container tbody tr:nth-child(odd) td,.single-product .pricing_table_container tbody tr:nth-child(odd) td{background:#fbf9ff}.single-product .bm-pricing-table-container td:last-child,.single-product .pricing_table_container td:last-child{color:#b4232a;font-weight:900}.single-product .summary .price,.single-product .summary p.price,.single-product .summary .price .amount,.single-product .summary p.price .amount{color:#9f3412;font-size:clamp(28px, 2vw, 38px);font-weight:900;margin:0}.single-product .summary .product_title{margin-top:0;font-size:clamp(30px, 2.45vw, 44px);line-height:1.08;letter-spacing:0;margin-bottom:10px}.single-product .bm-single-rating{margin:0 0 12px}.single-product .bm-single-rating-link{display:inline-flex;align-items:center;gap:9px;color:#101820;text-decoration:none;font-weight:850}.single-product .bm-single-rating-link:hover{color:var(--bm-action);text-decoration:underline}.single-product .bm-single-rating-text{font-size:14px}.single-product .woocommerce-product-details__short-description{position:relative;background:#fff;border:1px solid #dbe3ec;border-radius:12px;box-shadow:0 10px 26px rgb(12 25 40 / .07);color:#161b22;font-size:15px;line-height:1.5;padding:16px 18px;overflow:auto;scrollbar-width:thin}.single-product .woocommerce-product-details__short-description::before{content:"Product highlights";display:block;margin:0 0 12px;color:#101820;font-size:18px;font-weight:950;line-height:1.1}.single-product .woocommerce-product-details__short-description:empty{display:none!important}.single-product .woocommerce-product-details__short-description li{margin-bottom:10px}body.single-product .woocommerce-product-gallery__image.bm-product-gallery-video{background:#05070b;border-radius:8px;overflow:hidden}body.single-product .bm-product-gallery-video__frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:#05070b}body.single-product .bm-product-gallery-video__frame iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0}body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img[src*="img.youtube.com"]){position:relative}body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img[src*="img.youtube.com"])::before,body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img[src*="img.youtube.com"])::after{content:"";position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img[src*="img.youtube.com"])::before{width:34px;height:34px;border:2px solid rgb(255 255 255 / .9);border-radius:999px;background:rgb(10 12 16 / .72);box-shadow:0 3px 14px rgb(0 0 0 / .35)}body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img[src*="img.youtube.com"])::after{margin-left:2px;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:11px solid #fff}.single-product div.product .summary>.product_meta{background:#fff;border:1px solid #e1e7ee;border-radius:10px;padding:14px}@media (min-width:1120px){.single-product div.product{display:grid!important;grid-template-columns:minmax(360px,38%) minmax(0,1fr);gap:22px;align-items:start}.single-product div.product div.images{grid-column:1;grid-row:1}.single-product div.product div.summary{grid-column:2;grid-row:1;--bm-buy-rail-width:clamp(240px, 30%, 300px);display:block!important;position:relative;padding-right:calc(var(--bm-buy-rail-width) + 22px);min-width:0;min-height:1010px}.single-product div.product .summary>.product_title,.single-product div.product .summary>.bm-single-rating,.single-product div.product .summary>.price,.single-product div.product .summary>.woocommerce-product-details__short-description{min-width:0}.single-product div.product .summary>.product_title{margin:0 0 10px}.single-product div.product .summary>.bm-single-rating{margin:0 0 12px}.single-product div.product .summary>.price{margin:0 0 18px}.single-product div.product .summary>.woocommerce-product-details__short-description{margin-top:0}.single-product div.product .summary>.woocommerce-product-details__short-description{max-height:620px}.single-product div.product .summary>form.cart,.single-product div.product .summary>.pricing_table_container,.single-product div.product .summary>.productinfo-show-discounts,.single-product div.product .summary>.product_meta{position:absolute;right:0;width:var(--bm-buy-rail-width);min-width:0}.single-product div.product .summary>form.cart{top:0}.single-product div.product .summary>.pricing_table_container,.single-product div.product .summary>.productinfo-show-discounts{top:192px}.single-product div.product .summary>.product_meta{top:635px;font-size:14px;line-height:1.45}.single-product div.product>.woocommerce-tabs,.single-product div.product>.related,.single-product div.product>.upsells,.single-product div.product>.cross-sells,.single-product div.product>section,.single-product div.product .summary>.woocommerce-tabs,.single-product div.product .summary>.related,.single-product div.product .summary>.upsells,.single-product div.product .summary>.cross-sells{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0}.single-product div.product>.related ul.products,.single-product div.product>.upsells ul.products,.single-product div.product>.cross-sells ul.products,.single-product div.product .summary>.related ul.products,.single-product div.product .summary>.upsells ul.products,.single-product div.product .summary>.cross-sells ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1500px){.single-product div.product{grid-template-columns:minmax(420px,42%) minmax(0,1fr)}.single-product div.product div.summary{--bm-buy-rail-width:clamp(260px, 28%, 300px)}.single-product div.product .summary>.woocommerce-product-details__short-description{max-height:560px}}.bm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bm-product-card{border:1px solid rgb(137 211 255 / .28);border-radius:10px;padding:14px;text-align:center;display:grid;gap:10px;align-content:start;background:radial-gradient(circle at 50% 28%,rgb(255 255 255 / .16) 0,#fff0 38%),linear-gradient(180deg,#18202d 0%,#101723 58%,#0c121b 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .09),0 10px 24px rgb(8 15 26 / .18);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bm-product-card:hover{transform:translateY(-2px);border-color:rgb(142 101 237 / .52);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 16px 32px rgb(8 15 26 / .24),0 0 24px rgb(142 101 237 / .18)}.bm-product-image img{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;padding:8px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255),0 0 14px rgb(255 255 255 / .18)}.bm-product-title{min-height:44px;display:flex;align-items:center;justify-content:center;color:#f8fbff;text-decoration:none;font-weight:800;line-height:1.2}.bm-product-price{min-height:38px;display:grid;align-items:center;justify-items:center;font-weight:900;color:#ff9a4d}.bm-product-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:2px solid #111;text-decoration:none;font-weight:900;border-radius:4px;padding:0 12px}.bm-cart-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .42);z-index:999999990;opacity:0;transition:opacity .18s ease}body.bm-cart-open .bm-cart-backdrop{opacity:1}.bm-cart-drawer{position:fixed;top:0;right:0;width:min(420px, 96vw);height:100vh;background:#fff;z-index:999999991;border-left:1px solid #d6c9ff;box-shadow:-18px 0 42px rgb(20 12 40 / .28);transform:translateX(105%);transition:transform .22s ease;display:flex;flex-direction:column}body.bm-cart-open .bm-cart-drawer{transform:translateX(0)}.bm-cart-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#101820;color:#fff}.bm-cart-head strong{display:block;font-size:25px;line-height:1.1}.bm-cart-head span{display:block;color:#d8d8d8;font-size:13px;margin-top:3px}.bm-cart-close{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff0;color:#fff;font-size:34px;line-height:1;cursor:pointer}.bm-cart-close:hover{background:rgb(255 255 255 / .12)}.bm-cart-body{flex:1;overflow:auto;padding:0 12px 16px}.bm-cart-empty{display:grid;gap:6px;text-align:center;padding:36px 10px}.bm-cart-empty span{color:var(--bm-muted)}.bm-cart-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #e8edf4;transition:opacity .16s ease}.bm-cart-item.is-updating{opacity:.58;pointer-events:none}.bm-cart-thumb img{width:82px;height:82px;object-fit:contain;border:1px solid #e3e6e6;border-radius:10px;background:#fff}.bm-cart-title{display:block;color:#111;font-weight:800;text-decoration:none;font-size:14px;line-height:1.25}.bm-cart-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--bm-muted);font-size:13px;margin-top:7px}.bm-cart-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.bm-cart-qty{display:inline-flex;align-items:center;justify-content:space-between;width:112px;min-height:32px;overflow:hidden;border:1px solid #c8b8ff;border-radius:999px;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);box-shadow:inset 0 1px 1px rgb(86 55 180 / .06)}.bm-cart-qty button{width:32px;height:32px;border:0;background:#ece4ff;color:#32105f;font-size:16px;font-weight:950;cursor:pointer}.bm-cart-qty button:hover{background:#dfd4ff;color:#24104f}.bm-cart-qty input{width:44px;height:32px;border:0;background:#fff;color:#101820;text-align:center;font-size:14px;font-weight:950;appearance:textfield}.bm-cart-qty input::-webkit-outer-spin-button,.bm-cart-qty input::-webkit-inner-spin-button{margin:0;appearance:none}.bm-cart-line-total{color:#3b1678;font-weight:950;font-size:14px;text-align:right}.bm-cart-remove{border:0;background:#fff0;color:#b4232a;text-decoration:none;cursor:pointer;padding:8px 0 0;font-weight:850}.bm-cart-remove:hover{color:#7f1017;text-decoration:underline}.bm-cart-foot{border-bottom:1px solid #d5d9d9;background:#fff;padding:14px 16px 16px}.bm-cart-subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:18px;margin-bottom:12px}.bm-cart-subtotal strong{color:#a83205;font-size:22px}.bm-cart-shipping-note{display:grid;gap:3px;margin:-4px 0 12px;padding:10px 12px;border:1px solid #d9cff7;border-radius:12px;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);color:#32105f;font-size:12px;line-height:1.3}.bm-cart-shipping-note a{color:#3b1678;font-weight:950;text-decoration:none}.bm-cart-shipping-note a:hover{text-decoration:underline}.bm-cart-shipping-note span{color:#5b526d}.bm-checkout,.bm-view-cart{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;font-weight:950;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bm-checkout{margin-bottom:9px}.bm-view-cart{color:#fff}.bm-checkout:hover,.bm-view-cart:hover{transform:translateY(-1px);border-color:#ff82ff;background:var(--bm-neon-button-bg-hover);box-shadow:var(--bm-neon-button-glow-hover)}.bm-order-invoice-action{margin:18px 0 8px}.bm-order-invoice-action .bm-order-invoice-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 20px!important;border:2px solid var(--bm-neon-button-border)!important;border-radius:999px!important;background:var(--bm-neon-button-bg)!important;color:#fff!important;font-weight:950!important;text-decoration:none!important;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bm-order-invoice-action .bm-order-invoice-button:hover{transform:translateY(-1px);border-color:#ff82ff!important;background:var(--bm-neon-button-bg-hover)!important;box-shadow:var(--bm-neon-button-glow-hover)}.aws-search-result{z-index:999999989!important;overflow:hidden!important;border:1px solid #d6c9ff!important;border-radius:16px!important;background:#fff!important;box-shadow:0 20px 48px rgb(12 25 40 / .18)!important}.aws_result_scroll{max-height:min(70vh, 620px)!important}.aws_results,.aws_results.style-inline{display:grid!important;gap:0!important;background:#fff!important}.aws_result_item{position:relative;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px!important;border-bottom:1px solid #e8edf4!important;background:#fff}.aws_result_item:hover{background:linear-gradient(135deg,#fff 0%,#f6f2ff 100%)!important}.aws_result_item:last-child{border-bottom:0!important}.aws_result_link_top{position:absolute;inset:0;z-index:1;color:transparent!important;font-size:0!important}.aws_result_image{position:relative;z-index:2;width:58px!important;height:58px!important;margin:0!important}.aws_result_image img{width:58px!important;height:58px!important;object-fit:contain!important;border:1px solid #e3e8f0;border-radius:10px;background:#fff}.aws_result_content{position:relative;z-index:2;display:grid!important;gap:6px;max-width:min(780px, calc(100vw - 250px));min-width:0;padding:0!important}.aws_result_head{display:grid!important;grid-template-columns:minmax(0,min(720px, 100%)) auto;justify-content:start;gap:12px;align-items:start}.aws_result_title{color:#101820!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.aws_result_title strong,.aws_result_excerpt strong{color:#5f2bc7}.aws_result_price{justify-self:start;color:#a83205!important;font-size:14px!important;font-weight:950!important;white-space:nowrap}.aws_result_excerpt{color:#4b5869!important;font-size:12px!important;line-height:1.35!important}.bm-aws-actions{display:flex;position:relative;z-index:3;margin-top:2px}.bm-aws-add{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-size:12px;font-weight:950;line-height:1;box-shadow:var(--bm-neon-button-glow);text-shadow:var(--bm-neon-button-text-glow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;cursor:pointer}.bm-aws-add:hover{transform:translateY(-1px);border-color:#ff82ff;background:var(--bm-neon-button-bg-hover);box-shadow:var(--bm-neon-button-glow-hover)}.bm-aws-add:disabled{cursor:progress;opacity:.72}@media (max-width:640px){.aws-search-result{left:12px!important;right:12px!important;width:auto!important;border-radius:14px!important}.aws_result_item{grid-template-columns:52px minmax(0,1fr);padding:11px!important}.aws_result_head{grid-template-columns:1fr;gap:4px}.aws_result_content{max-width:none}.aws_result_image,.aws_result_image img{width:52px!important;height:52px!important}.bm-aws-add{min-height:32px;padding:0 12px}}body.woocommerce-cart .bm-header{position:static}body.woocommerce-cart .bm-site-main{background:linear-gradient(180deg,#f8fbff 0%,#eef3f6 100%)}body.woocommerce-cart .bm-content{width:min(1680px, calc(100% - 40px))!important;padding:22px 0 44px;background:#fff0}body.woocommerce-cart .bm-article{width:100%}body.woocommerce-cart .bm-woo{width:min(1680px, calc(100% - 40px))!important;padding:22px 0 44px}body.woocommerce-cart .bm-woo>.woocommerce,body.woocommerce-cart .bm-article>.woocommerce{display:grid;grid-template-columns:minmax(680px,1fr) minmax(420px,520px);gap:24px;align-items:start}body.woocommerce-cart .page-title,body.woocommerce-cart .entry-title,body.woocommerce-cart .woocommerce>h1{grid-column:1 / -1;margin:0;font-size:clamp(34px, 3vw, 48px);line-height:1;color:#101820}body.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1 / -1}body.woocommerce-cart form.woocommerce-cart-form{grid-column:1;grid-row:2;min-width:0;background:#fff;border:1px solid #dbe3ec;border-radius:16px;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:18px}body.woocommerce-cart table.cart{display:block;width:100%;border:0;border-collapse:collapse;margin:0}body.woocommerce-cart table.cart thead{display:none}body.woocommerce-cart table.cart tbody{display:grid;gap:12px}body.woocommerce-cart table.cart tr.cart_item{display:grid;grid-template-columns:32px 92px minmax(0,1fr) auto auto;gap:14px;align-items:center;width:100%;padding:12px;border:1px solid #e1e8f0;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#fbfdff 100%)}body.woocommerce-cart table.cart td{display:block;border:0!important;padding:0!important}body.woocommerce-cart table.cart td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#fff0f0;color:#b4232a!important;text-decoration:none;font-weight:950}body.woocommerce-cart table.cart td.product-thumbnail img{width:84px;height:84px;object-fit:contain;border:1px solid #e0e6ee;border-radius:12px;background:#fff}body.woocommerce-cart table.cart td.product-name a{color:#101820;text-decoration:none;font-size:16px;font-weight:900;line-height:1.25}body.woocommerce-cart table.cart td.product-price,body.woocommerce-cart table.cart td.product-subtotal,body.woocommerce-cart table.cart td.product-price .amount,body.woocommerce-cart table.cart td.product-subtotal .amount{color:#32105f;font-weight:950}body.woocommerce-cart table.cart td.product-quantity .quantity,body.woocommerce-cart table.cart td.product-quantity .qib-button-wrapper{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;border:1px solid #cabcf0;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f4efff 100%)}body.woocommerce-cart table.cart td.product-quantity input.qty{width:42px;height:34px;border:0!important;background:transparent!important;color:#32105f;text-align:center;font-weight:950;box-shadow:none!important}body.woocommerce-cart table.cart td.product-quantity .minus,body.woocommerce-cart table.cart td.product-quantity .plus{width:30px;height:34px;border:0!important;background:#ece4ff!important;color:#32105f!important;font-weight:950;box-shadow:none!important}body.woocommerce-cart table.cart td.actions{display:grid!important;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;margin-top:4px;padding:10px 0 0!important}body.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:10px;min-width:0}body.woocommerce-cart table.cart td.actions .coupon .input-text{flex:1;min-width:0;height:44px;border:1px solid #c7d2df;border-radius:999px;padding:0 15px}body.woocommerce-cart table.cart td.actions button,body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .shipping-calculator-form button{min-height:44px;border:2px solid var(--bm-neon-button-border)!important;border-radius:999px!important;background:var(--bm-neon-button-bg)!important;color:#fff!important;padding:0 18px!important;font-weight:950!important;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)!important}body.woocommerce-cart .cart-collaterals{grid-column:2;grid-row:2;position:sticky;top:16px;min-width:0}body.woocommerce-cart .cart_totals{float:none!important;width:100%!important;background:#fff;border:1px solid #dbe3ec;border-radius:16px;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:20px}body.woocommerce-cart .cart_totals h2{margin:0 0 16px;font-size:24px;line-height:1.15}body.woocommerce-cart .cart_totals table{display:block;width:100%;border:0;margin:0}body.woocommerce-cart .cart_totals tbody,body.woocommerce-cart .cart_totals tr{display:block;width:100%}body.woocommerce-cart .cart_totals tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{border:0!important;padding:0!important;text-align:left}body.woocommerce-cart .cart_totals td{text-align:right}body.woocommerce-cart .cart_totals .amount,body.woocommerce-cart .cart_totals .order-total .amount{color:#3b1678;font-weight:950}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{font-size:20px}body.woocommerce-cart .woocommerce-shipping-calculator{margin-top:10px;text-align:left}body.woocommerce-cart .shipping-calculator-button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;text-decoration:none;font-weight:950;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}body.woocommerce-cart .shipping-calculator-form{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #d9cff7;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f7f2ff 100%)}body.woocommerce-cart .shipping-calculator-form p{margin:0!important}body.woocommerce-cart .shipping-calculator-form input,body.woocommerce-cart .shipping-calculator-form select,body.woocommerce-cart .shipping-calculator-form .select2-container .select2-selection--single{min-height:42px;border:1px solid #c7d2df!important;border-radius:10px!important;background:#fff!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:16px 0 0!important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;min-height:58px;width:100%;margin:0;font-size:18px}body.woocommerce-checkout .bm-header{position:static}body.woocommerce-checkout .bm-site-main{background:linear-gradient(180deg,#f8fbff 0%,#eef3f6 100%)}body.woocommerce-checkout .bm-woo{width:min(1780px, calc(100% - 40px))!important;max-width:none!important;padding:22px 0 44px}body.woocommerce-checkout .bm-woo>.woocommerce{width:100%!important;max-width:none!important}body.woocommerce-checkout .page-title,body.woocommerce-checkout .entry-title,body.woocommerce-checkout .woocommerce>h1{margin:0 0 16px;font-size:clamp(34px, 3vw, 48px);line-height:1;letter-spacing:0;color:#101820}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-error{border:1px solid #dbe3ec!important;border-left:6px solid var(--bm-blue)!important;border-radius:14px;background:#fff!important;color:#18202b;box-shadow:0 10px 24px rgb(12 25 40 / .08);margin:0 0 16px!important;padding:15px 18px!important}body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-checkout .woocommerce-error::before{display:none}body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon),body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_cart),body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_product){display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding-top:12px!important;padding-bottom:12px!important}body.woocommerce-checkout .woocommerce-info #pay_with_amazon,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_cart,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_product{float:none!important;display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;width:auto;margin:0 0 0 auto!important;line-height:1.15;text-align:right}body.woocommerce-checkout .woocommerce-info #pay_with_amazon img,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_cart img,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_product img{display:block;max-height:32px}body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon)>*,body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_cart)>*,body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_product)>*{min-width:0}body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(680px,1fr) minmax(480px,560px);gap:24px;align-items:start;margin-top:18px}body.woocommerce-checkout #customer_details{grid-column:1;display:grid;grid-template-columns:1fr;gap:16px;min-width:0}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important;max-width:none!important;background:#fff;border:1px solid #dbe3ec;border-radius:16px;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:20px;min-width:0}body.woocommerce-checkout #customer_details h3,body.woocommerce-checkout #order_review_heading{margin:0 0 18px;font-size:24px;line-height:1.15;color:#101820}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}body.woocommerce-checkout #ship-to-different-address{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:20px}body.woocommerce-checkout #ship-to-different-address label{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer}body.woocommerce-checkout .form-row{float:none!important;width:100%!important;margin:0!important;padding:0!important}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{grid-column:span 6}body.woocommerce-checkout .form-row-wide{grid-column:1 / -1;clear:both}body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #billing_state_field,body.woocommerce-checkout #billing_postcode_field{grid-column:span 4}body.woocommerce-checkout #billing_phone_field,body.woocommerce-checkout #billing_email_field{grid-column:span 6}body.woocommerce-checkout .form-row label{display:block;margin:0 0 6px;color:#283342;font-size:13px;font-weight:900;letter-spacing:.01em}body.woocommerce-checkout .required{color:#b4232a;text-decoration:none}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;min-height:46px;border:1px solid #c7d2df!important;border-radius:10px!important;background:#fff!important;color:#111823;font-size:16px;line-height:1.35;padding:0 12px!important;box-shadow:inset 0 1px 0 rgb(0 0 0 / .03);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body.woocommerce-checkout textarea{min-height:86px;padding:13px 14px!important;resize:vertical}body.woocommerce-checkout .select2-container{width:100%!important}body.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:48px!important;padding-left:0!important;color:#111823!important}body.woocommerce-checkout .select2-container .select2-selection__arrow{height:48px!important;right:10px!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout .select2-container--open .select2-selection--single{outline:0;border-color:var(--bm-action-hover)!important;box-shadow:0 0 0 4px rgb(36 54 79 / .14)}body.woocommerce-checkout input[type="checkbox"]{width:18px;height:18px;accent-color:var(--bm-action)}body.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;background:#fff;border:1px solid #dbe3ec;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:20px 20px 0;margin:0}body.woocommerce-checkout #order_review{grid-column:2;grid-row:1;position:sticky;top:16px;max-height:none;overflow:visible;margin-top:52px;background:#fff;border:1px solid #dbe3ec;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:0 20px 20px;min-width:0}body.woocommerce-checkout #order_review table.shop_table{display:block;width:100%;border:0;border-collapse:collapse;margin:0 0 18px}body.woocommerce-checkout #order_review table.shop_table thead{display:none}body.woocommerce-checkout #order_review table.shop_table tbody{display:block;width:100%}body.woocommerce-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout #order_review table.shop_table tr{display:block;width:100%}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{border:0;border-bottom:1px solid #edf1f5;padding:12px 0;vertical-align:top}body.woocommerce-checkout #order_review table.shop_table th{color:#283342;font-weight:900;text-align:left}body.woocommerce-checkout #order_review table.shop_table td{text-align:right}body.woocommerce-checkout #order_review table.shop_table .product-name{text-align:left;font-weight:800}body.woocommerce-checkout #order_review table.shop_table .cart_item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 0;border-bottom:1px solid #edf1f5}body.woocommerce-checkout #order_review table.shop_table tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}body.woocommerce-checkout #order_review table.shop_table .cart_item td{display:block;border-bottom:0;padding:0}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;align-items:center}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-total{min-width:76px;font-weight:900;color:#32105f}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-total .amount,body.woocommerce-checkout #order_review table.shop_table .cart-subtotal .amount,body.woocommerce-checkout #order_review table.shop_table .shipping .amount,body.woocommerce-checkout #order_review table.shop_table .tax-rate .amount,body.woocommerce-checkout #order_review table.shop_table .fee .amount{color:#32105f;font-weight:950}body.woocommerce-checkout #order_review .quantity,body.woocommerce-checkout #order_review .qib-button-wrapper{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:46px;height:28px;min-height:28px;border:1px solid #cabcf0;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f4efff 100%);grid-column:2;justify-self:start;order:3}body.woocommerce-checkout #order_review .quantity input.qty{width:42px;height:28px;border:0!important;text-align:center;font-size:13px;font-weight:900;color:#32105f;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout #order_review .minus,body.woocommerce-checkout #order_review .plus{display:none!important}body.woocommerce-checkout #order_review table.shop_table .order-total th,body.woocommerce-checkout #order_review table.shop_table .order-total td{border-bottom:0;font-size:20px}body.woocommerce-checkout #order_review table.shop_table .order-total .amount{color:#3b1678;font-size:24px;font-weight:900}body.woocommerce-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;text-align:left}body.woocommerce-checkout .woocommerce-shipping-methods li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;margin:6px 0;border:1px solid #dbe3ec;border-radius:12px;background:#f8fbff;text-align:left}body.woocommerce-checkout .woocommerce-shipping-methods li:has(input:checked){border-color:#9d7ded;background:linear-gradient(135deg,#f7f2ff 0%,#efe8ff 100%);box-shadow:inset 4px 0 0 #4b1d95}body.woocommerce-checkout .woocommerce-shipping-methods input{margin-top:2px;accent-color:var(--bm-action)}body.woocommerce-checkout .woocommerce-shipping-methods label{cursor:pointer;font-weight:800;line-height:1.2}body.woocommerce-checkout .woocommerce-shipping-destination,body.woocommerce-checkout .woocommerce-shipping-calculator{text-align:left;font-size:13px;color:var(--bm-muted)}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping{grid-template-columns:1fr;gap:4px}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping th,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td{display:block;width:100%;min-width:0;text-align:left}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td{padding-top:0}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td>*,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-methods,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-methods li,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-destination,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-calculator{max-width:100%;overflow-wrap:anywhere}body.woocommerce-checkout #payment{background:#f8fafc!important;border:1px solid #dbe3ec;border-radius:16px;padding:14px}body.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #dbe3ec;padding:0 0 10px}body.woocommerce-checkout #payment div.payment_box{background:#fff;border:1px solid #dbe3ec;border-radius:10px;color:#283342;margin:8px 0 10px;padding:12px}body.woocommerce-checkout #payment div.payment_box::before{display:none}body.woocommerce-checkout #place_order{width:100%;min-height:58px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-size:18px;font-weight:900;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}body.woocommerce-checkout #place_order:hover{background:var(--bm-neon-button-bg-hover);color:#fff;border-color:#ff82ff;box-shadow:var(--bm-neon-button-glow-hover)}body.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--bm-muted);font-size:13px;line-height:1.45}@media (min-width:1500px){body.woocommerce-checkout .bm-woo{width:min(1840px, calc(100% - 40px))!important}body.woocommerce-checkout form.checkout{grid-template-columns:minmax(660px,1fr) minmax(330px,390px) minmax(340px,420px);gap:18px}body.woocommerce-checkout #customer_details{grid-column:1;grid-row:1 / span 2}body.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;border-bottom:1px solid #edf1f5;border-radius:16px 16px 0 0;padding:18px 18px 12px}body.woocommerce-checkout #order_review{display:contents}body.woocommerce-checkout #order_review table.shop_table{grid-column:2;grid-row:1;position:sticky;top:16px;align-self:start;margin:58px 0 0;padding:0 18px 18px;border:1px solid #dbe3ec;border-top:0;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 14px 34px rgb(12 25 40 / .08)}body.woocommerce-checkout #payment{grid-column:3;grid-row:1;position:sticky;top:16px;align-self:start;padding:18px;background:#fff!important;box-shadow:0 14px 34px rgb(12 25 40 / .08)}body.woocommerce-checkout #payment::before{content:"Payment";display:block;margin:0 0 14px;color:#101820;font-size:24px;font-weight:950;line-height:1.15}body.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}body.woocommerce-checkout #payment div.payment_box{margin:10px 0 12px}body.woocommerce-checkout #order_review table.shop_table .cart_item{grid-template-columns:minmax(0,1fr);gap:8px}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-total{justify-self:end}body.woocommerce-checkout #order_review table.shop_table .cart_item .product-name{grid-template-columns:48px minmax(0,1fr)}body.woocommerce-checkout #order_review table.shop_table tfoot tr{grid-template-columns:minmax(0,1fr) auto;gap:10px}body.woocommerce-checkout #order_review .quantity,body.woocommerce-checkout #order_review .qib-button-wrapper{grid-column:2}}.bm-checkout-line-item{display:contents}.bm-checkout-thumb img,.bm-checkout-thumb-img{width:52px;height:52px;object-fit:contain;border:1px solid #e0e6ee;border-radius:10px;background:#fff}.bm-checkout-thumb{order:1;grid-row:1 / 3}.bm-checkout-item-name{min-width:0;order:2;grid-column:2;font-size:13px;line-height:1.25}body.woocommerce-checkout .cqoc_container .remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fff0f0;color:#b4232a!important;text-decoration:none!important;font-weight:900;line-height:1}body.woocommerce-account .bm-site-main{background:#eef3f6}body.woocommerce-account .bm-woo{width:92%!important;max-width:none!important;padding-top:28px;padding-bottom:42px}body.woocommerce-account .woocommerce{background:#fff;border:1px solid #dbe3ec;border-radius:16px;box-shadow:0 14px 34px rgb(12 25 40 / .08);padding:22px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid #ccd6e2;border-radius:999px;color:#101820;text-decoration:none;font-weight:850}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:var(--bm-action);border-color:var(--bm-action);color:#fff}body.woocommerce-account .woocommerce-MyAccount-content{margin-top:22px}body.woocommerce-account:not(.logged-in) .bm-site-main{background:linear-gradient(180deg,#f8fbff 0%,#eef3f6 100%)}body.woocommerce-account:not(.logged-in) .bm-woo{width:min(1680px, calc(100% - 40px))!important;padding-top:24px}body.woocommerce-account:not(.logged-in) .woocommerce{position:relative;overflow:hidden;padding:0;border:0;border-radius:18px;background:#fff0;box-shadow:none}body.woocommerce-account:not(.logged-in) .woocommerce::before{content:"";display:block;height:6px;margin:0 0 20px;border-radius:999px;background:linear-gradient(90deg,#12c7ff,#ff1f8f,#ffd400,#6be238,#8c37ff);box-shadow:0 10px 22px rgb(59 22 120 / .14)}body.woocommerce-account:not(.logged-in) .page-title,body.woocommerce-account:not(.logged-in) .entry-title,body.woocommerce-account:not(.logged-in) .woocommerce>h1{margin:0 0 12px;color:#101820;font-size:clamp(38px, 4vw, 62px);line-height:.95;letter-spacing:0}body.woocommerce-account:not(.logged-in) .woocommerce>p{max-width:780px;margin:0 0 20px;color:#344154;font-size:17px;font-weight:750;line-height:1.45}body.woocommerce-account:not(.logged-in) #customer_login,body.woocommerce-account:not(.logged-in) .u-columns.col2-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:0;padding:22px;border:1px solid #d9e3ef;border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255 / .98) 0%,rgb(248 251 255 / .96) 55%,rgb(245 239 255 / .94) 100%);box-shadow:0 18px 42px rgb(12 25 40 / .10)}body.woocommerce-account:not(.logged-in) #customer_login::before,body.woocommerce-account:not(.logged-in) .u-columns.col2-set::before,body.woocommerce-account:not(.logged-in) #customer_login::after,body.woocommerce-account:not(.logged-in) .u-columns.col2-set::after{content:none!important;display:none!important}body.woocommerce-account:not(.logged-in) #customer_login .u-column1,body.woocommerce-account:not(.logged-in) #customer_login .u-column2,body.woocommerce-account:not(.logged-in) .u-columns.col2-set .u-column1,body.woocommerce-account:not(.logged-in) .u-columns.col2-set .u-column2{float:none!important;width:100%!important;max-width:none!important;min-width:0;display:grid;grid-template-rows:auto 1fr;gap:14px}body.woocommerce-account:not(.logged-in) #customer_login h2,body.woocommerce-account:not(.logged-in) .u-columns.col2-set h2{margin:0;color:#101820;font-size:clamp(24px, 2vw, 32px);line-height:1.05}body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register,body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register{height:100%;display:grid;align-content:start;gap:14px;margin:0!important;padding:22px!important;border:1px solid #d8e1eb!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 1px 1px 0 rgb(255 255 255 / .95),inset -1px -1px 0 rgb(190 203 218 / .48),0 12px 0 rgb(134 151 170 / .12),0 22px 38px rgb(10 20 34 / .10)}body.woocommerce-account:not(.logged-in) form.login::before,body.woocommerce-account:not(.logged-in) form.register::before{content:"";display:block;width:52px;height:5px;border-radius:999px;background:linear-gradient(90deg,#5f2bc7,#12c7ff)}body.woocommerce-account:not(.logged-in) .woocommerce-form-row,body.woocommerce-account:not(.logged-in) .form-row{float:none!important;width:100%!important;margin:0!important;padding:0!important}body.woocommerce-account:not(.logged-in) .form-row label{display:block;margin:0 0 7px;color:#283342;font-size:13px;font-weight:950;letter-spacing:.01em}body.woocommerce-account:not(.logged-in) input.input-text,body.woocommerce-account:not(.logged-in) input[type="text"],body.woocommerce-account:not(.logged-in) input[type="email"],body.woocommerce-account:not(.logged-in) input[type="password"]{width:100%!important;min-height:48px;border:1px solid #c7d2df!important;border-radius:12px!important;background:#fff!important;color:#111823;font-size:16px;padding:0 14px!important;box-shadow:inset 0 1px 0 rgb(0 0 0 / .03);transition:border-color .16s ease,box-shadow .16s ease}body.woocommerce-account:not(.logged-in) input.input-text:focus,body.woocommerce-account:not(.logged-in) input[type="text"]:focus,body.woocommerce-account:not(.logged-in) input[type="email"]:focus,body.woocommerce-account:not(.logged-in) input[type="password"]:focus{outline:0;border-color:var(--bm-action-hover)!important;box-shadow:0 0 0 4px rgb(95 43 199 / .13)}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:8px;margin:0 12px 0 0;font-weight:800}body.woocommerce-account:not(.logged-in) input[type="checkbox"]{width:18px;height:18px;accent-color:var(--bm-action)}body.woocommerce-account:not(.logged-in) button.button,body.woocommerce-account:not(.logged-in) form.login button,body.woocommerce-account:not(.logged-in) form.register button{min-width:132px;min-height:46px;justify-self:start}body.woocommerce-account:not(.logged-in) .lost_password{margin:2px 0 0!important}body.woocommerce-account:not(.logged-in) .lost_password a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #d8e1eb;border-radius:999px;background:#f8fbff;color:#32105f;text-decoration:none;font-weight:900}body.woocommerce-account:not(.logged-in) .lost_password a:hover{border-color:#cabcf0;background:#f4efff}body.woocommerce-account:not(.logged-in) .nsl-container,body.woocommerce-account:not(.logged-in) .mo-openid-app-icons,body.woocommerce-account:not(.logged-in) .woo-slg-social-container{margin-top:2px!important}body.woocommerce-account:not(.logged-in) .cf-turnstile,body.woocommerce-account:not(.logged-in) .cf-challenge,body.woocommerce-account:not(.logged-in) iframe[src*="turnstile"]{max-width:100%}@media (max-width:900px){body.woocommerce-account:not(.logged-in) .bm-woo{width:100%!important;padding:16px 14px 28px}body.woocommerce-account:not(.logged-in) #customer_login,body.woocommerce-account:not(.logged-in) .u-columns.col2-set{grid-template-columns:1fr;padding:14px;gap:16px}body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register,body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register{padding:18px!important}}.bm-wholesale-panel{display:grid;gap:16px;margin-top:22px;padding:22px;border:1px solid #cfdbe8;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);box-shadow:0 12px 26px rgb(12 25 40 / .08)}.bm-panel-eyebrow{margin:0 0 6px;color:var(--bm-blue);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bm-wholesale-panel h2{margin:0 0 8px;font-size:clamp(24px, 2.4vw, 34px);line-height:1.08}.bm-wholesale-panel p{margin:0;color:#283342;line-height:1.5}.bm-wholesale-actions{display:flex;flex-wrap:wrap;gap:10px}.bm-wholesale-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--bm-action);color:#fff;text-decoration:none;font-weight:950;box-shadow:0 8px 18px rgb(22 34 56 / .15)}.bm-wholesale-actions a:hover{background:var(--bm-action-hover);color:#fff}.bm-wholesale-note{padding-top:4px;font-size:14px}.bm-catalog-alerts{display:grid;gap:18px}.bm-catalog-alerts-head{display:grid;gap:8px}.bm-catalog-alerts-head h2{margin:0;font-size:clamp(24px, 2.4vw, 34px);line-height:1.08}.bm-catalog-alerts-head p{margin:0;color:#283342;line-height:1.5}.bm-catalog-alert-layout{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:16px;align-items:start}.bm-catalog-alert-days{display:grid;gap:8px}.bm-catalog-alert-days a{display:flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #d7e2ee;border-radius:8px;background:#fff;color:#251044;text-decoration:none;font-weight:900}.bm-catalog-alert-days a:hover,.bm-catalog-alert-days a.is-active{border-color:var(--bm-action);background:var(--bm-action);color:#fff}.bm-catalog-alert-card{min-height:210px;padding:18px;border:1px solid #d7e2ee;border-radius:12px;background:#fff;box-shadow:0 10px 24px rgb(12 25 40 / .07)}.bm-catalog-alert-summary{margin:0;color:#172033;font-weight:900}.bm-catalog-alert-list{display:grid;gap:10px;margin:14px 0 0;padding-left:20px;color:#172033;line-height:1.45}@media (max-width:720px){.bm-catalog-alert-layout{grid-template-columns:1fr}.bm-catalog-alert-days{grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);overflow-x:auto;padding-bottom:4px}}.bm-footer{position:relative;margin-top:48px;background:radial-gradient(circle at 12% 0%,rgb(18 199 255 / .35),transparent 28%),radial-gradient(circle at 82% 12%,rgb(255 31 143 / .28),transparent 24%),linear-gradient(135deg,#080b10 0%,#151022 48%,#07070b 100%);color:#fff;overflow:hidden}.bm-footer::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#12c7ff,#ff1f8f,#ffd400,#6be238,#8c37ff)}.bm-footer-inner{position:relative;width:100%;max-width:none;margin:0;padding:42px 20px 26px;display:grid;gap:30px}.bm-footer a{color:#fff;text-decoration:none}.bm-footer a:hover{color:#ffd400}.bm-footer-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:26px;align-items:stretch}.bm-footer-brand,.bm-footer-newsletter,.bm-footer-trust{border:1px solid rgb(255 255 255 / .16);border-radius:18px;background:rgb(255 255 255 / .08);box-shadow:0 18px 42px rgb(0 0 0 / .22);backdrop-filter:blur(10px)}.bm-footer-brand{padding:24px}.bm-footer-logo{display:inline-flex;margin-bottom:10px;font-size:clamp(34px, 4vw, 58px);line-height:.95;font-weight:950;letter-spacing:0;text-shadow:0 0 8px rgb(18 199 255 / .7),0 0 16px rgb(255 31 143 / .45)}.bm-footer-brand p,.bm-footer-newsletter span,.bm-footer-bottom p{margin:0;color:#e6edf7;line-height:1.5}.bm-footer-brand p{max-width:760px;font-size:16px}.bm-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bm-footer-actions a,.bm-footer-newsletter button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:2px solid var(--bm-neon-button-border);border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-weight:950;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow);cursor:pointer}.bm-footer-actions a+a{background:var(--bm-neon-button-bg)}.bm-footer-newsletter{display:grid;align-content:center;gap:10px;padding:22px}.bm-footer-newsletter strong{font-size:24px;line-height:1.08}.bm-footer-newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px}.bm-footer-newsletter input{min-width:0;min-height:44px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:rgb(255 255 255 / .92);color:#101820;padding:0 15px}.bm-footer-newsletter .bm-newsletter-message{width:100%;margin:4px 0 0;border-radius:12px}.bm-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bm-footer-links nav,.bm-footer-trust{display:grid;align-content:start;gap:9px;min-width:0}.bm-footer-links nav{padding:4px 0}.bm-footer h2{margin:0 0 6px;color:#fff;font-size:15px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.bm-footer-links a,.bm-footer-trust li,.bm-footer-trust li a{color:#dbe7f5;font-size:14px;line-height:1.35}.bm-footer-trust li a{text-decoration:none}.bm-footer-trust li a:hover{color:#fff}.bm-footer-trust{padding:18px}.bm-footer-trust ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.bm-footer-trust li{position:relative;padding-left:18px}.bm-footer-trust li::before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#12c7ff,#ff1f8f);box-shadow:0 0 10px rgb(18 199 255 / .6)}.bm-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14)}.bm-footer-payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:620px}.bm-footer-payments span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:7px;background:rgb(255 255 255 / .92);color:#111827;font-size:12px;font-weight:900;white-space:nowrap}.bm-mainbar,.bm-nav,.bm-section,.bm-content,.bm-woo,.bm-footer-inner{width:var(--bm-amz-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.bm-storefront{width:100%;max-width:none;margin-left:0;margin-right:0}body.home .bm-hero-copy{width:var(--bm-amz-width);max-width:none;margin-left:auto;margin-right:auto;padding-left:clamp(22px, 3vw, 58px);padding-right:clamp(22px, 3vw, 58px)}body.home .bm-hero-copy h1,body.home .bm-hero-copy p,body.home .bm-hero-actions{max-width:610px}body.home .bm-hero-slide>img{display:none}.bm-woo>.woocommerce{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.bm-mood-guide{display:grid;gap:16px;margin:0 0 22px;color:#111827}.bm-mood-hero{display:grid;gap:8px;padding:clamp(18px, 2.4vw, 30px);border:1px solid #d8e4f0;border-left:6px solid #11a9ff;border-radius:8px;background:radial-gradient(circle at 90% 20%,rgb(255 31 143 / .13),transparent 30%),linear-gradient(135deg,#fff,#f1fbff 48%,#fff8ef);box-shadow:0 10px 24px rgb(12 25 40 / .06)}.bm-mood-hero p,.bm-mood-hero h1,.bm-mood-hero span{margin:0}.bm-mood-hero p{color:#35108a;font-size:12px;font-weight:950;text-transform:uppercase}.bm-mood-hero h1{max-width:980px;font-size:clamp(30px, 3.2vw, 48px);line-height:1.04}.bm-mood-hero span{max-width:900px;color:#394454;font-size:16px;line-height:1.45}.bm-mood-products-link{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:42px;margin-top:4px;padding:0 16px;border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-size:13px;font-weight:950;text-decoration:none;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}.bm-mood-products-link:hover{transform:translateY(-1px)}.bm-products-anchor{scroll-margin-top:150px}.bm-mood-paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bm-mood-paths a{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;min-height:92px;padding:13px 14px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#101820;text-decoration:none;box-shadow:0 8px 18px rgb(12 25 40 / .05)}.bm-mood-paths a:hover{border-color:#11a9ff;box-shadow:0 10px 22px rgb(17 169 255 / .16)}.bm-mood-path-media{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid #e1e8f0;border-radius:999px;background:linear-gradient(135deg,#fff,#f8fbff)}.bm-mood-path-media img{display:block;width:100%;height:100%;object-fit:contain}.bm-mood-path-copy{display:grid;gap:3px;min-width:0}.bm-mood-paths strong{font-size:14px;line-height:1.15}.bm-mood-paths small{color:#465364;font-size:12px;font-weight:750;line-height:1.25}.bm-mood-paths em{color:#667085;font-size:12px;font-style:normal;font-weight:800}.bm-mood-chart,.bm-mood-buying-note,.bm-mood-faq,.bm-mood-game,.bm-mood-intent-links a{border:1px solid #dbe5ef;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgb(12 25 40 / .05)}.bm-mood-chart{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:16px;padding:18px}.bm-mood-chart-copy{display:grid;align-content:start;gap:10px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#17152b,#0b6470);color:#fff}.bm-mood-chart-copy h2,.bm-mood-chart-copy p{margin:0}.bm-mood-chart-copy h2{font-size:24px;line-height:1.08}.bm-mood-chart-copy p{color:#e9f7ff;font-size:14px;line-height:1.45}.bm-mood-chart-copy a,.bm-mood-buying-note a{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:40px;padding:0 15px;border-radius:999px;background:var(--bm-neon-button-bg);color:#fff;font-size:13px;font-weight:950;text-decoration:none;text-shadow:var(--bm-neon-button-text-glow);box-shadow:var(--bm-neon-button-glow)}.bm-mood-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bm-mood-color-grid li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:74px;padding:12px;border:1px solid #e1e8f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff)}.bm-mood-color-grid li>span{grid-row:1 / 3;width:34px;height:34px;border-radius:999px;background:var(--bm-mood-color);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .62),0 0 14px var(--bm-mood-color)}.bm-mood-color-grid strong{font-size:14px;line-height:1.1}.bm-mood-color-grid em{color:#4b5563;font-size:12px;font-style:normal;line-height:1.25}.bm-mood-game{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:18px;background:radial-gradient(circle at 86% 22%,rgb(17 169 255 / .16),transparent 28%),linear-gradient(135deg,#fff,#f8fbff 52%,#fff5fb)}.bm-mood-game-copy{display:grid;align-content:center;gap:8px}.bm-mood-game-copy p,.bm-mood-game-copy h2,.bm-mood-game-copy span{margin:0}.bm-mood-game-copy p{color:#35108a;font-size:12px;font-weight:950;text-transform:uppercase}.bm-mood-game-copy h2{font-size:clamp(22px, 2.4vw, 34px);line-height:1.06}.bm-mood-game-copy span{color:#465364;font-size:14px;line-height:1.42}.bm-mood-game-stage{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:18px;align-items:center}.bm-mood-game-ring{display:grid;place-items:center;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 38% 34%,rgb(255 255 255 / .94),rgb(255 255 255 / .1) 18%,transparent 24%),linear-gradient(135deg,#1b133c,#070a12);box-shadow:inset 0 0 24px rgb(255 255 255 / .18),0 16px 30px rgb(12 25 40 / .16)}.bm-mood-game-ring span{display:block;width:62%;aspect-ratio:1;border:10px solid var(--bm-current-mood-color,#2979ff);border-radius:999px;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .9),transparent 19%),rgb(255 255 255 / .06);box-shadow:0 0 18px var(--bm-current-mood-color,#2979ff),0 0 36px var(--bm-current-mood-color,#2979ff),inset 0 0 16px rgb(255 255 255 / .35)}.bm-mood-game-panel{display:grid;gap:10px;align-content:center}.bm-mood-game-panel>strong{color:#101820;font-size:16px;line-height:1.2}.bm-mood-game-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bm-mood-game-choices button,.bm-mood-game-next{min-height:40px;border:1px solid #cdd8e5;border-radius:999px;background:#fff;color:#101820;font-weight:950;cursor:pointer}.bm-mood-game-choices button:hover,.bm-mood-game-next:hover{border-color:#11a9ff;box-shadow:0 8px 18px rgb(17 169 255 / .14)}.bm-mood-game-choices button[data-state="correct"]{border-color:#33b36b;background:#e9fff2;color:#065f46}.bm-mood-game-choices button[data-state="miss"]{border-color:#ffb3d8;background:#fff2f8;color:#8a104e}.bm-mood-game-panel p{min-height:40px;margin:0;color:#465364;font-size:13px;font-weight:750;line-height:1.35}.bm-mood-game-panel p[data-state="correct"]{color:#087243}.bm-mood-game-panel p[data-state="miss"]{color:#7a2451}.bm-mood-game-next{width:max-content;padding:0 15px;background:linear-gradient(135deg,#f7f3ff,#fff);color:#35108a}.bm-mood-intent-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bm-mood-intent-links a{display:grid;gap:7px;min-height:154px;padding:16px;color:#101820;text-decoration:none}.bm-mood-intent-links a:hover{border-color:#ff4fa3;box-shadow:0 10px 24px rgb(255 79 163 / .14)}.bm-mood-intent-links strong{font-size:16px;line-height:1.12}.bm-mood-intent-links span{color:#4b5563;font-size:13px;line-height:1.35}.bm-mood-intent-links em{align-self:end;color:#35108a;font-size:12px;font-style:normal;font-weight:950;text-decoration:underline;text-underline-offset:3px}.bm-mood-buying-note{display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;background:linear-gradient(90deg,#fff,#f5fbff 55%,#fff7fb)}.bm-mood-buying-note strong{font-size:17px;line-height:1.15}.bm-mood-buying-note p{margin:0;color:#4b5563;font-size:14px;line-height:1.35}.bm-mood-faq{display:grid;gap:10px;padding:18px}.bm-mood-faq h2{margin:0;font-size:22px;line-height:1.12}.bm-mood-faq details{border:1px solid #e1e8f0;border-radius:8px;background:#fbfdff}.bm-mood-faq summary{cursor:pointer;padding:13px 14px;font-weight:950}.bm-mood-faq p{margin:0;padding:0 14px 14px;color:#4b5563;font-size:14px;line-height:1.45}@media (max-width:1380px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){body.home .bm-hero-copy h1,body.home .bm-hero-copy p,body.home .bm-hero-actions{max-width:520px}body.home .bm-hero-products>div{grid-template-columns:repeat(6,minmax(0,1fr))}.bm-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bm-home-category-grid .bm-home-category{min-height:172px;padding:12px 8px 14px;font-size:13px}.bm-home-category-grid .bm-home-category-media{width:min(106px, 100%)}.bm-mood-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-mood-chart,.bm-mood-game{grid-template-columns:1fr}.bm-mood-intent-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.bm-mainbar{grid-template-columns:1fr;gap:12px}.bm-logo{justify-self:center}.bm-search{width:100%}.bm-header-actions{width:100%;justify-content:center;flex-wrap:nowrap}.bm-nav{overflow-x:auto}.bm-mega-menu{width:calc(100vw - 28px);grid-template-columns:minmax(190px,34%) minmax(0,1fr);max-height:72vh;overflow:hidden}.bm-mega-rail{border-bottom:0;padding:14px 8px}.bm-mega-panels{padding:18px}.bm-mega-panel-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:18px}.bm-storefront{grid-template-columns:1fr}.bm-home-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-home-benefits div:nth-child(2){border-right:0}.bm-home-feature-cards{width:calc(100% - 28px)}.bm-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-home-blog{width:min(100%, calc(100% - 28px))}.bm-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-home-reason-grid,.bm-home-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-home-reason-grid{width:min(100%, calc(100% - 28px))}.bm-mood-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-mood-chart{grid-template-columns:1fr}.bm-mood-game{grid-template-columns:1fr}.bm-mood-game-stage{grid-template-columns:minmax(120px,160px) minmax(0,1fr)}.bm-mood-intent-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-mood-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-mood-buying-note{grid-template-columns:1fr;align-items:start}.bm-poem-strip{grid-template-columns:1fr}.bm-newsletter-panel{width:min(100%, calc(100% - 28px));grid-template-columns:1fr;justify-items:center;text-align:center}.bm-home-newsletter h2,.bm-home-newsletter p,.bm-newsletter-panel .bm-newsletter-message,.bm-home-newsletter form{grid-column:1;grid-row:auto}.bm-home-newsletter form{width:min(520px, 100%);margin-top:18px}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce div.product{grid-template-columns:1fr}body.woocommerce-cart .bm-woo>.woocommerce,body.woocommerce-cart .bm-article>.woocommerce{grid-template-columns:1fr}body.woocommerce-cart form.woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{grid-column:1;grid-row:auto}body.woocommerce-cart .cart-collaterals{position:static}body.woocommerce-checkout form.checkout{grid-template-columns:1fr}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{grid-column:1;grid-row:auto}body.woocommerce-checkout #order_review{position:static;max-height:none;overflow:visible;margin-top:-18px}.bm-footer-top,.bm-footer-links{grid-template-columns:1fr 1fr}.bm-footer-brand{grid-column:1 / -1}.bm-footer-bottom{align-items:flex-start;flex-direction:column}.bm-footer-payments{justify-content:flex-start}}@media (max-width:1120px) and (min-width:641px){.bm-custom-blinkees-samples{grid-template-columns:repeat(3,68px);gap:8px 10px}.bm-custom-blinkees-samples img{width:68px;height:68px}.bm-illustrobe-strip{grid-template-columns:minmax(220px,.8fr) minmax(260px,360px) auto;gap:14px}}@media (max-width:900px) and (orientation:landscape){.bm-mainbar{grid-template-columns:minmax(150px,230px) minmax(180px,260px) auto;gap:10px;padding:5px 10px}.bm-logo{justify-self:start}.bm-logo img{width:min(210px, 30vw);max-height:54px;object-fit:contain}.bm-search{width:100%;max-width:260px;justify-self:start}.bm-search input[type="search"]{height:36px;padding:0 12px;font-size:14px}.bm-search button{width:42px}.bm-header-actions{width:auto;display:flex;justify-content:flex-end;gap:6px}.bm-phone,.bm-account,.bm-cart-button{min-height:36px;border-radius:10px}.bm-phone{padding:0 6px;font-size:13px}.bm-account{padding:0 6px}.bm-action-kicker,.bm-cart-total{display:none}.bm-account strong,.bm-cart-copy>span{font-size:12px}.bm-cart-button{gap:6px;padding:0 8px 0 7px}.bm-cart-icon-wrap{width:28px;height:28px;border-radius:8px}.bm-cart-icon{width:20px;height:20px}.bm-cart-count{top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;font-size:10px}.bm-nav-wrap{min-height:34px}.bm-nav{padding:0 8px;gap:8px;overflow-x:auto}.bm-category-toggle,.bm-nav-link{min-height:34px;padding-left:10px;padding-right:10px;font-size:13px}.bm-dot-grid{width:14px;height:14px;gap:2px}.bm-dot-grid::before{width:3px;height:3px;box-shadow:6px 0 currentColor,12px 0 currentColor,0 6px currentColor,6px 6px currentColor,12px 6px currentColor,0 12px currentColor,6px 12px currentColor,12px 12px currentColor}}@media (max-width:640px){.bm-logo img{width:min(240px, 82vw);height:59px;object-fit:contain}.bm-search input[type="search"]{height:44px;font-size:16px}.bm-search button{width:48px}.bm-header-actions{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.bm-phone,.bm-account,.bm-cart-button{min-height:44px}.bm-phone{justify-content:center;padding:0 8px;font-size:15px}.bm-account{padding:0 8px}.bm-action-kicker{display:none}.bm-account strong{font-size:14px}.bm-cart-button{gap:7px;padding:0 9px 0 8px}.bm-cart-icon-wrap{width:32px;height:32px}.bm-cart-icon{width:23px;height:23px}.bm-cart-copy>span{font-size:13px}.bm-cart-total{font-size:11px}.bm-mainbar,.bm-nav,.bm-section,.bm-content,.bm-woo{padding-left:14px;padding-right:14px}body.tax-product_cat .bm-woo,body.post-type-archive-product .bm-woo{padding-top:18px}body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{margin-bottom:12px;padding:14px 14px 14px 16px;border-left-width:4px;border-radius:8px;box-shadow:0 6px 16px rgb(12 25 40 / .06)}body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title{margin-bottom:8px;font-size:30px}body.tax-product_cat .bm-woo>.page-title,body.post-type-archive-product .bm-woo>.page-title{float:none;width:100%;min-height:0;display:block;padding:14px 14px 8px 16px;border-left-width:4px;border-right:1px solid #dbe5ef;border-bottom:0;border-radius:8px 8px 0 0;font-size:30px}body.tax-product_cat .bm-woo>.term-description,body.post-type-archive-product .bm-woo>.term-description{min-height:0;max-height:132px;margin-bottom:12px;padding:0 14px 12px 16px;border-left:4px solid var(--bm-blue);border-left-width:4px;border-radius:0 0 8px 8px;box-shadow:0 6px 16px rgb(12 25 40 / .06)}body.tax-product_cat .bm-woo>.term-description.is-expandable::after,body.post-type-archive-product .bm-woo>.term-description.is-expandable::after{left:0}body.tax-product_cat .bm-woo>.term-description.is-expanded,body.post-type-archive-product .bm-woo>.term-description.is-expanded{max-height:none}body.tax-product_cat .bm-woo>.term-description p,body.post-type-archive-product .bm-woo>.term-description p{max-width:none;margin-left:0;max-height:none;overflow:visible}.bm-term-description-toggle{margin:-4px 0 16px}.bm-woo .term-description{font-size:14px;line-height:1.42}.bm-mood-guide{gap:12px;margin-bottom:18px}.bm-mood-hero{padding:16px;border-left-width:4px}.bm-mood-hero h1{font-size:30px}.bm-mood-hero span{font-size:14px;line-height:1.42}.bm-mood-paths{grid-template-columns:1fr;gap:8px}.bm-mood-paths a{grid-template-columns:52px minmax(0,1fr);min-height:76px;padding:11px 12px}.bm-mood-path-media{width:52px;height:52px}.bm-mood-chart,.bm-mood-game,.bm-mood-buying-note,.bm-mood-faq{padding:14px}.bm-mood-game-stage,.bm-mood-intent-links{grid-template-columns:1fr}.bm-mood-game-ring{width:min(180px, 68vw);justify-self:center}.bm-mood-game-choices{grid-template-columns:1fr}.bm-mood-game-next{width:100%}.bm-mood-chart-copy{padding:14px}.bm-mood-chart-copy h2,.bm-mood-faq h2{font-size:21px}.bm-mood-color-grid{grid-template-columns:1fr}.bm-mood-chart-copy a,.bm-mood-products-link,.bm-mood-buying-note a{width:100%}body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count{margin-bottom:10px;font-size:13px}.bm-storefront{padding:14px}body.home .bm-storefront{padding:0}body.home .bm-storefront,body.home .bm-hero,body.home .bm-hero-slide{min-height:0;height:auto}body.home .bm-hero{position:relative;inset:auto}body.home .bm-hero-slide{position:relative;inset:auto;display:grid;gap:14px;padding:22px 14px 14px;background:linear-gradient(180deg,#0878ff 0%,#39a0ff 52%,#dcebf8 100%)}body.home .bm-hero-copy{display:grid;gap:10px;width:100%;max-width:none;margin:0;padding:0}body.home .bm-hero-copy h1,body.home .bm-hero-copy p,body.home .bm-hero-actions{max-width:360px}body.home .bm-hero-copy h1{font-size:31px;line-height:1.02;margin-bottom:0}body.home .bm-hero-copy p{font-size:14px;line-height:1.25;margin-bottom:0}body.home .bm-hero-actions{display:flex;gap:8px;margin-top:2px}body.home .bm-hero-actions a{min-height:40px;padding:0 12px;font-size:14px}body.home .bm-hero-mobile-art{display:block;width:100%;aspect-ratio:2114 / 411;margin:0;overflow:hidden;border-radius:8px;background:#0952c4}body.home .bm-hero-mobile-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}body.home .bm-hero-products{position:static;inset:auto;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:100%;margin:0;display:grid;gap:7px;padding:9px;border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .92),rgb(243 239 255 / .86))}body.home .bm-hero-products>strong{font-size:12px}body.home .bm-hero-products>div{grid-auto-flow:column;grid-auto-columns:minmax(78px,92px);grid-template-columns:none;gap:7px;overflow-x:auto;padding-bottom:2px}body.home .bm-hero-products span{aspect-ratio:1.08;border-radius:7px}body.home .bm-hero-products em{min-height:22px;font-size:10px;line-height:1.12;-webkit-line-clamp:2}.bm-home-promo-bar{padding:12px 14px;font-size:13px;line-height:1.3}.bm-home-benefits{width:100%;grid-template-columns:1fr}.bm-home-benefits div{min-height:64px;padding:12px 16px 12px 50px;border-right:0;border-bottom:1px solid #e6ebf2}.bm-home-benefits div::before{left:18px}.bm-custom-blinkees-strip,.bm-illustrobe-strip,.bm-goated-category-promo{width:calc(100% - 28px);flex-direction:column;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px}.bm-custom-blinkees-samples{order:-1;justify-content:flex-start;grid-template-columns:repeat(6,44px)}.bm-custom-blinkees-samples img{width:44px;height:44px}.bm-illustrobe-pen{order:-1}.bm-illustrobe-pen img{width:100%;max-width:620px}.bm-goated-category-promo img{width:84px}.bm-custom-blinkees-action,.bm-illustrobe-action,.bm-goated-category-promo a{width:100%}.bm-home-feature-cards{grid-template-columns:1fr;gap:12px;margin-top:18px}.bm-home-feature-cards .bm-home-category{grid-template-rows:minmax(132px,1fr) auto}.bm-home-wide-cta{min-height:150px;flex-direction:column;gap:16px;padding:22px 18px}.bm-home-wide-cta strong{font-size:36px}.bm-home-categories{padding-top:32px}.bm-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-home-category-grid .bm-home-category{min-height:164px;padding:12px 8px 14px}.bm-home-category-grid .bm-home-category-media{width:min(112px, 100%)}.bm-home-reason-grid,.bm-home-reviews{grid-template-columns:1fr}.bm-poem-strip{padding:24px 14px}.bm-poem-links{grid-template-columns:1fr}.bm-poem-links a{min-height:92px}.bm-poem-card-grid,.bm-poem-reader{grid-template-columns:1fr}.bm-poem-side{position:static}.bm-poems-hero,.bm-poem-lines{border-radius:14px}.bm-home-blog{margin-top:20px;margin-bottom:34px}.bm-home-blog .bm-section-head{display:grid;align-items:start}.bm-home-blog-grid{grid-template-columns:1fr}.bm-home-newsletter form{grid-template-columns:1fr}.bm-home-newsletter button{width:100%}.bm-nav{padding-left:0;padding-right:0}.bm-category-toggle{padding:0 12px}.bm-category-menu.is-open .bm-mega-menu{position:fixed;top:var(--bm-mobile-mega-top,260px);left:8px;right:8px;width:auto;max-height:calc(100vh - var(--bm-mobile-mega-top, 260px) - 12px);grid-template-columns:1fr;overflow:auto;border-radius:0 0 14px 14px;z-index:999999980;-webkit-overflow-scrolling:touch}.bm-mega-rail{max-height:230px;border-right:0;border-bottom:1px solid #e0e5eb}.bm-mega-panels{overflow:visible;padding:16px}.bm-mega-panel-grid{grid-template-columns:1fr}body:not(.home) .bm-hero{min-height:438px;align-items:start}body:not(.home) .bm-hero-copy{margin:0 0 30px;padding:0 18px;text-align:left}body:not(.home) .bm-hero-actions{justify-content:flex-start}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.woocommerce ul.products li.product{overflow:hidden;border-radius:18px;padding:13px 10px 14px!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .95),0 1px 0 rgb(255 255 255 / .9),0 8px 18px rgb(15 23 42 / .10),0 0 18px var(--bm-card-glow-b)}.woocommerce ul.products li.product::before{inset:0;filter:blur(5px);opacity:.45}.woocommerce ul.products li.product::after{box-shadow:inset 0 0 20px rgb(255 255 255 / .72),inset 0 0 24px var(--bm-card-glow-b);opacity:.52}.woocommerce ul.products li.product:hover{transform:none}.woocommerce ul.products li.product img{border-radius:14px;filter:drop-shadow(0 7px 12px rgb(15 23 42 / .08))}.woocommerce ul.products li.product form.cart,.woocommerce ul.products li.product .cart,.woocommerce ul.products li.product .qty_dis,.woocommerce ul.products li.product .search-product-quantity,.woocommerce ul.products li.product .search_cart_button{grid-template-columns:1fr}.bm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm-footer-top,.bm-footer-links,.bm-footer-newsletter form{grid-template-columns:1fr}.bm-footer-newsletter button{width:100%}.bm-contact-hero{padding:34px 18px 24px}.bm-contact-layout,.bm-contact-map{width:calc(100% - 28px)}.bm-contact-layout,.bm-contact-form{grid-template-columns:1fr}.bm-contact-form button{width:100%}.bm-contact-map iframe{height:300px}body.woocommerce-cart .bm-content,body.woocommerce-cart .bm-woo{width:100%!important;padding:16px 14px 28px}body.woocommerce-cart .bm-woo>.woocommerce,body.woocommerce-cart .bm-article>.woocommerce{gap:14px}body.woocommerce-cart .page-title,body.woocommerce-cart .entry-title,body.woocommerce-cart .woocommerce>h1{font-size:34px}body.woocommerce-cart form.woocommerce-cart-form,body.woocommerce-cart .cart_totals{padding:14px;border-radius:14px}body.woocommerce-cart table.cart tr.cart_item{grid-template-columns:78px minmax(0,1fr);gap:10px 12px}body.woocommerce-cart table.cart td.product-remove{grid-column:2;grid-row:1;justify-self:end}body.woocommerce-cart table.cart td.product-thumbnail{grid-column:1;grid-row:1 / 4}body.woocommerce-cart table.cart td.product-name{grid-column:2;padding-right:30px!important}body.woocommerce-cart table.cart td.product-price{display:none}body.woocommerce-cart table.cart td.product-quantity,body.woocommerce-cart table.cart td.product-subtotal{grid-column:2}body.woocommerce-cart table.cart td.product-thumbnail img{width:72px;height:72px}body.woocommerce-cart table.cart td.actions{grid-template-columns:1fr}body.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr}body.woocommerce-checkout .bm-woo{width:100%!important;padding:16px 14px 28px}body.woocommerce-checkout .page-title,body.woocommerce-checkout .entry-title,body.woocommerce-checkout .woocommerce>h1{margin-bottom:12px;font-size:34px}body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon),body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_cart),body.woocommerce-checkout .woocommerce-info:has(#pay_with_amazon_product){display:grid;grid-template-columns:1fr;align-items:start;gap:8px;min-height:96px;padding:12px 14px!important;overflow:hidden;contain:layout paint}body.woocommerce-checkout .woocommerce-info #pay_with_amazon,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_cart,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_product{width:100%!important;max-width:100%;margin:0!important;align-items:flex-start;text-align:left}body.woocommerce-checkout .woocommerce-info #pay_with_amazon img,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_cart img,body.woocommerce-checkout .woocommerce-info #pay_with_amazon_product img{max-width:100%;height:auto}body.woocommerce-checkout form.checkout{gap:14px;margin-top:14px}body.woocommerce-checkout #customer_details{grid-template-columns:1fr;gap:14px}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{padding-left:16px;padding-right:16px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;gap:11px}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{float:none!important;width:100%!important;margin-right:0!important}body.woocommerce-checkout .form-row,body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last,body.woocommerce-checkout .form-row-wide,body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #billing_state_field,body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #billing_phone_field,body.woocommerce-checkout #billing_email_field{grid-column:1 / -1}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container .select2-selection--single{min-height:44px;font-size:15px}body.woocommerce-checkout #order_review table.shop_table .cart_item{grid-template-columns:1fr auto;gap:8px}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping{grid-template-columns:1fr;gap:4px;align-items:start}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping th,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td{display:block;width:100%;min-width:0;padding-bottom:4px;text-align:left}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td{padding-top:0;text-align:left}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping td>*,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-methods,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-methods li,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-destination,body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-calculator{max-width:100%}body.woocommerce-checkout #order_review table.shop_table tfoot tr.shipping .woocommerce-shipping-methods label{overflow-wrap:anywhere}body.woocommerce-checkout #place_order{min-height:56px}}body.single-product .bm-header{position:static}body.single-product .bm-site-main{background:linear-gradient(180deg,#f8fbff 0%,#eef3f6 100%)}body.admin-bar.single-product{overflow-x:hidden}body.single-product .bm-woo{width:92%!important;max-width:none!important;padding:22px 0 44px!important;background:#fff0}body.single-product div.product{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;align-items:start}body.single-product div.product div.images{grid-column:1 / span 4;grid-row:1;float:none!important;width:100%!important;margin:0!important;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}body.single-product div.product div.summary{grid-column:5 / -1;grid-row:1;float:none!important;width:100%!important;min-width:0;min-height:0!important;padding:0!important;display:block!important;position:relative}body.single-product div.product .summary>.product_title,body.single-product div.product .summary>.bm-single-rating,body.single-product div.product .summary>.price,body.single-product div.product .summary>.woocommerce-product-details__short-description{min-width:0}body.single-product div.product .summary>.product_title{display:block;margin:0 0 8px;padding:2px 0 0;background:#fff0;border:0;border-bottom:0;border-radius:0;box-shadow:none;position:relative;z-index:1;line-height:1.08}body.single-product div.product .summary>.bm-product-sku{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0 0 12px;padding:7px 10px;vertical-align:baseline;border:1px solid #d8d0f2;border-radius:999px;background:linear-gradient(135deg,#fff 0%,#f5f0ff 100%);color:#372056;font-size:13px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgb(59 22 120 / .07)}body.single-product div.product .summary>.bm-product-sku span{color:#6c35d7;font-size:11px;letter-spacing:.04em;text-transform:uppercase}body.single-product div.product .summary>.bm-single-rating{clear:both;display:flex;position:relative;z-index:1;margin:14px 0 8px;padding:0 4px;border-top:1px solid rgb(174 190 210 / .7);padding-top:10px}body.single-product .summary .price,body.single-product .summary p.price,body.single-product .summary .price .amount,body.single-product .summary p.price .amount,body.single-product .bm-pricing-table-container td:last-child,body.single-product .pricing_table_container td:last-child{color:#3b1678}body.single-product div.product .summary>.price{display:block;position:relative;z-index:1;margin:0 0 12px;padding:0 4px}body.single-product div.product .summary>.woocommerce-product-details__short-description{max-height:none!important;min-height:430px;margin:0;border:1px solid rgb(213 224 236 / .85);border-radius:12px;box-shadow:0 10px 26px rgb(12 25 40 / .04)}body.single-product div.product .summary>form.cart,body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts,body.single-product div.product .summary>.product_meta{position:static!important;top:auto!important;right:auto!important;width:100%!important;min-width:0!important}body.single-product div.product .summary>form.cart{align-self:start;padding:16px;border-color:#d6c9ff;box-shadow:0 14px 34px rgb(59 22 120 / .13);margin:16px 0 0}body.single-product div.product form.cart .quantity,body.single-product div.product form.cart .qib-button-wrapper{max-width:172px;justify-self:center}body.single-product div.product form.cart .quantity input.qty{height:40px;font-size:16px}body.single-product div.product form.cart .minus,body.single-product div.product form.cart .plus{width:38px;height:40px;font-size:17px}body.single-product div.product form.cart button.single_add_to_cart_button,body.single-product div.product form.cart .single_add_to_cart_button{justify-self:center;width:min(100%, 260px);min-height:48px;font-size:15px}body.single-product div.product .summary>.bm-customize-product-cta{display:grid;justify-items:center;gap:8px;width:min(100%, 320px);margin:8px auto 0;padding:14px 16px;border:1px solid rgb(59 22 120 / .34);border-radius:12px;background:#101820;color:#fff;text-align:center;box-shadow:0 12px 24px rgb(12 25 40 / .18)}body.single-product div.product .summary>.bm-customize-product-cta span{display:block;color:#fff;font-size:13px;font-weight:900;line-height:1.25}body.single-product div.product .summary>.bm-customize-product-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:100%;padding:9px 14px;border:2px solid #ff4fc7;border-radius:10px;background:#ff1f8f;color:#fff;font-size:14px;font-weight:950;line-height:1.1;text-decoration:none;text-transform:uppercase;box-shadow:0 0 16px rgb(255 31 143 / .42)}body.single-product div.product .summary>.bm-customize-product-cta a:hover,body.single-product div.product .summary>.bm-customize-product-cta a:focus-visible{background:#fff;color:#3b1678;border-color:#fff;outline:0}body.single-product div.product form.variations_form.cart{align-content:start;overflow:visible}body.single-product div.product form.variations_form.cart table.variations,body.single-product div.product form.variations_form.cart table.variations tbody,body.single-product div.product form.variations_form.cart table.variations tr,body.single-product div.product form.variations_form.cart table.variations th,body.single-product div.product form.variations_form.cart table.variations td{display:block;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body.single-product div.product form.variations_form.cart table.variations{margin:0!important;border:0!important;table-layout:fixed}body.single-product div.product form.variations_form.cart table.variations tr{display:grid;gap:6px}body.single-product div.product form.variations_form.cart table.variations th.label,body.single-product div.product form.variations_form.cart table.variations td.label{padding:0!important;color:#24104f;font-size:13px;font-weight:950;line-height:1.25;text-align:left}body.single-product div.product form.variations_form.cart table.variations td.value{padding:0!important}body.single-product div.product form.variations_form.cart table.variations select{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:42px;padding:0 38px 0 12px;border:1px solid #c8b8ff;border-radius:12px;background-color:#fff;color:#101820;font-weight:800;text-overflow:ellipsis}body.single-product div.product form.variations_form.cart .reset_variations{display:inline-flex!important;margin-top:7px;color:#5f2bc7;font-size:12px;font-weight:850;text-decoration:none}body.single-product div.product form.variations_form.cart .single_variation_wrap,body.single-product div.product form.variations_form.cart .woocommerce-variation-add-to-cart{display:grid;justify-items:center;gap:12px;width:100%;min-width:0}body.single-product div.product form.variations_form.cart .woocommerce-variation,body.single-product div.product form.variations_form.cart .woocommerce-variation-description,body.single-product div.product form.variations_form.cart .woocommerce-variation-price,body.single-product div.product form.variations_form.cart .woocommerce-variation-availability{width:100%;min-width:0}body.single-product div.product form.variations_form.cart .woocommerce-variation-description{display:none!important}body.single-product div.product .summary>.bm-variation-note{display:grid;gap:8px;margin:14px 0 0;padding:18px 20px;max-height:360px;overflow:auto;border:1px solid rgb(213 224 236 / .9);border-left:4px solid #8e65ed;border-radius:12px;background:linear-gradient(135deg,#fff 0%,#fbf9ff 100%);box-shadow:0 10px 26px rgb(12 25 40 / .04);color:#243142;line-height:1.5}body.single-product div.product .summary>.bm-variation-note[hidden]{display:none!important}body.single-product div.product .summary>.bm-variation-note h2{margin:0;color:#24104f;font-size:17px;line-height:1.2}body.single-product div.product .summary>.bm-variation-note p{margin:0}body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts{margin-top:16px}body.single-product div.product .summary>.product_meta{border-radius:12px;box-shadow:0 8px 18px rgb(12 25 40 / .04);font-size:12px;line-height:1.45;margin-top:24px;opacity:.86}body.single-product div.product .summary>.product_meta .sku_wrapper{display:none}body.single-product .bm-pricing-title{background:linear-gradient(135deg,#5f2bc7 0%,#3b1678 55%,#24104f 100%)}body.single-product div.product>.woocommerce-tabs,body.single-product div.product>.related,body.single-product div.product>.upsells,body.single-product div.product>.cross-sells,body.single-product div.product>section,body.single-product div.product>.bm-product-taxonomy-meta,body.single-product div.product>.cr-all-reviews-shortcode,body.single-product div.product .summary>.woocommerce-tabs,body.single-product div.product .summary>.related,body.single-product div.product .summary>.upsells,body.single-product div.product .summary>.cross-sells{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0}body.single-product #customer-reviews,body.single-product div.product>.cr-all-reviews-shortcode{scroll-margin-top:96px}body.single-product div.product .woocommerce-tabs{margin-top:8px;padding:0 20px 20px 0;background:#fff0;border:0;border-top:1px solid rgb(174 190 210 / .7);border-radius:0;box-shadow:none}body.single-product div.product>.cr-all-reviews-shortcode{margin-top:8px;padding:0 0 20px 20px;background:#fff0;border:0;border-top:1px solid rgb(174 190 210 / .7);border-left:1px solid rgb(174 190 210 / .55);border-radius:0;box-shadow:none;min-width:0}body.single-product div.product>.bm-product-taxonomy-meta{grid-column:1 / -1!important;width:100%;margin:8px 0 0;padding:16px 20px;border-top:1px solid rgb(174 190 210 / .7);color:#5b6675;font-size:13px;line-height:1.55}body.single-product div.product>.bm-product-taxonomy-meta p{margin:0}body.single-product div.product>.bm-product-taxonomy-meta p+p{margin-top:6px}body.single-product div.product>.bm-product-taxonomy-meta span{color:#24104f;font-weight:950}body.single-product div.product>.bm-product-taxonomy-meta a{color:#4a1f91;font-weight:800;text-decoration-thickness:1px;text-underline-offset:2px}body.single-product div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px!important;padding:0!important;border:0!important}body.single-product div.product .woocommerce-tabs ul.tabs::before,body.single-product div.product .woocommerce-tabs ul.tabs li::before,body.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f4efff!important}body.single-product div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(135deg,#5f2bc7 0%,#3b1678 55%,#24104f 100%)!important}body.single-product div.product .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;min-height:38px;padding:0 16px!important;color:#3b1678!important;font-weight:950!important;text-decoration:none}body.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}body.single-product div.product .woocommerce-Tabs-panel{margin:0!important;padding:0!important;line-height:1.58}body.single-product div.product>.related,body.single-product div.product>.upsells,body.single-product div.product>.cross-sells,body.single-product div.product .summary>.related,body.single-product div.product .summary>.upsells,body.single-product div.product .summary>.cross-sells{margin-top:22px;padding-top:10px}body.single-product div.product>.related h2,body.single-product div.product>.upsells h2,body.single-product div.product>.cross-sells h2,body.single-product div.product .summary>.related h2,body.single-product div.product .summary>.upsells h2,body.single-product div.product .summary>.cross-sells h2{margin:0 0 14px;font-size:clamp(26px, 2vw, 36px)}body.single-product div.product>.related ul.products,body.single-product div.product>.upsells ul.products,body.single-product div.product>.cross-sells ul.products,body.single-product div.product .summary>.related ul.products,body.single-product div.product .summary>.upsells ul.products,body.single-product div.product .summary>.cross-sells ul.products{grid-template-columns:repeat(4,minmax(220px,1fr));gap:24px;align-items:stretch}body.single-product div.product>.related ul.products li.product,body.single-product div.product>.upsells ul.products li.product,body.single-product div.product>.cross-sells ul.products li.product,body.single-product div.product .summary>.related ul.products li.product,body.single-product div.product .summary>.upsells ul.products li.product,body.single-product div.product .summary>.cross-sells ul.products li.product{min-height:0;padding:18px 16px 17px!important;gap:10px}body.single-product div.product>.related ul.products li.product img,body.single-product div.product>.upsells ul.products li.product img,body.single-product div.product>.cross-sells ul.products li.product img,body.single-product div.product .summary>.related ul.products li.product img,body.single-product div.product .summary>.upsells ul.products li.product img,body.single-product div.product .summary>.cross-sells ul.products li.product img{height:168px;max-height:168px;aspect-ratio:auto;object-fit:contain;margin:0 auto 4px;border-radius:18px}body.single-product div.product>.related ul.products li.product .woocommerce-loop-product__title,body.single-product div.product>.upsells ul.products li.product .woocommerce-loop-product__title,body.single-product div.product>.cross-sells ul.products li.product .woocommerce-loop-product__title,body.single-product div.product .summary>.related ul.products li.product .woocommerce-loop-product__title,body.single-product div.product .summary>.upsells ul.products li.product .woocommerce-loop-product__title,body.single-product div.product .summary>.cross-sells ul.products li.product .woocommerce-loop-product__title{min-height:34px;max-width:92%;margin:2px auto 0;font-size:13px;line-height:1.22}body.single-product div.product>.related ul.products li.product .bm-card-lowest-price,body.single-product div.product>.upsells ul.products li.product .bm-card-lowest-price,body.single-product div.product>.cross-sells ul.products li.product .bm-card-lowest-price,body.single-product div.product .summary>.related ul.products li.product .bm-card-lowest-price,body.single-product div.product .summary>.upsells ul.products li.product .bm-card-lowest-price,body.single-product div.product .summary>.cross-sells ul.products li.product .bm-card-lowest-price{min-height:34px}body.single-product div.product>.related ul.products li.product a.button,body.single-product div.product>.related ul.products li.product button.button,body.single-product div.product>.related ul.products li.product .add_to_cart_button,body.single-product div.product>.related ul.products li.product .product_type_variable,body.single-product div.product>.upsells ul.products li.product a.button,body.single-product div.product>.upsells ul.products li.product button.button,body.single-product div.product>.upsells ul.products li.product .add_to_cart_button,body.single-product div.product>.upsells ul.products li.product .product_type_variable,body.single-product div.product>.cross-sells ul.products li.product a.button,body.single-product div.product>.cross-sells ul.products li.product button.button,body.single-product div.product>.cross-sells ul.products li.product .add_to_cart_button,body.single-product div.product>.cross-sells ul.products li.product .product_type_variable{width:min(190px, 82%)!important;min-height:40px;margin-right:auto!important;margin-left:auto!important}@media (min-width:1701px){body.single-product div.product>.woocommerce-tabs{grid-column:1 / span 9!important}body.single-product div.product>.cr-all-reviews-shortcode{grid-column:10 / -1!important}body.single-product div.product>.related,body.single-product div.product>.upsells,body.single-product div.product>.cross-sells,body.single-product div.product>.bm-product-taxonomy-meta,body.single-product div.product>section{grid-column:1 / -1!important}body.single-product div.product div.summary{padding-right:322px!important;min-height:760px!important}body.single-product div.product .summary>form.cart,body.single-product div.product .summary>.bm-customize-product-cta,body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts,body.single-product div.product .summary>.product_meta{position:absolute!important;right:0!important;width:300px!important;margin-top:0}body.single-product div.product .summary>form.cart{top:0!important}body.single-product div.product .summary>.bm-customize-product-cta{top:156px!important}body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts{top:280px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.bm-customize-product-cta{top:282px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.pricing_table_container,body.single-product div.product .summary:has(>form.variations_form.cart)>.bm-pricing-table-container,body.single-product div.product .summary:has(>form.variations_form.cart)>.productinfo-show-discounts{top:406px!important}body.single-product div.product .summary>.product_meta{top:745px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.product_meta{top:800px!important}}@media (min-width:1181px) and (max-width:1700px){body.single-product .bm-woo{width:min(94%, 1440px)!important}body.single-product div.product{grid-template-columns:minmax(240px,30%) minmax(0,70%);gap:24px;overflow:visible}body.single-product div.product div.images{grid-column:1}body.single-product div.product div.summary{grid-column:2;padding-right:294px!important;min-height:760px!important}body.single-product div.product .summary>form.cart,body.single-product div.product .summary>.bm-customize-product-cta,body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts,body.single-product div.product .summary>.product_meta{position:absolute!important;right:0!important;width:272px!important;min-width:0!important;margin-top:0}body.single-product div.product .summary>form.cart{top:0!important}body.single-product div.product .summary>.bm-customize-product-cta{top:156px!important}body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts{top:280px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.bm-customize-product-cta{top:282px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.pricing_table_container,body.single-product div.product .summary:has(>form.variations_form.cart)>.bm-pricing-table-container,body.single-product div.product .summary:has(>form.variations_form.cart)>.productinfo-show-discounts{top:406px!important}body.single-product div.product .summary>.product_meta{top:745px!important}body.single-product div.product .summary:has(>form.variations_form.cart)>.product_meta{top:800px!important}body.single-product div.product>.woocommerce-tabs,body.single-product div.product>.cr-all-reviews-shortcode,body.single-product div.product>.related,body.single-product div.product>.upsells,body.single-product div.product>.cross-sells,body.single-product div.product>.bm-product-taxonomy-meta,body.single-product div.product>section{grid-column:1 / -1!important}}@media (max-width:1180px){body.admin-bar.single-product #wpadminbar{max-width:100vw;overflow:hidden}body.single-product div.product{grid-template-columns:1fr;gap:18px}body.single-product div.product div.images,body.single-product div.product div.summary{grid-column:1;grid-row:auto;clear:both}body.single-product div.product div.summary{display:flex!important;flex-direction:column;overflow:visible}body.single-product div.product .summary>.product_title,body.single-product div.product .summary>.bm-product-sku,body.single-product div.product .summary>.bm-single-rating,body.single-product div.product .summary>.price,body.single-product div.product .summary>.woocommerce-product-details__short-description,body.single-product div.product .summary>form.cart,body.single-product div.product .summary>.bm-customize-product-cta,body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts,body.single-product div.product .summary>.product_meta{position:static!important;width:100%!important;clear:both}body.single-product div.product .summary>.product_title{order:1}body.single-product div.product .summary>.bm-product-sku{order:2}body.single-product div.product .summary>.bm-single-rating{order:3}body.single-product div.product .summary>.price{order:4}body.single-product div.product .summary>form.cart{order:5}body.single-product div.product .summary>.bm-customize-product-cta{order:6;width:100%!important;margin:14px 0 0}body.single-product div.product .summary>.pricing_table_container,body.single-product div.product .summary>.bm-pricing-table-container,body.single-product div.product .summary>.productinfo-show-discounts{order:7}body.single-product div.product .summary>.bm-variation-note{order:8}body.single-product div.product .summary>.woocommerce-product-details__short-description{order:9}body.single-product div.product .summary>.product_meta{order:10}body.single-product div.product>.cr-all-reviews-shortcode{grid-column:1 / -1!important}body.single-product div.product .summary>.woocommerce-product-details__short-description{min-height:0;margin-top:14px}}@media (max-width:640px){.bm-breadcrumbs,.woocommerce .woocommerce-breadcrumb.bm-breadcrumbs{display:flex;flex-wrap:nowrap;gap:7px;max-width:100%;margin:0 0 12px;padding:8px 2px 10px;overflow-x:auto;overflow-y:hidden;color:#667180;font-size:12px;line-height:1.2;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bm-breadcrumbs::-webkit-scrollbar{display:none}.bm-breadcrumbs a,.bm-breadcrumbs span{flex:0 0 auto;max-width:72vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-breadcrumbs a:first-child{max-width:none;color:#3b1678}.bm-breadcrumb-separator{color:#b4bdc9}body.single-product .bm-woo{width:100%!important;padding:16px 14px 28px!important}body.single-product div.product{gap:14px}body.single-product div.product div.images,body.single-product div.product .summary>.product_title,body.single-product div.product .woocommerce-tabs{padding-left:14px;padding-right:14px}body.single-product div.product div.images{min-height:calc(100vw - 28px + 110px);border-radius:0;padding-left:0;padding-right:0;margin-bottom:10px!important;overflow:hidden}body.single-product div.product div.images::after{content:"";display:table;clear:both}body.single-product div.product .summary>.product_title{font-size:clamp(28px, 8vw, 36px);display:block;margin:4px 0 8px;padding-bottom:0;clear:both}body.single-product div.product .summary>.bm-product-sku{width:fit-content!important;margin:0 14px 12px;vertical-align:baseline}body.single-product div.product .summary>.bm-single-rating{margin:0 0 10px;clear:both}body.single-product div.product .summary>.price{margin-bottom:12px;clear:both}body.single-product .woocommerce-product-details__short-description{display:flow-root;position:relative;clear:both;margin-top:14px!important;padding:14px;overflow:visible}body.single-product .woocommerce-product-details__short-description::before{position:static;display:block;margin:0 0 12px;font-size:17px;line-height:1.2}body.single-product div.product form.cart{justify-items:center}body.single-product div.product form.cart button.single_add_to_cart_button,body.single-product div.product form.cart .single_add_to_cart_button{width:min(100%, 240px)}body.single-product div.product .woocommerce-tabs ul.tabs{gap:6px}body.single-product div.product .woocommerce-tabs ul.tabs li a{min-height:34px;padding:0 12px!important;font-size:13px}body.single-product div.product>.related ul.products,body.single-product div.product>.upsells ul.products,body.single-product div.product>.cross-sells ul.products,body.single-product div.product .summary>.related ul.products,body.single-product div.product .summary>.upsells ul.products,body.single-product div.product .summary>.cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.single-product div.product>.related ul.products li.product,body.single-product div.product>.upsells ul.products li.product,body.single-product div.product>.cross-sells ul.products li.product,body.single-product div.product .summary>.related ul.products li.product,body.single-product div.product .summary>.upsells ul.products li.product,body.single-product div.product .summary>.cross-sells ul.products li.product{padding:10px!important}body.single-product div.product>.related ul.products li.product img,body.single-product div.product>.upsells ul.products li.product img,body.single-product div.product>.cross-sells ul.products li.product img,body.single-product div.product .summary>.related ul.products li.product img,body.single-product div.product .summary>.upsells ul.products li.product img,body.single-product div.product .summary>.cross-sells ul.products li.product img{height:124px;max-height:124px}body.single-product div.product>.bm-product-taxonomy-meta{margin-top:4px;padding:14px;font-size:12px}}