.cc-card--design .cc-card__body{grid-template-columns:minmax(0,1fr)}.cc-card--design .cc-card__name{font-size:1.1rem}@media(max-width:760px){.cc-card--design .cc-card__name{font-size:.98rem}}.ck{width:min(100% - 2 * var(--cx-gutter),var(--cx-max));margin:0 auto;padding-top:18px}.ck-crumbs{margin-bottom:14px}.ck-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"head art" "body art";grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,72px);padding:clamp(34px,4.6vw,72px) clamp(24px,5vw,86px);border-radius:38px;background:#fde7da;background:radial-gradient(120% 130% at 0% 0%,color-mix(in srgb,var(--tint) 18%,#fff7ec),color-mix(in srgb,var(--tint) 46%,#fff7ec) 85%)}.ck-hero:before{content:"";position:absolute;z-index:-1;left:76%;top:50%;width:1500px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.34) 0 1.5px,transparent 1.5px 52px);-webkit-mask:radial-gradient(circle,#000 16%,transparent 60%);mask:radial-gradient(circle,#000 16%,transparent 60%)}.ck-hero__head{grid-area:head;align-self:end;min-width:0}.ck-hero h1{font:800 clamp(2.7rem,6.2vw,5.8rem)/.94 var(--cx-display);letter-spacing:-.05em;overflow-wrap:anywhere}.ck-hero__aka{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ck-hero__aka span{padding:8px 14px;border-radius:999px;background:#ffffff9e;font-weight:600;font-size:.93rem;line-height:1.2}.ck-hero__aka b{font-weight:800}.ck-hero__body{grid-area:body;align-self:start;min-width:0;max-width:600px;margin-top:24px}.ck-hero__bio{font:700 clamp(1.22rem,2vw,1.7rem)/1.25 var(--cx-display);letter-spacing:-.025em}.ck-hero__pers{margin-top:14px;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:500;line-height:1.5;opacity:.86}.ck-hero__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:28px}.ck-hero__note{font-weight:600;font-size:.95rem;opacity:.85}.ck-hero__art{grid-area:art;position:relative;align-self:center;justify-self:center;width:100%;max-width:580px;aspect-ratio:1}.ck-hero__video{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border-radius:34px;background:#1c0d26;box-shadow:0 44px 80px -34px #000c,0 0 0 1px #fff7ec1f}.ck-hero__moon{position:absolute;z-index:0;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;background:radial-gradient(circle,rgba(255,186,104,.42) 0 28%,rgba(255,138,42,.14) 48%,transparent 66%);pointer-events:none}.ck-hero__sun{position:absolute;left:50%;top:54%;width:88%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--tint);box-shadow:0 30px 60px -30px #2a1e1b73}.ck-hero__cat{position:absolute;z-index:1;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 26px 30px rgba(42,30,27,.22))}.ck-hero__cat--full{height:100%;width:100%;object-fit:contain;border-radius:34px}.ck-hero--night{color:#fff7ec;background:#2a1338;background:radial-gradient(120% 130% at 0% 0%,#4d3173,#2a1338 58%,#1b0c25)}.ck-hero--night:before{background:repeating-radial-gradient(circle,rgba(255,210,160,.13) 0 1.5px,transparent 1.5px 52px)}.ck-hero--night .cc-kicker{color:#ffa257}.ck-hero--night .ck-hero__aka span{background:#fff7ec1c;color:#fff7ec}.ck-hero--night .ck-hero__aka b{color:#ffb36b}.ck-hero--night .cx-btn{background:#ff8a2a;color:#2a1338;box-shadow:0 14px 30px -14px #ff8a2acc}.ck-hero--night .ck-hero__pers,.ck-hero--night .ck-hero__note{opacity:.82}@media(max-width:900px){.ck{width:calc(100% - 16px);padding-top:10px}.ck-crumbs{padding:0 6px}.ck-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "art" "body";grid-template-rows:auto;padding:30px 18px 28px;border-radius:28px;text-align:center}.ck-hero:before{left:50%;top:46%;width:1100px}.ck-hero__aka,.ck-hero__ctas{justify-content:center}.ck-hero__art{max-width:430px;margin-top:24px}.ck-hero__body{margin:24px auto 0}.ck-hero__video{border-radius:26px}}.ck-who{margin-top:clamp(56px,6vw,92px);scroll-margin-top:92px}.ck-who h2,.ck-file h2,.ck-more h2{font:800 clamp(1.9rem,4.2vw,3.3rem)/1.02 var(--cx-display);letter-spacing:-.04em}.ck-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-top:26px}.ck-tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;isolation:isolate;background:#f3efe9;color:var(--cx-ink);text-decoration:none}.ck-tile img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;mix-blend-mode:multiply;transform:scale(1.06);transform-origin:50% 30%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ck-tile.is-flat img{object-fit:contain;object-position:50% 40%;transform:none}@media(hover:hover){a.ck-tile:hover img{transform:scale(1.11)}a.ck-tile.is-flat:hover img{transform:scale(1.04)}a.ck-tile:hover .cc-tile__go{transform:translate(4px,-50%)}}.ck-tile__label{left:10px;right:10px;bottom:10px;min-height:64px;padding:10px 58px 10px 16px;border-radius:18px}.ck-tile__label b{font-size:clamp(1.15rem,1.6vw,1.55rem)}.ck-tile__label span{font-size:.84rem}.ck-tile__label .cc-tile__go{right:10px;width:40px;height:40px}.ck-tile--men .cc-tile__go{background:#2453ad}.ck-tile--women .cc-tile__go{background:#b42e64}.ck-tile--boy .cc-tile__go{background:#127c8a}.ck-tile--girl .cc-tile__go{background:#e0507e}.ck-tile--toddler .cc-tile__go{background:var(--cc-sun);color:var(--cx-ink)}.ck-tile--soon{background:#efe9e1}.ck-tile--soon img{opacity:.4;filter:grayscale(.4);object-fit:contain;object-position:50% 40%;transform:scale(.82)}.ck-soon{position:absolute;z-index:2;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-6deg);padding:.5em .95em .55em;border-radius:16px;background:var(--cx-ink);color:#fff7ec;font:800 clamp(1rem,1.5vw,1.3rem)/1 var(--cx-display);letter-spacing:-.02em;white-space:nowrap;box-shadow:0 18px 34px -16px #141028b3}.ck-colors{flex-basis:100%;display:grid;gap:12px;min-width:0;margin-top:6px}.ck-colors__label{font:500 .76rem/1 var(--cc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-kick)}.ck-colors__name{color:var(--cx-ink)}.ck-colors:not(.is-compact) .ck-colors__name{display:none}.ck-colors__row{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden;padding:2px 0 4px}.ck-chip{flex:none}.ck-colors.is-compact .ck-colors__row{flex-wrap:wrap;gap:2px;overflow:visible}.ck-colors.is-compact .ck-chip{width:42px;height:42px;padding:0;justify-content:center;border:0;border-radius:50%;background:none}.ck-colors.is-compact .ck-chip span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ck-colors.is-compact .ck-chip i{width:30px;height:30px}.ck-colors.is-compact .ck-chip[aria-pressed=true]{background:none}.ck-colors.is-compact .ck-chip[aria-pressed=true] i{box-shadow:inset 0 0 0 1.5px #00000029,0 0 0 2px var(--cx-bg),0 0 0 4px var(--cx-ink)}.ck-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 8px;border-radius:999px;border:1.5px solid var(--cx-line);background:var(--cx-surface);color:var(--cx-ink);font-weight:600;font-size:.88rem;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ck-chip i{flex:none;width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1.5px #00000029}.ck-chip:hover{border-color:#2a1e1b66}.ck-chip[aria-pressed=true]{border-color:var(--cx-ink);background:var(--cx-ink);color:#fff7ec}.ck-chip[aria-pressed=true] i{box-shadow:inset 0 0 0 1.5px #00000029,0 0 0 2px #fff7ec}@media(max-width:999px){.ck-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-tiles>li:nth-child(5){grid-column:1 / -1}.ck-tiles>li:nth-child(5) .ck-tile{aspect-ratio:3 / 1}.ck-tiles>li:nth-child(5) .ck-tile img{object-position:50% 30%}.ck-tiles>li:nth-child(5) .ck-tile--soon img{transform:scale(.9)}.ck-tiles>li:nth-child(5) .ck-tile__label{right:auto}}@media(max-width:760px){.ck-who .cc-shop__head{padding:0 6px}.ck-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.ck-tile{border-radius:22px}.ck-tiles>li:nth-child(5) .ck-tile{aspect-ratio:2 / 1}.ck-tile__label{left:8px;right:8px;bottom:8px;min-height:0;padding:9px 46px 9px 12px;border-radius:14px}.ck-tile__label b{font-size:1.1rem}.ck-tile__label span{display:none}.ck-tile__label .cc-tile__go{right:6px;width:34px;height:34px}.ck-tile__label .cc-tile__go svg{width:16px;height:16px}.ck-chip{height:36px;padding:0 12px 0 7px;gap:7px;font-size:.84rem}.ck-chip i{width:20px;height:20px}.ck-colors.is-compact .ck-chip{width:40px;height:40px;padding:0}.ck-colors.is-compact .ck-chip i{width:30px;height:30px}}.ck-file{margin-top:clamp(56px,6vw,92px)}.ck-file__panel{padding:clamp(22px,4vw,56px);border-radius:38px;background:#fdf1e8;background:color-mix(in srgb,var(--tint) 20%,#fffdf9)}.ck-file__head{display:flex;align-items:center;gap:18px}.ck-file__head .cc-kicker{margin-bottom:8px}.ck-face{position:relative;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--tint);box-shadow:0 0 0 4px #fff,0 8px 18px #00000024}.ck-face img{position:absolute;left:50%;top:-52%;width:150%;max-width:none;height:auto;transform:translate(-50%)}.ck-face--sm{width:58px;height:58px;box-shadow:0 0 0 3px #fff,0 6px 14px #00000024}.ck-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.ck-facts>div{padding:18px 20px 20px;border-radius:22px;background:#fff}.ck-facts dt{margin-bottom:9px;font:500 .74rem/1 var(--cc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-kick)}.ck-facts dd{margin:0;font-weight:600;line-height:1.42}.ck-facts__says dd{font:700 1.08rem/1.3 var(--cx-display);letter-spacing:-.015em}.ck-pals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ck-pal{position:relative;display:flex;align-items:center;gap:15px;min-width:0;padding:14px 66px 14px 16px;border-radius:22px;background:#fff;color:var(--cx-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.ck-pal:hover{transform:translateY(-2px);box-shadow:0 18px 30px -22px #2a1e1b8c}.ck-pal:hover .cc-tile__go{transform:translate(4px,-50%)}}.ck-pal__txt{display:grid;min-width:0}.ck-pal__txt small{font:500 .72rem/1 var(--cc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted)}.ck-pal__txt b{margin-top:5px;font:800 1.15rem/1.15 var(--cx-display);letter-spacing:-.02em}.ck-pal__txt span{margin-top:2px;font-size:.9rem;color:var(--cx-muted)}.ck-pal .cc-tile__go{right:14px;width:40px;height:40px}@media(max-width:1000px){.ck-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck--night .ck-file__panel{background:#efe6fb}.ck--night .ck-face{background:#4d3173}@media(max-width:760px){.ck-file__panel{padding:22px 16px;border-radius:28px}.ck-face{width:64px;height:64px}.ck-pals{grid-template-columns:minmax(0,1fr);gap:8px}.ck-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.ck-facts>div{padding:14px 14px 16px;border-radius:18px}.ck-facts dd{font-size:.92rem}.ck-facts>div:nth-child(n+3){grid-column:1 / -1}}.ck .ck-more{width:auto;margin:clamp(56px,6vw,92px) 0 0}@media(max-width:760px){.ck .ck-more{width:auto}}@media(prefers-reduced-motion:reduce){.ck-tile img,.ck-pal{transition:none}}.ch-hero h1 em{margin-left:.04em}.ch-people{position:relative;z-index:1;width:100%;max-width:700px;aspect-ratio:1.42;justify-self:center;align-self:center}.ch-person{position:absolute;display:block;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:#fff;color:var(--cx-ink);text-decoration:none;box-shadow:0 30px 50px -26px #3c14009e;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ch-person img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.1);transform-origin:50% 18%}.ch-person__tag{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border-radius:999px;background:#fffffff2;font-weight:700;font-size:.78rem;box-shadow:0 6px 14px -8px #2a1e1b80}.ch-person--women{left:0;bottom:9%;width:31%;z-index:2;transform:rotate(-6deg)}.ch-person--men{left:23%;bottom:13%;width:34%;z-index:3;transform:rotate(2deg)}.ch-person--girl{left:52%;bottom:5%;width:26.5%;z-index:4;transform:rotate(-3deg)}.ch-person--boy{right:0;bottom:11%;width:26.5%;z-index:2;transform:rotate(7deg)}@media(hover:hover){.ch-person:hover{z-index:6;transform:translateY(-10px) rotate(0);box-shadow:0 40px 60px -28px #3c1400b3}}.ch-cats{width:min(100% - 2 * var(--cx-gutter),var(--cx-max));margin:clamp(56px,6vw,92px) auto 0;scroll-margin-top:92px}.ch-cats h2{font:800 clamp(1.9rem,4.2vw,3.3rem)/1.02 var(--cx-display);letter-spacing:-.04em}.ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3vw,46px) clamp(12px,1.6vw,24px);margin-top:28px}.ch-person--boy .ch-person__tag{left:auto;right:8px}@media(max-width:900px){.ch-people{max-width:470px;aspect-ratio:1.7;margin:14px auto 22px}.ch-person{border-radius:16px}.ch-person--women{bottom:8%;width:29.5%;transform:rotate(-5deg)}.ch-person--men{left:25%;bottom:13%;width:31.5%}.ch-person--girl{left:53.5%;bottom:4%;width:25.5%}.ch-person--boy{bottom:11%;width:25.5%;transform:rotate(6deg)}.ch-person__tag{left:5px;bottom:5px;max-width:calc(100% - 10px);padding:4px 7px;font-size:.6rem}.ch-person--boy .ch-person__tag{left:auto;right:5px}}@media(max-width:760px){.ch-cats{width:calc(100% - 16px)}.ch-cats .cc-shop__head{padding:0 6px}.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;margin-top:18px}}@media(prefers-reduced-motion:reduce){.ch-person{transition:none}}.cc-nav__dd{position:relative;display:flex;align-items:center}.cc-nav__off{display:flex;align-items:center;gap:2px;padding:10px 14px;font-weight:600;font-size:.95rem;color:var(--cx-muted);cursor:default}@media(min-width:901px){.cc-nav__dd>.cc-nav__top:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:.6;transition:transform .2s ease}.cc-nav__menu{position:absolute;z-index:70;top:calc(100% + 10px);left:50%;display:grid;gap:2px;min-width:200px;padding:8px;border-radius:18px;background:var(--cx-surface);box-shadow:0 26px 50px -22px #2a1e1b66,0 0 0 1px var(--cx-line);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s}.cc-nav__menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.cc-nav__dd:hover .cc-nav__menu,.cc-nav__dd:focus-within .cc-nav__menu{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease}.cc-nav__dd:hover>.cc-nav__top:after{transform:rotate(225deg) translate(-2px,-2px)}.cc-nav .cc-nav__menu a{padding:10px 14px;border-radius:12px;background:none;font-weight:600;font-size:.95rem;transition:background-color .15s ease}.cc-nav .cc-nav__menu a:hover{background:var(--cc-sun-soft)}.cc-nav .cc-nav__menu .cc-nav__menu-all{margin-top:4px;border-top:1px solid var(--cx-line);border-radius:0 0 12px 12px;padding-top:12px;font-weight:700}}.cc-nav__exp{display:none}@media(max-width:900px){.cc-nav__dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--cx-line)}.cc-nav .cc-nav__dd>.cc-nav__top{display:block;border-bottom:0}.cc-nav__exp{display:grid;place-items:center;width:44px;height:44px;margin-right:-8px;padding:0;border:0;border-radius:50%;background:none;color:var(--cx-ink)}.cc-nav__exp svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cc-nav__exp:hover{background:#2a1e1b0f}.cc-nav__dd.is-open .cc-nav__exp svg{transform:rotate(180deg)}.cc-nav__menu{grid-column:1 / -1;display:none;flex-wrap:wrap;gap:6px;padding:0 0 14px}.cc-nav__dd.is-open .cc-nav__menu{display:flex}.cc-nav .cc-nav__menu a,.cc-nav__off{padding:9px 15px;border:1.5px solid var(--cx-line);border-radius:999px;font:700 .95rem/1 var(--cx-body);letter-spacing:0}}.kd{width:min(100% - 2 * var(--cx-gutter),var(--cx-max));margin:0 auto;padding-top:18px}.kd-head{margin-top:16px}.kd-head h1{font:800 clamp(2.4rem,5vw,4.2rem)/.98 var(--cx-display);letter-spacing:-.045em}.kd-head__lede{max-width:640px;margin-top:14px;font-size:1.08rem;font-weight:500;line-height:1.5;color:var(--cx-muted)}.kd-row-wrap{margin-top:clamp(40px,5vw,70px)}.kd-row-wrap h2,.kd-promo h2{font:800 clamp(1.7rem,3.4vw,2.7rem)/1.02 var(--cx-display);letter-spacing:-.04em}.kd-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,26px) clamp(12px,1.5vw,22px);margin-top:22px}.cc-card--model .cc-card__img{object-position:50% 18%;transform:scale(1.04)}@media(hover:hover){.cc-card--model:hover .cc-card__img{transform:scale(1.085)}}.kd-soon{position:relative;display:flex;align-items:center;gap:22px;margin-top:22px;padding:26px clamp(20px,3vw,34px);border-radius:26px;background:#efe9e1}.kd-soon__stamp{flex:none;padding:.5em .95em .55em;border-radius:16px;background:var(--cx-ink);color:#fff7ec;font:800 1.15rem/1 var(--cx-display);letter-spacing:-.02em;transform:rotate(-4deg);white-space:nowrap}.kd-soon p{max-width:620px;line-height:1.45}.kd-promo{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:20px;margin-top:clamp(56px,6vw,92px);padding:clamp(28px,4vw,60px) clamp(24px,4.5vw,70px);border-radius:34px;background:radial-gradient(130% 130% at 0% 0%,var(--h1, #ffd8ae) 0%,var(--h2, #ff9b45) 78%)}.kd-promo .cc-kicker{color:var(--cx-ink);opacity:.8}.kd-promo h2 em{font-style:normal;display:inline-block;margin-top:.06em;padding:.02em .18em .08em;border-radius:.16em;background:var(--cx-ink);color:var(--hol, #ff8a2a);transform:rotate(-3deg)}.kd-promo p:not(.cc-kicker){max-width:460px;margin:16px 0 24px;font-weight:500;line-height:1.45}.kd-promo--family{grid-template-columns:minmax(0,1fr);background:radial-gradient(90% 120% at 100% 0%,#dbe3ff,transparent 60%),#c3cdff}.kd-promo--family h2 em{color:#c3cdff}.kd-promo__kids{position:relative;justify-self:center;width:100%;max-width:440px;aspect-ratio:1.3}.kd-promo__kid{position:absolute;bottom:4%;width:52%;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 26px 44px -24px #3c140099}.kd-promo__kid img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;transform:scale(1.1);transform-origin:50% 18%}.kd-promo__kid--a{left:2%;transform:rotate(-5deg);z-index:2}.kd-promo__kid--b{right:2%;bottom:10%;transform:rotate(5deg)}@media(max-width:1100px){.kd-row{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-row>:nth-child(4){display:none}}@media(max-width:760px){.kd{width:calc(100% - 16px);padding-top:10px}.kd>.cc-crumbs,.kd-head,.kd-row-wrap>.cc-shop__head{padding:0 6px}.kd-head__lede{font-size:1rem}.kd-row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:64%;gap:10px;margin:16px -8px 0;padding:6px 14px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:14px}.kd-row::-webkit-scrollbar{display:none}.kd-row>*{scroll-snap-align:start}.kd-row>:nth-child(4){display:flex}.kd-soon{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px;border-radius:22px}.kd-promo{grid-template-columns:minmax(0,1fr);padding:28px 20px 0;border-radius:26px;text-align:center}.kd-promo p:not(.cc-kicker){margin-inline:auto}.kd-promo__kids{max-width:340px;margin-top:4px}.kd-promo--family{padding-bottom:28px}}@media(max-width:900px){.cc-nav{align-items:stretch}}.cc-pdp__app{margin-top:10px}.cc-reviews{width:min(100% - 2 * var(--cx-gutter),var(--cx-max));margin:clamp(56px,6vw,92px) auto 0}@media(max-width:760px){.cc-reviews{width:calc(100% - 28px)}}.cc-pdp__mcol{display:none}@media(max-width:900px){.cc-pdp__mcol{display:block;margin-top:14px;padding:0 2px}.cc-pdp__mcol-label{font-weight:700;font-size:.98rem}.cc-pdp__mcol-label b{font-weight:500;color:var(--cx-muted)}.cc-pdp__mcol-dots{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px;padding:3px}.cc-pdp__mdot{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1.5px #00000029;transition:box-shadow .15s ease}.cc-pdp__mdot[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #00000029,0 0 0 3px var(--cx-bg),0 0 0 5px var(--cx-ink)}.cc-opt--color{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cx-pages.css.map */
