.Categories-module__UBdtcG__section{--cat-purple:#5b3fc4;--cat-navy:#26206b;--cat-line:#efeaf8;margin-block:18px}.Categories-module__UBdtcG__panel{border:1px solid var(--cat-line);background:#fff;border-radius:22px;padding:16px 14px 18px;box-shadow:0 8px 28px #3c288c14}.Categories-module__UBdtcG__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-inline:4px;display:flex}.Categories-module__UBdtcG__titleWrap{align-items:center;gap:10px;min-width:0;display:flex}.Categories-module__UBdtcG__titleIcon{color:#fff;background:linear-gradient(135deg,#7a5ae0 0%,#5b3fc4 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 10px #5b3fc459}.Categories-module__UBdtcG__titleIcon svg{width:18px;height:18px}.Categories-module__UBdtcG__title{color:var(--cat-navy);margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);font-weight:800}.Categories-module__UBdtcG__viewAll{color:var(--cat-purple);flex-shrink:0;align-items:center;gap:6px;font-size:.85rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.Categories-module__UBdtcG__viewAll:hover{color:var(--cat-navy);gap:10px}.Categories-module__UBdtcG__viewAll svg{width:16px;height:16px}.Categories-module__UBdtcG__empty{color:#8b86a8;margin:0;padding:20px 8px}.Categories-module__UBdtcG__row{scroll-snap-type:x proximity;gap:12px;padding:4px 4px 6px;display:flex;overflow-x:auto}@media (hover:hover) and (pointer:fine){.Categories-module__UBdtcG__row{cursor:grab}}.Categories-module__UBdtcG__row.Categories-module__UBdtcG__dragging{cursor:grabbing;scroll-snap-type:none}.Categories-module__UBdtcG__item{scroll-snap-align:start;color:inherit;flex-direction:column;flex:0 0 92px;align-items:center;gap:9px;display:flex}.Categories-module__UBdtcG__tile{aspect-ratio:1;border-radius:22px;justify-content:center;align-items:center;width:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.Categories-module__UBdtcG__item:hover .Categories-module__UBdtcG__tile{transform:translateY(-4px);box-shadow:0 12px 22px #3c288c24}.Categories-module__UBdtcG__tile img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;padding:5%}.Categories-module__UBdtcG__tile svg{width:48%;height:48%}.Categories-module__UBdtcG__label{text-align:center;color:var(--cat-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.Categories-module__UBdtcG__panel{padding:20px 24px 24px}.Categories-module__UBdtcG__row{gap:18px}.Categories-module__UBdtcG__item{flex:1 0 104px;max-width:150px}.Categories-module__UBdtcG__label{font-size:.88rem}}
.ProductShelf-module__aFtsQa__shelf{--shelf-purple:#5b3fc4;--shelf-purple-dark:#4a31a8;--shelf-navy:#26206b;--shelf-line:#ece8f6;margin-block:22px}.ProductShelf-module__aFtsQa__panel{box-shadow:none;background:0 0;border:0;padding:0;position:relative}.ProductShelf-module__aFtsQa__head{align-items:center;gap:10px;margin-bottom:12px;padding-inline:4px;display:flex}.ProductShelf-module__aFtsQa__panelNavy{background:radial-gradient(760px 240px at 90% -25%,#8b7cf673,#0000 62%),radial-gradient(620px 220px at 6% 125%,#f45b8a33,#0000 62%),linear-gradient(135deg,#1a1358 0%,#261b78 55%,#32238f 100%);border-radius:24px;padding:16px 14px 4px;overflow:hidden;box-shadow:0 14px 34px #1a135847}.ProductShelf-module__aFtsQa__panelNavy .ProductShelf-module__aFtsQa__title{color:#fff}.ProductShelf-module__aFtsQa__panelNavy .ProductShelf-module__aFtsQa__crown{color:#ffd43b}:is(.ProductShelf-module__aFtsQa__panelNavy .ProductShelf-module__aFtsQa__empty,.ProductShelf-module__aFtsQa__panelNavy .empty-state){color:#fffc}.ProductShelf-module__aFtsQa__panelNavy .ProductShelf-module__aFtsQa__card{container-type:inline-size;border-color:#0000;box-shadow:0 10px 24px #08052859}.ProductShelf-module__aFtsQa__panelNavy .ProductShelf-module__aFtsQa__card:hover{box-shadow:0 18px 34px #08052880}@media (min-width:1024px){.ProductShelf-module__aFtsQa__panelNavy{padding:22px 24px 8px}}.ProductShelf-module__aFtsQa__crown{width:26px;height:26px;color:var(--shelf-purple);flex-shrink:0}.ProductShelf-module__aFtsQa__title{color:var(--shelf-navy);margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:800}.ProductShelf-module__aFtsQa__viewport{position:relative}.ProductShelf-module__aFtsQa__row{scroll-snap-type:x proximity;gap:14px;padding:8px 4px 18px;display:flex;overflow-x:auto}.ProductShelf-module__aFtsQa__empty{color:#8b86a8;padding:24px 8px}.ProductShelf-module__aFtsQa__card{scroll-snap-align:start;border:1px solid var(--shelf-line);background:#fff;border-radius:22px;flex-direction:column;flex:0 0 clamp(158px,44vw,230px);transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #3c288c14}.ProductShelf-module__aFtsQa__card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #3c288c2e}.ProductShelf-module__aFtsQa__cardLink{color:inherit;flex-direction:column;flex:1;display:flex}.ProductShelf-module__aFtsQa__media{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#fcfaff 0%,#efe9ff 100%);border-radius:16px;justify-content:center;align-items:center;margin:8px 8px 0;display:flex;position:relative;overflow:hidden}.ProductShelf-module__aFtsQa__media img{object-fit:contain;filter:drop-shadow(0 8px 10px #3c288c29);width:100%;height:100%;padding:8%;transition:transform .35s}.ProductShelf-module__aFtsQa__card:hover .ProductShelf-module__aFtsQa__media img{transform:scale(1.07)rotate(-1deg)}.ProductShelf-module__aFtsQa__media svg{width:52%;height:52%;transition:transform .35s}.ProductShelf-module__aFtsQa__card:hover .ProductShelf-module__aFtsQa__media svg{transform:scale(1.08)rotate(-3deg)}.ProductShelf-module__aFtsQa__badge{top:9px;z-index:1;color:#fff;background:linear-gradient(135deg,#7c5cf0 0%,#5b3fc4 100%);border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:800;line-height:1.6;position:absolute;inset-inline-start:9px;box-shadow:0 4px 10px #5b3fc459}.ProductShelf-module__aFtsQa__badgeYellow{color:#3a2a00;background:linear-gradient(135deg,#ffd43b 0%,#ffb800 100%);box-shadow:0 4px 10px #ffb80066}.ProductShelf-module__aFtsQa__name{color:var(--shelf-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:calc(3.128rem + 10px);margin:0;padding:10px 14px 0;font-size:.92rem;font-weight:800;line-height:1.7;display:-webkit-box;overflow:hidden}.ProductShelf-module__aFtsQa__timerSlot{padding:6px 14px 0}.ProductShelf-module__aFtsQa__timerSlot .deal-card-timer{color:#d6336c;background:linear-gradient(135deg,#ffe9f1 0%,#ffd3e2 100%);border-radius:10px;align-items:center;gap:4px;padding:3px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.ProductShelf-module__aFtsQa__timerSlot .deal-card-timer:before{content:"";background:#e8366d;border-radius:50%;width:7px;height:7px;margin-inline-end:2px;animation:1.4s ease-in-out infinite ProductShelf-module__aFtsQa__timerPulse}.ProductShelf-module__aFtsQa__timerSlot .deal-card-timer span{min-width:1.4em;color:inherit;text-align:center;background:0 0;padding:0}@keyframes ProductShelf-module__aFtsQa__timerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.ProductShelf-module__aFtsQa__prices{border-top:1px dashed #e4ddf5;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:56px;margin:8px 14px 0;padding:10px 0 12px;display:flex}.ProductShelf-module__aFtsQa__price{color:var(--shelf-purple);font-size:1.08rem;font-weight:800}.ProductShelf-module__aFtsQa__price small{color:var(--shelf-navy);font-size:.72rem;font-weight:600}.ProductShelf-module__aFtsQa__oldPrice{color:#9a96b3;font-size:.8rem;text-decoration:line-through}.ProductShelf-module__aFtsQa__addBtn{color:#fff;height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7a5ae0 0%,#5b3fc4 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 12px 12px;font-size:clamp(.7rem,7cqw,.84rem);white-space:nowrap;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 8px 16px #5b3fc452}.ProductShelf-module__aFtsQa__addBtn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 22px #5b3fc46b}.ProductShelf-module__aFtsQa__addBtn:active{transform:translateY(1px);box-shadow:0 4px 10px #5b3fc44d}.ProductShelf-module__aFtsQa__addBtn svg{flex-shrink:0;width:18px;height:18px}.ProductShelf-module__aFtsQa__added{background:linear-gradient(135deg,#3fc79a 0%,#2fa77a 100%);box-shadow:0 8px 16px #2fa77a59}@media (hover:hover) and (pointer:fine){.ProductShelf-module__aFtsQa__row{cursor:grab}}.ProductShelf-module__aFtsQa__row.ProductShelf-module__aFtsQa__dragging{cursor:grabbing;scroll-snap-type:none}.ProductShelf-module__aFtsQa__row img{-webkit-user-drag:none}@media (min-width:1024px){.ProductShelf-module__aFtsQa__row{gap:18px}}
.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner{border-radius:20px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 20px #26206b24,inset 0 0 0 1px #fff9}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner:before{content:"";top:-18px;pointer-events:none;background-image:radial-gradient(circle,#fff9 1.4px,#0000 1.9px);background-size:14px 14px;width:110px;height:110px;position:absolute;inset-inline-end:-18px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%)}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner:hover{transform:translateY(-4px);box-shadow:0 14px 28px #26206b38,inset 0 0 0 1px #ffffffbf}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner .PromoBannersRow-module__ilgFbW__icon{z-index:1;background:#fff;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 4px 10px #26206b29}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner .PromoBannersRow-module__ilgFbW__icon svg{color:#5b3fc4}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner:hover .PromoBannersRow-module__ilgFbW__icon{transform:rotate(-10deg)scale(1.1)}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner .PromoBannersRow-module__ilgFbW__text{z-index:1;position:relative}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner .PromoBannersRow-module__ilgFbW__text strong{color:#26206b}.PromoBannersRow-module__ilgFbW__row .PromoBannersRow-module__ilgFbW__banner .PromoBannersRow-module__ilgFbW__text small{color:#3d3786;opacity:.8}
.PriceFilter-module__OGykca__price{--price-title:#26206b;--price-purple:#5b3fc4;margin-block:30px 18px}.PriceFilter-module__OGykca__head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.PriceFilter-module__OGykca__headIcon{width:44px;height:44px;color:var(--price-purple);background:#efeaff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.PriceFilter-module__OGykca__headIcon svg{width:24px;height:24px}.PriceFilter-module__OGykca__title{color:var(--price-title);margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:900}.PriceFilter-module__OGykca__sub{color:#6b6890;margin:2px 0 0;font-size:.88rem}.PriceFilter-module__OGykca__steps{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.PriceFilter-module__OGykca__steps>.PriceFilter-module__OGykca__tile:last-child:nth-child(odd){grid-column:1/-1}.PriceFilter-module__OGykca__tile{--tile-from:#6d4ee6;--tile-to:#4a31a8;--tile-text:#fff;min-height:124px;color:var(--tile-text);background:linear-gradient(145deg, var(--tile-from) 0%, var(--tile-to) 100%);isolation:isolate;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 16px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #281e6e2e}.PriceFilter-module__OGykca__tile:hover{transform:translateY(-5px);box-shadow:0 18px 32px #281e6e47}.PriceFilter-module__OGykca__coin{z-index:-1;top:-22px;color:#fff3;width:104px;height:104px;transition:transform .4s;position:absolute;inset-inline-end:-22px}.PriceFilter-module__OGykca__tile:hover .PriceFilter-module__OGykca__coin{transform:rotate(18deg)scale(1.08)}.PriceFilter-module__OGykca__badge{background:#ffffff38;border-radius:999px;align-self:flex-start;padding:2px 12px;font-size:.74rem;font-weight:800}.PriceFilter-module__OGykca__number{font-size:clamp(1.8rem,1.5rem + 1.2vw,2.5rem);font-weight:900;line-height:1.15}.PriceFilter-module__OGykca__suffix{opacity:.92;font-size:.84rem;font-weight:700}.PriceFilter-module__OGykca__label{font-size:1.1rem;font-weight:900;line-height:1.6}.PriceFilter-module__OGykca__go{background:#ffffff3d;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .2s,transform .2s;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.PriceFilter-module__OGykca__go svg{width:16px;height:16px}.PriceFilter-module__OGykca__tile:hover .PriceFilter-module__OGykca__go{color:#26206b;background:#fff;transform:translate(-3px)}.PriceFilter-module__OGykca__photo{aspect-ratio:16/10;background:#fff;min-height:0;padding:0}.PriceFilter-module__OGykca__photo img{object-fit:cover;width:100%;height:100%}.PriceFilter-module__OGykca__c0{--tile-from:#6d4ee6;--tile-to:#4a31a8}.PriceFilter-module__OGykca__c1{--tile-from:#f45b8a;--tile-to:#d6336c}.PriceFilter-module__OGykca__c2{--tile-from:#ffd43b;--tile-to:#f0a500;--tile-text:#3a2a00}.PriceFilter-module__OGykca__c3{--tile-from:#4dabf7;--tile-to:#2f7fd0}.PriceFilter-module__OGykca__c4{--tile-from:#3ccf9a;--tile-to:#1fa77a}.PriceFilter-module__OGykca__c5{--tile-from:#32238f;--tile-to:#1a1358}.PriceFilter-module__OGykca__c2 .PriceFilter-module__OGykca__coin{color:#3a2a001f}.PriceFilter-module__OGykca__c2 .PriceFilter-module__OGykca__badge,.PriceFilter-module__OGykca__c2 .PriceFilter-module__OGykca__go{background:#3a2a0024}@media (min-width:700px){.PriceFilter-module__OGykca__steps{grid-template-columns:repeat(3,1fr);gap:16px}.PriceFilter-module__OGykca__steps>.PriceFilter-module__OGykca__tile:last-child:nth-child(odd){grid-column:auto}.PriceFilter-module__OGykca__tile{min-height:138px}}@media (min-width:1024px){.PriceFilter-module__OGykca__steps{align-items:flex-end;gap:18px;display:flex}.PriceFilter-module__OGykca__tile{min-width:0;min-height:calc(132px + min(var(--i,0), 6) * 16px);flex:1 1 0;padding:20px 20px 18px}.PriceFilter-module__OGykca__photo{flex:1 1 0;min-height:0}}
.Characters-module__ojCAzq__chars{--char-title:#26206b;--char-purple:#5b3fc4;margin-block:30px 18px}.Characters-module__ojCAzq__head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Characters-module__ojCAzq__headIcon{color:#d98f00;background:#fff3c4;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.Characters-module__ojCAzq__headIcon svg{width:24px;height:24px}.Characters-module__ojCAzq__title{color:var(--char-title);margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:900}.Characters-module__ojCAzq__sub{color:#6b6890;margin:2px 0 0;font-size:.88rem}.Characters-module__ojCAzq__row{scroll-snap-type:x proximity;gap:14px;padding:10px 4px 18px;display:flex;overflow-x:auto}.Characters-module__ojCAzq__card{--char-color:#8b7cf6;--card-soft:#f3f0ff;--card-ring:#cfc6f5;scroll-snap-align:start;isolation:isolate;color:inherit;background:var(--card-soft);border:1.5px solid var(--card-ring);border-radius:28px;flex-direction:column;flex:0 0 136px;align-items:center;gap:12px;padding:20px 10px 16px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, white)){.Characters-module__ojCAzq__card{--card-soft:color-mix(in srgb, var(--char-color) 14%, #fff);--card-ring:color-mix(in srgb, var(--char-color) 38%, #fff)}}.Characters-module__ojCAzq__card:before{content:"";z-index:-1;top:-30px;background:var(--char-color);opacity:.16;border-radius:50%;width:110px;height:110px;transition:transform .4s;position:absolute;inset-inline-start:-26px}.Characters-module__ojCAzq__card:after{content:"";z-index:-1;bottom:-34px;background:var(--char-color);opacity:.1;border-radius:50%;width:90px;height:90px;position:absolute;inset-inline-end:-28px}.Characters-module__ojCAzq__card:hover{transform:translateY(-7px);box-shadow:0 16px 30px #281e6e2e}.Characters-module__ojCAzq__card:hover:before{transform:scale(1.35)}.Characters-module__ojCAzq__avatar{width:92px;height:92px;color:var(--char-color);box-shadow:0 0 0 5px var(--card-ring), 0 10px 20px #281e6e29;background:#fff;border-radius:50%;place-items:center;transition:transform .28s;display:grid;overflow:hidden}.Characters-module__ojCAzq__card:hover .Characters-module__ojCAzq__avatar{transform:rotate(-6deg)scale(1.07)}.Characters-module__ojCAzq__avatar img{object-fit:cover;width:100%;height:100%}.Characters-module__ojCAzq__avatar svg{width:54%;height:54%}.Characters-module__ojCAzq__name{color:var(--char-title);text-align:center;font-size:.95rem;font-weight:800;line-height:1.5}.Characters-module__ojCAzq__go{color:var(--char-purple);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 12px;font-size:.74rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 3px 8px #281e6e1a}.Characters-module__ojCAzq__go svg{width:13px;height:13px;transition:transform .2s}.Characters-module__ojCAzq__card:hover .Characters-module__ojCAzq__go{background:var(--char-purple);color:#fff}.Characters-module__ojCAzq__card:hover .Characters-module__ojCAzq__go svg{transform:translate(-3px)}@media (min-width:1024px){.Characters-module__ojCAzq__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;padding:4px 2px 10px;display:grid;overflow:visible}.Characters-module__ojCAzq__card{flex:none;padding:24px 12px 18px}.Characters-module__ojCAzq__avatar{width:104px;height:104px}}
.AgeCarousel-module__EyyRqa__age{--age-title:#26206b;--age-purple:#5b3fc4;--av:92px;margin-block:30px 18px}.AgeCarousel-module__EyyRqa__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.AgeCarousel-module__EyyRqa__headIcon{color:#1fa77a;background:#d9f5ea;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.AgeCarousel-module__EyyRqa__headIcon svg{width:24px;height:24px}.AgeCarousel-module__EyyRqa__title{color:var(--age-title);margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:900}.AgeCarousel-module__EyyRqa__sub{color:#6b6890;margin:2px 0 0;font-size:.88rem}.AgeCarousel-module__EyyRqa__path{scroll-snap-type:x proximity;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:18px;padding:14px 2px;display:grid;overflow-x:auto}.AgeCarousel-module__EyyRqa__item{--tone:#6d4ee6;--tone-soft:#d9d0ff;--tone-text:#fff;scroll-snap-align:center;color:inherit;flex-direction:column;align-items:center;display:flex;position:relative}.AgeCarousel-module__EyyRqa__item:before{content:"";z-index:0;top:calc(var(--av) / 2 + 2px);border-top:3px dashed #d3caf6;position:absolute;inset-inline:-9px}.AgeCarousel-module__EyyRqa__item:first-child:before{inset-inline-start:50%}.AgeCarousel-module__EyyRqa__item:last-child:before{inset-inline-end:50%}.AgeCarousel-module__EyyRqa__item:only-child:before{display:none}.AgeCarousel-module__EyyRqa__avatarWrap{z-index:1;width:var(--av);height:var(--av);transition:transform .25s;position:relative}.AgeCarousel-module__EyyRqa__avatar{border:5px solid var(--tone);background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 10px 20px #281e6e24}.AgeCarousel-module__EyyRqa__avatar img{object-fit:cover;width:100%;height:100%}.AgeCarousel-module__EyyRqa__avatar svg{width:52%;height:52%}.AgeCarousel-module__EyyRqa__step{top:-4px;background:var(--age-title);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-4px}.AgeCarousel-module__EyyRqa__label{z-index:1;border:1.5px solid var(--tone-soft);color:var(--age-title);white-space:nowrap;background:#fff;border-radius:999px;margin-top:14px;padding:7px 18px;font-size:.92rem;font-weight:800;transition:background .2s,color .2s,border-color .2s;position:relative;box-shadow:0 4px 10px #281e6e14}.AgeCarousel-module__EyyRqa__item:hover .AgeCarousel-module__EyyRqa__avatarWrap{transform:translateY(-6px)scale(1.05)}.AgeCarousel-module__EyyRqa__item:hover .AgeCarousel-module__EyyRqa__avatar{box-shadow:0 16px 28px #281e6e3d}.AgeCarousel-module__EyyRqa__item:hover .AgeCarousel-module__EyyRqa__label{background:var(--tone);border-color:var(--tone);color:var(--tone-text)}.AgeCarousel-module__EyyRqa__t0{--tone:#6d4ee6;--tone-soft:#d9d0ff}.AgeCarousel-module__EyyRqa__t1{--tone:#f45b8a;--tone-soft:#ffd3e0}.AgeCarousel-module__EyyRqa__t2{--tone:#ffc21a;--tone-soft:#fff0b8;--tone-text:#3a2a00}.AgeCarousel-module__EyyRqa__t3{--tone:#4dabf7;--tone-soft:#cfe8ff}.AgeCarousel-module__EyyRqa__t4{--tone:#3ccf9a;--tone-soft:#c9f3e3}@media (min-width:1024px){.AgeCarousel-module__EyyRqa__age{--av:118px}.AgeCarousel-module__EyyRqa__path{grid-auto-columns:minmax(140px,1fr);gap:22px;overflow:visible}.AgeCarousel-module__EyyRqa__item:before{inset-inline:-11px}.AgeCarousel-module__EyyRqa__label{padding:8px 22px;font-size:1rem}}
.about-module__-i9KWa__page{padding-bottom:40px}.about-module__-i9KWa__wrap{width:100%;max-width:1100px;padding-inline:var(--page-gutter);margin-inline:auto}.about-module__-i9KWa__story{margin-top:28px}.about-module__-i9KWa__storyCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:24px 22px 26px;position:relative;overflow:hidden}.about-module__-i9KWa__storyCard:before{content:"";top:18px;bottom:18px;background:linear-gradient(to bottom, var(--pink), var(--yellow));border-radius:0 5px 5px 0;width:5px;position:absolute;inset-inline-start:0}[dir=rtl] .about-module__-i9KWa__storyCard:before{border-radius:5px 0 0 5px}.about-module__-i9KWa__storyTitle{color:var(--pink-deep);margin-bottom:12px}.about-module__-i9KWa__storyText{color:var(--ink-soft);white-space:pre-line;font-size:.92rem;line-height:2.1}.about-module__-i9KWa__why{margin-top:34px}.about-module__-i9KWa__why .section{padding-block:6px}.about-module__-i9KWa__cta{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg, var(--yellow-tint) 0%, var(--pink-tint) 100%);box-shadow:inset 0 0 0 1px #ffffffb3, var(--shadow-soft);margin-top:30px;padding:28px 22px;position:relative;overflow:hidden}.about-module__-i9KWa__cta:before{content:"";top:-40px;pointer-events:none;background-image:radial-gradient(circle,#fffc 1.6px,#0000 2.1px);background-size:14px 14px;width:140px;height:140px;position:absolute;inset-inline-end:-40px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%)}.about-module__-i9KWa__ctaTitle{color:var(--ink);margin-bottom:6px;position:relative}.about-module__-i9KWa__ctaText{max-width:460px;color:var(--ink-soft);margin:0 auto 18px;font-size:.88rem;line-height:1.9;position:relative}.about-module__-i9KWa__ctaActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.about-module__-i9KWa__ghost{background:var(--white);color:var(--ink);box-shadow:var(--shadow-soft)}.about-module__-i9KWa__ghost:hover{box-shadow:var(--shadow-pop);background:#fff}@media (min-width:700px){.about-module__-i9KWa__storyCard{padding:34px 40px 36px}.about-module__-i9KWa__storyText{font-size:.98rem}.about-module__-i9KWa__cta{padding:38px 30px}}@media (min-width:1024px){.about-module__-i9KWa__page{padding-bottom:60px}.about-module__-i9KWa__story{margin-top:36px}.about-module__-i9KWa__why{margin-top:44px}}
.CategoryShowcase-module__SUEzua__row{--showcase-ratio:1.6 / 1;grid-auto-columns:1fr;grid-auto-flow:column;gap:18px;width:100%;padding:4px 2px 10px;display:grid}.CategoryShowcase-module__SUEzua__row[data-count="1"]{--showcase-ratio:4 / 1}.CategoryShowcase-module__SUEzua__row[data-count="2"]{--showcase-ratio:2.6 / 1}.CategoryShowcase-module__SUEzua__row[data-count="3"]{--showcase-ratio:2 / 1}.CategoryShowcase-module__SUEzua__row .CategoryShowcase-module__SUEzua__card.CategoryShowcase-module__SUEzua__card{width:auto;min-width:0;max-width:none;height:auto;max-height:380px;aspect-ratio:var(--showcase-ratio);flex:none;margin:0}@media (max-width:767px){.CategoryShowcase-module__SUEzua__row{scroll-snap-type:x proximity;--showcase-ratio:1.8 / 1;grid-auto-columns:minmax(78%,1fr);gap:12px;overflow-x:auto}.CategoryShowcase-module__SUEzua__row[data-count="1"]{--showcase-ratio:2.2 / 1}.CategoryShowcase-module__SUEzua__row .CategoryShowcase-module__SUEzua__card.CategoryShowcase-module__SUEzua__card{scroll-snap-align:center}}
.BlogList-module__tXlz9G__blog{--blog-navy:#1a1358;--blog-navy-deep:#0e0a3c;--blog-purple:#5b3fc4;--blog-title:#26206b;--blog-line:#ece8f6;margin-block:34px 18px}.BlogList-module__tXlz9G__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.BlogList-module__tXlz9G__eyebrow{color:var(--blog-purple);background:#efeaff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.BlogList-module__tXlz9G__eyebrow svg{color:#f0a500;width:14px;height:14px}.BlogList-module__tXlz9G__title{color:var(--blog-title);margin:10px 0 0;font-size:clamp(1.4rem,1.1rem + 1.1vw,2.05rem);font-weight:900;line-height:1.35}.BlogList-module__tXlz9G__title span{background:linear-gradient(#0000 64%,#ffd43bbf 64%);padding-inline:4px}.BlogList-module__tXlz9G__sub{color:#6b6890;margin:6px 0 0;font-size:.92rem}.BlogList-module__tXlz9G__decor{color:#cfc6f5;flex-shrink:0;width:110px;height:56px;display:none}.BlogList-module__tXlz9G__grid{grid-template-columns:1fr;gap:18px;display:grid}.BlogList-module__tXlz9G__side{align-content:stretch;gap:14px;display:grid}.BlogList-module__tXlz9G__featured{isolation:isolate;background:linear-gradient(135deg,#1a1358 0%,#261b78 55%,#32238f 100%);border-radius:26px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1a135847}.BlogList-module__tXlz9G__featuredLink{height:100%;min-height:inherit;color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.BlogList-module__tXlz9G__featuredMedia{z-index:-2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogList-module__tXlz9G__featuredMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.BlogList-module__tXlz9G__featuredMedia svg{opacity:.95;width:62%;height:auto;transform:translateY(-12%)}.BlogList-module__tXlz9G__featured:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e0a3c00 22%,#0e0a3c9e 58%,#0e0a3cf0 100%);position:absolute;inset:0}.BlogList-module__tXlz9G__featured:hover .BlogList-module__tXlz9G__featuredMedia img{transform:scale(1.06)}.BlogList-module__tXlz9G__featuredBody{gap:10px;padding:22px 20px;display:grid}.BlogList-module__tXlz9G__badge{color:#3a2a00;background:#ffd43b;border-radius:999px;justify-self:start;padding:3px 12px;font-size:.74rem;font-weight:800}.BlogList-module__tXlz9G__featuredTitle{text-shadow:0 2px 10px #00000059;margin:0;font-size:clamp(1.15rem,1rem + .9vw,1.7rem);font-weight:800;line-height:1.5}.BlogList-module__tXlz9G__featuredExcerpt{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.8;display:-webkit-box;overflow:hidden}.BlogList-module__tXlz9G__cta{color:var(--blog-navy);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:9px 18px;font-size:.86rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.BlogList-module__tXlz9G__cta svg{width:16px;height:16px;transition:transform .2s}.BlogList-module__tXlz9G__featured:hover .BlogList-module__tXlz9G__cta{color:#3a2a00;background:#ffd43b}.BlogList-module__tXlz9G__featured:hover .BlogList-module__tXlz9G__cta svg,.BlogList-module__tXlz9G__item:hover .BlogList-module__tXlz9G__more svg,.BlogList-module__tXlz9G__card:hover .BlogList-module__tXlz9G__more svg{transform:translate(-4px)}.BlogList-module__tXlz9G__item{border:1px solid var(--blog-line);background:#fff;border-radius:22px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 6px 18px #3c288c12}.BlogList-module__tXlz9G__item:hover{transform:translateY(-3px);box-shadow:0 14px 28px #3c288c26}.BlogList-module__tXlz9G__itemLink{height:100%;color:inherit;grid-template-columns:104px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.BlogList-module__tXlz9G__thumb{aspect-ratio:1;background:#f1edff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BlogList-module__tXlz9G__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.BlogList-module__tXlz9G__item:hover .BlogList-module__tXlz9G__thumb img,.BlogList-module__tXlz9G__card:hover .BlogList-module__tXlz9G__thumb img{transform:scale(1.08)}.BlogList-module__tXlz9G__thumb svg{width:100%;height:auto}.BlogList-module__tXlz9G__itemBody{gap:5px;min-width:0;display:grid}.BlogList-module__tXlz9G__itemTitle{color:var(--blog-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.97rem;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogList-module__tXlz9G__itemExcerpt{color:#6b6890;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogList-module__tXlz9G__more{color:var(--blog-purple);align-items:center;gap:4px;margin-top:2px;font-size:.8rem;font-weight:800;display:inline-flex}.BlogList-module__tXlz9G__more svg{width:15px;height:15px;transition:transform .2s}.BlogList-module__tXlz9G__moreGrid{grid-template-columns:1fr;gap:16px;margin-top:18px;display:grid}.BlogList-module__tXlz9G__card{border:1px solid var(--blog-line);background:#fff;border-radius:22px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 6px 18px #3c288c12}.BlogList-module__tXlz9G__card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #3c288c26}.BlogList-module__tXlz9G__cardLink{height:100%;color:inherit;flex-direction:column;display:flex}.BlogList-module__tXlz9G__cardLink .BlogList-module__tXlz9G__thumb{aspect-ratio:16/10;border-radius:0}.BlogList-module__tXlz9G__cardLink .BlogList-module__tXlz9G__itemBody{padding:14px 16px 16px}@media (min-width:700px){.BlogList-module__tXlz9G__moreGrid{grid-template-columns:repeat(2,1fr)}.BlogList-module__tXlz9G__featured{min-height:380px}.BlogList-module__tXlz9G__featuredBody{padding:28px 28px 26px}}@media (min-width:1024px){.BlogList-module__tXlz9G__decor{display:block}.BlogList-module__tXlz9G__grid{grid-template-columns:1.4fr 1fr;gap:22px}.BlogList-module__tXlz9G__featured{min-height:100%}.BlogList-module__tXlz9G__featuredLink{min-height:440px}.BlogList-module__tXlz9G__itemLink{grid-template-columns:118px 1fr;padding:14px}.BlogList-module__tXlz9G__moreGrid{grid-template-columns:repeat(3,1fr);gap:22px}}.BlogList-module__tXlz9G__grid.BlogList-module__tXlz9G__solo{grid-template-columns:1fr}
.ProductDetail-module__m2BKaW__page{--pd-navy:#1a1358;--pd-indigo:#261b78;--pd-violet:#32238f;--pd-purple:#7a69ee;--pd-purple-soft:#9d8ff8;--pd-lav:#d9ccff;--pd-tint:#f4f1ff;--pd-line:#e7e2fa;--pd-muted:#6f6a96;--pd-header-bg:radial-gradient(520px 200px at 88% -30%, #8b7cf680, transparent 62%), radial-gradient(420px 180px at 8% 130%, #f45b8a38, transparent 62%), linear-gradient(135deg, #1a1358 0%, #261b78 55%, #32238f 100%);padding-block:14px 56px}.ProductDetail-module__m2BKaW__inner{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1120px;display:grid}.ProductDetail-module__m2BKaW__topbar{align-items:center;gap:10px;min-width:0;display:flex}.ProductDetail-module__m2BKaW__backBtn{background:var(--white);width:36px;height:36px;color:var(--pd-violet);border:1px solid var(--pd-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 4px 12px #32238f1a}.ProductDetail-module__m2BKaW__backBtn:hover{background:var(--pd-violet);color:#fff;transform:translate(3px)}.ProductDetail-module__m2BKaW__backBtn svg{width:18px;height:18px}.ProductDetail-module__m2BKaW__backLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProductDetail-module__m2BKaW__crumbs{min-width:0;color:var(--pd-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:flex;overflow:hidden}.ProductDetail-module__m2BKaW__crumbs a{color:var(--pd-violet);font-weight:700;transition:color .2s}.ProductDetail-module__m2BKaW__crumbs a:hover{color:var(--pink-deep)}.ProductDetail-module__m2BKaW__crumbCurrent{text-overflow:ellipsis;color:var(--pd-navy);font-weight:800;overflow:hidden}.ProductDetail-module__m2BKaW__card{background:var(--white);border:1px solid var(--pd-line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:22px;padding:16px;display:grid;box-shadow:0 12px 30px #32238f1a}.ProductDetail-module__m2BKaW__gallery{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.ProductDetail-module__m2BKaW__stageMedia{aspect-ratio:1;touch-action:pan-y;background:radial-gradient(circle at 16% 14%,#ffd43b66 0,#ffd43b00 38%),radial-gradient(circle at 88% 88%,#f45b8a33 0,#f45b8a00 42%),linear-gradient(150deg,#f4f1ff 0%,#e2d9ff 100%);border-radius:22px;justify-content:center;align-items:center;width:100%;max-height:440px;display:flex;position:relative;overflow:hidden}.ProductDetail-module__m2BKaW__stageMedia:before{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle,#5b3fc433 1px,#0000 1.6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}.ProductDetail-module__m2BKaW__stageMedia img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 16px #261b7838);width:100%;height:100%;padding:6%;transition:transform .4s,opacity .15s;position:relative}.ProductDetail-module__m2BKaW__stageMedia:hover img{transform:scale(1.05)}.ProductDetail-module__m2BKaW__stageMedia>svg{z-index:1;width:36%;height:36%;position:relative}.ProductDetail-module__m2BKaW__badge{top:12px;z-index:3;border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg, var(--pd-purple) 0%, var(--pd-violet) 100%);padding:4px 13px;font-size:.74rem;font-weight:800;position:absolute;inset-inline-start:12px;box-shadow:0 5px 12px #32238f61}.ProductDetail-module__m2BKaW__discountBadge{top:12px;z-index:3;border-radius:var(--radius-pill);color:#3a2a00;background:linear-gradient(135deg,#ffd43b 0%,#ffb35c 100%);padding:4px 12px;font-size:.8rem;font-weight:900;position:absolute;inset-inline-end:12px;box-shadow:0 5px 12px #ffb80073}.ProductDetail-module__m2BKaW__counter{bottom:12px;z-index:3;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1358bf;padding:2px 10px;font-size:.72rem;font-weight:800;position:absolute;inset-inline-start:12px}.ProductDetail-module__m2BKaW__arrow{z-index:3;width:34px;height:34px;color:var(--pd-violet);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 14px #32238f33}.ProductDetail-module__m2BKaW__arrow:hover{background:var(--pd-violet);color:#fff;transform:translateY(-50%)scale(1.08)}.ProductDetail-module__m2BKaW__arrow svg{width:18px;height:18px}.ProductDetail-module__m2BKaW__arrowNext{left:10px}.ProductDetail-module__m2BKaW__arrowPrev{right:10px}.ProductDetail-module__m2BKaW__arrowPrev svg{transform:scaleX(-1)}.ProductDetail-module__m2BKaW__thumbs{gap:8px;padding:3px 2px 5px;display:flex;overflow-x:auto}.ProductDetail-module__m2BKaW__thumb{background:var(--pd-tint);opacity:.75;border:2px solid #0000;border-radius:14px;flex:0 0 56px;height:56px;padding:0;transition:border-color .2s,opacity .2s,transform .2s;overflow:hidden}.ProductDetail-module__m2BKaW__thumb:hover{opacity:1;transform:translateY(-2px)}.ProductDetail-module__m2BKaW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductDetail-module__m2BKaW__thumbActive{opacity:1;border-color:var(--pd-purple);box-shadow:0 6px 14px #7a69ee59}.ProductDetail-module__m2BKaW__info{flex-direction:column;gap:16px;min-width:0;padding:4px 4px 2px;display:flex}.ProductDetail-module__m2BKaW__catChip{border-radius:var(--radius-pill);color:var(--pd-violet);background:var(--pd-tint);border:1px solid var(--pd-line);align-self:flex-start;align-items:center;padding:4px 13px;font-size:.76rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.ProductDetail-module__m2BKaW__catChip:hover{color:#fff;background:var(--pd-violet)}.ProductDetail-module__m2BKaW__title{color:var(--pd-navy);margin:0;font-size:clamp(1.1rem,1rem + .7vw,1.5rem);font-weight:800;line-height:1.8}.ProductDetail-module__m2BKaW__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ProductDetail-module__m2BKaW__hl{background:var(--pd-tint);border:1px solid var(--pd-line);border-radius:14px;gap:2px;min-width:0;padding:9px 12px;display:grid}.ProductDetail-module__m2BKaW__hl span{color:var(--pd-muted);font-size:.7rem}.ProductDetail-module__m2BKaW__hl b{text-overflow:ellipsis;white-space:nowrap;color:var(--pd-navy);font-size:.82rem;font-weight:800;overflow:hidden}.ProductDetail-module__m2BKaW__variants{border-block:1px dashed var(--pd-lav);gap:14px;padding-block:14px;display:grid}.ProductDetail-module__m2BKaW__variantGroup{gap:8px;display:grid}.ProductDetail-module__m2BKaW__variantLabel{color:var(--pd-navy);margin:0;font-size:.85rem;font-weight:800}.ProductDetail-module__m2BKaW__variantValue{color:var(--pd-muted);margin-inline-start:6px;font-weight:600}.ProductDetail-module__m2BKaW__variantRow{flex-wrap:wrap;gap:8px;display:flex}.ProductDetail-module__m2BKaW__colorSwatch{width:32px;height:32px;box-shadow:0 0 0 1.5px var(--pd-lav);border:3px solid #fff;border-radius:50%;padding:0;transition:box-shadow .2s,transform .2s}.ProductDetail-module__m2BKaW__colorSwatch:hover{transform:scale(1.1)}.ProductDetail-module__m2BKaW__colorSwatchActive{box-shadow:0 0 0 2.5px var(--pd-violet)}.ProductDetail-module__m2BKaW__modelSwatch{border:2px solid var(--pd-line);background:var(--pd-tint);border-radius:14px;width:58px;height:58px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.ProductDetail-module__m2BKaW__modelSwatch:hover{transform:translateY(-2px)}.ProductDetail-module__m2BKaW__modelSwatch img{object-fit:cover;width:100%;height:100%;display:block}.ProductDetail-module__m2BKaW__modelSwatchActive{border-color:var(--pd-violet);box-shadow:0 6px 14px #32238f47}.ProductDetail-module__m2BKaW__sizeChip{border:1.5px solid var(--pd-lav);border-radius:var(--radius-pill);background:var(--white);color:var(--pd-navy);padding:7px 18px;font-size:.84rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ProductDetail-module__m2BKaW__sizeChip:hover{border-color:var(--pd-purple)}.ProductDetail-module__m2BKaW__sizeChipActive{color:#fff;background:linear-gradient(135deg, var(--pd-purple) 0%, var(--pd-violet) 100%);border-color:#0000;box-shadow:0 6px 14px #32238f4d}.ProductDetail-module__m2BKaW__buyBar{color:#fff;background:var(--pd-header-bg);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:auto;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #1a13584d}.ProductDetail-module__m2BKaW__buyBar:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#ffffff38 1px,#0000 1.6px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.ProductDetail-module__m2BKaW__buyBar>*{position:relative}.ProductDetail-module__m2BKaW__priceBox{gap:4px;display:grid}.ProductDetail-module__m2BKaW__priceRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ProductDetail-module__m2BKaW__price{color:#fff;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:900;line-height:1.3}.ProductDetail-module__m2BKaW__price small{color:var(--pd-lav);margin-inline-start:4px;font-size:.8rem;font-weight:700}.ProductDetail-module__m2BKaW__oldPrice{color:#d9ccffcc;font-size:.9rem;text-decoration:line-through}.ProductDetail-module__m2BKaW__saveNote{border-radius:var(--radius-pill);color:#0f5c42;background:var(--mint);justify-self:start;padding:2px 11px;font-size:.75rem;font-weight:800}.ProductDetail-module__m2BKaW__addBtn{border-radius:var(--radius-pill);color:#2b1d00;background:linear-gradient(135deg,#ffd43b 0%,#ffb35c 100%);justify-content:center;align-items:center;gap:10px;height:52px;padding-inline:28px;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 10px 22px #ffb80066}.ProductDetail-module__m2BKaW__addBtn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 28px #ffb80080}.ProductDetail-module__m2BKaW__addBtn:active{transform:translateY(1px)}.ProductDetail-module__m2BKaW__addBtn svg{width:20px;height:20px}.ProductDetail-module__m2BKaW__added{color:#fff;background:linear-gradient(135deg,#3fc79a 0%,#2fa77a 100%);box-shadow:0 10px 22px #2fa77a73}.ProductDetail-module__m2BKaW__specs{background:var(--white);border:1px solid var(--pd-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 30px #32238f14}.ProductDetail-module__m2BKaW__specHead{background:var(--pd-header-bg);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.ProductDetail-module__m2BKaW__specTitle{color:#fff;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.ProductDetail-module__m2BKaW__specTitle:before{content:"";background:linear-gradient(#ffd43b,#f45b8a);border-radius:4px;width:6px;height:18px}.ProductDetail-module__m2BKaW__specTabs{border-radius:var(--radius-pill);background:#ffffff24;gap:4px;margin-inline-start:auto;padding:4px;display:inline-flex}.ProductDetail-module__m2BKaW__specTab{border-radius:var(--radius-pill);color:#ffffffd9;padding:5px 16px;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.ProductDetail-module__m2BKaW__specTab:hover{color:#fff}.ProductDetail-module__m2BKaW__specTabActive{color:var(--pd-navy);background:#fff}.ProductDetail-module__m2BKaW__specTabActive:hover{color:var(--pd-navy)}.ProductDetail-module__m2BKaW__specList{grid-template-columns:minmax(0,1fr);column-gap:36px;margin:0;padding:4px 16px 8px;display:grid}.ProductDetail-module__m2BKaW__specRow{border-bottom:1px dashed var(--pd-lav);grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;padding:12px 2px;display:grid}.ProductDetail-module__m2BKaW__specRow dt,.ProductDetail-module__m2BKaW__specRow dd{margin:0;font-size:.86rem}.ProductDetail-module__m2BKaW__specRow dt{color:var(--pd-muted);font-weight:600}.ProductDetail-module__m2BKaW__specRow dd{color:var(--pd-navy);font-weight:800}.ProductDetail-module__m2BKaW__similar{min-width:0}.ProductDetail-module__m2BKaW__similarHead{align-items:center;gap:10px;margin-bottom:8px;padding-inline:4px;display:flex}.ProductDetail-module__m2BKaW__similarIcon{color:#3a2a00;background:linear-gradient(135deg,#ffd43b 0%,#ffb35c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 10px #ffb80066}.ProductDetail-module__m2BKaW__similarIcon svg{width:17px;height:17px}.ProductDetail-module__m2BKaW__similarTitle{color:var(--pd-navy);margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);font-weight:800}.ProductDetail-module__m2BKaW__similarRow{scroll-snap-type:x proximity;gap:14px;padding:8px 4px 18px;display:flex;overflow-x:auto}@media (hover:hover) and (pointer:fine){.ProductDetail-module__m2BKaW__similarRow{cursor:grab}}.ProductDetail-module__m2BKaW__similarRow.ProductDetail-module__m2BKaW__dragging{cursor:grabbing;scroll-snap-type:none}.ProductDetail-module__m2BKaW__notFound{text-align:center;color:var(--pd-navy);justify-items:center;gap:16px;padding-block:60px;display:grid}@media (min-width:900px){.ProductDetail-module__m2BKaW__card{grid-template-columns:400px minmax(0,1fr);gap:36px;padding:24px}.ProductDetail-module__m2BKaW__gallery{position:sticky;top:16px}.ProductDetail-module__m2BKaW__info{padding:6px 4px}.ProductDetail-module__m2BKaW__buyBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px 22px}.ProductDetail-module__m2BKaW__specList{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 28px 12px}}@media (max-width:480px){.ProductDetail-module__m2BKaW__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetail-module__m2BKaW__highlights .ProductDetail-module__m2BKaW__hl:nth-child(3){display:none}}
.ProductsGrid-module__WTz7RW__page{width:100%;max-width:1280px;margin-inline:auto}.ProductsGrid-module__WTz7RW__banner{isolation:isolate;border-radius:var(--radius-lg);text-align:center;color:#fff;background:radial-gradient(820px 260px at 88% -30%,#8b7cf680,#0000 62%),radial-gradient(640px 240px at 8% 130%,#f45b8a40,#0000 62%),linear-gradient(135deg,#1a1358 0%,#261b78 55%,#32238f 100%);padding:22px 20px 24px;position:relative;overflow:hidden;box-shadow:0 14px 30px #1a135833}.ProductsGrid-module__WTz7RW__banner:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(circle,#fff3 1.5px,#0000 2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.ProductsGrid-module__WTz7RW__ring,.ProductsGrid-module__WTz7RW__dot{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ProductsGrid-module__WTz7RW__ring{top:-70px;border:2px solid #ffffff29;width:170px;height:170px;inset-inline-end:-50px}.ProductsGrid-module__WTz7RW__ringSmall{top:auto;bottom:-48px;border-color:#ffd43b52;width:110px;height:110px;inset-inline:-30px auto}.ProductsGrid-module__WTz7RW__dot{top:22px;background:var(--yellow);width:12px;height:12px;inset-inline-start:12%}.ProductsGrid-module__WTz7RW__dotPink{top:auto;bottom:24px;background:var(--pink);width:9px;height:9px;inset-inline:auto 14%}.ProductsGrid-module__WTz7RW__crumbs{color:#ffffffb3;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem;font-weight:600;display:flex}.ProductsGrid-module__WTz7RW__crumbs a:hover{color:#fff}.ProductsGrid-module__WTz7RW__title{color:#fff;overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(1.35rem,1.1rem + 1.3vw,2.1rem)}.ProductsGrid-module__WTz7RW__count{border-radius:var(--radius-pill);color:#fff;background:#ffffff29;align-items:center;gap:6px;padding:4px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.ProductsGrid-module__WTz7RW__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.ProductsGrid-module__WTz7RW__chip{border-radius:var(--radius-pill);max-width:100%;color:var(--ink);background:#fff;align-items:center;gap:6px;padding:6px 8px 6px 14px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #0a063240}[dir=rtl] .ProductsGrid-module__WTz7RW__chip{padding:6px 14px 6px 8px}.ProductsGrid-module__WTz7RW__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductsGrid-module__WTz7RW__chipX{background:var(--pink-tint);width:20px;height:20px;color:var(--pink-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ProductsGrid-module__WTz7RW__chipX svg{width:11px;height:11px}.ProductsGrid-module__WTz7RW__chipX:hover{background:var(--pink-deep);color:#fff}.ProductsGrid-module__WTz7RW__clearAll{color:#ffffffd9;font-size:.78rem;font-weight:700;text-decoration:underline}.ProductsGrid-module__WTz7RW__clearAll:hover{color:#fff}.ProductsGrid-module__WTz7RW__results{margin-top:22px}.ProductsGrid-module__WTz7RW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.ProductsGrid-module__WTz7RW__banner{padding:28px 32px 30px}.ProductsGrid-module__WTz7RW__results{margin-top:28px}.ProductsGrid-module__WTz7RW__grid{grid-template-columns:repeat(auto-fit,minmax(190px,230px));justify-content:center;gap:16px}}@media (min-width:1024px){.ProductsGrid-module__WTz7RW__banner{padding:36px 40px 38px}.ProductsGrid-module__WTz7RW__grid{gap:22px}}.ProductsGrid-module__WTz7RW__more{text-align:center;color:var(--ink-soft);margin-top:18px;font-size:.8rem}.ProductsGrid-module__WTz7RW__skeleton{background:#fff;border:1px solid #ece8f6;border-radius:22px;padding:8px 8px 14px}.ProductsGrid-module__WTz7RW__skelMedia,.ProductsGrid-module__WTz7RW__skelLine,.ProductsGrid-module__WTz7RW__skelBtn{background:linear-gradient(90deg,#f1edfb 0%,#faf8ff 50%,#f1edfb 100%) 0 0/200% 100%;border-radius:14px;animation:1.3s linear infinite ProductsGrid-module__WTz7RW__shimmer}.ProductsGrid-module__WTz7RW__skelMedia{aspect-ratio:1;margin-bottom:14px}.ProductsGrid-module__WTz7RW__skelLine{height:12px;margin:0 6px 8px}.ProductsGrid-module__WTz7RW__skelLineShort{width:50%}.ProductsGrid-module__WTz7RW__skelBtn{height:40px;margin:14px 4px 0}@keyframes ProductsGrid-module__WTz7RW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductsGrid-module__WTz7RW__empty{text-align:center;background:var(--white);border:1px dashed var(--ink-faint);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:10px;max-width:520px;margin-inline:auto;padding:44px 20px;display:flex}.ProductsGrid-module__WTz7RW__emptyIcon{background:linear-gradient(135deg, var(--yellow-tint), var(--pink-tint));width:76px;height:76px;color:var(--pink-deep);border-radius:42% 58% 55% 45%/45% 42% 58% 55%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ProductsGrid-module__WTz7RW__emptyIcon svg{width:34px;height:34px}.ProductsGrid-module__WTz7RW__emptyTitle{color:var(--ink);font-size:1.05rem}.ProductsGrid-module__WTz7RW__emptyText{max-width:360px;font-size:.86rem;line-height:1.9}.ProductsGrid-module__WTz7RW__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ProductsGrid-module__WTz7RW__ghost{background:var(--white);color:var(--ink);box-shadow:var(--shadow-soft)}
