#bm26{--pink:#DE399B;--pink-deep:#B8247C;--ink:#0d0c12;--muted:#5e5d66;--line:#e9e2e8;--paper:#fff;box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--ink);font-family:Arial,Helvetica,sans-serif}
    #bm26 *{box-sizing:border-box}
    #bm26 [hidden]{display:none!important}
    #bm26 a{text-decoration:none}
    #bm26 .bm-hero{position:relative;min-height:520px;display:flex;align-items:center;background:#09070a;isolation:isolate}
    #bm26 .bm-hero__image,#bm26 .bm-hero__shade{position:absolute;inset:0;width:100%;height:100%}
    #bm26 .bm-hero__image{object-fit:cover;object-position:center}
    #bm26 .bm-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.53) 0%,rgba(0,0,0,.37) 34%,rgba(0,0,0,.06) 67%,rgba(0,0,0,.04) 100%)}
    #bm26 .bm-wrap{width:min(1440px,calc(100% - 76px));margin-inline:auto}
    #bm26 .bm-hero__inner{position:relative;z-index:1;padding:60px 0 65px;display:flex;align-items:center;gap:40px}
    #bm26 .bm-hero__copy{max-width:650px;color:#fff}
    #bm26 .bm-kicker{display:inline-flex;align-items:center;gap:7px;border:2px solid var(--pink);border-radius:100px;color:#fff;background:rgba(0,0,0,.42);padding:7px 18px;font-weight:800;font-size:15px;line-height:1.2}
    #bm26 h1,#bm26 h2,#bm26 h3,#bm26 p{margin:0}
    #bm26 h1{color:#fff;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(70px,7.2vw,136px);font-weight:900;letter-spacing:-.065em;line-height:.78;margin:20px 0 22px;text-transform:uppercase}
    #bm26 h1 span{display:block}
    #bm26 h1 .bm-pink{color:var(--pink)}
    #bm26 .bm-hero__lead{font-size:clamp(21px,2.1vw,31px);line-height:1.11;font-weight:800;max-width:560px}
    #bm26 .bm-hero__sub{font-size:15px;line-height:1.55;margin-top:14px;max-width:520px;color:#f6eef3}
    #bm26 .bm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}
    #bm26 .bm-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:47px;border-radius:100px;padding:11px 23px;font-size:15px;font-weight:800;line-height:1.2;transition:transform .18s,background .18s,box-shadow .18s}
    #bm26 .bm-btn:hover,#bm26 .bm-card__cta:hover{transform:translateY(-2px)}
    #bm26 .bm-btn:focus-visible,#bm26 button:focus-visible,#bm26 a:focus-visible{outline:3px solid #ffbf3b;outline-offset:3px}
    #bm26 .bm-btn--pink{color:#fff;background:var(--pink);box-shadow:0 9px 25px rgba(222,57,155,.2)}
    #bm26 .bm-btn--pink:hover{background:var(--pink-deep);color:#fff}
    #bm26 .bm-btn--outline{color:#fff;border:2px solid #fff;background:rgba(0,0,0,.36)}
    #bm26 .bm-btn--outline:hover{background:#fff;color:#111}
    #bm26 .bm-save{flex:none;width:190px;height:190px;border:3px solid #fff;border-radius:50%;background:var(--pink);color:#fff;transform:rotate(-12deg);box-shadow:0 12px 35px rgba(0,0,0,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:.9;font-family:Arial Black,Arial,sans-serif;font-weight:900;font-size:39px}
    #bm26 .bm-save strong{font-size:70px;letter-spacing:-.08em}
    #bm26 .bm-content{background:linear-gradient(180deg,#fff8fc,#fff 45%,#fff7fb);padding:46px 0 62px}
    #bm26 .bm-breadcrumb{display:flex;align-items:center;gap:7px;color:#716b73;font-size:13px;margin-bottom:12px}
    #bm26 .bm-breadcrumb a{color:#66616b}
    #bm26 .bm-breadcrumb a:hover{text-decoration:underline}
    #bm26 .bm-breadcrumb [aria-current]{color:#111;font-weight:700}
    #bm26 .bm-intro{display:flex;justify-content:space-between;align-items:end;gap:26px;margin-bottom:20px}
    #bm26 h2{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(31px,3.15vw,51px);font-weight:900;letter-spacing:-.045em;line-height:1.05}
    #bm26 .bm-intro p{max-width:660px;margin-top:11px;color:#4e4b54;font-size:16px;line-height:1.5}
    #bm26 .bm-intro__aside{font-size:14px;color:#56515a;white-space:nowrap;padding-bottom:4px}
    #bm26 .bm-filter{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 28px}
    #bm26 .bm-filter button{appearance:none;border:1px solid #e3dae2;background:#fff;color:#1b1920;border-radius:100px;padding:9px 19px;font:700 14px/1.1 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .18s,color .18s}
    #bm26 .bm-filter button:hover{border-color:var(--pink)}
    #bm26 .bm-filter button[aria-pressed="true"]{background:#111015;color:#fff;border-color:#111015}
    #bm26 .bm-section{margin-top:10px}
    #bm26 .bm-section + .bm-section{margin-top:62px}
    #bm26 .bm-section__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}
    #bm26 .bm-section__head p{font-size:17px;margin-top:7px;line-height:1.4}
    #bm26 .bm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
    #bm26 .bm-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e1e7;border-radius:9px;overflow:hidden;box-shadow:0 7px 22px rgba(39,22,38,.045)}
    #bm26 .bm-card__media{position:relative;display:block;aspect-ratio:1.32;overflow:hidden;background:#e8c66b}
    #bm26 .bm-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s}
    #bm26 .bm-card__media:hover img{transform:scale(1.045)}
    #bm26 .bm-card__label{position:absolute;top:10px;left:10px;z-index:1;background:#111;color:#fff;border:2px solid #fff;border-radius:10px;padding:9px 12px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:900;line-height:1.05;letter-spacing:.01em}
    #bm26 .bm-card__discount{position:absolute;top:10px;right:10px;z-index:1;background:var(--pink);color:#fff;border:2px solid #fff;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:900;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;box-shadow:0 3px 9px rgba(0,0,0,.15)}
    #bm26 .bm-card__body{display:flex;flex:1;flex-direction:column;padding:15px 14px 14px}
    #bm26 .bm-card h3{font-size:19px;font-weight:800;line-height:1.14;letter-spacing:-.025em}
    #bm26 .bm-card h3 a{color:#111}
    #bm26 .bm-card h3 a:hover{color:var(--pink-deep)}
    #bm26 .bm-card__desc{font-size:13px;line-height:1.38;color:#62606a;min-height:34px;margin-top:5px}
    #bm26 .bm-card__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:9px}
    #bm26 .bm-card__sale{color:var(--pink);font-size:clamp(23px,2.25vw,34px);font-weight:900;letter-spacing:-.045em;line-height:1}
    #bm26 .bm-card__regular{color:#66616c;font-size:15px;white-space:nowrap}
    #bm26 .bm-card__date{font-size:12px;color:#5c5863;margin-top:8px;line-height:1.3}
    #bm26 .bm-card__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;margin-top:14px}
    #bm26 .bm-card__cart-slot{display:block;min-width:0}
    #bm26 .bm-card__cta{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:42px;margin:0;padding:9px 7px;border:2px solid transparent;border-radius:9px;font:800 13px/1.2 Arial,Helvetica,sans-serif;text-align:center;white-space:normal;cursor:pointer;transition:transform .18s,background .18s,border-color .18s}
    #bm26 .bm-card__cta--cart,#bm26 .bm-card__cta--detail-primary{background:var(--pink);color:#fff}
    #bm26 .bm-card__cta--cart:hover,#bm26 .bm-card__cta--detail-primary:hover{background:var(--pink-deep);color:#fff}
    #bm26 .bm-card__cta--cart.loading{position:relative;padding-right:29px;pointer-events:none;cursor:progress;opacity:.82;transform:none}
    #bm26 .bm-card__cta--cart.loading::after{content:"";position:absolute;top:50%;right:9px;width:14px;height:14px;margin:-7px 0 0;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;background:none;box-shadow:none;animation:bm-cart-spin .65s linear infinite}
    @keyframes bm-cart-spin{to{transform:rotate(360deg)}}
    #bm26 .bm-card__cta--detail{border-color:var(--pink);background:#fff;color:var(--pink-deep)}
    #bm26 .bm-card__cta--detail:hover{background:#fff2fa;color:var(--pink-deep)}
    #bm26 .bm-card__cta--detail-primary{border-color:transparent;background:var(--pink);color:#fff}
    #bm26 .bm-card__cta--detail-primary:hover{background:var(--pink-deep);color:#fff}
    #bm26 .bm-card__cta--disabled,#bm26 .bm-card__cta--disabled:hover{background:#eeeaf0;border-color:#eeeaf0;color:#6a6570;cursor:not-allowed;transform:none}
    #bm26 .bm-card__cart-slot .added_to_cart{display:none!important}
    #bm26 .bm-faq{margin-top:73px;padding:36px 38px;background:#fff;border:1px solid #eee2e9;border-radius:15px;box-shadow:0 14px 35px rgba(38,18,37,.045)}
    #bm26 .bm-faq__intro{max-width:740px;margin-bottom:19px}
    #bm26 .bm-faq__intro p{margin-top:8px;color:#5a5661;line-height:1.5}
    #bm26 .bm-faq details{border-top:1px solid #e9e1e7;padding:15px 0}
    #bm26 .bm-faq details:last-child{padding-bottom:0}
    #bm26 .bm-faq summary{font-size:16px;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}
    #bm26 .bm-faq summary::-webkit-details-marker{display:none}
    #bm26 .bm-faq summary:after{content:"+";color:var(--pink);font-size:24px;line-height:18px}
    #bm26 .bm-faq details[open] summary:after{content:"−"}
    #bm26 .bm-faq details p{max-width:850px;margin-top:10px;color:#534f59;font-size:15px;line-height:1.55}
    #bm26 .bm-faq a{color:var(--pink-deep);font-weight:700;text-decoration:underline}
    #bm26 .bm-note{border-top:1px solid #ded7dc;margin-top:38px;padding-top:13px;color:#66616b;text-align:center;font-size:12px;line-height:1.4}
    @media(max-width:1100px){#bm26 .bm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bm26 .bm-card__media{aspect-ratio:1.5}#bm26 .bm-save{width:150px;height:150px;font-size:31px}#bm26 .bm-save strong{font-size:55px}}
    @media(max-width:700px){#bm26 .bm-wrap{width:min(100% - 32px,540px)}#bm26 .bm-hero{min-height:620px;align-items:flex-end}#bm26 .bm-hero__image{object-position:63% center}#bm26 .bm-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.7) 42%,rgba(0,0,0,.12) 100%)}#bm26 .bm-hero__inner{padding:195px 0 35px;display:block}#bm26 .bm-save{position:absolute;right:0;top:35px;width:112px;height:112px;font-size:22px}#bm26 .bm-save strong{font-size:40px}#bm26 h1{font-size:clamp(62px,16vw,95px);margin:15px 0 17px}#bm26 .bm-hero__lead{font-size:21px;max-width:420px}#bm26 .bm-hero__sub{font-size:14px}#bm26 .bm-hero__actions{gap:9px}#bm26 .bm-btn{font-size:13px;padding:10px 15px;min-height:43px}#bm26 .bm-content{padding:31px 0 44px}#bm26 .bm-intro{display:block}#bm26 .bm-intro__aside{display:none}#bm26 .bm-intro p{font-size:14px}#bm26 .bm-filter{margin:18px 0 22px;gap:6px}#bm26 .bm-filter button{font-size:12px;padding:8px 12px}#bm26 .bm-section__head{display:block}#bm26 .bm-section__head p{font-size:15px}#bm26 .bm-grid{gap:10px}#bm26 .bm-card__media{aspect-ratio:1.12}#bm26 .bm-card__body{padding:10px}#bm26 .bm-card h3{font-size:15px}#bm26 .bm-card__desc{font-size:11px;min-height:31px}#bm26 .bm-card__sale{font-size:24px}#bm26 .bm-card__regular{font-size:12px}#bm26 .bm-card__discount{width:60px;height:60px;font-size:16px;top:8px;right:8px}#bm26 .bm-card__label{font-size:11px;top:8px;left:8px;padding:7px 9px}#bm26 .bm-card__date{font-size:10px}#bm26 .bm-card__cta{font-size:12px;min-height:37px}#bm26 .bm-section + .bm-section{margin-top:44px}#bm26 .bm-faq{margin-top:46px;padding:25px 18px}#bm26 .bm-faq summary{font-size:14px}#bm26 .bm-faq details p{font-size:13px}}
    @media(max-width:390px){#bm26 .bm-grid{grid-template-columns:1fr}#bm26 .bm-card__media{aspect-ratio:1.55}#bm26 .bm-card h3{font-size:18px}#bm26 .bm-card__desc{font-size:13px;min-height:0}#bm26 .bm-card__sale{font-size:30px}}
    body.bm-page-2026 footer.elementor-location-footer > .elementor-element-5d7fc85{display:none}
    @media(prefers-reduced-motion:reduce){#bm26 *,#bm26 *:before,#bm26 *:after{scroll-behavior:auto!important;transition:none!important}}
    @media(prefers-reduced-motion:reduce){#bm26 .bm-card__cta--cart.loading::after{animation:none}}
    .bm-ended{max-width:900px;margin:45px auto;padding:60px 30px;text-align:center;background:#fff8fc;color:#111;border-radius:16px}
    .bm-ended h1{font:900 clamp(30px,5vw,52px)/1.1 Arial,Helvetica,sans-serif;margin:0 0 12px}
    .bm-ended p{font:16px/1.5 Arial,Helvetica,sans-serif;margin:0 0 22px}
    .bm-ended a{display:inline-block;padding:13px 24px;border-radius:50px;background:#DE399B;color:#fff;font:800 15px/1.2 Arial,Helvetica,sans-serif;text-decoration:none}
