.c21-fc{position:relative;font-family:Montserrat,sans-serif;background:#1c1c1c;padding:79px 24px 80px;overflow:hidden}.c21-fc__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.c21-fc__img{width:100%;height:100%;object-fit:cover;opacity:.55}.c21-fc__inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px}.c21-fc__title{margin:0;color:#fff;font-weight:800;font-size:48px;line-height:1.1}.c21-fc__sub{margin:0;color:#ffffffa6;font-weight:500;font-size:20px;line-height:1.3;max-width:640px}.c21-fc .c21-fc__btn{margin-top:9px;padding:20px 80px}@media(max-width:749px){.c21-fc{padding:40px 24px}.c21-fc__title{font-size:24px}.c21-fc__sub{font-size:14px}.c21-fc .c21-fc__btn{width:auto;padding:10px 40px}}.c21-hero{position:relative;width:100%;min-height:var(--c21-hero-h-desktop, 823px);display:flex;align-items:center;overflow:hidden;font-family:Montserrat,sans-serif;background:#0f1114}.c21-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.c21-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.c21-hero__img--placeholder{background:radial-gradient(circle at 78% 30%,#3a3f47,#1a1c20 55%,#0d0e11)}.c21-hero__img--mobile{display:none}.c21-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(216deg,#0000 21%,rgba(0,0,0,calc(.8 * var(--c21-overlay,1))) 94%)}.c21-hero__inner{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 245px;box-sizing:border-box}.c21-hero__content{width:100%;max-width:812px}.c21-hero__eyebrow{display:inline-block;background:#cd001a;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:7px 16px;border-radius:6px;margin-bottom:20px}.c21-hero__title{margin:0;color:#fff;font-weight:800;font-size:64px;line-height:1.12;text-transform:none;letter-spacing:0}.c21-hero__title-accent{color:#c8102e}.c21-hero__title-plain{color:#fff}.c21-hero__subtitle{margin:20px 0 0;color:#fff;max-width:812px;font-weight:600;font-size:20px;line-height:30px}.c21-hero__subtitle-lead{font-weight:800}.c21-hero__actions{display:flex;flex-wrap:nowrap;gap:40px;margin-top:40px}.c21-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.05;padding:20px 40px;border-radius:8px;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease;text-align:center;white-space:nowrap}.c21-btn:hover{transform:translateY(-1px)}.c21-btn--primary{background:#c8102e;color:#fff;border:2px solid #c8102e}.c21-btn--primary:hover{background:#cd001a;color:#fff}.c21-btn--ghost{background:transparent;color:#fff;border:2px solid #fff}.c21-btn--ghost:hover{background:#fff;color:#1c1c1c}@media(max-width:1440px){.c21-hero__inner{padding:0 8vw}.c21-hero__title{font-size:56px}}@media(max-width:749px){.c21-hero{min-height:var(--c21-hero-h-mobile, 520px);align-items:flex-end}.c21-hero__bg--has-mobile .c21-hero__img--desktop{display:none}.c21-hero__bg--has-mobile .c21-hero__img--mobile{display:block}.c21-hero__scrim{background:linear-gradient(to top,#000000d9,#0006 46%,#0000 82%)}.c21-hero__inner{padding:0 24px 40px}.c21-hero__content{width:100%;max-width:100%}.c21-hero__title{font-size:36px;line-height:1.15}.c21-hero__title-accent{color:#fff}.c21-hero__title-plain{color:#c8102e}.c21-hero__subtitle{font-size:14px;line-height:22px;margin-top:16px;color:#ffffffd1}.c21-hero__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.c21-btn{width:auto;padding:10px 40px;font-size:14px}.c21-btn--ghost{border-width:1px}.c21-hero__eyebrow{font-size:13px;padding:6px 14px}}.c21-pr{font-family:Montserrat,sans-serif;background:#f4f5f7;padding:88px 24px}.c21-pr__wrap{max-width:1440px;margin:0 auto}.c21-pr .c21-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:39px}.c21-pr .c21-head__eyebrow{color:#cd001a;font-weight:700;font-size:18px;text-transform:uppercase}.c21-pr .c21-head__title{margin:0;color:#1c1c1c;font-weight:700;font-size:48px;line-height:1.15}.c21-pr .c21-t-accent{color:#c8102e}.c21-car{position:relative}.c21-car__viewport{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:2px}.c21-car__viewport::-webkit-scrollbar{display:none}.c21-car__cell{flex:0 0 auto;scroll-snap-align:start}.c21-pcard{width:336px;box-sizing:border-box;padding:10px;border-radius:8px;background:linear-gradient(180deg,#f3f3f333,#d7d7d733),#fff;display:flex;flex-direction:column}.c21-pcard--empty{align-items:center;justify-content:center;min-height:420px;color:#8a8f98;font-weight:600;border:1px dashed #c4c4c4}.c21-pcard__media{display:block;width:312px;max-width:100%;height:312px;border-radius:8px;overflow:hidden}.c21-pcard__img{width:100%;height:100%;object-fit:cover;display:block}.c21-pcard__body{padding:8px 0 0}.c21-pcard__title{display:block;color:#111827;font-weight:700;font-size:14px;line-height:1.4;text-decoration:none}.c21-pcard__title:hover{text-decoration:underline}.c21-pcard__prices{display:flex;align-items:center;gap:8px;padding:8px 0}.c21-pcard__price{color:#dc2626;font-weight:700;font-size:16px}.c21-pcard__compare{color:#c4c4c4;font-weight:700;font-size:16px}.c21-pcard__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.c21-pcard__form{margin:0}.c21-pcard__add,.c21-pcard__view{width:100%}.c21-pcard .c21-btn{padding:10px 16px;font-size:16px;line-height:1;height:auto}.c21-pcard .c21-btn--primary{background:#cd001a;border-color:#cd001a}.c21-btn--outline{background:#fff;color:#cd001a;border:1px solid #cd001a}.c21-btn--outline:hover{background:#cd001a;color:#fff}.c21-btn--primary[disabled]{opacity:.5;cursor:not-allowed}.c21-car__ctrl{display:flex;align-items:center;gap:24px;margin-top:32px}.c21-car__track{position:relative;flex:1 1 auto;height:6px;background:#e4e6eb;border-radius:999px}.c21-car__thumb{position:absolute;top:0;left:0;height:100%;width:30%;background:linear-gradient(90deg,#c8102e,#cd001a);border-radius:999px;transition:left .12s linear,width .12s linear}.c21-car__nav{display:flex;gap:12px;flex:0 0 auto}.c21-car__arrow{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e4e6eb;box-shadow:0 4px 14px #00000014;color:#cd001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease;padding:0}.c21-car__arrow:hover{transform:translateY(-1px)}.c21-car__arrow:disabled{opacity:.35;cursor:default;transform:none;box-shadow:none}@media(max-width:749px){.c21-pr{padding:40px 0}.c21-pr__wrap{padding:0}.c21-pr .c21-head{padding:0 24px}.c21-pr .c21-head__title{font-size:24px}.c21-pr .c21-head__eyebrow{font-size:14px}.c21-car__viewport{gap:16px;padding:0 20px 2px}.c21-pcard{width:280px}.c21-pcard__media{width:260px;height:260px}.c21-car__ctrl{margin-top:20px;padding:0 20px;gap:16px}.c21-car__arrow{width:40px;height:40px}}.c21-rt{font-family:Montserrat,sans-serif;background:#f9fafb;padding:80px 24px}.c21-rt__wrap{max-width:1120px;margin:0 auto}.c21-rt .c21-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px}.c21-rt .c21-head__eyebrow{color:#c8102e;font-weight:700;font-size:18px;text-transform:uppercase}.c21-rt .c21-head__title{margin:0;color:#1c1c1c;font-weight:700;font-size:48px;line-height:1.15}.c21-rt .c21-t-accent{color:#cd001a}.c21-rt .c21-head__sub{margin:0;color:#8a8f98;font-weight:500;font-size:20px;max-width:1108px}.c21-rt__tiers{display:flex;justify-content:center;gap:24px;margin-top:39px;align-items:stretch}.c21-rt__card{position:relative;flex:1 1 0;max-width:341px;box-sizing:border-box;padding:34px 28px;background:#fff;border:1px solid #e4e6eb;border-radius:18px;display:flex;flex-direction:column}.c21-rt__card--hot{background:#cd001a;border-color:#cd001a;color:#fff;box-shadow:0 20px 50px #c8102e4d}.c21-rt__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1d1d1f;color:#fff;font-weight:700;font-size:14px;padding:6px 16px;border-radius:20px;white-space:nowrap;text-transform:none}.c21-rt__label{color:#8a8f98;font-weight:700;font-size:14px}.c21-rt__card--hot .c21-rt__label{color:#fff}.c21-rt__amount{color:#1c1c1c;font-weight:900;font-size:48px;line-height:1;margin-top:6px}.c21-rt__card--hot .c21-rt__amount{color:#fff}.c21-rt__stack{color:#8a8f98;font-weight:400;font-size:16px;line-height:22.4px;margin-top:10px}.c21-rt__card--hot .c21-rt__stack{color:#fffc}.c21-rt__hr{border:0;border-top:1px solid #e4e6eb;margin:20px 0;width:100%}.c21-rt__card--hot .c21-rt__hr{border-top-color:#ffffff47}.c21-rt__raffle-t{color:#c8102e;font-weight:600;font-size:20px;line-height:30px}.c21-rt__card--hot .c21-rt__raffle-t{color:#fff}.c21-rt__prizes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.c21-rt__prize{color:#1c1c1c;font-weight:700;font-size:16px;line-height:1.35}.c21-rt__card--hot .c21-rt__prize{color:#fff}.c21-rt__winners{color:#8a8f98;font-weight:700;font-size:16px;margin-top:2px}.c21-rt__card--hot .c21-rt__winners{color:#fffc}@media(max-width:749px){.c21-rt{padding:40px 0}.c21-rt__wrap{padding:0 24px}.c21-rt .c21-head__title{font-size:24px}.c21-rt .c21-head__eyebrow,.c21-rt .c21-head__sub{font-size:14px}.c21-rt__tiers{flex-direction:column;align-items:stretch;gap:20px;margin-top:24px}.c21-rt__card{max-width:none;padding:20px 28px}.c21-rt__amount{font-size:44px}.c21-rt__raffle-t{font-size:16px;line-height:1.3}}.c21-st{font-family:Montserrat,sans-serif;background:#fff;padding:80px 24px}.c21-st__wrap{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.c21-st .c21-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.c21-st .c21-head__eyebrow{color:#cd001a;font-weight:700;font-size:18px;text-transform:uppercase}.c21-st .c21-head__title{margin:0;color:#1c1c1c;font-weight:700;font-size:48px;line-height:1.15}.c21-st .c21-t-accent{color:#c8102e}.c21-st .c21-head__sub{margin:0;color:#8a8f98;font-weight:500;font-size:20px;max-width:640px}.c21-st__steps{display:flex;justify-content:center;gap:24px;margin-top:40px;width:100%}.c21-st__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.c21-st__num{width:56px;height:56px;border-radius:50%;background:#c8102e;color:#fff;box-shadow:0 6px 18px #c8102e4d;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px}.c21-st__h4{margin:11px 0 0;color:#1c1c1c;font-weight:700;font-size:20px}.c21-st__desc{margin:8px 0 0;color:#8a8f98;font-weight:400;font-size:16px;line-height:1.4;max-width:220px}.c21-st__notice{display:flex;align-items:center;gap:14px;margin-top:40px;background:#fff;border:1px solid #e4e6eb;border-left:5px solid #c8102e;border-radius:12px;padding:22px 26px;max-width:840px}.c21-st__warn{font-size:22px;line-height:1;flex:0 0 auto}.c21-st__notice-text{margin:0;font-size:16px;line-height:1.5}.c21-st__n-hi{color:#eda02c;font-weight:700}.c21-st__n-bold{color:#1c1c1c;font-weight:500}.c21-st__n-rest{color:#3a3d42;font-weight:500}@media(max-width:749px){.c21-st{padding:40px 24px}.c21-st .c21-head__title{font-size:24px}.c21-st .c21-head__eyebrow,.c21-st .c21-head__sub{font-size:14px}.c21-st__steps{flex-wrap:wrap;gap:32px 16px;margin-top:32px}.c21-st__step{flex:1 1 40%;min-width:130px}.c21-st__h4{font-size:18px}.c21-st__desc{font-size:12px}.c21-st__notice{padding:16px 18px;margin-top:32px;align-items:flex-start}.c21-st__notice-text{font-size:12px}}.c21-tl{font-family:Montserrat,sans-serif;background:#fff;padding:80px 24px}.c21-tl__wrap{max-width:1392px;margin:0 auto}.c21-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.c21-head__eyebrow{color:#c8102e;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.c21-head__title{margin:0;color:#1c1c1c;font-weight:700;font-size:48px;line-height:1.15}.c21-t-accent{color:#cd001a}.c21-head__sub{margin:8px 0 0;color:#8a8f98;font-weight:500;font-size:20px;line-height:1.4;max-width:1120px}.c21-tl__track{position:relative;display:flex;justify-content:space-between;gap:20px;margin-top:39px}.c21-tl__line{position:absolute;top:27px;left:8%;right:8%;height:3px;background:linear-gradient(90deg,#cd001a33,#cd001acc,#cd001a33);z-index:0}.c21-tl__node{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.c21-tl__dot{width:54px;height:54px;border-radius:50%;background:#c8102e;color:#fff;border:4px solid #fff;box-shadow:0 6px 18px #c8102e4d;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;line-height:1}.c21-tl__kicker{margin-top:14px;color:#1c1c1c;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}.c21-tl__desc{margin:8px 0 0;color:#8a8f98;font-weight:400;font-size:16px;line-height:24px;max-width:230px}@media(max-width:749px){.c21-tl{padding:40px 24px}.c21-head__title{font-size:24px}.c21-head__eyebrow,.c21-head__sub{font-size:14px}.c21-tl__track{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:24px}.c21-tl__line{display:none}.c21-tl__node{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px);width:auto}.c21-tl__kicker{font-size:15px;font-weight:800}.c21-tl__desc{font-size:12px;line-height:20px}}.expand-cards-section{padding:2.5rem 0;max-width:1600px;margin:0 auto}.expand-cards-carousel{display:flex;gap:2rem;justify-content:center;align-items:stretch;overflow:visible;scroll-behavior:smooth}.expand-card{background:#fff;border-radius:1rem;box-shadow:0 4px 16px #00000014;overflow:hidden;max-width:570px;min-width:260px;width:100%;display:flex;flex-direction:column;align-items:stretch;transition:box-shadow .2s;outline:none;position:relative;flex-shrink:0}.expand-card:focus-within,.expand-card:hover{box-shadow:0 8px 32px #00000024}.expand-card-img-wrap{width:100%;height:100%;aspect-ratio:16/8;overflow:hidden;display:flex;align-items:center;justify-content:center}.expand-card-img{width:100%;height:100%;object-fit:cover;display:block}.expand-card-header{display:flex;align-items:center;justify-content:space-between;gap:.4em;padding:1.2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.expand-card-title{color:#222;font-size:1.22rem;font-weight:700;letter-spacing:.01em;text-align:left;flex:1 1 auto;margin:0;line-height:1.2}.expand-card-btn{background:none;border:none;color:#222;font-size:2.1rem;font-weight:700;cursor:pointer;padding:0 .2em;line-height:1;transition:color .18s;outline:none;display:flex;align-items:center;justify-content:center}.expand-card-btn:hover,.expand-card-btn:focus{color:#0072e5}.expand-card-details{background:#f6f6f6;border-radius:0 0 1rem 1rem;padding:1.2rem 1rem 1.2rem 1.4rem;font-size:1rem;color:#222;text-align:left;display:none;width:100%}.expand-card-details.active{display:block}.expand-card-details-inner ul{margin:0;padding-left:1.2em}.expand-card-details-inner li{margin-bottom:.45em}@media(max-width:1100px){.expand-cards-carousel{gap:1.2rem}.expand-card{max-width:335px}}@media(max-width:900px){.expand-cards-carousel{gap:1rem}.expand-card{max-width:270px}}@media(max-width:700px){.expand-cards-section{padding:1.2rem 0}.expand-cards-carousel{gap:.5rem;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding:0 1.5rem}.expand-card{min-width:85vw;max-width:95vw;scroll-snap-align:start}.expand-card-header{padding:1rem .7rem .2rem}}.mm-fd{position:relative;padding:80px 0;font-family:Montserrat,sans-serif;background:linear-gradient(149deg,#313131 2%,#1c1c1c);overflow:hidden}.mm-fd__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.4}.mm-fd__bg-img{width:100%;height:100%;object-fit:cover}.mm-fd .mm-wrap{width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-fd__inner{position:relative;z-index:1}.mm-fd__head{text-align:center;margin-bottom:40px}.mm-fd__title{margin:0;color:#fff;font-weight:800;font-size:48px;line-height:1.5}.mm-fd__sub{margin:20px auto 0;max-width:1000px;color:#fff;font-weight:400;font-size:20px;line-height:1.5}.mm-fd__sub strong{font-weight:700}.mm-fd__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1440px;margin:0 auto;align-items:stretch}.mm-fd__card{display:flex;flex-direction:column;gap:40px;padding:33px 90px;border-radius:40px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(141deg,#d9d9d933 5%,#08080833 98%)}.mm-fd__body{display:flex;flex-direction:column;gap:30px}.mm-fd__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.mm-fd__buy-key{color:#fff;font-weight:600;font-size:20px}.mm-fd__buy-val{color:#fff;font-weight:700;font-size:20px;text-align:right;text-decoration:underline;text-underline-offset:3px}.mm-fd__media{position:relative;width:100%;border-radius:8px;overflow:hidden}.mm-fd__img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.mm-fd__img--ph{background:#2b2b2b}.mm-fd__badge{position:absolute;top:20px;left:20px;min-width:204px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#cd001a;color:#fff;font-weight:700;font-size:24px;line-height:1;padding:9px 16px;border-radius:8px}.mm-fd__namerow{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.mm-fd__prize-name{color:#fff;font-weight:800;font-size:24px;line-height:1.1}.mm-fd__prize-value{color:#fff;font-weight:500;font-size:24px;white-space:nowrap}.mm-fd__winners{width:100%;box-sizing:border-box;background:#cd001a;color:#fff;font-weight:600;font-size:20px;text-align:center;padding:10px 0;border-radius:8px}.mm-fd__note{margin:40px auto 0;max-width:1000px;text-align:center;color:#fff;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:1440px){.mm-fd .mm-wrap{padding:0 8vw}.mm-fd__cards{gap:40px}.mm-fd__card{padding:30px 50px}}@media(max-width:749px){.mm-fd .mm-wrap{padding:0 16px}.mm-fd{padding:40px 0}.mm-fd__head{margin-bottom:24px}.mm-fd__title{font-size:22px;line-height:1.35}.mm-fd__sub{font-size:13px;margin-top:10px}.mm-fd__cards{grid-template-columns:1fr;gap:16px}.mm-fd__card{padding:16px;border-radius:20px;gap:14px}.mm-fd__body{gap:14px}.mm-fd__buy-key{font-size:13px;font-weight:500}.mm-fd__buy-val{font-size:13px}.mm-fd__media{border-radius:14px}.mm-fd__badge{min-width:0;font-size:12px;padding:5px 10px;top:12px;left:12px;border-radius:6px}.mm-fd__namerow{gap:10px}.mm-fd__prize-name{font-size:15px}.mm-fd__prize-value{font-size:13px;font-weight:400}.mm-fd__winners{font-size:14px;padding:11px 0}.mm-fd__note{font-size:12px;margin-top:20px}}.mm-gt{position:relative;padding:80px 0;font-family:Montserrat,sans-serif;background:linear-gradient(144deg,#efeff1,#c8cfd9);overflow:hidden}.mm-gt__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-gt__bg-img{width:100%;height:100%;object-fit:cover;display:block}.mm-gt__bg-img--m{display:none}.mm-gt .mm-wrap{width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-gt__inner{position:relative;z-index:1}.mm-gt .mm-head{text-align:center;margin-bottom:40px}.mm-gt .mm-head__title{margin:0;color:#1c1c1c;font-weight:800;font-size:48px;line-height:1.5}.mm-gt .mm-accent{color:#cd001a}.mm-gt .mm-head__sub{margin:12px 0 0;color:#4f4f4f;font-weight:500;font-size:20px}.mm-gt__grid{--mm-gt-list-w: clamp(300px, 28%, 410px);--mm-gt-gap: clamp(32px, 9%, 140px);display:grid;grid-template-columns:minmax(0,1fr) var(--mm-gt-list-w);gap:var(--mm-gt-gap);align-items:stretch;max-width:1441px;margin:0 auto}.mm-gt__hero{position:relative;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 20px #0000000f;min-height:280px}.mm-gt__hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.mm-gt__hero-slide.is-active{opacity:1}.mm-gt__hero-img{width:100%;height:100%;object-fit:cover;display:block}.mm-gt__hero-img--ph{background:#eaeaea}.mm-gt__badge{position:absolute;left:20px;top:20px;background:#cd001a;color:#fff;font-weight:600;font-size:16px;padding:14px 26px;border-radius:8px;z-index:2}.mm-gt__badge strong{font-weight:900}.mm-gt__list{display:flex;flex-direction:column}.mm-gt__row{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-height:155px;padding:10px 16px 10px 28px;cursor:pointer;background:#fff3;border:2px solid #CCCCCC;border-bottom-width:0;font-family:Montserrat,sans-serif;text-align:left;transition:background .15s ease}.mm-gt__row:first-child{border-radius:8px 8px 0 0}.mm-gt__row:last-child{border-radius:0 0 8px 8px;border-bottom-width:2px}.mm-gt__row.is-active{background:#f9fafb}.mm-gt__bar{position:absolute;left:0;top:0;bottom:0;width:18px;background:#cd001a;opacity:0;transition:opacity .15s ease}.mm-gt__row:first-child .mm-gt__bar{border-radius:8px 0 0}.mm-gt__row:last-child .mm-gt__bar{border-radius:0 0 0 8px}.mm-gt__row.is-active .mm-gt__bar{opacity:1}.mm-gt__thumb{flex:0 0 130px;height:118px;display:flex;align-items:center;justify-content:center}.mm-gt__thumb-img{max-width:100%;max-height:100%;object-fit:contain;display:block}.mm-gt__thumb-img--ph{width:100%;height:100%;background:#e2e2e2;border-radius:4px}.mm-gt__name{color:#000;font-weight:600;font-size:20px;line-height:1.3}@media(max-width:1440px){.mm-gt .mm-wrap{padding:0 8vw}}@media(min-width:1025px)and (max-width:1440px){.mm-gt{padding:clamp(40px,5vw,80px) 0}.mm-gt .mm-wrap{padding:0 clamp(24px,5vw,120px)}.mm-gt .mm-head{margin-bottom:clamp(24px,2.8vw,40px)}.mm-gt .mm-head__title{font-size:clamp(30px,3.4vw,48px)}.mm-gt .mm-head__sub{font-size:clamp(15px,1.5vw,20px)}.mm-gt__row{min-height:clamp(88px,9.6vw,155px);padding:10px clamp(12px,1.2vw,16px) 10px clamp(20px,2.2vw,28px);gap:clamp(10px,1.1vw,16px)}.mm-gt__bar{width:clamp(10px,1.25vw,18px)}.mm-gt__thumb{flex-basis:clamp(84px,9vw,130px);height:clamp(76px,8.2vw,118px)}.mm-gt__name{font-size:clamp(14px,1.4vw,20px)}.mm-gt__badge{font-size:clamp(12px,1.1vw,16px);padding:clamp(8px,1vw,14px) clamp(14px,1.8vw,26px);left:clamp(12px,1.4vw,20px);top:clamp(12px,1.4vw,20px)}}@media(max-width:1024px){.mm-gt__grid{grid-template-columns:1fr;gap:24px}.mm-gt__hero{max-width:640px;margin:0 auto;width:100%;aspect-ratio:958 / 462;min-height:0}.mm-gt__list{max-width:640px;margin:0 auto;width:100%}}@media(max-width:749px){.mm-gt__bg-img--m{display:block}.mm-gt__bg.has-m .mm-gt__bg-img--pc{display:none}.mm-gt .mm-wrap{padding:0 16px}.mm-gt{padding:40px 0}.mm-gt .mm-head{margin-bottom:24px}.mm-gt .mm-head__title{font-size:22px;line-height:1.3}.mm-gt .mm-accent{display:block}.mm-gt .mm-head__sub{font-size:13px;margin-top:8px}.mm-gt__grid{display:flex;flex-direction:column;gap:16px}.mm-gt__list{order:1}.mm-gt__hero{order:2;border-radius:12px}.mm-gt__row{min-height:76px;padding:10px 14px 10px 20px;gap:12px}.mm-gt__row:first-child{border-radius:12px 12px 0 0}.mm-gt__row:last-child{border-radius:0 0 12px 12px}.mm-gt__bar{width:6px}.mm-gt__row:first-child .mm-gt__bar{border-radius:12px 0 0}.mm-gt__row:last-child .mm-gt__bar{border-radius:0 0 0 12px}.mm-gt__thumb{flex-basis:56px;height:52px}.mm-gt__name{font-size:13px;line-height:1.35}.mm-gt__badge{font-size:12px;padding:6px 12px;left:10px;top:10px;border-radius:6px}}html{scroll-behavior:smooth}.mm-hero{position:relative;width:100%;min-height:var(--mm-hero-h-desktop, 823px);display:flex;align-items:center;overflow:hidden;font-family:Montserrat,sans-serif;background:#0f1114}.mm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mm-hero__img--placeholder{background:radial-gradient(circle at 78% 30%,#3a3f47,#1a1c20 55%,#0d0e11)}.mm-hero__img--mobile{display:none}.mm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(224deg,#0000 59%,rgba(0,0,0,calc(.8 * var(--mm-overlay,1))))}.mm-hero__inner{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-hero__content{width:100%;max-width:860px}.mm-hero__eyebrow{display:inline-block;background:#cd001a;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:7px 16px;border-radius:6px;margin-bottom:20px}.mm-hero__title{margin:0;color:#fff;font-weight:800;font-size:64px;line-height:1.12;text-transform:none;letter-spacing:0}.mm-hero__title .mm-hero__br{display:none}.mm-hero__title span{color:#fff}.mm-hero__subtitle{margin:24px 0 0;color:#fffc;max-width:812px;font-weight:600;font-size:20px;line-height:30px}.mm-hero__subtitle-lead{font-weight:600;color:#fffc}.mm-hero__subtitle-strong{font-weight:900;color:#fff}.mm-hero__actions{display:flex;flex-wrap:nowrap;gap:40px;margin-top:40px}.mm-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.05;padding:20px 40px;border-radius:8px;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease;text-align:center;white-space:nowrap}.mm-btn:hover{transform:translateY(-1px)}.mm-btn--primary{background:#c8102e;color:#fff;border:2px solid #c8102e}.mm-btn--primary:hover{background:#cd001a;color:#fff}.mm-btn--ghost{background:transparent;color:#fff;border:2px solid #fff}.mm-btn--ghost:hover{background:#fff;color:#1c1c1c}.mm-hero__countdown{display:flex;align-items:center;gap:20px;margin-top:80px}.mm-hero__countdown-label{color:#fff;font-weight:600;font-size:20px}.mm-hero__countdown-units{display:flex;gap:20px}.mm-hero__cd-unit{width:100px;height:100px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 40px;border-radius:8px;background:linear-gradient(141deg,#ffffff3d,#9999993d);border:1px solid rgba(255,255,255,.43);box-shadow:inset 7px 7px 15px #00000073}.mm-hero__cd-num{color:#fff;font-weight:700;font-size:32px;line-height:1}.mm-hero__cd-lab{color:#fffc;font-weight:600;font-size:14px;line-height:1;letter-spacing:.04em}@media(max-width:1440px){.mm-hero__inner{padding:0 8vw}.mm-hero__title{font-size:56px}.mm-hero__countdown{margin-top:56px}}@media(max-width:749px){.mm-hero{min-height:var(--mm-hero-h-mobile, 520px);align-items:flex-end}.mm-hero__bg--has-mobile .mm-hero__img--desktop{display:none}.mm-hero__bg--has-mobile .mm-hero__img--mobile{display:block}.mm-hero__scrim{background:linear-gradient(192deg,#0000 41%,#0006),linear-gradient(96deg,#0f1114b3,#0f111459 44%,#0f111400)}.mm-hero__inner{padding:0 24px 20px}.mm-hero__content{width:100%;max-width:100%}.mm-hero__title{font-size:36px;line-height:1.15}.mm-hero__title .mm-hero__br{display:block}.mm-hero__subtitle{font-size:14px;line-height:22px;margin-top:5px;color:#ffffffd1}.mm-hero__subtitle-strong{display:block}.mm-hero__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.mm-btn{width:auto;font-weight:500;padding:12px 28px;font-size:14px}.mm-btn--ghost{border-width:1px}.mm-hero__eyebrow{font-size:12px;padding:6px 14px;margin-bottom:8px}.mm-hero__countdown{display:none}}.mm-mg{position:relative;padding:80px 0;font-family:Montserrat,sans-serif;background:linear-gradient(144deg,#efeff1,#c8cfd9);overflow:hidden}.mm-mg__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-mg__bg-img{width:100%;height:100%;object-fit:cover;display:block}.mm-mg__bg-img--m{display:none}.mm-mg .mm-wrap{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-mg .mm-head{text-align:center;margin-bottom:40px}.mm-mg .mm-head__title{margin:0;color:#1c1c1c;font-weight:800;font-size:48px;line-height:1.5}.mm-mg .mm-accent{color:#cd001a}.mm-mg .mm-head__sub{margin:12px 0 0;color:#4f4f4f;font-weight:500;font-size:20px}.mm-mg__options{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:32px}.mm-mg__options-label{font-weight:700;font-size:24px;text-transform:uppercase;color:#000}.mm-mg__pills{display:flex;gap:40px;flex-wrap:wrap}.mm-mg__pill{border:0!important;cursor:pointer;font-family:Montserrat,sans-serif;padding:22px 40px;min-width:317px;text-align:center;border-radius:20px!important;background:#fff!important;color:#1d1d1f!important;font-weight:600;font-size:20px;line-height:1.15;text-transform:none;letter-spacing:normal;box-shadow:0 0 8px #0000000f!important;transition:background .15s ease,color .15s ease}.mm-mg__pill.is-active{background:#cd001a!important;color:#fff!important}.mm-mg__panel{display:none}.mm-mg__panel.is-active{display:block}.mm-mg__grid{--mm-mg-banner: clamp(360px, 35vw, 600px);display:flex;gap:clamp(20px,2.8vw,40px);align-items:stretch}.mm-mg__banner{position:relative;border-radius:20px;overflow:hidden;flex:0 0 auto;width:var(--mm-mg-banner);height:var(--mm-mg-banner);max-width:100%;box-shadow:0 0 20px #0000000f}.mm-mg__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mm-mg__banner-img--ph{background:#eaeaea}.mm-mg__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px 37px 20px;background:linear-gradient(180deg,#0000 82%,#0000004d)}.mm-mg__banner-caption{color:#fff;font-weight:600;font-size:20px}.mm-mg .mm-mg__banner-btn{flex:0 0 auto;width:auto;padding:10px 40px}.mm-mg__aside{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:24px}.mm-mg__notice{display:flex;flex-direction:column;gap:10px;align-items:flex-start;flex:0 0 auto}.mm-mg__notice-title{color:#cd001a;font-weight:700;font-size:24px}.mm-mg__notice-text{color:#000;font-weight:500;font-size:20px;line-height:1.4}.mm-mg__notice-text p{margin:0}.mm-mg__notice-text strong{font-weight:700}.mm-mg__join{margin-top:8px}.mm-mg .mm-mg__join{width:auto;padding:11px 64px}.mm-mg__empty{padding:40px;text-align:center;color:#8a8f98;border:1px dashed #c4c4c4;border-radius:8px}.mm-mg .mm-pcard__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;scroll-behavior:smooth}.mm-carousel__item{flex:0 0 260px;scroll-snap-align:start}.mm-mg .mm-carousel{gap:12px}.mm-mg .mm-carousel__track{gap:16px}.mm-mg .mm-carousel__item{min-width:0}.mm-mg .mm-carousel__nav{flex:0 0 auto}.mm-mg .mm-pcard{min-width:0}.mm-mg .mm-pcard__img{width:100%;object-fit:cover;object-position:center}.mm-mg .mm-pcard__body{padding:8px 10px 2px;min-width:0}.mm-mg .mm-pcard__title{font-size:13px;margin-bottom:4px;min-width:0}.mm-mg .mm-pcard__price,.mm-mg .mm-pcard__compare{font-size:14px}.mm-mg .mm-pcard__actions{padding:6px 10px 10px;gap:6px}.mm-mg .mm-pcard__actions .mm-pbtn{min-height:32px;padding:8px 16px;font-size:13px}@media(max-width:1440px){.mm-mg .mm-wrap{padding:0 8vw}}@media(min-width:1025px){.mm-mg__grid{align-items:stretch}.mm-mg__banner,.mm-mg__aside{height:auto;min-height:var(--mm-mg-banner)}.mm-mg .mm-carousel{flex:1 1 auto;min-height:0}.mm-mg .mm-carousel__track{flex:1 1 auto;min-height:0;align-items:stretch}.mm-mg .mm-carousel__item{flex:0 0 calc((100% - 32px) / 3);min-height:0}.mm-mg .mm-pcard{height:100%;min-height:0}.mm-mg .mm-pcard__media{flex:0 0 auto;overflow:hidden}.mm-mg .mm-pcard__img{height:auto;aspect-ratio:1 / 1}}@media(max-width:1024px){.mm-mg__grid{flex-direction:column;gap:24px}.mm-mg__aside{flex:0 0 auto;min-height:auto;height:auto}.mm-mg__banner{width:100%!important;max-width:500px;height:auto!important;min-height:0;aspect-ratio:auto}.mm-mg__banner:before{content:"";display:block;width:100%;padding-top:116.57%}}@media(max-width:749px){.mm-mg__bg-img--m{display:block}.mm-mg__bg.has-m .mm-mg__bg-img--pc{display:none}.mm-mg .mm-wrap{padding:0 16px}.mm-mg{padding:40px 0}.mm-mg .mm-head{margin-bottom:20px}.mm-mg .mm-head__title{font-size:22px;line-height:1.3}.mm-mg .mm-head__sub{font-size:13px;margin-top:8px}.mm-mg__options{gap:10px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.mm-mg__options-label{font-size:13px;font-weight:600;flex:0 0 auto}.mm-mg__pills{flex-wrap:wrap;overflow-x:visible;gap:8px;flex:1 1 100%;min-width:0}.mm-mg__pill{flex:0 1 auto;padding:9px 14px;font-size:12px;font-weight:600;min-width:0;border-radius:8px!important;white-space:normal}.mm-mg__banner{max-width:none;width:100%!important;height:auto!important;min-height:0;border-radius:0;overflow:visible;box-shadow:none;background:none}.mm-mg__banner:before{content:none}.mm-mg__banner-img{position:static;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.mm-mg__banner-overlay{position:static;background:none;padding:12px 0 0;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.mm-mg__banner-caption{color:#1c1c1c;font-weight:700;font-size:15px;line-height:1.3}.mm-mg .mm-mg__banner-btn{padding:10px 22px;min-height:36px;font-size:13px}.mm-mg__notice{width:100%;border-top:1px solid rgba(0,0,0,.15);padding-top:16px}.mm-mg__notice-title{font-size:18px}.mm-mg__notice-text{font-size:13px}.mm-mg .mm-mg__join{min-height:36px;font-size:13px;padding:10px 36px}.mm-mg__aside{gap:16px;flex:0 0 auto;min-height:auto;height:auto}.mm-mg .mm-carousel,.mm-mg .mm-carousel__track{gap:12px}.mm-mg .mm-carousel__item{flex:0 0 62%}.mm-mg .mm-pcard__img{aspect-ratio:1 / 1;height:auto}.mm-mg .mm-pcard__title{white-space:normal;font-size:13px}}.mm-mt{position:relative;padding:80px 0;font-family:Montserrat,sans-serif;background:linear-gradient(149deg,#313131 2%,#1c1c1c);overflow:hidden}.mm-mt__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.35}.mm-mt__bg-img{width:100%;height:100%;object-fit:cover}.mm-mt__bg-img--m{display:none}.mm-mt .mm-wrap{width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-mt__inner{position:relative;z-index:1}.mm-mt__head{text-align:center;margin-bottom:48px}.mm-mt__eyebrow{display:block;font-weight:700;font-size:72px;line-height:1;background:linear-gradient(137deg,#b2b2b2e6 11%,#6a6b6fe6 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin-bottom:4px}.mm-mt__icon{display:block;height:72px;width:auto;margin:0 auto 4px;object-fit:contain}.mm-mt__title{margin:0;color:#fff;font-weight:800;font-size:48px;line-height:1.2}.mm-mt__title-accent{color:#cd001a}.mm-mt__sub{margin:12px 0 0;color:#fff;font-weight:500;font-size:20px}.mm-mt__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;max-width:1441px;margin:0 auto;align-items:start}.mm-mt__card{position:relative;overflow:hidden;border-radius:38px;padding:51px 22px 30px;border:2px solid;border-image:linear-gradient(180deg,#8d8d8d,#272727) 1;text-align:center;box-sizing:border-box;aspect-ratio:1 / 1;display:flex;flex-direction:column}.mm-mt__card:nth-child(1){background:linear-gradient(180deg,#424242,#383838)}.mm-mt__card:nth-child(2){background:linear-gradient(180deg,#606060,#474747)}.mm-mt__card:nth-child(3){background:linear-gradient(180deg,#9a9a9a,#6c6c6c)}.mm-mt__card.is-hl{background:linear-gradient(180deg,#efefef,#d8d8d8);border-image:none;border-color:#fff9;box-shadow:0 0 18px #ffffffbf}.mm-mt__card.has-img{background:none!important;border:2px solid transparent;border-image:none;box-shadow:none;aspect-ratio:var(--mm-mt-ar, 1 / 1)}.mm-mt__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.mm-mt__card.has-img .mm-mt__card-bg{top:-2px;left:-2px;right:auto;bottom:auto;width:calc(100% + 4px);height:calc(100% + 4px)}.mm-mt__card-bg--m{display:none}.mm-mt__card-name{position:relative;z-index:1;color:#e7e7e7;font-weight:700;font-size:24px;text-align:center;text-shadow:0 4px 4px rgba(44,44,44,.2);margin-bottom:46px}.mm-mt__card.is-hl .mm-mt__card-name{color:#1d1d1f;text-shadow:none}.mm-mt__card-body{position:relative;z-index:1;display:flex;flex-direction:column}.mm-mt__row{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 20px}.mm-mt__row+.mm-mt__row{padding-top:20px}.mm-mt__row--divider{border-bottom:1px solid rgba(255,255,255,.2)}.mm-mt__card.is-hl .mm-mt__row--divider{border-bottom-color:#4c4c4c33}.mm-mt__row-label{color:#e7e7e7;opacity:.5;font-weight:500;font-size:18px;line-height:1.5;text-align:center}.mm-mt__row-value{color:#e7e7e7;font-weight:800;font-size:32px;line-height:1;text-align:center;text-shadow:0 4px 4px rgba(44,44,44,.2)}.mm-mt__row-value--check{font-family:Arial Unicode MS,Montserrat,sans-serif;font-weight:400;font-size:36px}.mm-mt__card.is-hl .mm-mt__row-label,.mm-mt__card.is-hl .mm-mt__row-value{color:#1d1d1f;text-shadow:none}@media(max-width:1440px){.mm-mt .mm-wrap{padding:0 8vw}.mm-mt__cards{gap:20px}.mm-mt__card{padding:28px 16px 24px}}@media(max-width:749px){.mm-mt .mm-wrap{padding:0 16px}.mm-mt__bg-img--m{display:block}.mm-mt__bg.has-m .mm-mt__bg-img--pc{display:none}.mm-mt{padding:40px 0}.mm-mt__eyebrow{font-size:44px}.mm-mt__icon{height:40px;margin-bottom:8px}.mm-mt__head{margin-bottom:24px}.mm-mt__title{font-size:22px;line-height:1.3}.mm-mt__title-accent{display:block}.mm-mt__sub{font-size:13px;margin-top:8px}.mm-mt__cards{grid-template-columns:repeat(2,1fr);gap:14px;align-items:start}.mm-mt__card{border-radius:20px;padding:14px 10px 12px;aspect-ratio:1 / 1;justify-content:flex-start}.mm-mt__card.has-img{aspect-ratio:var(--mm-mt-ar, 1 / 1)}.mm-mt__card.has-img-m{aspect-ratio:var(--mm-mt-ar-m, 9 / 10)}.mm-mt__card.has-img-m .mm-mt__card-bg--pc{display:none}.mm-mt__card.has-img-m{background:none!important;border:2px solid transparent;border-image:none;box-shadow:none}.mm-mt__card.has-img-m .mm-mt__card-bg{top:-2px;left:-2px;right:auto;bottom:auto;width:calc(100% + 4px);height:calc(100% + 4px)}.mm-mt__card-bg--m{display:block}.mm-mt__card-name{font-size:11px;letter-spacing:.02em;margin-bottom:0;padding-bottom:12px}.mm-mt__card-body{flex:1 1 auto;justify-content:center}.mm-mt__row{padding-bottom:12px;gap:2px}.mm-mt__row+.mm-mt__row{padding-top:12px}.mm-mt__row-label{font-size:11px}.mm-mt__row-value,.mm-mt__row-value--check{font-size:20px}}.mm-shopf{position:relative;padding:80px 0 0;font-family:Montserrat,sans-serif;scroll-margin-top:80px;overflow:hidden}.mm-shopf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-shopf__bg-img{width:100%;height:100%;object-fit:cover;display:block}.mm-shopf__bg-img--m{display:none}.mm-shopf .mm-wrap{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-shopf .mm-head{text-align:center}.mm-shopf .mm-head__title{margin:0;color:#1c1c1c;font-weight:800;line-height:1.2;font-size:var(--mm-shopf-title, 48px)}.mm-shopf .mm-accent{color:#cd001a}.mm-shopf .mm-head__sub{margin:12px auto 0;max-width:1000px;color:#4f4f4f;font-weight:500;font-size:20px;line-height:1.5}.mm-shopf__main{margin-bottom:40px}.mm-shopf__sub{display:flex;align-items:center;gap:16px;margin-bottom:24px;min-height:68px}.mm-shopf__bar{flex:0 0 auto;width:6px;height:44px;background:#cd001a;border-radius:3px}.mm-shopf__sub-title{margin:0;font-weight:700;font-size:24px;line-height:1.2;color:#1c1c1c}.mm-shopf__sub-sub{margin:4px 0 0;font-weight:500;font-size:20px;line-height:1.5;color:#4f4f4f}.mm-shopf__empty{padding:40px;text-align:center;color:#8a8f98;border:1px dashed #c4c4c4;border-radius:8px}.mm-shopf .mm-carousel__track{gap:32px}.mm-shopf .mm-carousel__item{flex:0 0 336px}.mm-carousel__nav{display:flex;align-items:center;gap:16px;padding:0 0 10px}@media(max-width:1440px){.mm-shopf .mm-wrap{padding:0 8vw}}@media(max-width:749px){.mm-shopf__bg-img--m{display:block}.mm-shopf__bg.has-m .mm-shopf__bg-img--pc{display:none}.mm-shopf .mm-wrap{padding:0 20px}.mm-shopf{padding:48px 0 0}.mm-shopf__main{margin-bottom:24px}.mm-shopf .mm-head__title{font-size:var(--mm-shopf-title-m, 22px);line-height:1.3}.mm-shopf .mm-head__sub{font-size:13px;margin-top:8px}.mm-shopf__sub-title{font-size:20px}.mm-shopf__sub-sub{font-size:14px}.mm-carousel__track{gap:10px}.mm-carousel__item{flex-basis:280px}.mm-shopf .mm-carousel__track{gap:10px}.mm-shopf .mm-carousel__item{flex-basis:280px}}.mm-shopt{position:relative;padding:60px 0 80px;font-family:Montserrat,sans-serif;overflow:hidden}.mm-shopt__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mm-shopt__bg-img{width:100%;height:100%;object-fit:cover;display:block}.mm-shopt__bg-img--m{display:none}.mm-wrap{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;padding:0 240px;box-sizing:border-box}.mm-shopt__head{display:flex;align-items:center;gap:16px;margin-bottom:24px;min-height:68px}.mm-shopt__bar{flex:0 0 auto;width:6px;height:44px;background:#cd001a;border-radius:3px}.mm-shopt__title{margin:0;font-weight:700;font-size:24px;line-height:1.2;color:#1c1c1c}.mm-shopt__sub{margin:4px 0 0;font-weight:500;font-size:20px;line-height:1.5;color:#4f4f4f}.mm-shopt__tabs{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px}.mm-shopt__tab{border:0;cursor:pointer;font-family:Montserrat,sans-serif;background:var(--mm-tab-bg, #FFFFFF)!important;color:var(--mm-tab-text, #1D1D1F)!important;font-weight:600;font-size:16px;padding:12px 24px;border-radius:40px;transition:background .15s ease,color .15s ease}.mm-shopt__tab:hover{filter:brightness(.95)}.mm-shopt__tab.is-active{background:var(--mm-tab-bg-active, #CD001C)!important;color:var(--mm-tab-text-active, #fff)!important}.mm-shopt__tab.is-active:hover{filter:none}.mm-shopt__panel{display:none}.mm-shopt__panel.is-active{display:block}.mm-shopt__empty{padding:40px;text-align:center;color:#8a8f98;border:1px dashed #c4c4c4;border-radius:8px}.mm-pcard{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;height:100%}.mm-pcard__media{display:block}.mm-pcard__img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.mm-pcard__body{padding:12px 12px 4px}.mm-pcard__title{display:block;color:#111827;font-weight:600;font-size:14px;line-height:1.35;text-decoration:none;margin-bottom:6px}.mm-pcard__prices{display:flex;align-items:baseline;gap:8px}.mm-pcard__price{color:#dc2626;font-weight:700;font-size:16px}.mm-pcard__compare{color:#c4c4c4;font-size:16px}.mm-pcard__actions{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px;margin-top:auto}.mm-pcard__form{margin:0}.mm-pbtn{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:1;min-height:36px;padding:10px 20px;border-radius:8px;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,background .15s ease;box-sizing:border-box}.mm-pbtn:hover{transform:translateY(-1px)}.mm-pbtn--primary{background:#cd001a!important;color:#fff!important;border-color:#cd001a!important}.mm-pbtn--primary:hover{background:#b30016!important}.mm-pbtn--outline{background:#fff!important;color:#cd001a!important;border-color:#cd001a!important}.mm-pbtn--outline:hover{background:#cd001a!important;color:#fff!important}.mm-pbtn[disabled]{opacity:.5;cursor:not-allowed}.mm-carousel{display:flex;flex-direction:column;gap:16px}.mm-carousel__track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;scroll-behavior:smooth}.mm-carousel__track::-webkit-scrollbar{display:none}.mm-carousel__item{flex:0 0 336px;scroll-snap-align:start}.mm-shopt .mm-carousel__track{gap:32px}.mm-shopt .mm-carousel__item{flex:0 0 336px}.mm-carousel__nav{display:flex;align-items:center;gap:16px}.mm-carousel__arrow{flex:0 0 auto;width:40px;height:40px;border-radius:50%!important;border:1px solid #CCCCCC!important;background:#fff!important;color:#cd001a!important;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,border-color .15s ease;box-shadow:none!important;min-width:0;padding:0}.mm-carousel__arrow:hover{background:#fff!important;color:#b30016!important;border-color:#cd001a!important}.mm-carousel__arrow.is-off{background:#fff!important;color:#c4c4c4!important;border-color:#e0e0e0!important;cursor:default}.mm-carousel__arrow.is-off:hover{background:#fff!important;color:#c4c4c4!important;border-color:#e0e0e0!important}.mm-carousel__bar{position:relative;flex:1 1 auto;height:4px;background:#e7e7e7;border-radius:4px}.mm-carousel__thumb{position:absolute;left:0;top:0;height:100%;width:30%;background:#cd001a;border-radius:4px;transition:left .1s linear}@media(max-width:1440px){.mm-shopt .mm-wrap{padding:0 8vw}}@media(max-width:749px){.mm-shopt__bg-img--m{display:block}.mm-shopt__bg.has-m .mm-shopt__bg-img--pc{display:none}.mm-shopt .mm-wrap{padding:0 20px}.mm-shopt{padding:40px 0 48px}.mm-shopt__head{padding-top:16px;min-height:0}.mm-shopt__title{font-size:20px}.mm-shopt__sub{font-size:14px}.mm-shopt__tabs{gap:10px;flex-wrap:wrap;overflow-x:visible}.mm-shopt__tab{flex:0 1 auto;font-size:14px;padding:8px 16px;white-space:normal}.mm-carousel__track{gap:10px}.mm-carousel__item{flex-basis:280px}.mm-shopt .mm-carousel__track{gap:10px}.mm-shopt .mm-carousel__item{flex-basis:280px}}
/*# sourceMappingURL=/cdn/shop/t/142/compiled_assets/styles.css.map */
