:root{--kf-ink: #2d2723;--kf-cream: #fcfaf6;--kf-sand: #f2e0cd;--kf-sand-light: #f8efe5;--kf-peach: #e8b99f;--kf-butter: #ebcb79;--kf-line: rgba(45, 39, 35, .12);--kf-shadow-soft: 0 1.6rem 4rem rgba(82, 57, 41, .1);--kf-shadow-hover: 0 2.2rem 5rem rgba(82, 57, 41, .17)}html{scroll-behavior:smooth}body.template-index{color:var(--kf-ink);background:radial-gradient(circle at 5% 18%,rgba(232,185,159,.12),transparent 24rem),radial-gradient(circle at 94% 45%,rgba(235,203,121,.1),transparent 26rem),var(--kf-cream)}.template-index .announcement-bar-section .utility-bar{background:var(--kf-sand);border:0}.template-index .announcement-bar__message{color:var(--kf-ink);font-size:1.18rem;font-weight:600;letter-spacing:.055em}.template-index .header-wrapper{border-bottom:1px solid rgba(45,39,35,.07);background:#ffffffeb;box-shadow:0 .8rem 3rem #4833260a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-index .header__menu-item{position:relative;color:var(--kf-ink);transition:color .18s ease}@media screen and (min-width:990px){.template-index .header--middle-left{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.8rem}.template-index .header__inline-menu{margin-left:0}.template-index .header__inline-menu .list-menu--inline{column-gap:.15rem;flex-wrap:nowrap}.template-index .header__menu-item{padding-right:.85rem;padding-left:.85rem;font-size:1.28rem;white-space:nowrap}}.template-index .header__menu-item span{position:relative}.template-index .header__menu-item span:after{position:absolute;right:0;bottom:-.45rem;left:0;height:.2rem;border-radius:99rem;background:var(--kf-peach);content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.template-index .header__menu-item:hover span:after,.template-index .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.template-index .header__icon{transition:color .18s ease,transform .18s ease}.template-index .header__icon:hover{color:#9a6148;transform:translateY(-.2rem)}.template-index #MainContent>.shopify-section:first-child{padding-top:clamp(1.6rem,3vw,4rem)}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid{position:relative;isolation:isolate}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:before,.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:before{top:-2.5rem;left:-3rem;width:9rem;height:9rem;background:#ebcb7952}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:after{right:-1.5rem;bottom:-2rem;width:7rem;height:7rem;border:1.2rem solid rgba(232,185,159,.22)}.template-index #MainContent>.shopify-section:first-child .image-with-text__media{overflow:hidden;border-radius:2.2rem;box-shadow:var(--kf-shadow-soft)}.template-index #MainContent>.shopify-section:first-child .image-with-text__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:hover .image-with-text__media img{transform:scale(1.025)}.template-index #MainContent>.shopify-section:first-child .image-with-text__content{overflow:hidden;border:1px solid var(--kf-line);border-radius:2.2rem;background:#fffffff5;box-shadow:var(--kf-shadow-soft)}.template-index #MainContent>.shopify-section:first-child .image-with-text__heading{color:var(--kf-ink);letter-spacing:-.035em;line-height:1.05}.template-index h1,.template-index h2,.template-index .h0,.template-index .h1{color:var(--kf-ink);letter-spacing:-.032em}.template-index .button,.template-index .shopify-challenge__button{min-height:4.8rem;padding-right:2.6rem;padding-left:2.6rem;border-radius:1.2rem;color:var(--kf-ink);font-weight:600;letter-spacing:.015em;box-shadow:0 .8rem 2.2rem #5b3e2c17;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.template-index .button:hover,.template-index .shopify-challenge__button:hover{background:#ecd3bb;box-shadow:0 1.2rem 2.8rem #5b3e2c26;transform:translateY(-.25rem)}.template-index .button:active{transform:translateY(0)}.template-index .kf-trust{border:0!important;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent 32%,rgba(255,255,255,.2)),var(--kf-sand-light)!important;box-shadow:inset 0 1px #fffc,0 1rem 3rem #5b3e2c0d}.template-index .kf-trust__item{font-weight:500}.template-index .kf-trust__mark{border:1px solid rgba(45,39,35,.08);background:#fff!important;box-shadow:0 .5rem 1.4rem #5b3e2c12;transition:transform .22s ease}.template-index .kf-trust__item:hover .kf-trust__mark{transform:rotate(-8deg) scale(1.08)}.template-index .card-wrapper,.template-index .kf-pairing__product{transition:transform .26s cubic-bezier(.2,.7,.2,1)}.template-index .card-wrapper:hover,.template-index .kf-pairing__product:hover{transform:translateY(-.7rem)}.template-index .card__media .media,.template-index .collection-list .card__media{overflow:hidden;border-radius:1.8rem;background:#fff;box-shadow:0 1.1rem 3rem #52392914;transition:box-shadow .26s ease}.template-index .card-wrapper:hover .card__media .media,.template-index .collection-list .card-wrapper:hover .card__media{box-shadow:var(--kf-shadow-hover)}.template-index .card__media img,.template-index .collection-list .card__media img{transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.template-index .card-wrapper:hover .card__media img{transform:scale(1.035)}.template-index .card__heading{color:var(--kf-ink);font-weight:550;letter-spacing:-.012em}.template-index .price{color:#2d2723b8}.template-index .kf-pick__badge{border:1px solid rgba(45,39,35,.08);box-shadow:0 .6rem 1.4rem #5b3e2c12}.template-index .kf-pairing{position:relative;overflow:hidden;isolation:isolate}.template-index .kf-pairing:before,.template-index .kf-pairing:after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.template-index .kf-pairing:before{top:-8rem;right:-6rem;width:20rem;height:20rem;border:3.5rem solid rgba(255,255,255,.22)}.template-index .kf-pairing:after{bottom:-5rem;left:-3rem;width:13rem;height:13rem;background:#e8b99f1f}.template-index .kf-pairing__eyebrow{display:inline-flex;align-items:center;gap:.8rem;color:#2d2723ad!important;font-weight:700;letter-spacing:.12em}.template-index .kf-pairing__eyebrow:before{width:2.8rem;height:.2rem;border-radius:99rem;background:var(--kf-peach);content:""}.template-index .kf-pairing__image{border-radius:1.8rem;box-shadow:var(--kf-shadow-soft)!important;transition:box-shadow .26s ease,transform .26s ease}.template-index .kf-pairing__product:hover .kf-pairing__image{box-shadow:var(--kf-shadow-hover)!important;transform:rotate(.35deg)}.template-index .kf-pairing__product:nth-child(2n):hover .kf-pairing__image{transform:rotate(-.35deg)}.template-index .kf-pairing__image img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.template-index .kf-pairing__product:hover .kf-pairing__image img{transform:scale(1.025)}.template-index .kf-pairing__product-title{color:var(--kf-ink);letter-spacing:-.012em}.template-index .rich-text__wrapper{position:relative;overflow:hidden;max-width:min(100% - 3rem,112rem);margin:3rem auto;border:1px solid rgba(45,39,35,.08);border-radius:2.4rem;background:radial-gradient(circle at 12% 20%,rgba(235,203,121,.2),transparent 18rem),radial-gradient(circle at 90% 82%,rgba(232,185,159,.18),transparent 20rem),#fbf6ef;box-shadow:var(--kf-shadow-soft)}.template-index .rich-text__buttons{margin-top:2.4rem}.template-index .footer{margin-top:clamp(4rem,7vw,8rem);border-top:0;background:var(--kf-ink);color:#ffffffc7}.template-index .footer h2,.template-index .footer .h2,.template-index .footer a,.template-index .footer .copyright__content{color:#fff}.template-index .footer a{text-underline-offset:.35rem;transition:color .18s ease}.template-index .footer a:hover{color:#f1cfbb}.template-index .footer__content-bottom{border-top-color:#ffffff21}@media screen and (max-width:989px){.template-index #MainContent>.shopify-section:first-child{padding-top:1.2rem}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:before{left:-1rem;width:6rem;height:6rem}.template-index .header-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media screen and (max-width:749px){.template-index .button{min-height:4.6rem;padding-right:2.2rem;padding-left:2.2rem}.template-index .card__media .media,.template-index .collection-list .card__media,.template-index .kf-pairing__image{border-radius:1.4rem}.template-index .rich-text__wrapper{max-width:calc(100% - 2rem);margin:2rem auto;border-radius:1.8rem}.template-index .kf-pairing:before{width:13rem;height:13rem;border-width:2.4rem}.template-index .footer{margin-top:4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.template-index *,.template-index *:before,.template-index *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:before,.template-index #MainContent>.shopify-section:first-child .image-with-text__grid:after{display:none}.template-index .button:before,.template-index .button:after,.template-index .shopify-challenge__button:before,.template-index .shopify-challenge__button:after{content:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kunstforkids-world.css.map */
