:root{--blue-sweep:#60a5fa;--pink-sweep:#f472b6;--button-bg:#fff;--text-color:#2d242e;--muted-color:#7a687d;--accent-color:#ad60a1;--accent-strong:#3d2f40;--surface-cream:#fbf7f2;--surface-ivory:#f6efe7;--border-soft:#2d242e1f;--btn-sheen-thickness:3px;--btn-sheen-gap:6px;--btn-sheen-tile:600px}@keyframes btn-sheen-scan{0%{background-position:0 0}to{background-position:-600px 0}}.action-button,.home-btn{padding:var(--btn-sheen-thickness);cursor:pointer;color:var(--text-color);text-align:center;font:inherit;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:stretch;align-items:stretch;margin:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.action-button>.btn-sheen-inner,.home-btn>.btn-sheen-inner{z-index:2;box-sizing:border-box;border-radius:calc(9999px - var(--btn-sheen-thickness));border:var(--btn-sheen-gap) solid var(--btn-sheen-gap-fill,var(--button-bg));background-color:var(--button-bg);width:100%;color:inherit;justify-content:center;align-items:center;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.action-button>.btn-sheen-inner{letter-spacing:.01em;padding:1rem 3rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:700}.action-button:before,.home-btn:before{content:"";background-size:var(--btn-sheen-tile) 100%;background-image:linear-gradient(to right, transparent 0%, #fff 8%, #fff 13%, var(--blue-sweep) 20%, var(--pink-sweep) 28%, transparent 38%, transparent 100%);z-index:1;opacity:0;pointer-events:none;background-position:0 0;transition:opacity .3s;position:absolute;inset:0 -200%;transform:skew(-80deg)}.action-button:hover:not(:disabled):before,.action-button:focus-visible:not(:disabled):before,.home-btn:hover:not(:disabled):before,.home-btn:focus-visible:not(:disabled):before{opacity:1;animation:1.5s cubic-bezier(.3,1,.7,.2) infinite btn-sheen-scan}.action-button:active:not(:disabled),.home-btn:active:not(:disabled){opacity:.8;transform:scale(.98)}.action-button:disabled:before,.home-btn:disabled:before{opacity:0!important;animation:none!important}a.action-button{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100vh;scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none;min-height:-webkit-fill-available;overflow-x:clip}html::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body{color:var(--text-color);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none;text-align:start;background:0 0;min-height:-webkit-fill-available;font-family:Manrope,system-ui,-apple-system,sans-serif;overflow-x:clip}body::-webkit-scrollbar{display:none}#root{width:100%;max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea,select{font:inherit}::selection{background:var(--accent-strong);color:#f6efe7}.language-wrapper{width:100%;max-width:100%;transition:opacity .2s;overflow-x:clip}html[data-language-direction=rtl] .page-reading-flow{text-align:right;direction:rtl}html[data-language-direction=ltr] .page-reading-flow{text-align:left;direction:ltr}.language-wrapper.transitioning{opacity:.7}h1,h2,h3,h4,h5,h6,p,span,label,li,td,th{transition:opacity .2s}.language-wrapper.transitioning *{will-change:contents}.section-title,.section-subtitle,.navbar-brand,.gender-header-btn span,.side-menu-link span,.faq-question span,.faq-answer p{transition:opacity .15s}.language-wrapper.transitioning .section-title,.language-wrapper.transitioning .section-subtitle,.language-wrapper.transitioning .gender-header-btn span,.language-wrapper.transitioning .side-menu-link span{opacity:.5}@media (prefers-reduced-motion:reduce){.hero-section,.slider-wrapper,.product-card,.cart-floating-btn{transition-duration:.01ms!important;animation:none!important}.page-transition{transition-duration:10ms!important;animation:none!important}.action-button:hover:not(:disabled):before,.action-button:focus-visible:not(:disabled):before,.home-btn:hover:not(:disabled):before,.home-btn:focus-visible:not(:disabled):before{opacity:.55;animation:none!important}}:root{--nav-logo-height:54px}@media (width<=768px){:root{--nav-logo-height:39px}}.navbar{width:100%;max-width:100%;padding:calc(max(.12rem, env(safe-area-inset-top,0px)) + 5px) 6% calc(.12rem + 5px);z-index:1000;box-sizing:border-box;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.65rem;margin-left:auto;margin-right:auto;transition:top .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1),max-width .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:0;left:0;right:0}.navbar>*{z-index:1;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:relative}.navbar:not(.navbar--scrolled):before{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#fffcf8;border-bottom:1px solid #2d242e14;position:absolute;inset:0;transform:translateZ(0)}.navbar.navbar-dark:not(.navbar--scrolled):before{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#fffcf8;border-bottom:1px solid #2d242e14;transform:translateZ(0);box-shadow:0 1px #00000008}.navbar.navbar--scrolled{top:max(.5rem, env(safe-area-inset-top,0px));border-radius:100px;width:min(92vw,1200px);max-width:1200px;margin-left:auto;margin-right:auto;padding:9px 16px;left:0;right:0}.navbar.navbar--scrolled:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#fffcf8bf;border:1px solid #2d242e1f;border-radius:100px;position:absolute;inset:0;transform:translateZ(0);box-shadow:0 10px 36px -12px #4a32261f}.navbar-brand{color:var(--text-color);cursor:pointer;letter-spacing:-.5px;height:var(--nav-logo-height);z-index:1;box-sizing:border-box;flex-shrink:0;grid-column:2;justify-content:center;justify-self:center;align-items:center;padding:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;transition:opacity .22s;display:flex;position:relative;overflow:visible}.navbar-brand:hover{opacity:.92;z-index:4}.navbar.navbar-dark .navbar-brand{color:var(--text-color)}.navbar-logo{height:var(--nav-logo-height);object-fit:contain;object-position:center;flex-shrink:0;width:auto;max-width:min(84vw,500px);transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:block}.navbar.navbar--home .navbar-logo{filter:drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 2px 16px #fffcf8a6)}.navbar-brand:hover .navbar-logo{transform:scale(1.05)}.navbar.navbar--home .navbar-brand{position:relative}@media (width<=768px){.navbar-logo{width:auto;max-width:min(92vw,380px)}}.navbar-categories{grid-column:1;justify-self:start;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.gender-header-btn{letter-spacing:.12em;text-transform:uppercase;color:#3b82a0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.85rem;font-weight:600;transition:color .22s;display:flex;position:relative}.gender-header-btn:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:.9rem;right:.9rem;transform:scaleX(0)}.gender-header-btn:hover:after,.gender-header-btn.active:after{transform:scaleX(1)}.gender-header-btn:hover,.gender-header-btn.active{color:#2d6e8a}.gender-header-btn--babies{color:#c2627a}.gender-header-btn--babies:hover,.gender-header-btn--babies.active{color:#a64d65}.navbar.navbar-dark .gender-header-btn{color:#3b82a0}.navbar.navbar-dark .gender-header-btn--babies{color:#c2627a}.navbar.navbar-dark .gender-header-btn:hover{color:#2d6e8a}.navbar.navbar-dark .gender-header-btn--babies:hover{color:#a64d65}.navbar.navbar-dark .gender-header-btn.active{color:#2d6e8a}.navbar.navbar-dark .gender-header-btn--babies.active{color:#a64d65}.navbar-right{grid-column:3;justify-self:end;align-items:center;margin-left:0;display:flex}.hamburger{cursor:pointer;color:#3b82a0;background:0 0;border:none;align-items:center;padding:.2rem;transition:opacity .22s,transform .22s cubic-bezier(.34,1.56,.64,1),color .22s;display:flex}.hamburger:hover{color:#2d6e8a;transform:scale(1.08)}.navbar.navbar-dark .hamburger{color:#3b82a0}.category-dropdown{left:50%;right:auto;top:calc(var(--nav-logo-height) + .35rem + .35rem + env(safe-area-inset-top,0px));z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:#faf4edeb;border:1px solid #2d242e1a;border-radius:22px;justify-self:center;width:fit-content;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;display:flex;position:fixed;transform:translate(-50%,-10px);box-shadow:0 20px 40px #5b3f2f1f}.category-dropdown.category-dropdown--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(-50%)}.navbar.navbar--scrolled~.category-dropdown{top:calc(env(safe-area-inset-top,0px) + 6.35rem)}.category-dropdown-inner{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin:0 auto;padding:1.5rem 2rem;display:flex}.category-dropdown-inner--split{grid-template-columns:1fr 1fr;justify-content:stretch;align-items:start;gap:1.5rem 2.25rem;max-width:760px;display:grid}.category-dropdown-group{min-width:0}.category-dropdown-group-label{letter-spacing:.2em;text-transform:uppercase;color:#2d242e99;border-bottom:1px solid #2d242e1a;margin-bottom:.65rem;padding-bottom:.35rem;font-size:.68rem;font-weight:700}.category-dropdown-group-buttons{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.category-item{color:var(--text-color);cursor:pointer;white-space:nowrap;background:#fffbf7eb;border:1px solid #2d242e1a;border-radius:999px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;transition:color .2s,background .2s,border-color .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.category-item:hover{color:var(--accent-strong);background:#5b4a601a;border-color:#5b4a6024;transform:translateY(-2px);box-shadow:0 10px 18px #5b4a601f}.navbar-dark~.category-dropdown .category-item,.dropdown-dark .category-item{color:var(--text-color);border-color:#2d242e1a}.side-menu-overlay{z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#2d242e57;transition:opacity .35s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}@keyframes sideMenuRowIn{0%{opacity:0;filter:blur(4px);transform:translate(20px)scale(.92)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes sideMenuRowInRtl{0%{opacity:0;filter:blur(4px);transform:translate(-20px)scale(.92)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes sideMenuHeaderIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.side-menu.open .side-menu-body>*{animation:.42s cubic-bezier(.22,1,.36,1) both sideMenuRowIn}.side-menu.open .side-menu-body>:first-child{animation-delay:50ms}.side-menu.open .side-menu-body>:nth-child(2){animation-delay:90ms}.side-menu.open .side-menu-body>:nth-child(3){animation-delay:.13s}.side-menu.open .side-menu-body>:nth-child(4){animation-delay:.17s}.side-menu.open .side-menu-body>:nth-child(5){animation-delay:.21s}html[dir=rtl] .side-menu.open .side-menu-body>*{animation-name:sideMenuRowInRtl}.side-menu-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.side-menu-cta{gap:.5rem;padding:1rem 1rem 0;display:flex}.side-cta{letter-spacing:.02em;cursor:pointer;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:.7rem .5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:flex}.side-cta--sale{color:#c2627a;background:#c2627a1a;border:1px solid #c2627a33}.side-cta--sale:hover{color:#a64d65;background:#c2627a29;border-color:#c2627a52;transform:translateY(-1px);box-shadow:0 6px 16px #c2627a1f}.side-cta--new{color:#3b82a0;background:#3b82a01a;border:1px solid #3b82a033}.side-cta--new:hover{color:#2d6e8a;background:#3b82a029;border-color:#3b82a052;transform:translateY(-1px);box-shadow:0 6px 16px #3b82a01f}.side-segment{width:100%;color:var(--text-color);cursor:pointer;background:#ffffff80;border:1px solid #2d242e14;border-radius:14px;justify-content:space-between;align-items:center;margin-top:.35rem;padding:.85rem 1rem;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.side-segment:hover{background:#3b82a00f;border-color:#3b82a026}.side-segment--open{color:#3b82a0;background:#3b82a00f;border-color:#3b82a01f;border-bottom-right-radius:0;border-bottom-left-radius:0}.side-segment__chevron{color:var(--muted-color);font-size:1.1rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s}.side-segment__chevron.rotate{color:#3b82a0;transform:rotate(90deg)}.side-segment-content{background:#ffffff4d;border:1px solid #2d242e14;border-top:none;border-radius:0 0 14px 14px;margin-bottom:.35rem;padding:.5rem .5rem .65rem}.side-gender{margin-bottom:.25rem}.side-gender__label{width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.92rem;font-weight:600;transition:background .2s,color .2s;display:flex}.side-gender__label:hover{background:#fff9}.side-gender--boy .side-gender__label:hover,.side-gender--boy .side-gender__label--open{color:#3b82a0}.side-gender--girl .side-gender__label:hover,.side-gender--girl .side-gender__label--open{color:#c2627a}.side-gender__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.side-gender--boy .side-gender__dot{background:#3b82a0}.side-gender--girl .side-gender__dot{background:#c2627a}.side-gender__chevron{color:var(--muted-color);margin-left:auto;font-size:.95rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s}.side-gender__chevron.rotate{transform:rotate(90deg)}.side-gender--boy .side-gender__chevron.rotate{color:#3b82a0}.side-gender--girl .side-gender__chevron.rotate{color:#c2627a}.side-type-pills{flex-wrap:wrap;gap:.35rem;padding:.25rem .5rem .5rem;display:flex}.side-type-pill{color:var(--muted-color);cursor:pointer;background:#fff9;border:1px solid #2d242e14;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.side-type-pill:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026}.side-gender--girl .side-type-pill:hover{color:#c2627a;background:#c2627a0f;border-color:#c2627a26}.side-menu-util{border-top:1px solid #2d242e14;margin-top:auto;padding:.75rem 1rem}.side-nav-link{color:var(--text-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.75rem;width:100%;padding:.75rem .85rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.side-nav-link:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a01a}.side-nav-link--small{padding:.55rem .85rem;font-size:.88rem;font-weight:500}.side-nav-link--logout{color:#b44b4b}.side-nav-link--logout:hover{color:#983737;background:#c75c5c0f;border-color:#c75c5c1a}.side-nav-badge{background:var(--accent-color);color:#fffaf5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:.68rem;font-weight:700;display:flex}.side-menu-secondary{gap:.25rem;padding:.35rem 1rem 0;display:flex}.side-menu-secondary .side-nav-link{flex:1}.side-menu-lang{padding:.35rem 1rem 1rem}.side-lang-expand{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.side-lang-expand--open{grid-template-rows:1fr}.side-lang-expand__inner{min-height:0;overflow:hidden}.side-lang-options{flex-direction:column;gap:.3rem;margin-top:.3rem;display:flex}.side-lang-opt{text-align:start;color:var(--muted-color);cursor:pointer;background:#ffffff80;border:1px solid #2d242e14;border-radius:10px;padding:.6rem .85rem;font-size:.88rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.side-lang-opt:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a01f}.side-lang-opt.active{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026;font-weight:600}@media (prefers-reduced-motion:reduce){.side-menu.open .side-menu-header,.side-menu.open .side-menu-body>*,.side-cat-expand{transition:none!important}.side-menu-overlay,.side-menu{transition:none}.side-menu.open{box-shadow:-22px 0 50px #00000014}.side-segment:hover,.side-cta:hover,.side-nav-link:hover,.side-gender__label:hover,.side-type-pill:hover,.side-lang-opt:hover{box-shadow:none!important;transform:none!important}.side-menu-close:hover,.side-menu-close:active{transform:none!important}}@media (width<=768px){.navbar-categories,.category-dropdown{display:none}.navbar{padding:calc(max(.12rem, env(safe-area-inset-top,0px)) + 5px) 1.1rem calc(.15rem + 5px)}.side-menu{width:min(88vw,340px);max-width:none}}html[dir=rtl] .side-nav-link:hover{transform:translate(4px)}html[dir=rtl] .side-segment__chevron.rotate,html[dir=rtl] .side-gender__chevron.rotate{transform:rotate(-90deg)}html[dir=rtl] .side-type-pill:hover,html[dir=rtl] .side-lang-opt:hover{transform:translate(-2px)}.side-menu-overlay.visible{opacity:1;pointer-events:auto}.side-menu{z-index:1002;scrollbar-width:thin;scrollbar-color:#0000001f transparent;background:#faf5ee;border-left:1px solid #2d242e14;flex-direction:column;width:min(88vw,340px);height:100dvh;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-22px 0 50px #00000014}.side-menu::-webkit-scrollbar{width:.45rem}.side-menu::-webkit-scrollbar-thumb{background:#0000001a;border-radius:999px}.side-menu.open{transform:translate(0);box-shadow:-32px 0 64px #0000001f}.side-menu.open .side-menu-header{animation:.45s cubic-bezier(.22,1,.36,1) both sideMenuHeaderIn}.side-menu.open .side-menu-categories>*{animation:.42s cubic-bezier(.22,1,.36,1) both sideMenuRowIn}.side-menu.open .side-menu-categories>:first-child{animation-delay:50ms}.side-menu.open .side-menu-categories>:nth-child(2){animation-delay:90ms}.side-menu.open .side-menu-categories>:nth-child(3){animation-delay:.13s}.side-menu.open .side-menu-categories>:nth-child(4){animation-delay:.17s}.side-menu.open .side-menu-categories>:nth-child(5){animation-delay:.21s}.side-menu.open .side-menu-categories>:nth-child(6){animation-delay:.25s}.side-menu.open .side-menu-categories>:nth-child(7){animation-delay:.29s}.side-menu.open .side-menu-categories>:nth-child(8){animation-delay:.33s}.side-menu.open .side-cat-sub>.side-cat-btn{animation:.36s cubic-bezier(.22,1,.36,1) both sideMenuRowIn}.side-menu.open .side-cat-sub>.side-cat-btn:first-child{animation-delay:40ms}.side-menu.open .side-cat-sub>.side-cat-btn:nth-child(3){animation-delay:.1s}.side-menu.open .side-cat-sub .side-cat-types button{animation:.34s cubic-bezier(.22,1,.36,1) both sideMenuRowIn}.side-menu.open .side-cat-sub .side-cat-types button:first-child{animation-delay:20ms}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(2){animation-delay:50ms}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(3){animation-delay:80ms}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(4){animation-delay:.11s}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(5){animation-delay:.14s}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(6){animation-delay:.17s}.side-menu.open .side-cat-sub .side-cat-types button:nth-child(n+7){animation-delay:.2s}.side-menu.open .side-menu-nav>*{animation:.42s cubic-bezier(.22,1,.36,1) both sideMenuRowIn}.side-menu.open .side-menu-nav>:first-child{animation-delay:60ms}.side-menu.open .side-menu-nav>:nth-child(2){animation-delay:.1s}.side-menu.open .side-menu-nav>:nth-child(3){animation-delay:.14s}.side-menu.open .side-menu-nav>:nth-child(4){animation-delay:.18s}.side-menu.open .side-menu-nav>:nth-child(5){animation-delay:.22s}.side-menu.open .side-menu-nav>:nth-child(6){animation-delay:.26s}.side-menu.open .side-menu-nav>:nth-child(7){animation-delay:.3s}.side-menu.open .side-menu-nav>:nth-child(8){animation-delay:.34s}html[dir=rtl] .side-menu.open .side-menu-categories>*,html[dir=rtl] .side-menu.open .side-cat-sub>.side-cat-btn,html[dir=rtl] .side-menu.open .side-cat-sub .side-cat-types button,html[dir=rtl] .side-menu.open .side-menu-nav>*{animation-name:sideMenuRowInRtl}@media (prefers-reduced-motion:reduce){.side-menu.open .side-menu-header,.side-menu.open .side-menu-categories>*,.side-menu.open .side-cat-sub>.side-cat-btn,.side-menu.open .side-cat-sub .side-cat-types button,.side-menu.open .side-menu-nav>*,.side-menu.open .language-options .lang-option,.side-cat-expand{transition:none!important}.side-cat-sub,.side-cat-types{filter:none!important}.side-menu-overlay,.side-menu{transition:none}.side-menu.open{box-shadow:-22px 0 50px #00000014}.side-menu-link:hover,.side-menu-link:active,.side-menu-link:hover>svg:first-of-type,.side-cat-btn:hover,.side-cat-btn:active,.side-cat-types button:hover,.side-cat-types button:active,.lang-option:hover,.lang-option:active{box-shadow:none!important;transform:none!important}.side-menu-close:hover,.side-menu-close:active{transform:none!important}.navbar-brand,.navbar-logo,.gender-header-btn,.hamburger,.category-item{transition:none}.gender-header-btn:hover,.navbar.navbar-dark .gender-header-btn:hover{color:inherit}.hamburger:hover{transform:none}.category-item:hover{box-shadow:none;transform:none}.navbar-brand:hover .navbar-logo{transform:none}.category-dropdown{transition:none}.category-dropdown:not(.category-dropdown--visible){opacity:0;visibility:hidden;pointer-events:none}.category-dropdown.category-dropdown--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}html[dir=rtl] .category-dropdown.category-dropdown--visible{transform:translate(50%)}}.side-menu-header{padding:max(1.15rem, env(safe-area-inset-top,0px)) 1.35rem 1rem;border-bottom:1px solid #2d242e14;justify-content:space-between;align-items:center;display:flex}.side-menu-title{color:var(--text-color);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;line-height:1}.side-menu-logo{object-fit:contain;cursor:pointer;width:auto;height:42px;transition:opacity .22s}.side-menu-logo:hover{opacity:.85}.side-menu-close{cursor:pointer;color:var(--text-color);background:#fff9;border:1px solid #2d242e14;border-radius:999px;justify-content:center;align-items:center;padding:.45rem;transition:transform .22s,background-color .22s,border-color .22s,color .22s;display:flex}.side-menu-close:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a033;transform:rotate(90deg)scale(1.06)}.side-menu-close:active{transform:rotate(90deg)scale(.92)}.side-menu-quick{gap:.5rem;padding:.75rem 1rem 0;display:flex}.side-menu-quick .side-menu-link{letter-spacing:.02em;border-radius:14px;flex:1;justify-content:center;padding:.75rem .5rem;font-size:.85rem;font-weight:700}.side-menu-quick .side-menu-link:first-child{color:#c2627a;background:#c2627a14;border:1px solid #c2627a2e}.side-menu-quick .side-menu-link:first-child:hover{color:#a64d65;background:#c2627a24;border-color:#c2627a4d;transform:translateY(-1px)scale(1.02);box-shadow:0 6px 16px #c2627a1f}.side-menu-quick .side-menu-link:last-child{color:#3b82a0;background:#3b82a014;border:1px solid #3b82a02e}.side-menu-quick .side-menu-link:last-child:hover{color:#2d6e8a;background:#3b82a024;border-color:#3b82a04d;transform:translateY(-1px)scale(1.02);box-shadow:0 6px 16px #3b82a01f}.side-menu-nav{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom,0px));border-top:1px solid #2d242e14;margin-top:auto}.side-menu-link{color:var(--text-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s,box-shadow .28s,color .2s;display:flex;position:relative}.side-menu-link>svg{flex-shrink:0;transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .2s}.side-menu-link:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a01f;transform:translate(-4px)scale(1.02);box-shadow:0 8px 20px #3b82a014}.side-menu-link:hover>svg:first-of-type{transform:scale(1.14)}.side-menu-link:active{transition-duration:.12s;transform:translate(-2px)scale(.98)}.side-menu-link:active>svg:first-of-type{transform:scale(1.02)}.logout-link{color:#b44b4b}.logout-link:hover{color:#983737;background:#c75c5c14;border-color:#c75c5c29}.side-menu-badge{background:var(--accent-color);color:#fffaf5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:.7rem;font-weight:700;display:flex}.side-menu-categories h4{text-transform:uppercase;letter-spacing:.18em;color:#3b82a0;margin-bottom:.9rem;font-size:.76rem;font-weight:800}.side-cat-btn{width:100%;color:var(--text-color);background:#ffffff80;border:1px solid #2d242e14;border-radius:22px;align-items:center;gap:0;margin-top:.55rem;padding:.2rem;font-size:1rem;font-weight:600;transition:border-color .22s,box-shadow .28s,background-color .22s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex}.side-cat-btn:hover{background:#3b82a00f;border-color:#3b82a026;transform:translate(-3px)scale(1.01);box-shadow:0 8px 20px #3b82a00f}.side-cat-btn--kids,.side-cat-btn--babies{border-inline-start:3px solid var(--text-color)}.side-cat-btn--babies:hover{border-color:#3b82a026;box-shadow:0 8px 20px #3b82a00f}.side-cat-btn--babies .side-cat-label:hover{color:#3b82a0}.side-cat-btn--babies .side-cat-arrow:hover{color:#c2627a;background:#c2627a14;border-color:#c2627a2e}.side-cat-btn:active{transition-duration:.1s;transform:translate(-1px)scale(.99)}.side-cat-label{cursor:pointer;flex:1;align-items:center;gap:.65rem;padding:.85rem .95rem;display:flex}.side-cat-label:hover{color:#3b82a0}.side-cat-expand{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.side-cat-expand--open{grid-template-rows:1fr}.side-cat-expand__inner{min-height:0;overflow:hidden}.side-cat-expand--nested{transition-duration:.36s}.side-cat-sub .side-cat-expand--nested{margin:.2rem 0 .35rem}.side-cat-sub{background:#ffffff59;border-radius:22px;margin:.4rem 0 .6rem .2rem;padding:.8rem .9rem .7rem 1.15rem;position:relative}.side-cat-sub--babies{background:#ffffff59}.side-cat-sub>*{z-index:1;position:relative}.side-cat-btn--nested{border-bottom:none;font-size:.95rem}.side-cat-sub>.side-cat-btn--nested{background:#ffffff80;border-color:#3b82a01a}.side-cat-sub--babies .side-cat-btn--nested:hover{background:#3b82a00f;border-color:#2d242e14}.side-cat-sub>.side-cat-btn--nested:hover{background:#fff8f2f2;border-color:#3b82a033}.side-cat-btn--boy{border-inline-start:3px solid #3b82a0}.side-cat-btn--boy .side-cat-label:hover{color:#3b82a0}.side-cat-btn--boy .side-cat-arrow:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026}.side-cat-btn--girl{border-inline-start:3px solid #c2627a}.side-cat-btn--girl .side-cat-label:hover{color:#c2627a}.side-cat-btn--girl .side-cat-arrow:hover{color:#c2627a;background:#c2627a0f;border-color:#c2627a26}.side-cat-btn--nested .side-cat-label{padding:.5rem .95rem}.side-cat-sub--babies .side-cat-btn--nested{border-color:#c2627a1f}.side-cat-sub--babies .side-cat-btn--nested:hover{border-color:#c2627a33}.side-cat-btn--girl+.side-cat-expand .side-cat-types button:before{background:#c2627a40}.side-cat-btn--girl+.side-cat-expand .side-cat-types button:hover{color:#c2627a;background:#c2627a0f;border-color:#c2627a26}.side-cat-btn--girl+.side-cat-expand .side-cat-types button:hover:before{background:#c2627a}.side-cat-arrow{cursor:pointer;color:var(--muted-color);background:#fff9;border:1px solid #2d242e14;border-radius:999px;justify-content:center;align-items:center;margin-right:.55rem;padding:.55rem;transition:transform .22s,color .22s,background-color .22s,border-color .22s;display:flex}.side-cat-arrow:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026}.side-cat-arrow svg{transition:transform .22s}.side-cat-arrow svg.rotate{transform:rotate(90deg)}.side-cat-types{background:#fff6;border:1px solid #2d242e14;border-radius:16px;flex-direction:column;gap:.5rem;margin:0 0 .15rem;padding:.65rem .7rem .7rem;display:flex;position:relative}.side-cat-types button{text-align:start;color:var(--muted-color);cursor:pointer;background:#ffffff80;border:1px solid #2d242e14;border-radius:14px;padding:.78rem 1rem .78rem 1.45rem;font-size:.91rem;font-weight:600;transition:color .22s,transform .24s cubic-bezier(.34,1.56,.64,1),background-color .22s,border-color .22s,box-shadow .22s;position:relative}.side-cat-types button:before{content:"";top:50%;background:#3b82a040;border-radius:50%;width:6px;height:6px;transition:transform .24s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;position:absolute;inset-inline-start:.75rem;transform:translateY(-50%)}.side-cat-types button:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026;transform:translate(4px)scale(1.02)}.side-cat-types button:hover:before{background:#3b82a0;transform:translateY(-50%)scale(1.35)}.side-cat-types button:active{transform:translate(2px)scale(.98)}.side-cat-types button:active:before{transform:translateY(-50%)scale(1.1)}@media (width<=768px){.navbar-categories,.category-dropdown{display:none}.navbar{padding:calc(max(.12rem, env(safe-area-inset-top,0px)) + 5px) 1.1rem calc(.15rem + 5px)}.side-menu{width:min(88vw,340px);max-width:none}}.language-switcher-menu{position:relative}.language-switcher-menu .side-menu-link{justify-content:space-between;align-items:center;display:flex}.language-switcher-menu .side-menu-link svg.rotate{transform:none}.language-options{flex-direction:column;gap:.45rem;margin-top:.45rem;padding:.2rem 0;display:flex}.lang-option{text-align:left;color:var(--muted-color);cursor:pointer;background:#ffffff80;border:1px solid #2d242e14;border-radius:16px;padding:.8rem 1rem .8rem 3rem;font-size:.95rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.lang-option:hover{color:#3b82a0;background:#3b82a00f;border-color:#3b82a01f;transform:translate(2px)scale(1.02)}.lang-option.active{color:#3b82a0;background:#3b82a00f;border-color:#3b82a026;font-weight:600}@keyframes langOptionIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.side-menu.open .language-options .lang-option{animation:.38s cubic-bezier(.22,1,.36,1) both langOptionIn}.side-menu.open .language-options .lang-option:first-child{animation-delay:50ms}.side-menu.open .language-options .lang-option:nth-child(2){animation-delay:.1s}.side-menu.open .language-options .lang-option:nth-child(3){animation-delay:.15s}.lang-option:active{transform:translate(2px)scale(.98)}html[dir=rtl] .side-menu{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .side-menu.open{left:auto;right:0;transform:translate(0)}html[dir=rtl] .side-cat-sub{border-radius:22px;margin-left:0;margin-right:.2rem;padding:.8rem 1.15rem .7rem .9rem}html[dir=rtl] .side-menu-overlay{left:0;right:0}html[dir=rtl] .category-dropdown{left:auto;right:50%;transform:translate(50%,-10px)}html[dir=rtl] .category-dropdown.category-dropdown--visible{transform:translate(50%)}html[dir=rtl] .language-switcher-menu .side-menu-link svg,html[dir=rtl] .language-switcher-menu .side-menu-link svg.rotate{transform:scaleX(-1)}html[dir=rtl] .side-menu-link:hover{transform:translate(4px)scale(1.02)}html[dir=rtl] .side-menu-link:active{transform:translate(2px)scale(.98)}html[dir=rtl] .side-cat-btn:hover{transform:translate(3px)scale(1.01)}html[dir=rtl] .side-cat-types button:hover{transform:translate(-4px)scale(1.02)}html[dir=rtl] .lang-option:hover{transform:translate(-2px)scale(1.02)}html[dir=rtl] .lang-option:active{transform:translate(-2px)scale(.98)}html[dir=rtl] .language-switcher-menu .side-menu-link:hover>svg{transform:scale(1.14)scaleX(-1)}.navbar{padding:calc(max(.12rem, env(safe-area-inset-top,0px)) + 5px) 6% calc(.12rem + 5px)}.navbar.navbar--scrolled{padding:9px 16px}.navbar-brand{padding:0}.side-menu{height:100dvh}.side-menu-header{padding:max(1.15rem, env(safe-area-inset-top,0px)) 1.25rem .85rem}.side-menu-logo{height:42px}.side-menu-close{padding:.4rem}.side-menu-categories{padding:.75rem 1rem .5rem}@media (width<=768px){.navbar{padding:calc(max(.12rem, env(safe-area-inset-top,0px)) + 5px) 1.1rem calc(.15rem + 5px)}}.cart-floating-btn{z-index:999;background:var(--accent-strong);color:#fff;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .35s ease-out,box-shadow .3s,background .2s;display:flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%)translate(0);box-shadow:-4px 4px 20px #0003}.cart-floating-btn.initial{animation:.45s ease-out forwards cartSlideIn}.cart-floating-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000026,#0000);border-radius:12px 0 0 12px;width:6px;position:absolute;top:0;bottom:0;left:0}.cart-floating-btn:hover{background:#0f0f0f;transform:translateY(-50%)translate(-4px);box-shadow:-6px 6px 24px #00000040}.cart-floating-btn:active{transform:translateY(-50%)translate(0)scale(.98)}.cart-floating-icon{z-index:1;flex-shrink:0;position:relative}.cart-floating-badge{color:#fff;z-index:2;transform-origin:50%;background:#c0392b;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #c0392b66}.cart-floating-btn.bump{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards cartBump}.cart-floating-btn.bump .cart-floating-badge{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards badgePop}@keyframes cartBump{0%{transform:translateY(-50%)translate(0)scale(1)}35%{transform:translateY(-50%)translate(0)scale(1.2)}55%{transform:translateY(-50%)translate(0)scale(.92)}75%{transform:translateY(-50%)translate(0)scale(1.05)}to{transform:translateY(-50%)translate(0)scale(1)}}@keyframes badgePop{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes cartSlideIn{0%{opacity:0;transform:translateY(-50%)translate(100%)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.cart-floating-btn,.cart-floating-btn.initial,.cart-floating-btn.bump,.cart-floating-btn.bump .cart-floating-badge{animation:none!important}}.page-transition{width:100%;max-width:100%;min-height:calc(100vh - 80px);transition:filter .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);position:relative;overflow-x:clip}.page-content{width:100%;max-width:100%;overflow-x:clip}.page-reading-flow{width:100%;max-width:100%}.page-transition.blur-out{will-change:filter, opacity;filter:blur(15px);opacity:0;pointer-events:none}.page-transition.blur-in{will-change:auto;filter:none;opacity:1;pointer-events:auto}.page-transition .detail-overlay,.page-transition .detail-modal,.page-transition .side-menu,.page-transition .side-menu-overlay{filter:none!important}.gradient-bg{z-index:-1;pointer-events:none;background-color:#f8f9fa;position:fixed;inset:0;overflow:hidden}.gradient-bg__orb{will-change:transform;pointer-events:none;width:120vw;height:120vh;position:absolute}.gradient-bg__orb--pink{opacity:.8;background:radial-gradient(closest-side,#ff8fa3 0%,#ffb3c1 50%,#ffd6df 80%,#0000 100%);animation:24s ease-in-out infinite alternate floatPink;top:-40vh;left:-20vw}.gradient-bg__orb--blue{background:radial-gradient(closest-side,#bae6fd 0%,#e0f2fe 60%,#0000 100%);animation:28s ease-in-out infinite alternate floatBlue;bottom:-40vh;right:-20vw}@keyframes floatPink{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,25vh)scale(1.05)}to{transform:translate(-4vw,45vh)scale(.95)}}@keyframes floatBlue{0%{transform:translate(0)scale(1)}50%{transform:translate(-6vw,-25vh)scale(1.05)}to{transform:translate(4vw,-45vh)scale(.95)}}#pre-loader.pre-loader{z-index:99998;pointer-events:all;clip-path:circle(150%);background:linear-gradient(135deg,#dbeafe 0%,#f8f2f9 35%,#fce7f3 65%,#fbd5e8 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pre-loader__logo{object-fit:contain;pointer-events:none;width:clamp(140px,26vw,260px);height:auto;display:block}#pre-loader.pre-loader--exit{pointer-events:none;animation:.85s cubic-bezier(.4,0,.2,1) forwards irisWipe}#pre-loader.pre-loader--exit .pre-loader__logo{animation:.35s ease-out forwards irisLogoOut}@keyframes irisWipe{0%{clip-path:circle(150%)}to{clip-path:circle(0%)}}@keyframes irisLogoOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.shared-logo-wrapper{z-index:99999;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shared-logo-scale{transform-origin:50%;opacity:1;flex-direction:column;align-items:center;display:flex}.shared-logo-img{object-fit:contain;pointer-events:none;width:auto;height:clamp(70px,14vw,120px);display:block}.shared-logo-img svg{width:auto;height:100%;display:block}
