.kk-c-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--kk-muted)}.kk-c .kk-c-crumbs a{color:var(--kk-muted)!important;text-decoration:none}.kk-c .kk-c-crumbs a:hover{color:var(--kk-pink)!important;text-decoration:underline}.kk-c-crumbs [aria-current]{color:var(--kk-pink)}.kk-c-pgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.kk-c-pcard[hidden]{display:none}.kk-c .kk-c-pcard__link{height:100%;display:flex;flex-direction:column;padding:8px 8px 12px;border-radius:22px;background:var(--kk-card);box-shadow:0 6px 0 var(--kk-card-shadow);color:var(--kk-ink)!important;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.kk-c-pcard:nth-child(odd) .kk-c-pcard__link{transform:rotate(-.8deg)}.kk-c-pcard:nth-child(2n) .kk-c-pcard__link{transform:rotate(.8deg)}.kk-c .kk-c-pcard__link:hover{transform:rotate(0) translateY(-4px);box-shadow:0 9px 0 var(--kk-card-shadow)}.kk-c-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#fff}.kk-c-pcard__media img,.kk-c-pcard__media svg{width:100%;height:100%;object-fit:cover}.kk-c-pcard__sticker{position:absolute;top:8px;left:8px;font-size:11px;padding:6px 9px;transform:rotate(-5deg)}.kk-c-pcard__body{display:flex;flex-direction:column;gap:3px;padding:10px 4px 0;flex:1}.kk-c-pcard__title{font-weight:800;font-size:14px;line-height:1.25}.kk-c-pcard__type{font-size:12px;font-weight:700;color:var(--kk-body);opacity:.85}.kk-c-pcard__foot{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.kk-c-pcard__price{font-weight:800;font-size:15px}.kk-c-pcard__price s{font-weight:700;font-size:12px;color:var(--kk-muted);margin-left:4px}.kk-c-pcard__go{width:30px;height:30px;border-radius:999px;background:#fff;color:var(--kk-pink);display:inline-flex;align-items:center;justify-content:center;font-weight:800}@media screen and (min-width:750px){.kk-c-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.kk-c .kk-c-pcard__link{padding:12px 12px 16px;border-radius:28px;box-shadow:0 9px 0 var(--kk-card-shadow)}.kk-c-pcard__media{border-radius:20px}.kk-c-pcard__title{font-size:16px}.kk-c-pcard__price{font-size:17px}}@media screen and (min-width:990px){.kk-c-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kk-c-stylepills{display:flex;flex-wrap:wrap;gap:8px}.kk-c-stylepill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:2px solid transparent;border-radius:999px;background:var(--kk-sp-bg);color:var(--kk-sp-ink);font-family:var(--kk-sans);font-size:14px;font-weight:800;line-height:1;box-shadow:0 3px #22101b1a;cursor:pointer}.kk-c-stylepill:first-child{border-color:var(--kk-line-soft)}.kk-c-stylepill[aria-pressed=true]{background:var(--kk-pink);color:#fff;border-color:var(--kk-pink);box-shadow:0 3px 0 var(--kk-pink-shadow)}.kk-c-collhero{position:relative;overflow:hidden;background:var(--kk-hero-bg)}.kk-c-collhero .kk-c-hero__blob--a{top:-60px;right:-140px}.kk-c-collhero .kk-c-hero__blob--b{top:auto;bottom:-50px;left:-90px}.kk-c-collhero__inner{position:relative;display:flex;flex-direction:column;gap:22px;padding-block:22px 70px}.kk-c-collhero__copy{display:flex;flex-direction:column;gap:10px;max-width:680px}.kk-c-collhero__note{color:var(--kk-pink);font-size:24px;transform:rotate(-2deg);align-self:flex-start;margin-top:8px}.kk-c .kk-c-collhero__title{font-size:clamp(36px,5.4vw,60px);line-height:1.05;font-weight:700}.kk-c-collhero__text{font-size:16px;line-height:1.6;color:var(--kk-body)}.kk-c-collhero__text p+p{margin-top:.6em}.kk-c-collhero__count{align-self:flex-start;background:#fff;color:var(--kk-heading);font-size:13px;font-weight:800;padding:8px 14px;border-radius:999px;box-shadow:0 3px #22101b14}.kk-c-collhero__card{align-self:center;width:min(62vw,260px);background:#fff;padding:8px;border-radius:22px;transform:rotate(3deg);box-shadow:0 14px 30px #b8007d24}.kk-c-collhero__card img{width:100%;height:auto;border-radius:16px;display:block}.kk-c-cp__body{position:relative;z-index:1;margin-top:-34px;background:#fff;border-radius:34px 34px 0 0;padding-block:26px 48px;max-width:none}.kk-c-cp__body>*{max-width:1248px;margin-inline:auto}.kk-c-cp__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.kk-c-sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--kk-muted)}.kk-c-sort select{min-height:42px;padding:8px 34px 8px 14px;border:2px solid var(--kk-line)!important;border-radius:999px!important;background:#fff;color:var(--kk-ink);font-family:var(--kk-sans);font-size:14px;font-weight:700}.kk-c-cp__none,.kk-c-cp__empty{margin-top:18px;text-align:center}.kk-c-cp__none[hidden]{display:none}.kk-c-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;font-weight:700;color:var(--kk-body)}@media screen and (min-width:750px){.kk-c-collhero__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding-block:34px 104px}.kk-c-collhero__card{width:280px;flex:none;margin-right:30px}.kk-c-collhero__text{font-size:18px}.kk-c-cp__body{margin-top:-48px;border-radius:48px 48px 0 0;padding-block:40px 72px}}.kk-c-pdp{padding-block:18px 40px}.kk-c-pdp .kk-c-crumbs{margin-bottom:16px}.kk-c-pdp__grid{display:flex;flex-direction:column;gap:22px}.kk-c-pdp__gallery{min-width:0;display:flex;flex-direction:column;gap:12px}.kk-c-pdp__stage{position:relative;background:var(--kk-stage);border-radius:30px;padding:14px}.kk-c-pdp__slide{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #22101b24;transform:rotate(-1deg)}.kk-c-pdp__slide[hidden]{display:none}.kk-c-pdp__slide img,.kk-c-pdp__slide video,.kk-c-pdp__slide iframe{display:block;width:100%;height:auto}.kk-c-pdp__slide iframe{aspect-ratio:16 / 9;height:auto}.kk-c-pdp__sticker{position:absolute;top:-12px;right:18px;transform:rotate(6deg);z-index:2;font-size:13px;padding:9px 13px}.kk-c-pdp__thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.kk-c-pdp__thumbs::-webkit-scrollbar{display:none}.kk-c-pdp__thumb{position:relative;flex:none;width:68px;height:68px;padding:0;border:3px solid transparent;border-radius:16px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 3px #22101b1a}.kk-c-pdp__thumb img{width:100%;height:100%;object-fit:cover}.kk-c-pdp__thumb[aria-pressed=true]{border-color:var(--kk-pink)}.kk-c-pdp__thumb-play{position:absolute;inset:auto 4px 4px auto;width:22px;height:22px;border-radius:999px;background:var(--kk-ink);color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.kk-c-pdp__info{min-width:0;display:flex;flex-direction:column;gap:18px}.kk-c-pdp__card{background:#fff;border:2px solid var(--kk-line);border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:10px}.kk-c .kk-c-pdp__title{font-size:clamp(26px,3.2vw,38px);line-height:1.12;font-weight:700}.kk-c-pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.kk-c-pdp__amount{font-size:32px;font-weight:800;color:var(--kk-ink)}.kk-c-pdp__compare{font-size:17px;font-weight:700;color:var(--kk-muted)}.kk-c-pdp__compare[hidden]{display:none}.kk-c-pdp__tax{font-size:12px;font-weight:800;background:var(--kk-mint);color:#244a32;padding:5px 10px;border-radius:999px}.kk-c-pdp__promise{color:var(--kk-pink);font-size:22px;transform:rotate(-1.5deg);align-self:flex-start}.kk-c-pdp__form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.kk-c-pdp__form .kk-c-btn[disabled]{opacity:.5;cursor:not-allowed}.kk-c-pdp__add{min-height:44px;border:0;background:transparent;color:var(--kk-heading);font-family:var(--kk-sans);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.kk-c-pdp__option{border:0;margin:0;padding:0;min-width:0}.kk-c-pdp__option legend{font-size:13px;font-weight:800;margin-bottom:8px;padding:0}.kk-c-pdp__values{display:flex;flex-wrap:wrap;gap:8px}.kk-c-pdp__value{position:relative;cursor:pointer}.kk-c-pdp__value input{position:absolute;opacity:0;width:1px;height:1px}.kk-c-pdp__value span{display:inline-flex;align-items:center;min-height:42px;padding:8px 16px;border-radius:999px;border:2px solid var(--kk-line);background:#fff;font-weight:800;font-size:14px}.kk-c-pdp__value input:checked+span{border-color:var(--kk-pink);background:#fff0f6;color:var(--kk-pink-shadow)}.kk-c-pdp__value input:focus-visible+span{outline:3px solid var(--kk-gold);outline-offset:2px}.kk-c-pdp__trust{list-style:none;margin:6px 0 0;padding:12px 0 0;border-top:2px dashed var(--kk-line);display:flex;flex-direction:column;gap:8px}.kk-c-pdp__trust li{position:relative;padding-left:22px;font-size:14px;font-weight:700;line-height:1.4;color:var(--kk-body)}.kk-c-pdp__trust li:before{content:"";position:absolute;left:2px;top:4px;width:12px;height:12px;border-radius:999px;background:var(--kk-dot)}.kk-c .kk-c-pdp__h2{font-family:var(--kk-sans)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-heading)!important;margin-bottom:10px!important}.kk-c-pdp__pieces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kk-c-pdp__piece{background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px #22101b0f}.kk-c-pdp__piece:nth-child(5n+1){background:#fff0c2}.kk-c-pdp__piece:nth-child(5n+2){background:#ffe3ef}.kk-c-pdp__piece:nth-child(5n+3){background:#def}.kk-c-pdp__piece:nth-child(5n+4){background:#ddf3e6}.kk-c-pdp__piece:nth-child(5n+5){background:#ece4ff}.kk-c-pdp__piece-label{font-weight:800;font-size:14px}.kk-c-pdp__piece-note{font-size:12px;color:var(--kk-body)}.kk-c-pdp__desc{background:#fff;border-radius:24px;padding:18px}.kk-c-pdp__desc .kk-c-rte{font-size:15px;line-height:1.7}.kk-c-pdp__faqs{display:flex;flex-direction:column;gap:10px}.kk-c-pdp__faq{background:var(--kk-faq);border-radius:20px;padding:2px 18px}.kk-c-pdp__faq summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:15px}.kk-c-pdp__faq summary::-webkit-details-marker{display:none}.kk-c-pdp__faq summary:after{content:"+";font-size:22px;color:var(--kk-pink);transition:transform .2s ease}.kk-c-pdp__faq[open] summary:after{transform:rotate(45deg)}.kk-c-pdp__faq .kk-c-rte{font-size:15px;line-height:1.65;padding-bottom:16px}.kk-c-more{padding-block:40px 48px}.kk-c-more__intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:22px}.kk-c-more__intro .kk-c-script{color:var(--kk-pink)}.kk-c-more__cta{display:flex;justify-content:center;margin-top:22px}@media screen and (min-width:750px){.kk-c-pdp{padding-block:26px 64px}.kk-c-pdp__stage{padding:22px;border-radius:40px}.kk-c-pdp__thumb{width:80px;height:80px}.kk-c-pdp__card{padding:28px;border-radius:32px;gap:12px}.kk-c-pdp__pieces{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-c-pdp__desc{padding:24px 26px}.kk-c-more{padding-block:64px 72px}.kk-c-more__intro{margin-bottom:34px}}@media screen and (min-width:990px){.kk-c-pdp__grid{flex-direction:row;align-items:flex-start;gap:44px}.kk-c-pdp__gallery{flex:1 1 54%;position:sticky;top:150px}.kk-c-pdp__info{flex:1 1 46%}.kk-c-pgrid--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.kk-c-cart{padding-block:36px 56px}.kk-c-cart__intro{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;margin-bottom:24px}.kk-c-cart__intro .kk-c-script{color:var(--kk-pink)}.kk-c-cart__empty{max-width:520px;margin:0 auto;background:#fff;border-radius:30px;padding:32px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.kk-c-cart__empty-icon{width:72px;height:72px;border-radius:999px;background:var(--kk-blush);color:var(--kk-pink);display:flex;align-items:center;justify-content:center;transform:rotate(-6deg)}.kk-c-cart__empty-icon svg{width:34px;height:34px}.kk-c .kk-c-cart__empty-title{font-size:26px}.kk-c-cart__empty p{color:var(--kk-body)}.kk-c-cart__empty-actions{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px}.kk-c-cart__grid{display:flex;flex-direction:column;gap:20px}.kk-c-cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-width:0}.kk-c-cart__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px 14px;align-items:start;background:#fff;border-radius:24px;padding:12px;box-shadow:0 4px 0 var(--kk-line-soft)}.kk-c-cart__thumb{display:block;width:84px;height:84px;border-radius:16px;overflow:hidden;padding:5px;transform:rotate(-3deg)}.kk-c-cart__thumb img{width:100%;height:100%;object-fit:cover;border-radius:12px}.kk-c-cart__info{display:flex;flex-direction:column;gap:4px;min-width:0}.kk-c .kk-c-cart__name{color:var(--kk-ink)!important;font-weight:800;font-size:15px;line-height:1.3;text-decoration:none}.kk-c .kk-c-cart__name:hover{color:var(--kk-pink)!important}.kk-c-cart__variant,.kk-c-cart__type{font-size:12px;font-weight:700;color:var(--kk-muted)}.kk-c-cart__disc{font-size:12px;font-weight:800;color:#244a32}.kk-c-cart__row{display:flex;align-items:center;gap:14px;margin-top:6px}.kk-c-cart__qty{display:inline-flex;align-items:center;border:2px solid var(--kk-line);border-radius:999px;overflow:hidden}.kk-c-cart__qty button{width:36px;height:36px;border:0;background:transparent;font-size:18px;font-weight:800;color:var(--kk-pink);cursor:pointer}.kk-c-cart__qty input{width:36px;height:36px;border:0!important;text-align:center;font-family:var(--kk-sans);font-weight:800;font-size:15px;background:transparent!important;box-shadow:none!important;-moz-appearance:textfield}.kk-c-cart__qty input::-webkit-inner-spin-button,.kk-c-cart__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kk-c .kk-c-cart__remove{font-size:13px;font-weight:800;color:var(--kk-muted)!important;text-decoration:underline;text-underline-offset:3px;min-height:36px;display:inline-flex;align-items:center}.kk-c-cart__price{grid-column:2;font-weight:800;font-size:16px}.kk-c-cart__price s{font-weight:700;font-size:13px;color:var(--kk-muted);margin-right:6px}.kk-c-cart__summary{background:#fff;border:2px solid var(--kk-line);border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:12px}.kk-c .kk-c-cart__sum-title{font-family:var(--kk-sans)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-ink)!important}.kk-c-cart__line{display:flex;justify-content:space-between;gap:12px;font-weight:700;color:var(--kk-body)}.kk-c-cart__line--total{font-size:20px;font-weight:800;color:var(--kk-ink);padding-top:10px;border-top:2px dashed var(--kk-line)}.kk-c-cart__fine{font-size:13px;line-height:1.5;color:var(--kk-muted)}.kk-c-cart__update{min-height:44px;border:2px solid var(--kk-line);border-radius:999px;background:#fff;font-family:var(--kk-sans);font-weight:800;cursor:pointer}.kk-c-cart__update[hidden]{display:none}.kk-c-cart__back{justify-content:center}@media screen and (min-width:750px){.kk-c-cart{padding-block:56px 80px}.kk-c-cart__item{grid-template-columns:110px minmax(0,1fr) auto;padding:16px;border-radius:28px;align-items:center}.kk-c-cart__thumb{width:110px;height:110px}.kk-c-cart__price{grid-column:auto;font-size:18px;text-align:right}.kk-c .kk-c-cart__name{font-size:17px}}@media screen and (min-width:990px){.kk-c-cart__grid{flex-direction:row;align-items:flex-start;gap:28px}.kk-c-cart__summary{flex:0 0 360px;position:sticky;top:150px;padding:26px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kk-cute-shop.css.map */
