:root{--kc-v14-primary:#ff4d6d;--kc-v14-primary-dark:#e63e5c;--kc-v14-text:#111111;--kc-v14-muted:#6b7280;--kc-v14-border:#e5e7eb;--kc-v14-soft:#f8f9fb;--kc-v14-radius:18px;--kc-v14-shadow:0 10px 28px rgba(15,23,42,.07)}.shopify-section{scroll-margin-top:88px}@media screen and (max-width:749px){body{padding-bottom:78px}.page-width{padding-left:1.4rem;padding-right:1.4rem}.shopify-section+.shopify-section{margin-top:.4rem}.section-template--padding,.section-padding{padding-top:28px;padding-bottom:28px}h1,.h1{font-size:clamp(2.4rem,8vw,3.2rem);line-height:1.05;letter-spacing:-.03em}h2,.h2{font-size:clamp(2rem,6vw,2.6rem);line-height:1.08;letter-spacing:-.025em}h3,.h3{font-size:1.65rem;line-height:1.15}}.kc-mobile-bottom-nav{display:none}@media screen and (max-width:749px){.kc-mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:7px;border:1px solid rgba(17,17,17,.08);border-radius:22px;background:#fffffff0;box-shadow:0 10px 34px #0f172a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kc-mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#111;min-height:48px;justify-content:center;border-radius:16px;font-weight:700}.kc-mobile-bottom-nav__item span{font-size:19px;line-height:1}.kc-mobile-bottom-nav__item small{font-size:10px;line-height:1;color:var(--kc-v14-muted);font-weight:700}.kc-mobile-bottom-nav__item:active,.kc-mobile-bottom-nav__item:focus-visible{background:#fff1f4;color:var(--kc-v14-primary-dark);outline:0}}.card-wrapper.koko-card-wrapper .card,.product-card-wrapper .card{border:1px solid rgba(17,17,17,.07)!important;border-radius:var(--kc-v14-radius)!important;background:#fff;box-shadow:0 7px 18px #0f172a0e;overflow:hidden}.card-wrapper.koko-card-wrapper .card__inner,.product-card-wrapper .card__inner{border-radius:calc(var(--kc-v14-radius) - 2px)!important;overflow:hidden;background:#fafafa}.card-wrapper.koko-card-wrapper .card__content,.product-card-wrapper .card__content{padding:0!important}.card-wrapper.koko-card-wrapper .card__information,.product-card-wrapper .card__information{padding:1rem 1rem 1.1rem!important}.card-wrapper.koko-card-wrapper .card__heading,.product-card-wrapper .card__heading{font-size:1.32rem!important;line-height:1.22!important;letter-spacing:-.01em;margin:0 0 .55rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.2rem}.product-card-wrapper .price,.koko-card-wrapper .price{font-weight:800;letter-spacing:-.01em;margin-top:.2rem}.koko-card-actions,.quick-add{margin-top:.8rem!important}.koko-card-cta,.quick-add__submit{min-height:34px!important;padding:.7rem .8rem!important;border-radius:999px!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.01em}@media screen and (max-width:749px){.grid.product-grid{column-gap:10px;row-gap:14px}.grid--2-col-tablet-down .grid__item,.collection .grid__item{max-width:calc(50% - 5px);width:calc(50% - 5px)}.card-wrapper.koko-card-wrapper .card__information,.product-card-wrapper .card__information{padding:.78rem .78rem .9rem!important}.card-wrapper.koko-card-wrapper .card__heading,.product-card-wrapper .card__heading{font-size:1.18rem!important;min-height:2.9rem;margin-bottom:.42rem!important}.koko-card-badges{top:7px!important;left:7px!important;gap:4px!important}.koko-card-badge,.kc-card-badge{font-size:.85rem!important;padding:.25rem .5rem!important}.koko-card-actions .button,.quick-add__submit{font-size:.94rem!important;min-height:31px!important;padding:.55rem .5rem!important}}@media screen and (max-width:749px){.facets-container,.mobile-facets__wrapper{position:sticky;top:0;z-index:15;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(17,17,17,.06);padding:.7rem 0!important}.collection-hero,.kc-collection-hero{border-radius:22px;overflow:hidden;margin-left:1.2rem;margin-right:1.2rem;box-shadow:var(--kc-v14-shadow)}.kc-seo-intro,.kc-collection-seo,.rte{font-size:1.35rem;line-height:1.55}}@media screen and (max-width:749px){.koko-super-hero,.kc-super-hero{margin:0 1.2rem;border-radius:24px;overflow:hidden}.koko-license-grid .grid,.koko-universe-grid .grid{gap:12px}.koko-license-grid .card,.koko-universe-grid .card,.koko-brands-grid .card{border-radius:18px!important;box-shadow:0 8px 20px #0f172a0f}.button:not(.product-form__submit):not(.shopify-payment-button__button):not(.quick-add__submit){border-radius:999px}}.product__info-wrapper .kc-conversion-box,.product__info-wrapper .kc-product-trust,.product__info-wrapper .product__tax{margin-top:1rem}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:1rem!important}.product__title h1{font-size:2.15rem!important;line-height:1.08!important}.product-form__submit{min-height:48px!important;border-radius:10px!important;font-weight:900!important}.shopify-payment-button__button{min-height:46px!important;border-radius:10px!important}.product__description{max-height:235px;overflow:hidden;position:relative}.product__description:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.product__accordion{border-radius:14px;border:1px solid rgba(17,17,17,.08);padding:0 .8rem;margin-top:.8rem!important}.related-products .grid{display:grid!important;grid-auto-flow:column;grid-auto-columns:43%;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:.8rem}.related-products .grid__item{width:auto!important;max-width:none!important;scroll-snap-align:start}.related-products .slider-buttons{display:none!important}.template-product .shopify-section:has(.jdgm-widget):not(:first-child){display:none}}@media screen and (max-width:749px){.kokochao-entity-hero,.kc-entity-hero{margin:0 1.2rem 1.4rem;border-radius:24px;box-shadow:var(--kc-v14-shadow);overflow:hidden}.kokochao-entity-related-grid,.kc-collection-entity-links{padding-top:22px!important;padding-bottom:22px!important}}@media screen and (max-width:749px){.footer{padding-bottom:92px!important}.footer .footer-block{margin-bottom:1.4rem!important}.footer-block__heading{font-size:1.3rem!important;margin-bottom:.7rem!important}.footer__content-bottom{padding-top:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/kc-v14-enterprise.css.map */
