:root{--kc-primary: #FF4D6D;--kc-primary-soft: rgba(255, 77, 109, .1);--kc-accent: #F97316;--kc-text: #111111;--kc-muted: #6B7280;--kc-border: rgba(17, 17, 17, .08);--kc-shadow-soft: 0 1.4rem 3.4rem rgba(15, 23, 42, .07);--kc-shadow-hover: 0 2rem 4.2rem rgba(15, 23, 42, .1);--kc-radius-card: 2rem}.product-grid .grid__item,.collection .grid__item,.search .grid__item,.kc-entity-recos .grid__item,.kc-dim-section .grid__item{min-width:0}.product-grid .card-wrapper,.collection .card-wrapper,.search .card-wrapper,.kc-entity-recos .card-wrapper,.kc-dim-section .card-wrapper{height:100%}.product-grid .card,.collection .card,.search .card,.kc-entity-recos .card,.kc-dim-section .card{border-radius:var(--kc-radius-card);overflow:hidden;border:.1rem solid var(--kc-border);background:rgb(var(--color-background));box-shadow:0 .8rem 2.2rem #0f172a0b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-grid .card-wrapper:hover .card,.collection .card-wrapper:hover .card,.search .card-wrapper:hover .card,.kc-entity-recos .card-wrapper:hover .card,.kc-dim-section .card-wrapper:hover .card{transform:translateY(-.35rem);border-color:#ff4d6d2e;box-shadow:var(--kc-shadow-hover)}.product-grid .card__media,.collection .card__media,.search .card__media,.kc-entity-recos .card__media,.kc-dim-section .card__media{border-radius:calc(var(--kc-radius-card) - .2rem) calc(var(--kc-radius-card) - .2rem) 1.4rem 1.4rem;overflow:hidden;background:linear-gradient(180deg,#f8f9fbe6,#fffffffa)}.product-grid .card__media img,.collection .card__media img,.search .card__media img,.kc-entity-recos .card__media img,.kc-dim-section .card__media img{transition:transform .45s ease}.product-grid .card-wrapper:hover .card__media img,.collection .card-wrapper:hover .card__media img,.search .card-wrapper:hover .card__media img,.kc-entity-recos .card-wrapper:hover .card__media img,.kc-dim-section .card-wrapper:hover .card__media img{transform:scale(1.035)}.product-grid .card__information,.collection .card__information,.search .card__information,.kc-entity-recos .card__information,.kc-dim-section .card__information{padding:1.3rem 1.3rem 1.5rem}.product-grid .card__heading,.collection .card__heading,.search .card__heading,.kc-entity-recos .card__heading,.kc-dim-section .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.2em;line-height:1.35}.product-grid .price,.collection .price,.search .price,.kc-entity-recos .price,.kc-dim-section .price{margin-top:.7rem;font-weight:800}.kc-visible-badges{gap:.65rem!important;margin-top:.6rem!important}.kc-badge{min-height:3rem;padding:.58rem 1rem!important;border-radius:999px!important;font-size:1.16rem!important;letter-spacing:.01em;box-shadow:0 .5rem 1.4rem #0f172a09}.kc-badge--sync{background:var(--kc-primary-soft)!important;color:#be123c!important;border-color:#ff4d6d2e!important}.kc-badge--duck{background:#facc1529!important;color:#854d0e!important;border-color:#facc1547!important}.kc-badge--nature{background:#22c55e1f!important;color:#166534!important;border-color:#22c55e38!important}.kc-badge--geek{background:#6366f11f!important;color:#3730a3!important;border-color:#6366f138!important}.kc-badge--lucky{background:#ef44441a!important;color:#991b1b!important;border-color:#ef444433!important}.kc-badge--kids{background:#fb71851f!important;color:#9f1239!important;border-color:#fb718533!important}.kc-badge--gift{background:#ff4d6d1f!important;color:#be123c!important;border-color:#ff4d6d38!important}.kc-badge--design{background:#6b72801a!important;color:#374151!important;border-color:#6b72802e!important}.kc-badge--christmas{background:#16a34a1c!important;color:#14532d!important;border-color:#16a34a33!important}.kc-product-extra-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem!important}.kc-product-extra-panel,.kc-entity-recos__section{border-radius:2.2rem!important;border-color:#11111113!important;background:linear-gradient(180deg,#fffffff5,#f8f9fbf0)!important;box-shadow:var(--kc-shadow-soft)!important}.kc-product-extra-panel h2,.kc-entity-recos__heading h2,.kc-entity-recos__section>h2{letter-spacing:-.02em}.kc-entity-recos{gap:2.4rem!important}.kc-entity-recos__heading{padding-bottom:1rem;border-bottom:.1rem solid rgba(17,17,17,.06)}.kc-entity-recos__heading .link{font-weight:800;color:var(--kc-primary);text-underline-offset:.3rem}.kc-entity-recos__fallback{background:linear-gradient(135deg,#ff4d6d14,#f973160f)!important}.kc-dim-hero,.koko-meta-card,.koko-card,.kc-dim-card,.koko-entity-card{box-shadow:var(--kc-shadow-soft)}.kc-dim-hero{border-radius:2.4rem!important;background:linear-gradient(135deg,#ff4d6d1a,#ffa6b61f 48%,#f9731614)!important;border:.1rem solid rgba(255,77,109,.12)}.kc-dim-hero__inner{padding:clamp(2.6rem,4vw,5.6rem)!important}.kc-dim-title{letter-spacing:-.04em}.kc-dim-pitch,.kc-dim-muted,.koko-sub{color:rgba(var(--color-foreground),.72)}.kc-dim-card,.koko-card,.koko-entity-card{background:rgba(var(--color-background),.96)!important;border-radius:2rem!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.kc-dim-card:hover,.koko-card:hover,.koko-entity-card:hover{transform:translateY(-.25rem);border-color:#ff4d6d29!important;box-shadow:var(--kc-shadow-hover)}.kc-search-header{padding:clamp(2.4rem,4vw,4.8rem) 1.6rem;border-radius:2.6rem;background:linear-gradient(135deg,#ff4d6d1a,#fffffffa 48%,#f9731614);border:.1rem solid rgba(255,77,109,.1);box-shadow:var(--kc-shadow-soft)}.kc-search-header__eyebrow{background:#ff4d6d1f!important;color:#be123c!important}.kc-search-intelligence,.kc-search-shortcut,.kc-search-toolbar,.kc-search-empty{box-shadow:var(--kc-shadow-soft)!important}.kc-search-intelligence{background:linear-gradient(135deg,#ff4d6d11,#fffffff5)!important;border-radius:2.2rem!important}.kc-search-smart-chip,.kc-search-empty__chip{border:.1rem solid rgba(255,77,109,.13)!important;background:#ffffffeb!important;box-shadow:0 .7rem 1.8rem #0f172a0a}.kc-search-smart-chip:hover,.kc-search-empty__chip:hover,.kc-search-shortcut:hover{border-color:#ff4d6d3d!important;background:#ff4d6d0e!important}.kc-search-shortcut{border-radius:2rem!important}@media screen and (max-width:749px){.product-grid .card,.collection .card,.search .card,.kc-entity-recos .card,.kc-dim-section .card{border-radius:1.6rem}.product-grid .card__information,.collection .card__information,.search .card__information,.kc-entity-recos .card__information,.kc-dim-section .card__information{padding:1rem 1rem 1.2rem}.kc-product-extra-panels{grid-template-columns:1fr}.kc-entity-recos__section .product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15.5rem,72%);grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;padding-bottom:.8rem;margin-left:-.2rem}.kc-entity-recos__section .product-grid .grid__item{width:auto!important;max-width:none!important;scroll-snap-align:start}.kc-visible-badges{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:none}.kc-visible-badges::-webkit-scrollbar,.kc-entity-recos__section .product-grid::-webkit-scrollbar{display:none}.kc-badge{flex:0 0 auto;white-space:nowrap}.kc-search-header{border-radius:2rem;text-align:left}.kc-search-shortcuts{grid-template-columns:1fr 1fr!important}.kc-search-shortcut{min-height:8.8rem;padding:1.15rem!important}}@media screen and (max-width:449px){.kc-search-shortcuts{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kokochao-visual-v7.css.map */
