.ShopCategoryCarousel_shell__uRsGf{isolation:isolate;background:linear-gradient(135deg,#fffffffc,#f8f7fbf2),#fff;border:1px solid #0d063012;border-radius:34px;margin-top:18px;padding:clamp(22px,3.4vw,40px);position:relative;overflow:hidden;box-shadow:0 26px 68px #0d06301a}.ShopCategoryCarousel_glowOne__xZOAO,.ShopCategoryCarousel_glowTwo__R9vT1{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.ShopCategoryCarousel_glowOne__xZOAO{background:radial-gradient(circle,#af1b3f2b,#af1b3f00 68%);width:340px;height:340px;top:-205px;right:-95px}.ShopCategoryCarousel_glowTwo__R9vT1{background:radial-gradient(circle,#0d063021,#0d063000 70%);width:420px;height:420px;bottom:-315px;left:-140px}.ShopCategoryCarousel_gridTexture__T74rb{z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#0d063007 1px,#0000 0),linear-gradient(90deg,#0d063007 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 76%)}.ShopCategoryCarousel_header__5afC1{z-index:3;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex;position:relative}.ShopCategoryCarousel_copy__wZ2I7{max-width:760px}.ShopCategoryCarousel_eyebrow__TSsRW{color:#af1b3f;background:#fff0f4e0;border:1px solid #af1b3f1a;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.ShopCategoryCarousel_eyebrow__TSsRW svg{width:14px;height:14px}.ShopCategoryCarousel_copy__wZ2I7 h1{color:#0d0630;letter-spacing:-1.7px;margin:11px 0 7px;font-size:clamp(30px,4vw,47px);line-height:1.17}.ShopCategoryCarousel_copy__wZ2I7 p{color:#747080;max-width:650px;margin:0;font-size:14px;line-height:1.9}.ShopCategoryCarousel_controls__49hQu{backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #0d063013;border-radius:16px;flex:none;align-items:center;gap:7px;padding:6px;display:flex;box-shadow:0 10px 30px #0d063012}.ShopCategoryCarousel_controls__49hQu button{color:#0d0630;cursor:pointer;background:#fff;border:0;border-radius:11px;place-items:center;width:40px;height:40px;transition:transform .18s,color .18s,background .18s,opacity .18s;display:grid}.ShopCategoryCarousel_controls__49hQu button:hover:not(:disabled){color:#fff;background:#af1b3f;transform:translateY(-1px)}.ShopCategoryCarousel_controls__49hQu button:disabled{opacity:.28;cursor:not-allowed}.ShopCategoryCarousel_controls__49hQu button svg{width:18px;height:18px}.ShopCategoryCarousel_controls__49hQu span{color:#858191;text-align:center;min-width:58px;font-size:12px;font-weight:800}.ShopCategoryCarousel_interactionRow__e3N_q{z-index:3;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex;position:relative}.ShopCategoryCarousel_dragHint__eYoS9{color:#0d0630;background:linear-gradient(135deg,#fff6f8f5,#fffffff0);border:1px solid #af1b3f1f;border-radius:16px;align-items:center;width:max-content;padding:8px 10px;display:flex;box-shadow:0 8px 22px #af1b3f0f}.ShopCategoryCarousel_dragMotion__ZChF2{color:#af1b3f;justify-content:center;align-items:center;gap:2px;min-width:76px;display:flex}.ShopCategoryCarousel_dragMotion__ZChF2>svg{opacity:.66;width:15px;height:15px}.ShopCategoryCarousel_dragHandle__rhefa{background:#fff;border:1px solid #af1b3f1f;border-radius:10px;justify-content:center;align-items:center;gap:3px;width:31px;height:31px;animation:2.1s ease-in-out infinite ShopCategoryCarousel_dragNudge__qIC9_;display:flex;box-shadow:0 5px 14px #0d06300f}.ShopCategoryCarousel_dragHandle__rhefa i{background:#af1b3f;border-radius:50%;width:3px;height:3px}.ShopCategoryCarousel_progressMeta__S0WW8{flex-direction:column;align-items:flex-end;gap:6px;min-width:175px;display:flex}.ShopCategoryCarousel_progressMeta__S0WW8>span{color:#918d9a;font-size:10px;font-weight:850}.ShopCategoryCarousel_progressTrack__6Dzlx{background:#0d063012;border-radius:999px;width:150px;height:4px;overflow:hidden}.ShopCategoryCarousel_progressTrack__6Dzlx i{border-radius:inherit;background:linear-gradient(90deg,#af1b3f,#0d0630);height:100%;transition:width .3s;display:block}.ShopCategoryCarousel_railFrame__KOK7k{margin-inline:-2px;position:relative}.ShopCategoryCarousel_edgeFade__TnNky{z-index:4;pointer-events:none;width:58px;position:absolute;top:0;bottom:8px}.ShopCategoryCarousel_edgeFadeRight__L3CXR{background:linear-gradient(270deg,#faf9fcf5,#faf9fc00);right:0}.ShopCategoryCarousel_edgeFadeLeft__j5WEp{background:linear-gradient(90deg,#faf9fcf5,#faf9fc00);left:0}.ShopCategoryCarousel_track__G6W1y{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;outline:none;gap:15px;padding:5px 18px 12px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.ShopCategoryCarousel_track__G6W1y::-webkit-scrollbar{display:none}.ShopCategoryCarousel_track__G6W1y:focus-visible{border-radius:22px;box-shadow:0 0 0 3px #af1b3f1a}.ShopCategoryCarousel_track__G6W1y.ShopCategoryCarousel_dragging__B3y6B{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.ShopCategoryCarousel_track__G6W1y.ShopCategoryCarousel_dragging__B3y6B .ShopCategoryCarousel_card__XucmC{pointer-events:none}.ShopCategoryCarousel_card__XucmC{isolation:isolate;color:#0d0630;scroll-snap-align:start;min-width:min(278px,72vw);min-height:274px;cursor:inherit;background:linear-gradient(155deg,#fffffffa,#f9f8fbe8),#fff;border:1px solid #0d063013;border-radius:25px;flex-direction:column;flex:0 0 min(278px,72vw);justify-content:space-between;padding:19px;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #0d06300f}.ShopCategoryCarousel_card__XucmC:before{content:"";z-index:-2;background:radial-gradient(circle,#af1b3f2b,#af1b3f00 68%);border-radius:50%;width:210px;height:210px;transition:transform .35s;position:absolute;top:-122px;left:-96px}.ShopCategoryCarousel_card__XucmC:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#af1b3f,#0d0630);border-radius:999px 999px 0 0;height:3px;transition:opacity .24s,transform .24s;position:absolute;inset:auto 18px 0;transform:scaleX(.55)}.ShopCategoryCarousel_card__XucmC:nth-child(3n+2):before{background:radial-gradient(circle,#483d8b2b,#483d8b00 68%)}.ShopCategoryCarousel_card__XucmC:nth-child(3n):before{background:radial-gradient(circle,#11926f26,#11926f00 68%)}.ShopCategoryCarousel_card__XucmC:hover{border-color:#af1b3f33;transform:translateY(-6px);box-shadow:0 22px 46px #0d06301d}.ShopCategoryCarousel_card__XucmC:hover:before{transform:scale(1.17)}.ShopCategoryCarousel_activeCard__UfGx4:after,.ShopCategoryCarousel_card__XucmC:hover:after{opacity:1;transform:scaleX(1)}.ShopCategoryCarousel_activeCard__UfGx4{border-color:#af1b3f29;box-shadow:0 18px 40px #0d063016}.ShopCategoryCarousel_cardTop__VKzGO{align-items:center;gap:10px;display:flex}.ShopCategoryCarousel_iconWrap__GlxsA{color:#af1b3f;background:linear-gradient(145deg,#fff,#fff0f4);border:1px solid #af1b3f1a;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 20px #af1b3f12}.ShopCategoryCarousel_card__XucmC:nth-child(3n+2) .ShopCategoryCarousel_iconWrap__GlxsA{color:#4f5194;background:linear-gradient(145deg,#fff,#efeffa);border-color:#4f51941c;box-shadow:0 8px 20px #4f51940f}.ShopCategoryCarousel_card__XucmC:nth-child(3n) .ShopCategoryCarousel_iconWrap__GlxsA{color:#118a69;background:linear-gradient(145deg,#fff,#ebf8f3);border-color:#118a691c;box-shadow:0 8px 20px #118a690f}.ShopCategoryCarousel_iconWrap__GlxsA svg{stroke-width:1.8px;width:25px;height:25px}.ShopCategoryCarousel_cardNumber__g6aab{color:#0d063029;letter-spacing:-.5px;margin-inline-start:auto;font-size:18px;font-weight:950}.ShopCategoryCarousel_arrow__BZhV_{color:#8b8795;background:#f6f5f8e6;border:1px solid #0d06300b;border-radius:11px;place-items:center;width:35px;height:35px;transition:transform .2s,color .2s,background .2s;display:grid}.ShopCategoryCarousel_arrow__BZhV_ svg{width:16px;height:16px}.ShopCategoryCarousel_card__XucmC:hover .ShopCategoryCarousel_arrow__BZhV_{color:#fff;background:#0d0630;transform:translate(-2px,-2px)}.ShopCategoryCarousel_cardBody__Dg_hv{margin-top:29px}.ShopCategoryCarousel_meta__FbQUV{align-items:center;gap:7px;min-height:24px;display:flex}.ShopCategoryCarousel_meta__FbQUV small,.ShopCategoryCarousel_meta__FbQUV span{border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.ShopCategoryCarousel_meta__FbQUV span{color:#8c2342;background:#fff1f4}.ShopCategoryCarousel_meta__FbQUV small{color:#777486;background:#f2f1f5}.ShopCategoryCarousel_card__XucmC h2{letter-spacing:-.42px;margin:10px 0 6px;font-size:21px;line-height:1.45}.ShopCategoryCarousel_card__XucmC p{color:#7c7887;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.ShopCategoryCarousel_cardFooter__8jz5B{color:#6f6a7a;border-top:1px solid #0d06300e;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;font-size:10px;font-weight:900;display:flex}.ShopCategoryCarousel_cardFooter__8jz5B svg{width:14px;height:14px;transition:transform .2s}.ShopCategoryCarousel_card__XucmC:hover .ShopCategoryCarousel_cardFooter__8jz5B{color:#af1b3f}.ShopCategoryCarousel_card__XucmC:hover .ShopCategoryCarousel_cardFooter__8jz5B svg{transform:translate(-3px)}.ShopCategoryCarousel_mobileHint__vAIwn{display:none}.ShopCategoryCarousel_mobileHintArrows__f8Q3E{color:#af1b3f;align-items:center;display:flex}.ShopCategoryCarousel_mobileHintArrows__f8Q3E svg{width:13px;height:13px}@keyframes ShopCategoryCarousel_dragNudge__qIC9_{0%,to{transform:translate(0)}28%{transform:translate(-5px)}56%{transform:translate(5px)}}@media (width<=820px){.ShopCategoryCarousel_shell__uRsGf{border-radius:26px;padding:22px 18px}.ShopCategoryCarousel_header__5afC1{align-items:flex-start;margin-bottom:14px}.ShopCategoryCarousel_controls__49hQu{display:none}.ShopCategoryCarousel_copy__wZ2I7 h1{letter-spacing:-1px;font-size:clamp(28px,8vw,39px)}.ShopCategoryCarousel_copy__wZ2I7 p{max-width:560px}.ShopCategoryCarousel_interactionRow__e3N_q{margin-bottom:10px}.ShopCategoryCarousel_progressMeta__S0WW8{display:none}.ShopCategoryCarousel_dragHint__eYoS9{padding:7px 9px}.ShopCategoryCarousel_dragMotion__ZChF2{min-width:68px}.ShopCategoryCarousel_railFrame__KOK7k{margin-inline:-18px}.ShopCategoryCarousel_edgeFade__TnNky{display:none}.ShopCategoryCarousel_track__G6W1y{cursor:auto;padding-inline:18px;scroll-padding-inline:18px}.ShopCategoryCarousel_card__XucmC{cursor:pointer;flex-basis:min(260px,78vw);min-width:min(260px,78vw);min-height:258px}.ShopCategoryCarousel_mobileHint__vAIwn{color:#8f8a98;align-items:center;gap:7px;margin-top:7px;font-size:10px;font-weight:850;display:flex}}@media (width<=480px){.ShopCategoryCarousel_shell__uRsGf{border-radius:22px;margin-top:12px}.ShopCategoryCarousel_copy__wZ2I7 p{font-size:12px;line-height:1.8}.ShopCategoryCarousel_card__XucmC{flex-basis:82vw;min-width:82vw;padding:17px}.ShopCategoryCarousel_card__XucmC h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.ShopCategoryCarousel_track__G6W1y{scroll-behavior:auto}.ShopCategoryCarousel_arrow__BZhV_,.ShopCategoryCarousel_cardFooter__8jz5B svg,.ShopCategoryCarousel_card__XucmC,.ShopCategoryCarousel_card__XucmC:after,.ShopCategoryCarousel_card__XucmC:before,.ShopCategoryCarousel_controls__49hQu button,.ShopCategoryCarousel_progressTrack__6Dzlx i{transition:none}.ShopCategoryCarousel_dragHandle__rhefa{animation:none}}