﻿.black-landing-module__8ZYcXa__page{color:#fff5ff;background:radial-gradient(circle at 0 0,#8e38ff40,#0000 28%),radial-gradient(circle at 100% 100%,#ff771d38,#0000 26%),linear-gradient(#09020f 0%,#180622 52%,#08010c 100%);min-height:100vh;position:relative;overflow:hidden}.black-landing-module__8ZYcXa__backgroundGlowLeft,.black-landing-module__8ZYcXa__backgroundGlowRight{filter:blur(42px);pointer-events:none;border-radius:999px;position:absolute}.black-landing-module__8ZYcXa__backgroundGlowLeft{background:#ff701e2e;width:280px;height:280px;top:70px;left:-120px}.black-landing-module__8ZYcXa__backgroundGlowRight{background:#7c3cff33;width:360px;height:360px;bottom:40px;right:-140px}.black-landing-module__8ZYcXa__shell{z-index:1;width:min(1120px,100% - 28px);margin:0 auto;padding:26px 0 44px;position:relative}.black-landing-module__8ZYcXa__hero{text-align:center}.black-landing-module__8ZYcXa__badge{color:#ffab5b;letter-spacing:.06em;text-transform:uppercase;background:#2e0a45d6;border:1px solid #ff8e4247;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:.76rem;font-weight:900;display:inline-flex}.black-landing-module__8ZYcXa__title{letter-spacing:-.05em;text-transform:uppercase;margin-top:16px;font-size:clamp(2.5rem,9vw,4.9rem);font-style:italic;font-weight:950;line-height:.9}.black-landing-module__8ZYcXa__description{color:#f5e7ffd1;max-width:620px;margin:12px auto 0;font-size:clamp(.98rem,3.6vw,1.08rem);line-height:1.55}.black-landing-module__8ZYcXa__catalogSection{background:#28083ad1;border:1px solid #ff88302e;border-radius:28px;margin-top:24px;padding:14px;box-shadow:inset 0 1px #ffffff0d,0 20px 52px #00000057}.black-landing-module__8ZYcXa__tabRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.black-landing-module__8ZYcXa__tabButton{color:#f9edff;cursor:pointer;background:#ffffff14;border:0;border-radius:14px;min-height:48px;padding:0 12px;font-size:.9rem;font-weight:900}.black-landing-module__8ZYcXa__tabButtonActive{color:#26030f;background:linear-gradient(135deg,#ff740f 0%,#ff971e 100%);box-shadow:0 12px 28px #ff771152}.black-landing-module__8ZYcXa__categoryHeader{align-items:start;gap:12px;margin-top:14px;display:grid}.black-landing-module__8ZYcXa__categoryEyebrow{color:#ff9b46;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.black-landing-module__8ZYcXa__categoryTitle{margin-top:6px;font-size:clamp(1.5rem,6vw,2rem);font-weight:900}.black-landing-module__8ZYcXa__categoryDescription{color:#f3e5ffc7;margin-top:6px;line-height:1.5}.black-landing-module__8ZYcXa__categoryHighlight{color:#ffb16f;background:#ff7c1c24;border:1px solid #ff8a3b38;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.black-landing-module__8ZYcXa__offerGrid{gap:12px;margin-top:16px;display:grid}.black-landing-module__8ZYcXa__offerCard{background:radial-gradient(circle at 100% 0,#ff80201f,#0000 38%),linear-gradient(#4e1272f0 0%,#2e0846f0 100%);border:1px solid #ff944738;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #0000003d}.black-landing-module__8ZYcXa__offerTop{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.black-landing-module__8ZYcXa__offerBadge{color:#2a0311;background:linear-gradient(135deg,#ff760f 0%,#ffb120 100%);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:950;display:inline-flex;box-shadow:0 12px 26px #ff780f42}.black-landing-module__8ZYcXa__offerTitle{font-size:1.15rem;font-weight:900}.black-landing-module__8ZYcXa__offerSubtitle{color:#f3e2ffc2;margin-top:4px;font-size:.9rem;line-height:1.45}.black-landing-module__8ZYcXa__priceBlock{margin-top:16px}.black-landing-module__8ZYcXa__originalPrice{color:#fff1f994;font-size:.96rem;font-weight:700;text-decoration:line-through}.black-landing-module__8ZYcXa__priceLabel{color:#ffd9bf;margin-top:4px;font-size:1rem;font-weight:800}.black-landing-module__8ZYcXa__promoPrice{color:#ff9b21;letter-spacing:-.05em;margin-top:2px;font-size:clamp(2rem,8vw,3rem);font-weight:950;line-height:.95}.black-landing-module__8ZYcXa__metaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.black-landing-module__8ZYcXa__metaChip{background:#08030e52;border:1px solid #ff994d29;border-radius:16px;gap:4px;min-height:64px;padding:12px 14px;display:grid}.black-landing-module__8ZYcXa__metaChipLabel{color:#f4e5ffad;text-transform:uppercase;font-size:.74rem;font-weight:700}.black-landing-module__8ZYcXa__metaChip strong{font-size:1rem;font-weight:900}.black-landing-module__8ZYcXa__offerButton{color:#26020f;cursor:pointer;background:linear-gradient(135deg,#ff730f 0%,#ff951f 100%);border:0;border-radius:16px;width:100%;min-height:58px;margin-top:16px;font-size:1rem;font-weight:950;box-shadow:inset 0 1px #ffffff29,0 16px 32px #ff740e42}.black-landing-module__8ZYcXa__realCatalogSection{background:#0b04138f;border:1px solid #ff924324;border-radius:22px;margin-top:18px;padding:16px}.black-landing-module__8ZYcXa__realCatalogHeader{align-items:start;gap:12px;display:grid}.black-landing-module__8ZYcXa__realCatalogEyebrow{color:#ff9d47;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.black-landing-module__8ZYcXa__realCatalogTitle{margin-top:6px;font-size:1.18rem;font-weight:900}.black-landing-module__8ZYcXa__realCatalogDescription{color:#f3e4ffc2;margin-top:6px;line-height:1.5}.black-landing-module__8ZYcXa__realCatalogBadge{color:#ffbb84;background:#ff791a24;border:1px solid #ff964f2e;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.8rem;font-weight:800;display:inline-flex}.black-landing-module__8ZYcXa__realCatalogNote{color:#ffe2c6c7;margin-top:12px;font-size:.9rem;line-height:1.45}.black-landing-module__8ZYcXa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.black-landing-module__8ZYcXa__productCard{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;display:grid;overflow:hidden}.black-landing-module__8ZYcXa__productCardBody{gap:10px;padding:12px;display:grid}.black-landing-module__8ZYcXa__productImageButton{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.black-landing-module__8ZYcXa__productMediaBadge{z-index:1;color:#fff1e3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09040fc7;border:1px solid #ff9a4f38;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.black-landing-module__8ZYcXa__productImage,.black-landing-module__8ZYcXa__productImageFallback{aspect-ratio:1;width:100%;display:block}.black-landing-module__8ZYcXa__productImage{object-fit:cover;background:#120716}.black-landing-module__8ZYcXa__productImageFallback{color:#ffb66f;background:linear-gradient(135deg,#ff7c1d33,#7e36ff33);justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:flex}.black-landing-module__8ZYcXa__productName{color:#fff;text-shadow:0 1px #0003;font-size:.88rem;font-weight:800;line-height:1.35}.black-landing-module__8ZYcXa__productActionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.black-landing-module__8ZYcXa__productGalleryButton,.black-landing-module__8ZYcXa__productSelectButton{cursor:pointer;border:1px solid #ff94472e;border-radius:12px;min-height:42px;padding:0 12px;font-size:.78rem;font-weight:900}.black-landing-module__8ZYcXa__productGalleryButton{color:#fff0df;background:#ffffff0d}.black-landing-module__8ZYcXa__productGalleryButton:disabled{opacity:.55;cursor:not-allowed}.black-landing-module__8ZYcXa__productSelectButton{color:#2a0310;background:linear-gradient(135deg,#ff730f 0%,#ff951f 100%);border-color:#0000}.black-landing-module__8ZYcXa__productSelectButtonActive{color:#041609;background:linear-gradient(135deg,#1bc85c 0%,#14a94a 100%)}.black-landing-module__8ZYcXa__emptyCatalogState{color:#f3e4ffc2;background:#ffffff0a;border:1px dashed #ff994b3d;border-radius:16px;margin-top:14px;padding:16px;line-height:1.5}.black-landing-module__8ZYcXa__journeySection{background:#0e0514d6;border:1px solid #ff8c3624;border-radius:24px;margin-top:22px;padding:18px}.black-landing-module__8ZYcXa__journeySection h2{font-size:1.35rem;font-weight:900}.black-landing-module__8ZYcXa__journeyRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.black-landing-module__8ZYcXa__journeyItem{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:8px;padding:14px;display:grid}.black-landing-module__8ZYcXa__journeyIcon{color:#20020d;background:linear-gradient(135deg,#ff7710 0%,#ffa01f 100%);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.black-landing-module__8ZYcXa__journeyItem span{font-size:.92rem;font-weight:800}.black-landing-module__8ZYcXa__journeyNote{color:#f2e2ffc2;margin-top:14px;line-height:1.55}@media (min-width:820px){.black-landing-module__8ZYcXa__shell{width:min(1160px,100% - 48px);padding-top:34px}.black-landing-module__8ZYcXa__catalogSection{padding:20px}.black-landing-module__8ZYcXa__categoryHeader{grid-template-columns:minmax(0,1fr) auto}.black-landing-module__8ZYcXa__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.black-landing-module__8ZYcXa__realCatalogHeader{grid-template-columns:minmax(0,1fr) auto}.black-landing-module__8ZYcXa__productGrid,.black-landing-module__8ZYcXa__journeyRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.black-landing-module__8ZYcXa__shell{width:min(430px,100% - 24px);padding-top:18px;padding-bottom:30px}.black-landing-module__8ZYcXa__catalogSection{border-radius:22px;padding:12px}.black-landing-module__8ZYcXa__tabRow{gap:6px}.black-landing-module__8ZYcXa__tabButton{min-height:42px;padding:0 6px;font-size:.74rem}.black-landing-module__8ZYcXa__offerCard{padding:14px}.black-landing-module__8ZYcXa__offerTop{grid-template-columns:50px minmax(0,1fr);gap:10px}.black-landing-module__8ZYcXa__offerBadge{border-radius:16px;width:50px;height:50px;font-size:1.3rem}.black-landing-module__8ZYcXa__metaRow{grid-template-columns:1fr}.black-landing-module__8ZYcXa__realCatalogSection{padding:14px}.black-landing-module__8ZYcXa__journeyRow{grid-template-columns:1fr 1fr}}.black-landing-module__8ZYcXa__offerCardActive{border-color:#ffa3566b;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff8d3438,0 18px 34px #0000003d}.black-landing-module__8ZYcXa__selectionGroupList{gap:18px;margin-top:14px;display:grid}.black-landing-module__8ZYcXa__selectionGroupSection{gap:12px;display:grid}.black-landing-module__8ZYcXa__selectionGroupHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.black-landing-module__8ZYcXa__selectionGroupTitle{font-size:1rem;font-weight:900}.black-landing-module__8ZYcXa__selectionGroupDescription{color:#f3e4ffb8;margin-top:4px;font-size:.9rem;line-height:1.45}.black-landing-module__8ZYcXa__selectionCounter{color:#ffb97d;background:#ff7c1c29;border:1px solid #ff944733;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:38px;padding:0 12px;font-size:.86rem;font-weight:900;display:inline-flex}.black-landing-module__8ZYcXa__productCardButton{text-align:left;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;padding:0;display:grid;position:relative;overflow:hidden}.black-landing-module__8ZYcXa__productCardSelected{border-color:#ff9b527a;box-shadow:0 0 0 1px #ff9b5233,0 18px 34px #0000002e}.black-landing-module__8ZYcXa__selectedPill{z-index:1;color:#2a0310;background:linear-gradient(135deg,#ff780f 0%,#ff9e20 100%);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px}.black-landing-module__8ZYcXa__selectionReadyBar{color:#ffd6b5;background:#ff7d1e24;border:1px solid #ff9b522e;border-radius:16px;margin-top:16px;padding:14px 16px;line-height:1.5}.black-landing-module__8ZYcXa__selectionActionBar{background:#ffffff0a;border:1px solid #ff944724;border-radius:18px;gap:14px;margin-top:4px;padding:16px;display:grid}.black-landing-module__8ZYcXa__selectionActionCopy{gap:6px;display:grid}.black-landing-module__8ZYcXa__selectionActionCopy strong{color:#fff;font-size:1rem;font-weight:900}.black-landing-module__8ZYcXa__selectionActionCopy span{color:#f3e4ffc7;line-height:1.45}.black-landing-module__8ZYcXa__selectionActionButton{color:#041609;cursor:pointer;background:linear-gradient(135deg,#1bc85c 0%,#14a94a 100%);border:0;border-radius:16px;width:100%;min-height:58px;font-size:.98rem;font-weight:950;box-shadow:inset 0 1px #fff3,0 16px 32px #09682442}.black-landing-module__8ZYcXa__selectionActionButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.black-landing-module__8ZYcXa__galleryOverlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05020ad1;justify-content:center;align-items:center;padding:18px 12px;display:flex;position:fixed;inset:0}.black-landing-module__8ZYcXa__galleryModal{background:#0c0514fa;border:1px solid #ff934433;border-radius:24px;gap:14px;width:min(920px,100%);max-height:calc(100vh - 36px);padding:14px;display:grid;box-shadow:0 24px 60px #0000006b}.black-landing-module__8ZYcXa__galleryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.black-landing-module__8ZYcXa__galleryHeaderCopy{gap:4px;display:grid}.black-landing-module__8ZYcXa__galleryHeaderCopy strong{color:#fff;font-size:1rem;font-weight:900}.black-landing-module__8ZYcXa__galleryHeaderCopy span{color:#f3e4ffc2;font-size:.88rem}.black-landing-module__8ZYcXa__galleryCloseButton{color:#fff2e4;cursor:pointer;background:#ffffff0a;border:1px solid #ff994e2e;border-radius:999px;min-height:40px;padding:0 14px;font-size:.76rem;font-weight:900}.black-landing-module__8ZYcXa__galleryStage{background:#100716;border-radius:20px;position:relative;overflow:hidden}.black-landing-module__8ZYcXa__galleryStageImage{object-fit:contain;background:#100716;width:100%;max-height:min(72vh,820px);display:block}.black-landing-module__8ZYcXa__galleryNavButton{z-index:1;color:#fff;cursor:pointer;background:#0a0511b8;border:0;border-radius:999px;width:46px;height:46px;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.black-landing-module__8ZYcXa__galleryNavPrev{left:12px}.black-landing-module__8ZYcXa__galleryNavNext{right:12px}.black-landing-module__8ZYcXa__galleryCounter{color:#fff5ec;background:#0a0511b8;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.black-landing-module__8ZYcXa__galleryThumbRow{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:10px;display:grid;overflow-x:auto}.black-landing-module__8ZYcXa__galleryThumbButton{cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:14px;padding:0;overflow:hidden}.black-landing-module__8ZYcXa__galleryThumbActive{border-color:#ff964f94;box-shadow:0 0 0 1px #ff964f38}.black-landing-module__8ZYcXa__galleryThumbImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (max-width:640px){.black-landing-module__8ZYcXa__selectionGroupHeader{flex-direction:column;align-items:stretch}.black-landing-module__8ZYcXa__selectionCounter{align-self:flex-start}.black-landing-module__8ZYcXa__productActionRow{grid-template-columns:1fr}.black-landing-module__8ZYcXa__galleryOverlay{padding:10px}.black-landing-module__8ZYcXa__galleryModal{border-radius:20px;max-height:calc(100vh - 20px);padding:12px}.black-landing-module__8ZYcXa__galleryHeader{flex-direction:column}.black-landing-module__8ZYcXa__galleryCloseButton{width:100%}.black-landing-module__8ZYcXa__galleryNavButton{width:42px;height:42px;font-size:1.8rem}.black-landing-module__8ZYcXa__floatingCheckoutBar{border-radius:18px;width:calc(100% - 16px);padding:10px;bottom:10px}.black-landing-module__8ZYcXa__floatingCheckoutButton{min-height:54px;font-size:.92rem}}.black-landing-module__8ZYcXa__floatingCheckoutBar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0610eb;border:1px solid #ff934438;border-radius:20px;gap:10px;width:min(720px,100% - 24px);padding:12px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px #00000057,0 0 0 1px #ff934414}.black-landing-module__8ZYcXa__floatingCheckoutCopy{gap:4px;display:grid}.black-landing-module__8ZYcXa__floatingCheckoutCopy strong{color:#fff;font-size:.98rem;font-weight:950}.black-landing-module__8ZYcXa__floatingCheckoutCopy span{color:#f3e4ffd1;font-size:.88rem;line-height:1.4}.black-landing-module__8ZYcXa__floatingCheckoutButton{color:#041609;cursor:pointer;background:linear-gradient(135deg,#1bc85c 0%,#14a94a 100%);border:0;border-radius:16px;width:100%;min-height:58px;font-size:.98rem;font-weight:950;box-shadow:inset 0 1px #fff3,0 16px 32px #09682442}@media (max-width:640px){.black-landing-module__8ZYcXa__floatingCheckoutBar{border-radius:18px;width:calc(100% - 16px);padding:10px;bottom:10px}.black-landing-module__8ZYcXa__floatingCheckoutButton{min-height:54px;font-size:.92rem}}
