@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/nunito-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}:root{--kk-page:#f8f7f2;--kk-ink:#1f2a35;--kk-muted:#5f6b76;--kk-line:#e6e3da;--kk-blue:#1a86d0;--kk-blue-strong:#1677bf;--kk-blue-text:#1470b5;--kk-yellow:#ffd23f;--kk-coral:#ef6461;--kk-coral-text:#c43c36;--kk-green:#6cbf6a;--kk-green-text:#2f7a35;--kk-navy:#263646;--kk-cream:#fff4d1;--kk-mist:#eef3f6;--kk-round:"Nunito", "Arial Rounded MT Bold", Arial, sans-serif;--kk-wrap:min(80rem, calc(100% - 5rem));--kk-radius:1.25rem;--color-base-100:var(--kk-page);--color-base-200:#f0eee6;--color-base-300:var(--kk-line);--color-base-content:var(--kk-ink);--color-primary:var(--kk-blue-strong);--color-primary-content:#fff;--color-secondary:var(--kk-coral-text);--color-secondary-content:#fff;--color-accent:var(--kk-yellow);--color-accent-content:var(--kk-ink);--color-neutral:var(--kk-navy);--color-neutral-content:#fff;--radius-field:.75rem;--radius-box:1rem;--radius-selector:999px;--font-sans:"DM Sans", Arial, sans-serif;--font-display:var(--kk-round);--text-page-title:2.25rem;--text-page-title-md:3rem;--text-product-title:2rem;--text-product-title-lg:2.75rem}body{background:var(--kk-page);color:var(--kk-ink)}.page-title,.page-title-wrapper h1{font-family:var(--kk-round);letter-spacing:-.02em;font-weight:900}.font-display{font-family:var(--kk-round);color:var(--kk-blue);font-weight:900}.kk-announcement{background:var(--kk-blue-strong);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .625rem;min-height:2rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:flex}.kk-announcement span[aria-hidden]{color:var(--kk-yellow)}.page-header{border-bottom:1px solid var(--kk-line);background:#fff}.header.content{max-width:none;width:var(--kk-wrap);column-gap:1rem;padding:0}.kk-logo{z-index:2;background:#fff;border-radius:50%;flex:none;place-items:center;width:7.5rem;height:7.5rem;margin-block:-2.875rem -1.375rem;display:grid;position:relative}.kk-logo img{width:5.75rem;height:auto}.block.block-search input#search{background:#f7f8f9;border:1px solid #d9dde1;border-radius:999px;height:2.5rem;font-size:.8125rem}.block.block-search input#search:focus{border-color:var(--kk-blue);outline:none;box-shadow:0 0 0 3px #1a86d02e}.block.block-search input#search::placeholder{color:#7b8691}.kk-wishlist-link,.minicart-wrapper>button,.account-toplinks-menu>summary{width:2.375rem;height:2.375rem;min-height:0;box-shadow:none;color:var(--kk-ink);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.kk-wishlist-link:hover,.minicart-wrapper>button:hover,.account-toplinks-menu>summary:hover,.account-toplinks-menu[open]>summary{background:var(--kk-mist);color:var(--kk-blue-text)}.kk-wishlist-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.375rem;height:1.375rem}.minicart-wrapper>button svg,.account-toplinks-menu>summary svg{stroke-width:1.7px;width:1.375rem;height:1.375rem}.account-toplinks-menu>summary:after{content:none}.minicart-wrapper>button{position:relative}.minicart-wrapper .counter.qty{top:-.125rem;background:var(--kk-yellow);min-width:1.125rem;height:1.125rem;color:var(--kk-ink);border:0;border-radius:999px;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;inset-inline-end:-.25rem}.account-toplinks-menu .header.links{border-color:var(--kk-line);background:#fff;border-radius:1rem;width:max-content;min-width:13.5rem;padding:.375rem;box-shadow:0 .75rem 1.75rem #1f2a351f}.account-toplinks-menu .header.links>li{text-align:start;width:100%;text-decoration:none}.account-toplinks-menu .header.links>li>a,.account-toplinks-menu .header.links .link>a,.account-toplinks-menu .header.links>li>a.link{white-space:nowrap;text-align:start;width:100%;color:var(--kk-ink);border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.3;text-decoration:none;display:flex}.account-toplinks-menu .header.links>li>a:hover,.account-toplinks-menu .header.links .link>a:hover,.account-toplinks-menu .header.links>li>a.link:hover{background:var(--kk-mist);color:var(--kk-blue-text)}@media (width>=64rem){.header.content{flex-wrap:nowrap;padding-block:1rem}.header.content .logo{flex:none;order:0}.header.content .nav-sections-item{background:0 0;border:0;flex:auto;order:1;margin:0}.block.block-search{flex:0 11rem;order:2}.kk-wishlist-link{order:3}.minicart-wrapper{order:4}.header.content .account-toplinks-menu{order:5}.navigation,.navigation>ul{background:0 0;margin:0;padding:0}.navigation>ul{justify-content:center;align-items:center;gap:2.75rem;display:flex}.navigation .level0{margin:0;padding:0}.navigation .level0>a{letter-spacing:0;text-transform:none;color:var(--kk-ink);background:0 0;border:0;padding:.5rem 0;font-size:.9375rem;font-weight:700;transition:color .2s;display:inline-block}.navigation .level0>a:hover,.navigation .level0.active>a,.navigation .level0.has-active>a{color:var(--kk-blue-text);background:0 0}}@media (width<=63.99rem){.header.content{padding-block:.625rem}.block.block-search input#search{font-size:1rem}.header.content .logo{flex:auto;order:0}.header.content .nav-sections-item:not([open]){order:-1}.header.content .kk-logo{flex:none;width:3.5rem;height:3.5rem;margin-block:0;margin-inline-end:auto}.header.content .minicart-wrapper{margin-inline-start:0}.kk-logo img{width:3.25rem}}.kk-wrap{width:var(--kk-wrap);margin-inline:auto}.kk-section{padding-block:5rem}.kk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--kk-muted);align-items:center;gap:.625rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;display:flex}.kk-eyebrow>span{color:var(--kk-coral);letter-spacing:0;font-size:.875rem}.zero-cms-component[class*=zero-cms-kk_] h1,.zero-cms-component[class*=zero-cms-kk_] h2{font-family:var(--kk-round);letter-spacing:-.025em;color:var(--kk-ink);text-wrap:balance;font-weight:900;line-height:1.02}.zero-cms-component[class*=zero-cms-kk_] h2{margin:0;font-size:clamp(2.25rem,4.2vw,3.5rem)}.zero-cms-component[class*=zero-cms-kk_] :is(.kk-care,.kk-newsletter) h2{margin-bottom:1.25rem}.zero-cms-component[class*=zero-cms-kk_] h1 em,.zero-cms-component[class*=zero-cms-kk_] h2 em{color:var(--kk-blue);font-style:normal}.kk-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2.25rem;display:flex}.kk-section-aside{max-width:15rem;color:var(--kk-muted);margin:0;font-size:.9375rem;line-height:1.6}.kk-button{background:var(--kk-blue-strong);color:#fff;border-radius:.75rem;align-items:center;gap:1.75rem;min-height:3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 .625rem 1.5rem #1677bf3d}.kk-button:hover{background:var(--kk-blue-text);color:#fff;transform:translateY(-2px)}.kk-button-light{color:var(--kk-ink);border:1px solid var(--kk-line);box-shadow:none;background:#fff}.kk-button-light:hover{background:var(--kk-mist);color:var(--kk-ink)}.kk-text-link{border-bottom:2px solid var(--kk-ink);white-space:nowrap;align-items:center;gap:1.5rem;padding:0 0 .5rem;font-size:.875rem;font-weight:700;transition:gap .2s,color .2s,border-color .2s;display:inline-flex}.kk-text-link:hover{color:var(--kk-blue-text);border-color:var(--kk-blue-text);gap:2rem}.kk-round-arrow{width:2.25rem;height:2.25rem;color:var(--kk-ink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid}.cms-index-index .page-main{max-width:none;padding:0}.cms-index-index .page-main>.columns{padding-block:0}.zero-cms:has(>.zero-cms-component[class*=zero-cms-kk_]){gap:0}.zero-cms-component[class*=zero-cms-kk_] picture{display:contents}.zero-cms-component[class*=zero-cms-kk_] img{object-fit:cover;width:100%;height:100%;display:block}.kk-hero{grid-template-columns:.8fr 1fr;align-items:center;gap:3rem;padding-block:4rem 4.5rem;display:grid}.kk-hero h1{margin:0 0 1.5rem;font-size:clamp(3rem,5.6vw,5rem)}.kk-hero-text{max-width:22rem;color:var(--kk-muted);margin:0 0 2.25rem;font-size:1rem;line-height:1.65}.kk-tagline{color:var(--kk-muted);align-items:center;gap:.625rem;margin:2.25rem 0 0;font-size:.8125rem;display:flex}.kk-tagline-dots{display:inline-flex}.kk-tagline-dots i{border:2px solid var(--kk-page);background:var(--kk-coral);border-radius:50%;width:.75rem;height:.75rem;margin-inline-start:-.25rem}.kk-tagline-dots i:nth-child(2){background:var(--kk-yellow)}.kk-tagline-dots i:nth-child(3){background:var(--kk-green)}.kk-hero-photo{margin:0;position:relative}.kk-hero-frame{aspect-ratio:16/10;background:var(--kk-mist);border-radius:2rem 2rem 9rem;overflow:hidden;box-shadow:0 1.5rem 3rem #1f2a351f}.kk-sticker{top:1.25rem;background:var(--kk-yellow);width:6.5rem;height:6.5rem;color:var(--kk-ink);font-family:var(--kk-round);text-align:center;border-radius:50%;place-content:center;gap:.125rem;font-size:.9375rem;font-weight:900;line-height:1.05;display:grid;position:absolute;inset-inline-start:-1.75rem;transform:rotate(-12deg);box-shadow:0 .75rem 1.5rem #1f2a3529}.kk-hero-photo figcaption{color:var(--kk-muted);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.875rem;font-size:.8125rem;display:flex}.kk-dot{background:var(--kk-yellow);border-radius:50%;width:.5rem;height:.5rem}.kk-ages{padding-top:2rem}.kk-age-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.kk-age-card{aspect-ratio:10/7;border-radius:var(--kk-radius);background:var(--kk-mist);color:#fff;display:block;position:relative;overflow:hidden}.kk-age-card:after{content:"";background:linear-gradient(#0000,#141e289e);position:absolute;inset:45% 0 0}.kk-age-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kk-age-card:hover img{transform:scale(1.04)}.kk-age-badge{top:1rem;z-index:1;color:var(--kk-ink);background:#fff;border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:1rem}.kk-age-copy{inset-inline:1.375rem 4.5rem;z-index:1;gap:.25rem;display:grid;position:absolute;bottom:1.25rem}.kk-age-title{font-family:var(--kk-round);font-size:1.875rem;font-weight:900;line-height:1}.kk-age-text{opacity:.92;font-size:.8125rem}.kk-age-card .kk-round-arrow{bottom:1.25rem;z-index:1;position:absolute;inset-inline-end:1.25rem}.kk-seasons{background:var(--kk-mist)}.kk-season-grid{grid-template-columns:1.04fr 1fr .88fr;gap:1rem;display:grid}.kk-season-card{border-radius:var(--kk-radius);color:#fff;align-items:flex-end;min-height:21rem;display:flex;position:relative;overflow:hidden}.kk-season-card picture,.kk-season-card img{position:absolute;inset:0}.kk-season-card:not(.kk-season-plain):after{content:"";background:linear-gradient(#141e2814 30%,#141e28ad);position:absolute;inset:0}.kk-season-plain{color:var(--kk-ink)}.kk-season-spring{background:linear-gradient(135deg,#e8e48a,#f6c08f)}.kk-season-summer{background:linear-gradient(135deg,#ffe07a,#ff9f7a)}.kk-season-sun{top:2.5rem;background:#fff9c4d9;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;inset-inline-end:6rem}.kk-season-word{top:7rem;font-family:var(--kk-round);color:#fff6;font-size:4.5rem;font-weight:900;position:absolute;inset-inline-end:1.5rem;transform:rotate(-10deg)}.kk-season-icon{top:1.125rem;z-index:1;color:#ffffffeb;font-size:1.375rem;position:absolute;inset-inline-end:1.25rem}.kk-season-copy{z-index:1;padding:1.5rem;position:relative}.kk-season-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.kk-season-card h3{font-family:var(--kk-round);color:inherit;margin:0 0 .75rem;font-size:2.25rem;font-weight:900;line-height:1}.kk-season-copy>p:not(.kk-season-eyebrow){margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.kk-season-copy a{color:inherit;gap:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.kk-season-copy a:hover{text-decoration:underline}.kk-pills{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.kk-pills input{opacity:0;pointer-events:none;position:absolute}.kk-pills label{color:var(--kk-muted);cursor:pointer;background:#fff;border:1px solid #d9dde1;border-radius:999px;padding:.5625rem 1rem;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.kk-pills label:hover{border-color:var(--kk-blue);color:var(--kk-blue-text)}.kk-pills input:checked+label{border-color:var(--kk-blue-strong);background:var(--kk-blue-strong);color:#fff}.kk-pills input:focus-visible+label{outline:2px solid var(--kk-blue);outline-offset:2px}.kk-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.kk-products:has(input[data-i="1"]:checked) .kk-product-card:not([data-i="1"]),.kk-products:has(input[data-i="2"]:checked) .kk-product-card:not([data-i="2"]),.kk-products:has(input[data-i="3"]:checked) .kk-product-card:not([data-i="3"]),.kk-products:has(input[data-i="4"]:checked) .kk-product-card:not([data-i="4"]),.kk-products:has(input[data-i="5"]:checked) .kk-product-card:not([data-i="5"]),.kk-products:has(input[data-i="6"]:checked) .kk-product-card:not([data-i="6"]),.kk-products:has(input[data-i="7"]:checked) .kk-product-card:not([data-i="7"]),.kk-products:has(input[data-i="8"]:checked) .kk-product-card:not([data-i="8"]){display:none}.kk-product-card{border:1px solid var(--kk-line);border-radius:var(--kk-radius);background:#fff;transition:transform .25s,box-shadow .25s;overflow:hidden}.kk-product-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #1f2a3514}.kk-product-image{aspect-ratio:8/9;background:var(--kk-mist);position:relative}.kk-product-image>a{height:100%;display:block}.kk-tag{top:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:.375rem;padding:.3125rem .5625rem;font-size:.6875rem;font-weight:800;position:absolute;inset-inline-start:.75rem}.kk-tag-blue{background:var(--kk-blue-text)}.kk-tag-yellow{background:var(--kk-yellow);color:var(--kk-ink)}.kk-tag-green{background:var(--kk-green-text)}.kk-tag-coral{background:var(--kk-coral-text)}.kk-favorite{top:.625rem;margin:0;position:absolute;inset-inline-end:.625rem}.kk-favorite button{width:2.125rem;height:2.125rem;color:var(--kk-ink);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;transition:color .2s,transform .2s;display:grid}.kk-favorite button:hover{color:var(--kk-coral-text);transform:scale(1.08)}.kk-favorite svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.125rem;height:1.125rem}.kk-product-meta{padding:.875rem .875rem 1rem}.kk-product-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.kk-product-meta h3{margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.kk-product-price{font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:700}.kk-product-price s{color:var(--kk-muted);font-size:.75rem;font-weight:400;display:block}.kk-product-note{color:var(--kk-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.kk-colors{align-items:center;gap:.3125rem;margin:.75rem 0 0;display:flex}.kk-colors>span:not(.kk-colors-more){border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px #1f2a351f}.kk-colors-more{color:var(--kk-muted);margin-inline-start:.25rem;font-size:.75rem}.kk-products-more{justify-content:center;margin:2.5rem 0 0;display:flex}.kk-care{background:var(--kk-cream);border-radius:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem 4rem;margin-block:1rem 5rem;padding:4rem 4.5rem;display:grid;position:relative;overflow:hidden}.kk-care:before{content:"";top:-9rem;border:1.75rem solid #ffd23f2e;border-radius:50%;width:18rem;height:18rem;position:absolute;inset-inline-start:46%}.kk-care-badge{background:var(--kk-coral);color:#fff;width:9rem;height:9rem;font-family:var(--kk-round);text-align:center;text-transform:uppercase;border-radius:50%;place-content:center;gap:.25rem;margin:0;font-size:1.125rem;font-weight:900;line-height:1.05;display:grid;position:relative;transform:rotate(-12deg);box-shadow:0 1rem 2rem #ef64614d}.kk-care-copy{position:relative}.zero-cms-component[class*=zero-cms-kk_] .kk-care h2{font-size:clamp(2rem,3.4vw,2.75rem)}.zero-cms-component[class*=zero-cms-kk_] .kk-care h2 em{color:var(--kk-coral)}.kk-care-copy>p:not(.kk-eyebrow){max-width:30rem;color:var(--kk-muted);margin:0 0 1.75rem;line-height:1.65}.kk-care-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.kk-care-list li{align-items:flex-start;gap:.875rem;display:flex}.kk-care-list strong{font-size:.9375rem;display:block}.kk-care-list li span>span{color:var(--kk-muted);font-size:.8125rem;display:block}.kk-care-icon{border-radius:.75rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.kk-care-icon-0{color:var(--kk-blue-text);background:#d6ecfa}.kk-care-icon-1{color:#8a6400;background:#ffe9a3}.kk-care-icon-2{color:var(--kk-green-text);background:#dcf1da}.kk-newsletter{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-block:2rem 6rem;display:grid}.kk-newsletter-copy>p:not(.kk-eyebrow){max-width:26rem;color:var(--kk-muted);margin:0;line-height:1.65}.kk-newsletter-form label{margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.kk-newsletter-input{border-bottom:2px solid var(--kk-ink);gap:1rem;display:flex}.kk-newsletter-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.75rem 0;font-size:1rem}.kk-newsletter-input button{color:var(--kk-ink);cursor:pointer;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.kk-newsletter-input button:hover{color:var(--kk-blue-text)}.kk-newsletter-input:focus-within{border-color:var(--kk-blue)}.kk-form-note{color:var(--kk-muted);margin:.75rem 0 0;font-size:.8125rem}.page-footer.kk-footer{background:var(--kk-navy);color:#f3f6f9;margin-top:0;padding-top:3.5rem}.page-footer.kk-footer .footer.content{max-width:none;width:var(--kk-wrap);margin-inline:auto;padding:0;display:block}.kk-footer-top,.kk-footer-bottom,.kk-footer-switcher{width:100%}.kk-footer-top{grid-template-columns:.9fr 2fr;gap:4rem;padding-bottom:3rem;display:grid}.kk-footer-logo{background:#fff;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:inline-grid}.kk-footer-logo img{width:4.25rem;height:auto}.kk-footer-brand>p{color:#c8d0d8;max-width:15rem;margin:1.125rem 0;font-size:.875rem;line-height:1.6}.kk-social-links{gap:.5rem;display:flex}.kk-social-links a{color:#f3f6f9;border:1px solid #5b6b7b;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;transition:background .2s;display:grid}.kk-social-links a:hover{background:var(--kk-blue-strong)}.kk-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.kk-footer-links h3{font-family:var(--kk-round);color:#fff;margin:.25rem 0 1rem;font-size:.9375rem;font-weight:800}.kk-footer-links>div>a,.kk-footer-links p{color:#c8d0d8;margin:0 0 .75rem;font-size:.875rem;line-height:1.4;transition:color .2s;display:block}.kk-footer-links>div>a:hover{color:#fff}.kk-footer-bottom{color:#c8d0d8;border-top:1px solid #44566a;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;padding-block:1.125rem;font-size:.8125rem;display:flex}.kk-footer-bottom a:hover{color:#fff}.kk-footer-switcher{justify-content:flex-end;padding-bottom:1rem;display:flex}.kk-footer-switcher .store-view-switcher{width:auto;margin:0}.kk-footer-switcher .store-view-switcher svg{color:#c8d0d8}.kk-footer-switcher .store-view-switcher select{color:#e2e8ee;background-color:#0000;border-color:#44566a;height:2rem;min-height:0;font-size:.8125rem}.kk-footer-switcher .store-view-switcher select::picker(select){min-width:13rem;color:var(--kk-ink);border:1px solid var(--kk-line);background:#fff}.kk-footer-switcher .store-view-switcher option{color:var(--kk-ink);white-space:nowrap;background:#fff;font-size:.875rem}.category-image img,.category-view .category-image .image{object-fit:cover;border-radius:var(--kk-radius);width:100%;max-height:22rem}.kk-specs{border-collapse:collapse;margin-block:1.25rem;font-size:.9375rem}.kk-specs th,.kk-specs td{border-bottom:1px solid var(--kk-line);text-align:start;vertical-align:top;padding:.5rem 1.5rem .5rem 0}.kk-specs th{color:var(--kk-muted);font-weight:600}.product-item,.products-grid .product-item-info{border-radius:var(--kk-radius)}@media (width<=75rem){.kk-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-care{grid-template-columns:auto 1fr}.kk-care-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){:root{--kk-wrap:calc(100% - 2rem)}.kk-section{padding-block:3.5rem}.kk-hero{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem 3rem}.kk-hero-frame{border-radius:1.5rem 1.5rem 5rem}.kk-sticker{inset-inline:auto .75rem;width:5.25rem;height:5.25rem;font-size:.8125rem;top:-2rem}.kk-age-grid,.kk-season-grid,.kk-newsletter{grid-template-columns:1fr}.kk-season-card{min-height:17rem}.kk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.kk-product-row{flex-direction:column;gap:.25rem}.kk-care{border-radius:1.5rem;grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.5rem}.kk-care-badge{width:6.5rem;height:6.5rem;font-size:.875rem}.kk-care-list{grid-template-columns:1fr}.kk-footer-top{grid-template-columns:1fr;gap:2rem}.kk-footer-links{grid-template-columns:1fr 1fr}.kk-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.kk-button,.kk-age-card img,.kk-product-card,.kk-favorite button,.kk-text-link{transition:none}.kk-button:hover,.kk-product-card:hover{transform:none}}