.kk-home-hero{background:#192c24;color:#fffdf5;overflow:hidden}.kk-home-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:5%;align-items:center;min-height:560px;padding-block:44px}.kk-home-hero h1{color:inherit;margin:20px 0 24px;max-width:16ch}.kk-home-kicker{color:#ffe15a;display:flex;align-items:center;gap:10px;margin:0}.kk-home-kicker>span{font-size:1.6em}.kk-home-hero__intro{max-width:35ch;margin:0 0 28px}.kk-home-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.kk-home-yellow-button{background:#ffe15a;color:#111;border-color:#ffe15a;display:inline-flex;gap:20px;align-items:center}.kk-home-yellow-button:hover{background:#ffeb8c;color:#111;border-color:#ffeb8c}.kk-home-light-link{color:#fffdf5;text-underline-offset:5px}.kk-home-hero__explore{display:flex;align-items:center;gap:24px;color:#e5e9d9;margin-top:38px;width:fit-content;text-decoration:none}.kk-home-hero__explore:hover{text-decoration:underline;text-underline-offset:5px}.kk-home-collage{height:465px;position:relative;min-width:0}.kk-home-collage a{color:#172c20;text-decoration:none;overflow:hidden;background:#f4f0e6;box-shadow:0 10px 35px #0002}.kk-home-collage img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.kk-home-collage a:hover img{transform:scale(1.035)}.kk-home-collage__main{position:absolute;top:0;right:20%;bottom:9%;left:0;transform:rotate(-3deg);border:8px solid #fffdf5}.kk-home-collage__main>span{position:absolute;bottom:0;left:0;right:0;background:#fffdf5;padding:10px 12px;display:flex;justify-content:space-between}.kk-home-collage__small{position:absolute;right:0;width:35%;height:44%;border:6px solid #fffdf5;display:flex;flex-direction:column}.kk-home-collage__small img{height:calc(100% - 32px);object-fit:contain;min-height:0}.kk-home-collage__small>span{display:block;padding:5px 7px;background:#fffdf5;text-align:center;white-space:nowrap}.kk-home-collage__clothes{top:2%;transform:rotate(7deg)}.kk-home-collage__women{bottom:0;transform:rotate(4deg)}.kk-home-sticker{position:absolute;bottom:0;left:1%;background:#ffe15a;color:#192c24;border-radius:50%;width:126px;height:126px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg);font-family:var(--heading-font-family);font-size:var(--h5-font-size);line-height:1.1;text-align:center;animation:kk-home-bob 6s ease-in-out infinite}.kk-home-sticker svg{width:70px;height:20px;margin-top:4px}.kk-home-benefits-band{background:#3cb34c;color:#fff}.kk-home-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:25px}.kk-home-benefit{display:flex;gap:16px;align-items:center;min-width:0;color:#fff}.kk-home-benefit__icon{display:grid;place-items:center;flex:none;width:42px;height:48px}.kk-home-benefit__icon svg{display:block;width:42px;height:42px}.kk-home-benefit__copy{display:flex;flex-direction:column;gap:2px;font-size:.9em;line-height:1.45;min-width:0}.kk-home-benefit__copy a{color:inherit;text-decoration:none;width:fit-content}.kk-home-benefit__copy a:hover{text-decoration:underline;text-underline-offset:4px}.kk-home-benefit__heading{font-size:1.12em;line-height:1.3;margin-bottom:2px}.kk-home-benefit__copy>a:not(.kk-home-benefit__heading){overflow-wrap:anywhere}.kk-home-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.kk-home-section-heading .subheading{color:#50745a;margin:0 0 12px}.kk-home-section-heading h2{margin:0;color:#1c3b29}.kk-home-section-heading>p{max-width:34ch;margin:0}.kk-home-universes{padding-block:66px;scroll-margin-top:150px}.kk-home-universe-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.kk-home-universe{grid-column:span 4;min-width:0;color:#183d2b;text-decoration:none;background:#edf4e9}.kk-home-universe:nth-child(n+4){grid-column:span 3}.kk-home-universe--2{background:#fff1d6}.kk-home-universe--3{background:#f4e9e6}.kk-home-universe--4{background:#eee9f4}.kk-home-universe--5{background:#eef0e3}.kk-home-universe--6{background:#e9edf4}.kk-home-universe--7{background:#f6e8e2}.kk-home-universe__photo{height:275px;background:#f8f7f3;position:relative;overflow:hidden}.kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:205px}.kk-home-universe__photo img{height:100%;width:100%;object-fit:contain;padding:15px;mix-blend-mode:multiply;transition:transform .5s}.kk-home-universe--2 .kk-home-universe__photo img{object-fit:cover;padding:0;mix-blend-mode:normal}.kk-home-universe:hover .kk-home-universe__photo img{transform:scale(1.04)}.kk-home-universe__number{position:absolute;top:14px;left:14px;background:#fffdf5e8;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.8em}.kk-home-universe__caption{padding:20px;display:flex;justify-content:space-between;gap:12px;align-items:start}.kk-home-universe__caption h3{margin:0 0 8px;color:inherit}.kk-home-universe__caption p{margin:0;max-width:24ch}.kk-home-arrow{display:grid;place-items:center;border:1px solid #183d2b35;flex:none;border-radius:50%;width:30px;height:30px;transition:transform .2s}.kk-home-universe:hover .kk-home-arrow{transform:translate(2px,-2px)}.kk-home-brands{padding-block:60px;background:#f7f5ee}.kk-home-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.kk-home-brand{min-width:0;text-decoration:none;color:#183d2b;background:#fff;border:1px solid #edece4}.kk-home-brand>div{height:140px;overflow:hidden}.kk-home-brand img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .3s}.kk-home-brand:hover img{transform:scale(1.06)}.kk-home-brand>span{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;border-top:1px solid #edece4;font-weight:700}.kk-home-finds{padding-block:64px;background:#f4f5ee}.kk-home-find-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:32px 24px}.kk-home-find-grid>li{min-width:0}.kk-home-find-label{display:flex;justify-content:space-between;text-decoration:none;color:#486d50;margin-bottom:12px}.kk-home-find-label:hover{text-decoration:underline;text-underline-offset:4px}.kk-home-finds .card__media{background:#fff}.kk-home-finds .card__main-image{padding:12px;object-fit:contain}.kk-home-finds__footnote{display:flex;justify-content:center;gap:16px;margin:32px 0 0;flex-wrap:wrap}.kk-home-finds__footnote a{text-underline-offset:4px}.kk-home-family{display:grid;grid-template-columns:1fr 1fr;padding-block:64px;align-items:stretch}.kk-home-family__photo{position:relative;min-height:470px;background:#e7ecdf}.kk-home-family__photo>img{width:100%;height:100%;position:absolute;object-fit:cover}.kk-home-family__note{position:absolute;bottom:22px;left:22px;background:#fffdf5;padding:10px 16px;transform:rotate(-3deg);box-shadow:0 2px 12px #0001}.kk-home-family__note>span{margin-left:14px;color:#922338;font-size:1.4em}.kk-home-family__copy{padding:50px;background:#eaf0e3;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.kk-home-family__copy .subheading{color:#4d6b4f;margin:0 0 16px}.kk-home-family__copy h2{color:#183d2b;margin:0 0 24px}.kk-home-family__copy .btn{margin-top:20px}.kk-home-family__signature{font-style:italic;margin:24px 0 0;color:#46644d}.kk-home-arrived{animation:kk-home-arrive .65s ease-out both}@keyframes kk-home-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kk-home-bob{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-6px)}}[id$=__christmas_hero] .subheading,[id$=__christmas_calendar] .subheading{font:inherit;letter-spacing:inherit}[id$=__christmas_hero] .section__block--heading{font-family:var(--heading-font-family);font-size:var(--h2-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height,1.2);letter-spacing:var(--heading-letter-spacing,normal)}[id$=__christmas_hero] .rte,[id$=__christmas_calendar] .product-list__intro{font-size:inherit;line-height:inherit}[id$=__christmas_calendar] .section__heading{font-size:var(--h2-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height,1.2);letter-spacing:var(--heading-letter-spacing,normal)}[id$=__christmas_hero] .media-with-text__badge{background:#ffe15a;color:#172c20}[id$=__christmas_reviews] .kk-trust{background:#f3e5e0;padding-block:52px}[id$=__christmas_reviews] .kk-trust h2{font-family:var(--heading-font-family);font-size:var(--h2-font-size);font-weight:var(--heading-font-weight);letter-spacing:inherit}[id$=__christmas_reviews] .kk-community-eyebrow,[id$=__christmas_reviews] .kk-review h3,[id$=__christmas_reviews] .kk-review__source,[id$=__christmas_reviews] .kk-trust__count{font-family:var(--body-font-family)}[id$=__christmas_reviews] .kk-review{border:1px solid #e3e8da;border-radius:0;box-shadow:none}[id$=__christmas_reviews] .kk-review blockquote{font-size:inherit;line-height:inherit}@media(max-width:1100px){.kk-home-hero__grid{gap:4%;min-height:520px}.kk-home-collage{height:400px}.kk-home-benefits{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.kk-home-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-home-universe__caption{padding:16px}.kk-home-universe:nth-child(n+4){grid-column:span 6}.kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:240px}.kk-home-family__copy{padding:32px}}@media(max-width:768px){.kk-home-hero__grid{grid-template-columns:1fr;padding-block:30px 24px;gap:24px;min-height:0}.kk-home-hero h1{margin:16px 0 20px;max-width:16ch}.kk-home-hero__intro{max-width:none;margin-bottom:22px}.kk-home-actions{gap:16px}.kk-home-hero__explore{margin-top:24px}.kk-home-collage{height:320px;width:100%;max-width:490px;margin:0 auto}.kk-home-sticker{width:96px;height:96px;font-size:var(--h6-font-size)}.kk-home-collage__small{width:32%}.kk-home-collage__small>span{font-size:.85em;padding:5px 0}.kk-home-benefits{padding-block:24px;gap:22px 12px}.kk-home-benefit{gap:8px;align-items:flex-start}.kk-home-benefit__icon{width:34px;height:34px}.kk-home-benefit__icon .icon{width:21px;height:21px}.kk-home-benefit__copy{font-size:.85em}.kk-home-benefit__icon svg{width:30px;height:34px}.kk-home-section-heading{display:block;margin-bottom:24px}.kk-home-section-heading>p{margin-top:16px;max-width:none}.kk-home-universes,.kk-home-brands,.kk-home-finds{padding-block:40px}.kk-home-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kk-home-universe,.kk-home-universe:nth-child(n+4){grid-column:span 1}.kk-home-universe:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.kk-home-universe__photo,.kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:175px}.kk-home-universe:first-child .kk-home-universe__photo{height:220px}.kk-home-universe__caption{padding:14px;gap:6px}.kk-home-universe__caption h3{font-size:var(--h6-font-size);overflow-wrap:anywhere}.kk-home-universe__caption p{font-size:.9em}.kk-home-arrow{display:none}.kk-home-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kk-home-brand>div{height:125px}.kk-home-brand>span{padding:12px}.kk-home-find-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.kk-home-find-label{font-size:.85em;gap:6px}.kk-home-finds__footnote{gap:8px;text-align:center}.kk-home-family{grid-template-columns:1fr;padding-block:40px}.kk-home-family__photo{min-height:360px}.kk-home-family__copy{padding:30px 24px}.kk-home-family__note{left:16px;bottom:16px}[id$=__christmas_hero] .media-with-text__badge{width:110px;height:110px}[id$=__christmas_reviews] .kk-trust{padding-block:36px}}@media(prefers-reduced-motion:reduce){.kk-home-sticker,.kk-home-arrived{animation:none}.kk-home-collage img,.kk-home-universe__photo img,.kk-home-arrow,.kk-home-brand img{transition:none}}.kk-home-universes--lifestyle{padding-top:20px;padding-bottom:38px}.kk-home-universes--lifestyle .kk-home-section-heading{align-items:end;margin-bottom:28px}.kk-home-universes--lifestyle .kk-home-section-heading h1{color:#1c3b29;margin:0}.kk-home-universes--lifestyle .kk-home-universe-grid{gap:20px}.kk-home-universes--lifestyle .kk-home-universe{display:block;position:relative;isolation:isolate;overflow:hidden;background:#294637;min-height:0}.kk-home-universes--lifestyle .kk-home-universe__photo,.kk-home-universes--lifestyle .kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:350px;background:#294637}.kk-home-universes--lifestyle .kk-home-universe__photo img{width:100%;height:100%;object-fit:cover;padding:0;mix-blend-mode:normal;object-position:50% 45%}.kk-home-universes--lifestyle .kk-home-universe--1 .kk-home-universe__photo img{object-position:50% 35%}.kk-home-universes--lifestyle .kk-home-universe--3 .kk-home-universe__photo img{object-position:50% 8%}.kk-home-universes--lifestyle .kk-home-universe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000008,#00000038 45%,#00000020);pointer-events:none;z-index:1}.kk-home-universes--lifestyle .kk-home-universe__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2;text-align:center;pointer-events:none}.kk-home-universes--lifestyle .kk-home-universe__caption h2{margin:0;color:#fff;max-width:100%;text-shadow:0 2px 12px #0008}.kk-home-universes--lifestyle .kk-home-universe:hover .kk-home-universe__caption h2{text-decoration:none}.kk-home-universes--lifestyle .kk-home-universe:focus-visible{outline:3px solid #245e37;outline-offset:4px}@media(max-width:1100px){.kk-home-universes--lifestyle .kk-home-universe{grid-column:span 6}.kk-home-universes--lifestyle .kk-home-universe:last-child{grid-column:1/-1}.kk-home-universes--lifestyle .kk-home-universe__photo,.kk-home-universes--lifestyle .kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:320px}}@media(max-width:768px){.kk-home-universes--lifestyle{padding-top:12px;padding-bottom:26px}.kk-home-universes--lifestyle .kk-home-section-heading{margin-bottom:24px}.kk-home-universes--lifestyle .kk-home-section-heading>p{max-width:32ch}.kk-home-universes--lifestyle .kk-home-universe-grid{gap:12px}.kk-home-universes--lifestyle .kk-home-universe,.kk-home-universes--lifestyle .kk-home-universe:first-child{display:block;grid-column:span 1}.kk-home-universes--lifestyle .kk-home-universe:last-child{grid-column:1/-1}.kk-home-universes--lifestyle .kk-home-universe__photo,.kk-home-universes--lifestyle .kk-home-universe:first-child .kk-home-universe__photo,.kk-home-universes--lifestyle .kk-home-universe:nth-child(n+4) .kk-home-universe__photo{height:230px}.kk-home-universes--lifestyle .kk-home-universe__caption{padding:12px}.kk-home-universes--lifestyle .kk-home-universe__caption h2{font-size:var(--h6-font-size);overflow-wrap:normal}}.kk-home-universes--lifestyle{padding-bottom:24px}.kk-home-universes--lifestyle .kk-home-universe-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.kk-home-universes--lifestyle .kk-home-universe:nth-child(n){grid-column:auto}.kk-home-universes--lifestyle .kk-home-universe:nth-child(n) .kk-home-universe__photo{height:auto;aspect-ratio:1/1}.kk-home-universes--lifestyle .kk-home-universe__caption{padding:10px}.kk-home-universes--lifestyle .kk-home-universe__caption h2{font-size:clamp(18px,1.6vw,28px);line-height:1.15;overflow-wrap:normal}@media(max-width:1023px){.kk-home-universes--lifestyle .kk-home-universe-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:180px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 14px;margin-inline:-4px;scrollbar-width:thin}.kk-home-universes--lifestyle .kk-home-universe:nth-child(n){scroll-snap-align:start}.kk-home-universes--lifestyle .kk-home-universe:nth-child(n) .kk-home-universe__photo{height:auto;aspect-ratio:1/1}.kk-home-universes--lifestyle .kk-home-universe__caption h2{font-size:23px}}@media(max-width:768px){.kk-home-universes--lifestyle{padding-bottom:16px}.kk-home-universes--lifestyle .kk-home-universe-grid{grid-auto-columns:155px;gap:10px}.kk-home-universes--lifestyle .kk-home-universe:nth-child(n) .kk-home-universe__photo{height:auto;aspect-ratio:1/1}.kk-home-universes--lifestyle .kk-home-universe__caption h2{font-size:21px}}.kk-home-benefits-band .kk-home-benefit__icon svg{stroke:currentColor}.kk-home-benefits-band .kk-home-benefit__icon svg path[stroke="#b78a37"]{stroke:currentColor}.kk-logo-strip{position:relative;padding-block:30px;background:#fff;color:#29452e}.kk-logo-strip__viewport{overflow:hidden}.kk-logo-strip__track{display:flex;width:max-content;animation:kk-logo-scroll 140s linear infinite}.kk-logo-strip__group{display:flex;align-items:center;justify-content:space-around;gap:42px;padding-inline:21px;min-width:100vw;flex:none}.kk-logo-strip__logo{display:flex;align-items:center;justify-content:center;width:155px;height:72px;flex:none;text-decoration:none}.kk-logo-strip__logo img{display:block;max-width:100%;width:auto;height:auto;max-height:72px;object-fit:contain;filter:brightness(1.25);mix-blend-mode:multiply}.kk-logo-strip__logo:focus-visible{outline:2px solid #245e37;outline-offset:5px}.kk-logo-strip:hover .kk-logo-strip__track,.kk-logo-strip:focus-within .kk-logo-strip__track,.kk-logo-strip.is-paused .kk-logo-strip__track{animation-play-state:paused}.kk-logo-strip__pause{position:absolute;z-index:1;right:12px;top:4px;display:grid;place-items:center;width:28px;height:28px;background:#fff;border:0;border-radius:50%;color:#29452e;cursor:pointer}.kk-logo-strip__play-icon,.kk-logo-strip.is-paused .kk-logo-strip__pause-icon{display:none}.kk-logo-strip.is-paused .kk-logo-strip__play-icon{display:block}@keyframes kk-logo-scroll{to{transform:translate(-50%)}}@media(max-width:768px){.kk-logo-strip{padding-block:24px}.kk-logo-strip__group{gap:28px;padding-inline:14px}.kk-logo-strip__logo{width:120px;height:58px}.kk-logo-strip__logo img{max-height:58px}.kk-logo-strip__track{animation-duration:120s}}@media(prefers-reduced-motion:reduce){.kk-logo-strip__track{animation:none;width:100%}.kk-logo-strip__group{min-width:0;width:100%;flex-wrap:wrap;gap:24px}.kk-logo-strip__group[aria-hidden],.kk-logo-strip__pause{display:none}}.kk-logo-strip__logo{overflow:hidden}.kk-logo-strip__logo--name-it img,.kk-logo-strip__logo--lilatelier img,.kk-logo-strip__logo--lil-atelier img{transform:scale(2.3)}.kk-logo-strip__logo--pieces img{transform:scale(2.6)}.kk-logo-strip__logo--schleich img{transform:scale(1.6)}.kk-logo-strip__logo--hama img{max-height:60px}@media(max-width:768px){.kk-logo-strip__logo--hama img{max-height:50px}}.kk-logo-strip__logo--asset img{width:100%;height:100%;max-height:60px;object-fit:contain;transform:none;filter:none;mix-blend-mode:normal}@media(max-width:768px){.kk-logo-strip__logo--asset img{max-height:50px}}[id$=__christmas_reviews] .kk-review{background:#fffdf9;border-color:#dfccc5}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kk-shop-home.css.map */
