.ModernHome_home__rh_7n{background:#080817;color:#fff}.ModernHome_slideshow__s_TgG{position:relative;isolation:isolate;max-width:1440px;min-height:620px;margin:auto;overflow:hidden;background:#080817}.ModernHome_slideImages__pMAbI{position:absolute;inset:0 0 0 28%;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 95%,transparent)}.ModernHome_slideImages__pMAbI:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080817,transparent 22%,transparent 85%,#080817);pointer-events:none}.ModernHome_slideImage__Hhml6{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.ModernHome_slideActive___FvlO{opacity:1}.ModernHome_slideImage__Hhml6 img{object-fit:cover;object-position:center 58%}.ModernHome_slideCopy__QYnFC{position:relative;width:55%;padding:110px 24px 40px 5.5%}.ModernHome_slideCopy__QYnFC h1{font-size:clamp(40px,5.2vw,72px);font-weight:800;letter-spacing:-.045em;line-height:1.06}.ModernHome_slideCopy__QYnFC h1 span{display:block;background:linear-gradient(100deg,#c084fc,#f02db9);background-clip:text;-webkit-text-fill-color:transparent}.ModernHome_slideCopy__QYnFC .ModernHome_intro__ecTBv{max-width:390px;min-height:60px}.ModernHome_slideControls__CJP4P{display:flex;align-items:center;gap:8px;margin-top:30px}.ModernHome_slideControls__CJP4P button{display:inline-flex;justify-content:center;align-items:center;min-width:44px;height:44px;border:1px solid #c084fc35;border-radius:50%;background:#161022a6;color:#e7d3fa}.ModernHome_slideControls__CJP4P button:hover{background:#6b299b70}.ModernHome_slideDots__yaHXZ{display:flex}.ModernHome_slideDots__yaHXZ button{min-width:30px;width:30px;border:0;background:transparent}.ModernHome_slideDots__yaHXZ span{width:7px;height:7px;border-radius:10px;background:#a998b5;transition:width .25s,background .25s}.ModernHome_slideDots__yaHXZ button[aria-pressed=true] span{width:22px;background:linear-gradient(90deg,#c084fc,#ef3cbd)}@media(max-width:767px){.ModernHome_slideshow__s_TgG{min-height:660px}.ModernHome_slideCopy__QYnFC{width:100%;padding:34px 22px 300px}.ModernHome_slideCopy__QYnFC h1{font-size:clamp(38px,9vw,56px)}.ModernHome_slideCopy__QYnFC .ModernHome_intro__ecTBv{min-height:42px;max-width:320px;font-size:16px}.ModernHome_slideCopy__QYnFC .ModernHome_actions__mTzC5{margin-top:16px}.ModernHome_slideImages__pMAbI{inset:280px 0 0;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 86%,transparent)}.ModernHome_slideImage__Hhml6 img{object-position:center 60%}.ModernHome_slideControls__CJP4P{margin-top:18px}}@media(prefers-reduced-motion:reduce){.ModernHome_slideDots__yaHXZ span,.ModernHome_slideImage__Hhml6{transition:none}}.ModernHome_hero__mRJP2{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1280px;margin:auto;padding:44px 24px 30px;min-height:520px;overflow:hidden;background:radial-gradient(ellipse at 68% 45%,#64127030,transparent 65%)}.ModernHome_heroCopy__mGKQc{z-index:1}.ModernHome_eyebrow__b4eSZ{color:#d8b4fe;font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:20px}.ModernHome_hero__mRJP2 h1{font-size:clamp(38px,5.5vw,76px);line-height:1.04;letter-spacing:-.045em;font-weight:800}.ModernHome_hero__mRJP2 h1 span{color:#e546e8;background:linear-gradient(100deg,#c084fc,#f02db9);background-clip:text;-webkit-text-fill-color:transparent}.ModernHome_intro__ecTBv{margin-top:20px;color:#d2ccdf;font-size:20px}.ModernHome_actions__mTzC5{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ModernHome_primary__4lcWq,.ModernHome_secondary__51jsk{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 22px;border-radius:14px;font-size:15px;font-weight:650;transition:background .2s,transform .2s}.ModernHome_primary__4lcWq{background:linear-gradient(115deg,#9235dc,#ae22bc);border:1px solid #c77cff60;color:#fff}.ModernHome_secondary__51jsk{border:1px solid #bb71e2;background:#b14bff0a}.ModernHome_primary__4lcWq:hover,.ModernHome_secondary__51jsk:hover{transform:translateY(-2px);background:#9333b9}.ModernHome_heroArt__y7nvo{position:relative;aspect-ratio:1;min-width:0;mask-image:radial-gradient(ellipse 65% 65% at center,#000 50%,transparent 78%)}.ModernHome_heroArt__y7nvo img{object-fit:contain}.ModernHome_section__fYxeK{max-width:1280px;margin:auto;padding:32px 24px}.ModernHome_sectionHeading__mAsDz{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.ModernHome_sectionHeading__mAsDz h2{font-size:clamp(23px,3vw,36px);line-height:1.2;font-weight:750;letter-spacing:-.03em}.ModernHome_sectionHeading__mAsDz a{display:inline-flex;gap:7px;align-items:center;color:#d8a7ff;font-size:14px;white-space:nowrap;min-height:44px}.ModernHome_grid__DGher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ModernHome_productGrid__bWCu_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ModernHome_card__0ETOW{min-width:0;display:block;position:relative;border:1px solid #a54ed45e;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#27133280,#0c0b1c);transition:border-color .2s,box-shadow .2s,transform .2s}.ModernHome_card__0ETOW:hover{border-color:#cb6eff;box-shadow:0 8px 28px #9b36df20;transform:translateY(-3px)}.ModernHome_cardImage__q8j0h,.ModernHome_productImage__AH6sG{position:relative;aspect-ratio:1;overflow:hidden}.ModernHome_productImage__AH6sG{aspect-ratio:1}.ModernHome_cardImage__q8j0h img,.ModernHome_productImage__AH6sG img{object-fit:contain}.ModernHome_placeholder__tk1Gz{display:grid;place-items:center;width:100%;height:100%;color:#c084fc;background:radial-gradient(ellipse,#66319a60,transparent)}.ModernHome_cardLabel__rVV80{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px}.ModernHome_cardLabel__rVV80 h3,.ModernHome_productLabel__2CvcD h3{font-size:18px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ModernHome_cardLabel__rVV80 svg{flex-shrink:0;color:#ddafff}.ModernHome_productLabel__2CvcD{padding:16px}.ModernHome_productLabel__2CvcD p{color:#b5a6c9;font-size:11px;letter-spacing:.04em;margin-bottom:6px}.ModernHome_productLabel__2CvcD span{display:flex;align-items:center;gap:6px;color:#d8a7ff;font-size:13px;margin-top:16px}.ModernHome_cta__2zull{max-width:1232px;margin:32px auto 48px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #a855f744;border-radius:22px;background:linear-gradient(120deg,#561d662e,#28164160)}.ModernHome_cta__2zull h2{font-size:28px;font-weight:700;letter-spacing:-.03em}.ModernHome_cta__2zull p{color:#c6bdd1;margin-top:8px}.ModernHome_notice__NRX2n{color:#cfc3df;padding:24px;border:1px solid #a855f733;border-radius:16px}.ModernHome_notice__NRX2n button{display:flex;align-items:center;gap:8px;padding:12px 0;color:#dfb2ff}.ModernHome_skeleton__r_MyO{aspect-ratio:1.4;border-radius:20px;background:linear-gradient(130deg,#251432,#121021)}.ModernHome_home__rh_7n a:focus-visible,.ModernHome_home__rh_7n button:focus-visible{outline:3px solid #dfb2ff;outline-offset:4px}@media(max-width:767px){.ModernHome_hero__mRJP2{padding:24px 20px 16px;min-height:330px;grid-template-columns:1.12fr 1fr}.ModernHome_hero__mRJP2 h1{font-size:clamp(30px,6.9vw,48px)}.ModernHome_eyebrow__b4eSZ{display:none}.ModernHome_intro__ecTBv{font-size:14px;line-height:1.5;margin-top:14px}.ModernHome_actions__mTzC5{gap:10px;margin-top:20px;flex-direction:column;align-items:flex-start}.ModernHome_primary__4lcWq,.ModernHome_secondary__51jsk{font-size:13px;padding:11px 14px;gap:8px;min-height:44px;border-radius:12px}.ModernHome_heroArt__y7nvo{width:135%;margin-left:-20%}.ModernHome_section__fYxeK{padding:24px 16px}.ModernHome_sectionHeading__mAsDz{margin-bottom:16px;gap:8px}.ModernHome_sectionHeading__mAsDz h2{font-size:24px}.ModernHome_sectionHeading__mAsDz a{font-size:12px;gap:4px}.ModernHome_grid__DGher,.ModernHome_productGrid__bWCu_{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ModernHome_card__0ETOW{border-radius:15px}.ModernHome_cardImage__q8j0h{aspect-ratio:1}.ModernHome_cardLabel__rVV80{padding:12px}.ModernHome_cardLabel__rVV80 h3,.ModernHome_productLabel__2CvcD h3{font-size:14px}.ModernHome_productLabel__2CvcD{padding:12px}.ModernHome_cta__2zull{margin:24px 16px 32px;padding:22px;flex-direction:column;align-items:flex-start}.ModernHome_cta__2zull h2{font-size:25px}.ModernHome_cta__2zull p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ModernHome_home__rh_7n *{transition:none!important}.ModernHome_card__0ETOW:hover,.ModernHome_card__0ETOW:hover img,.ModernHome_primary__4lcWq:hover,.ModernHome_secondary__51jsk:hover{transform:none}}.ModernHome_section__fYxeK{padding-top:24px}.ModernHome_cta__2zull h2,.ModernHome_sectionHeading__mAsDz h2{font-size:clamp(32px,4.5vw,56px);line-height:1.04;font-weight:800;letter-spacing:-.045em}.ModernHome_cta__2zull h2 span,.ModernHome_sectionHeading__mAsDz h2 span{display:block;color:#c084fc;background:linear-gradient(100deg,#c084fc,#f02db9);background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.08em}.ModernHome_sectionHeading__mAsDz a{padding:10px 14px;border:1px solid #c084fc40;border-radius:12px;background:#a855f712;transition:background .2s,border-color .2s;flex-shrink:0}.ModernHome_sectionHeading__mAsDz a:hover{background:#a855f728;border-color:#c084fc80}.ModernHome_sectionHeading__mAsDz h2[id=categories-title]{display:flex;align-items:center;gap:12px;font-size:clamp(28px,3.8vw,48px)}.ModernHome_sectionHeading__mAsDz h2[id=categories-title] span{display:inline-block;padding:.17em .3em .22em;border:1px solid #e8b4ff55;border-radius:16px;background:linear-gradient(115deg,#8436c8,#b52ca0);color:#fff;-webkit-text-fill-color:currentColor;box-shadow:0 6px 24px #a855f71a,inset 0 1px 0 #ffffff20}@media(max-width:767px){.ModernHome_section__fYxeK{padding-top:20px}.ModernHome_cta__2zull h2,.ModernHome_sectionHeading__mAsDz h2{font-size:clamp(28px,7.5vw,40px)}.ModernHome_sectionHeading__mAsDz a{padding:8px 10px}.ModernHome_sectionHeading__mAsDz:has(h2[id=categories-title]){flex-wrap:wrap}.ModernHome_sectionHeading__mAsDz h2[id=categories-title]{gap:8px;font-size:clamp(25px,6.4vw,40px)}.ModernHome_sectionHeading__mAsDz h2[id=categories-title] span{border-radius:12px}}@media(prefers-reduced-motion:reduce){.ModernHome_sectionHeading__mAsDz a{transition:none}}