: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}}@media screen and (max-width:749px){:root{--kc-mobile-radius: 1.6rem;--kc-mobile-gap: 1.2rem;--kc-mobile-section: 2.4rem;--kc-mobile-soft: #f8f9fb}body{overflow-x:hidden}.page-width{padding-left:1.4rem;padding-right:1.4rem}.shopify-section{scroll-margin-top:7.2rem}.koko-universe-grid,.koko-license-grid,.koko-premium-section,.koko-brands,.koko-faq,.koko-newsletter{padding-top:var(--kc-mobile-section)!important;padding-bottom:var(--kc-mobile-section)!important}.koko-super-hero__wrapper{min-height:auto!important;border-radius:0 0 2.2rem 2.2rem}.koko-super-hero__content{padding:3rem 1.4rem!important}.koko-super-hero__heading{font-size:clamp(3.2rem,10vw,4.2rem)!important;line-height:1.02!important;letter-spacing:-.045em}.koko-super-hero__text{font-size:1.45rem!important;line-height:1.55!important}.koko-super-hero__buttons{display:grid!important;grid-template-columns:1fr!important;gap:.9rem!important}.koko-super-hero__buttons .button{width:100%;min-height:4.8rem}.koko-super-hero__highlights{display:flex!important;overflow-x:auto;gap:.8rem!important;padding-bottom:.4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.koko-super-hero__highlights::-webkit-scrollbar{display:none}.koko-super-hero__highlight{flex:0 0 72%;scroll-snap-align:start;min-width:0}.koko-smart-nav-container,.koko-universe-container,.koko-license-container,.koko-brands__grid{gap:1rem!important}.koko-smart-nav-container{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:none}.koko-smart-nav-container::-webkit-scrollbar{display:none}.koko-smart-pill{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.koko-universe-grid__head,.koko-license-grid__head,.koko-premium-head,.koko-brands__header,.koko-faq-head,.koko-newsletter__content{margin-bottom:1.4rem!important;text-align:left!important}.koko-universe-grid__title,.koko-license-grid__title,.koko-premium-head__title,.koko-brands__title,.koko-faq-title,.koko-newsletter__title{font-size:clamp(2.4rem,7vw,3.2rem)!important;line-height:1.08!important;letter-spacing:-.035em}.koko-universe-grid__text,.koko-license-grid__text,.koko-premium-head__text,.koko-newsletter__text{font-size:1.35rem!important;line-height:1.55!important}.koko-universe-card__inner,.koko-license-card__inner,.koko-brand-card__inner,.koko-product-card{border-radius:var(--kc-mobile-radius)!important}.koko-universe-card__inner,.koko-license-card__inner,.koko-brand-card__inner{min-height:10.5rem!important;padding:1.2rem!important}.koko-license-card__media,.koko-brand-card__media{min-height:4.2rem!important;margin-bottom:.6rem!important}.koko-license-card__title,.koko-brand-card__name,.koko-brand-card__placeholder,.koko-universe-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.25rem!important;line-height:1.25!important}.koko-featured-collection__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem!important}.koko-product-card__content{padding:1rem!important}.koko-product-card__vendor,.koko-product-card__cta-row{display:none!important}.koko-product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;overflow:hidden;font-size:1.28rem!important;line-height:1.3!important}.koko-product-card__price{margin-top:.6rem!important;font-size:1.35rem!important}.koko-faq-item{border-radius:1.4rem!important}.koko-faq-question{padding:1.3rem 1.4rem!important}.koko-faq-answer{padding:0 1.4rem 1.4rem!important;font-size:1.35rem!important}.koko-newsletter__wrap{border-radius:2rem!important;padding:2rem 1.4rem!important}.product{gap:1.4rem!important}.product__media-list,.product__media-item,.product-media-container,.product__media{border-radius:1.8rem!important;overflow:hidden}.thumbnail-list,.slider-mobile-gutter .slider-buttons{margin-top:.8rem!important}.kc-product-top{margin-top:.4rem!important}.kc-product-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:.6rem!important;padding-bottom:.3rem;scrollbar-width:none}.kc-product-pills::-webkit-scrollbar{display:none}.kc-pill{flex:0 0 auto;min-height:3.2rem!important;padding:.7rem 1rem!important;white-space:nowrap}.kc-visible-badges{margin:.8rem 0 .9rem!important;gap:.55rem!important}.kc-badge{min-height:2.8rem!important;padding:.5rem .85rem!important;font-size:1.08rem!important}.kc-reassurance{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important;margin:1.2rem 0!important}.kc-reassurance__item{min-height:auto!important;padding:.9rem 1rem!important;border-radius:1.2rem!important;font-size:1.12rem!important;line-height:1.35!important}.accordion summary{min-height:4.6rem!important;padding:1.1rem 1.2rem!important}.kc-product-extra-panels{grid-template-columns:1fr!important;gap:1rem!important;margin:1.6rem 0!important}.kc-product-extra-panel{padding:1.25rem!important;border-radius:1.5rem!important;box-shadow:0 .8rem 2rem #0f172a0b!important}.kc-product-extra-panel h2{font-size:1.65rem!important;margin-bottom:.5rem!important}.kc-product-extra-panel p,.kc-product-extra-panel li{font-size:1.25rem!important;line-height:1.5!important}.kc-product-compliance-panel li:nth-child(n+4){display:none}.kc-entity-recos{gap:1.4rem!important;margin:1.8rem 0!important}.kc-entity-recos__section{padding:1.25rem!important;border-radius:1.6rem!important}.kc-entity-recos__heading{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;margin-bottom:1rem!important}.kc-entity-recos__heading h2,.kc-entity-recos__section>h2{font-size:1.75rem!important}.kc-entity-recos__heading .link{font-size:1.18rem!important;white-space:nowrap}.kc-entity-recos__section .product-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(14.2rem,54%)!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:1rem!important;padding:.2rem 0 .7rem;margin:0 -.2rem;scrollbar-width:none}.kc-entity-recos__section .product-grid::-webkit-scrollbar{display:none}.kc-entity-recos__section .product-grid .grid__item{width:auto!important;max-width:none!important;scroll-snap-align:start}.template-search.section-padding,.template-search{padding-top:2rem!important;padding-bottom:2.4rem!important}.kc-search-header{padding:1.8rem 1.35rem!important;margin-bottom:1.2rem!important;border-radius:1.8rem!important;text-align:left!important}.kc-search-header__eyebrow{font-size:1rem!important;margin-bottom:.6rem!important}.kc-search-header__title{font-size:clamp(2.25rem,7vw,3rem)!important;line-height:1.08!important}.kc-search-header__subtitle{margin-top:.7rem!important;font-size:1.32rem!important;line-height:1.45!important}.template-search__search{margin-bottom:1.2rem!important}.template-search__search .field__input{min-height:4.8rem!important;border-radius:1.4rem!important;font-size:1.35rem!important}.kc-search-toolbar{margin-bottom:1rem!important;padding:1rem 1.1rem!important;border-radius:1.3rem!important}.kc-search-count{font-size:1.23rem!important}.kc-search-intelligence{display:block!important;padding:1.1rem!important;margin-bottom:1rem!important;border-radius:1.5rem!important}.kc-search-intelligence__title{font-size:1.55rem!important;margin-bottom:.25rem!important}.kc-search-intelligence__text{display:none!important}.kc-search-intelligence__chips,.kc-search-empty__chips{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:.65rem!important;padding-bottom:.3rem;scrollbar-width:none}.kc-search-intelligence__chips::-webkit-scrollbar,.kc-search-empty__chips::-webkit-scrollbar{display:none}.kc-search-smart-chip,.kc-search-empty__chip{flex:0 0 auto;min-height:3.2rem!important;padding:.7rem 1rem!important;font-size:1.15rem!important;white-space:nowrap}.kc-search-shortcuts{display:flex!important;overflow-x:auto;gap:.8rem!important;margin-bottom:1.2rem!important;padding-bottom:.3rem;scrollbar-width:none}.kc-search-shortcuts::-webkit-scrollbar{display:none}.kc-search-shortcut{flex:0 0 13rem;min-height:7rem!important;padding:1rem!important;border-radius:1.4rem!important}.kc-search-shortcut__text{display:none!important}.template-search__results .product-grid,.collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.template-search__results .card__information,.collection .card__information,.product-grid .card__information{padding:.9rem!important}.template-search__results .card__heading,.collection .card__heading,.product-grid .card__heading{min-height:3.1em!important;font-size:1.25rem!important;line-height:1.25!important}.template-search__results .card-information,.collection .card-information,.product-grid .card-information{font-size:1.15rem!important}.template-search__results .card-information>.caption-with-letter-spacing,.collection .card-information>.caption-with-letter-spacing,.template-search__results .card__badge,.collection .card__badge{display:none!important}.kc-dim-hero,.koko-meta-hero,.koko-entity-hero{border-radius:1.8rem!important;margin-bottom:1.6rem!important}.kc-dim-hero__inner,.koko-meta-hero__inner,.koko-entity-hero__inner{padding:1.8rem 1.35rem!important}.kc-dim-title,.koko-meta-title,.koko-entity-title{font-size:clamp(2.4rem,8vw,3.2rem)!important;line-height:1.06!important}.kc-dim-pitch,.kc-dim-muted,.koko-sub,.koko-meta-text,.koko-entity-text{font-size:1.35rem!important;line-height:1.55!important}.kc-dim-card,.koko-card,.koko-entity-card,.koko-meta-card{border-radius:1.5rem!important}.footer,.koko-footer{margin-top:2.4rem!important}.koko-footer.section-padding,.koko-footer[class*=section-]{padding-top:2.2rem!important;padding-bottom:1.6rem!important}.koko-footer__container{gap:1.1rem!important}.koko-footer__hero{padding:1.35rem!important;border-radius:1.6rem!important;display:block!important}.koko-footer__eyebrow{font-size:.92rem!important;margin-bottom:.65rem!important}.koko-footer__title{max-width:100%!important;font-size:2rem!important;line-height:1.08!important;margin-bottom:.65rem!important}.koko-footer__lead,.koko-footer__hero-stats,.koko-footer__editorial,.koko-footer__service-list,.koko-footer__panel-text{display:none!important}.koko-footer__chips{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:.55rem!important;margin-top:.8rem!important;padding-bottom:.25rem;scrollbar-width:none}.koko-footer__chips::-webkit-scrollbar{display:none}.koko-footer__chip{flex:0 0 auto;font-size:.98rem!important;padding:.55rem .75rem!important;white-space:nowrap}.koko-footer__reassurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important}.koko-footer__reassurance-item{padding:1rem!important;border-radius:1.3rem!important}.koko-footer__reassurance-title{font-size:1.08rem!important}.koko-footer__reassurance-text{display:none!important}.koko-footer__main{gap:1rem!important}.koko-footer__blocks .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}.koko-footer .footer-block{padding:1.1rem 1.2rem!important;border-radius:1.3rem!important}.koko-footer .footer-block__heading{margin-bottom:.55rem!important;font-size:1.25rem!important}.koko-footer .footer-block__details-content,.koko-footer .footer-block__details-content p,.koko-footer .footer-block__details-content li,.koko-footer .footer-block__brand-info .rte{font-size:1.12rem!important;line-height:1.45!important}.koko-footer .footer-block__details-content.list-unstyled li+li{margin-top:.35rem!important}.koko-footer__newsletter-wrap{padding:1.2rem!important;border-radius:1.4rem!important;gap:.9rem!important}.koko-footer__newsletter-title{font-size:1.45rem!important}.koko-footer__newsletter-text{display:none!important}.koko-footer__newsletter-form{min-width:0!important}.koko-footer .newsletter-form__field-wrapper .field{min-height:4.4rem}.koko-footer__utility{gap:.8rem!important;padding-top:.8rem!important}.koko-footer .footer__payment{margin:0!important;width:100%!important;overflow-x:auto;border-radius:1.1rem!important;padding:.75rem!important}.koko-footer .list-payment{flex-wrap:nowrap;justify-content:flex-start}.koko-footer__bottom-bar,.koko-footer .footer__copyright,.koko-footer .policies{gap:.55rem!important}.koko-footer .policies{max-height:8.5rem;overflow:hidden}.koko-footer .copyright__content,.koko-footer .policies a{font-size:1.05rem!important}}@media screen and (max-width:380px){.koko-featured-collection__grid,.template-search__results .product-grid,.collection .product-grid{gap:.8rem!important}.kc-reassurance,.koko-footer__reassurance{grid-template-columns:1fr!important}}@media screen and (max-width:749px){.sticky-add-to-cart,.sticky-atc,.product-sticky-bar,.product-form-sticky,.kc-sticky-atc,.koko-sticky-atc{max-width:calc(100vw - 2.4rem)!important;left:1.2rem!important;right:1.2rem!important;bottom:.9rem!important;border-radius:1.2rem!important;box-shadow:0 .8rem 2.2rem #0000002e!important}.koko-newsletter,.newsletter,.newsletter.center{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.koko-newsletter__wrap,.koko-newsletter__content,.newsletter__wrapper{padding:1.25rem!important;border-radius:1.45rem!important;min-height:auto!important}.koko-newsletter__title,.newsletter__wrapper h2,.newsletter__wrapper .h1,.newsletter__wrapper .h2{font-size:1.85rem!important;line-height:1.12!important;margin-bottom:.55rem!important}.koko-newsletter__text,.newsletter__subheading,.newsletter__wrapper .rte{font-size:1.2rem!important;line-height:1.45!important;margin-bottom:.8rem!important;max-height:4.8rem;overflow:hidden}.koko-newsletter .field,.newsletter .field,.newsletter-form__field-wrapper .field{min-height:4.2rem!important}.footer.koko-footer,.koko-footer{margin-top:1.4rem!important;padding-top:1.2rem!important;padding-bottom:7rem!important;min-height:0!important}.koko-footer.section-padding,.koko-footer[class*=section-]{padding-top:1.2rem!important;padding-bottom:7rem!important}.koko-footer__container{gap:.75rem!important}.koko-footer__hero,.koko-footer__hero-stats,.koko-footer__reassurance,.koko-footer__editorial,.koko-footer__newsletter-wrap,.koko-footer__utility-left,.koko-footer__social-row,.koko-footer__service-list,.koko-footer__panel,.koko-footer__panel-text,.koko-footer__grid-links{display:none!important}.koko-footer__main,.koko-footer__blocks,.koko-footer__utility,.koko-footer__bottom-bar{gap:.65rem!important;padding:0!important;margin:0!important}.koko-footer__blocks .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important}.koko-footer .footer-block{padding:.85rem 1rem!important;border-radius:1.2rem!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.08)!important}.koko-footer .footer-block__heading{margin:0 0 .45rem!important;font-size:1.18rem!important;line-height:1.2!important}.koko-footer .footer-block__details-content,.koko-footer .footer-block__details-content p,.koko-footer .footer-block__details-content li,.koko-footer .footer-block__brand-info .rte{font-size:1.05rem!important;line-height:1.35!important}.koko-footer .footer-block__details-content p{margin:0 0 .35rem!important}.koko-footer .footer-block--text .footer-block__details-content,.koko-footer .footer-block__brand-info .rte,.koko-footer .footer-block .rte{max-height:6.4rem!important;overflow:hidden!important}.koko-footer .footer-block__details-content.list-unstyled li+li{margin-top:.25rem!important}.koko-footer .list-menu__item--link{padding-top:.2rem!important;padding-bottom:.2rem!important}.koko-footer .footer__payment{margin-top:.65rem!important;padding:.55rem!important;border-radius:1rem!important;overflow-x:auto!important;background:#ffffff0e!important}.koko-footer .list-payment{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.35rem!important}.koko-footer .list-payment__item,.koko-footer .icon{transform:scale(.9);transform-origin:center}.koko-footer .footer__content-bottom,.koko-footer .footer__content-bottom-wrapper,.koko-footer__bottom-bar{padding-top:.6rem!important;padding-bottom:0!important}.koko-footer .policies{max-height:4.8rem!important;overflow:hidden!important;gap:.35rem!important}.koko-footer .copyright__content,.koko-footer .policies a,.koko-footer .localization-form__select{font-size:.98rem!important;line-height:1.25!important}.koko-footer .localization-form{margin:.35rem 0 0!important}}@media screen and (max-width:749px){.footer.koko-footer,.koko-footer{margin-top:1.2rem!important;padding-top:1rem!important;padding-bottom:8rem!important;background-image:linear-gradient(180deg,#101010,#050505)!important;overflow:hidden!important}.koko-footer .page-width,.koko-footer__container,.koko-footer__main,.koko-footer__blocks,.koko-footer__utility,.koko-footer__bottom-bar,.koko-footer .footer__content-bottom,.koko-footer .footer__content-bottom-wrapper{gap:.55rem!important;padding-left:.9rem!important;padding-right:.9rem!important;margin:0!important}.koko-footer__hero,.koko-footer__hero-content,.koko-footer__hero-stats,.koko-footer__reassurance,.koko-footer__editorial,.koko-footer__panel,.koko-footer__newsletter-wrap,.koko-footer__utility-left,.koko-footer__social-row,.koko-footer__service-list,.koko-footer__grid-links,.koko-footer .footer-block__brand-info,.koko-footer .footer-block-image,.koko-footer .footer-block .rte:not(.footer-block__details-content){display:none!important}.koko-footer__blocks .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important}.koko-footer__blocks .footer__blocks-wrapper>.footer-block:nth-child(n+3){display:none!important}.koko-footer .footer-block{min-height:0!important;height:auto!important;padding:.72rem .85rem!important;border-radius:1rem!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}.koko-footer .footer-block__heading{margin:0 0 .35rem!important;font-size:1.08rem!important;line-height:1.15!important;letter-spacing:.01em!important}.koko-footer .footer-block__details-content,.koko-footer .footer-block__details-content p,.koko-footer .footer-block__details-content li,.koko-footer .footer-block a{font-size:.98rem!important;line-height:1.25!important}.koko-footer .footer-block__details-content.list-unstyled{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.55rem!important;row-gap:.15rem!important;margin:0!important}.koko-footer .footer-block__details-content.list-unstyled li{margin:0!important;min-width:0!important}.koko-footer .footer-block__details-content.list-unstyled li:nth-child(n+7){display:none!important}.koko-footer .list-menu__item--link{display:block!important;padding:.18rem 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.koko-footer .footer-block:not(.footer-block--menu) .footer-block__details-content{max-height:2.9rem!important;overflow:hidden!important;opacity:.82!important}.koko-footer .footer__payment{width:100%!important;margin:.45rem 0 0!important;padding:.45rem .55rem!important;border-radius:.85rem!important;overflow-x:auto!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.065)!important;scrollbar-width:none}.koko-footer .footer__payment::-webkit-scrollbar{display:none}.koko-footer .list-payment{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.22rem!important;min-width:max-content!important}.koko-footer .list-payment__item{padding:0!important;transform:scale(.82)!important;transform-origin:center!important}.koko-footer .footer__localization{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;align-items:center!important;padding:.35rem 0 0!important}.koko-footer .localization-form{margin:0!important;padding:0!important}.koko-footer .localization-form h2,.koko-footer .caption-large{display:none!important}.koko-footer .localization-form__select,.koko-footer .disclosure__button.localization-form__select{min-height:3rem!important;padding:.45rem 2.6rem .45rem .85rem!important;border-radius:999px!important;font-size:.95rem!important;background:#ffffff12!important}.koko-footer .footer__copyright{display:grid!important;gap:.35rem!important;justify-items:start!important;padding-top:.35rem!important}.koko-footer .copyright__content,.koko-footer .policies a{font-size:.9rem!important;line-height:1.2!important;opacity:.78!important}.koko-footer .copyright__content:nth-child(2){display:none!important}.koko-footer .policies{display:flex!important;flex-wrap:wrap!important;gap:.28rem .65rem!important;max-height:2.8rem!important;overflow:hidden!important;margin:0!important}.koko-footer .policies li:nth-child(n+5){display:none!important}.sticky-add-to-cart,.sticky-atc,.product-sticky-bar,.product-form-sticky,.kc-sticky-atc,.koko-sticky-atc{bottom:1rem!important;max-height:4.4rem!important}}@media screen and (max-width:749px){html body .footer.koko-footer,html body .koko-footer{margin-top:1.6rem!important;padding:1.1rem 0 calc(6.6rem + env(safe-area-inset-bottom))!important;background:#101010!important;background-image:linear-gradient(180deg,#181818,#080808)!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.12)!important}html body .koko-footer,html body .koko-footer *,html body .koko-footer .link,html body .koko-footer .link--text,html body .koko-footer .list-menu__item--link,html body .koko-footer .footer-block__heading,html body .koko-footer .footer-block__details-content,html body .koko-footer .footer-block__details-content p,html body .koko-footer .footer-block__details-content li,html body .koko-footer .copyright__content,html body .koko-footer .policies a,html body .koko-footer .caption-large,html body .koko-footer .localization-form__select,html body .koko-footer .disclosure__button.localization-form__select{color:#fff!important;opacity:1!important;text-shadow:none!important}html body .koko-footer a{color:#fff!important;text-decoration:none!important}html body .koko-footer a:hover,html body .koko-footer a:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:.2rem!important}html body .koko-footer .page-width,html body .koko-footer__container,html body .koko-footer__main,html body .koko-footer__blocks,html body .koko-footer__utility,html body .koko-footer__bottom-bar,html body .koko-footer .footer__content-bottom,html body .koko-footer .footer__content-bottom-wrapper{width:100%!important;max-width:100%!important;padding-left:.85rem!important;padding-right:.85rem!important;margin-left:0!important;margin-right:0!important;gap:.65rem!important}html body .koko-footer__hero,html body .koko-footer__hero-content,html body .koko-footer__hero-stats,html body .koko-footer__reassurance,html body .koko-footer__editorial,html body .koko-footer__panel,html body .koko-footer__newsletter-wrap,html body .koko-footer__utility-left,html body .koko-footer__social-row,html body .koko-footer__service-list,html body .koko-footer__grid-links,html body .koko-footer .footer-block__brand-info,html body .koko-footer .footer-block-image,html body .koko-footer .footer-block:not(.footer-block--menu),html body .koko-footer .footer-block .rte:not(.footer-block__details-content){display:none!important}html body .koko-footer__blocks .footer__blocks-wrapper{display:block!important;margin:0!important}html body .koko-footer__blocks .footer__blocks-wrapper>.footer-block{display:none!important}html body .koko-footer__blocks .footer__blocks-wrapper>.footer-block.footer-block--menu:first-of-type,html body .koko-footer__blocks .footer__blocks-wrapper>.footer-block.footer-block--menu:first-child{display:block!important}html body .koko-footer .footer-block.footer-block--menu{margin:0 0 .7rem!important;padding:.9rem .95rem!important;border-radius:1.1rem!important;background:#1b1b1b!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 6px 18px #0000002e!important}html body .koko-footer .footer-block__heading{display:block!important;margin:0 0 .55rem!important;font-size:1.25rem!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.01em!important}html body .koko-footer .footer-block__details-content.list-unstyled{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.25rem .55rem!important;margin:0!important;padding:0!important}html body .koko-footer .footer-block__details-content.list-unstyled li{display:block!important;margin:0!important;min-width:0!important}html body .koko-footer .footer-block__details-content.list-unstyled li:nth-child(n+7){display:none!important}html body .koko-footer .list-menu__item--link{display:block!important;padding:.28rem 0!important;font-size:1.02rem!important;line-height:1.25!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .koko-footer .footer__column--info,html body .koko-footer .footer__payment{display:block!important;width:100%!important}html body .koko-footer .footer__payment{margin:.25rem 0 .55rem!important;padding:.45rem .55rem!important;border-radius:.9rem!important;background:#fff!important;border:1px solid rgba(255,255,255,.22)!important;overflow-x:auto!important;scrollbar-width:none!important}html body .koko-footer .footer__payment::-webkit-scrollbar{display:none!important}html body .koko-footer .list-payment{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.25rem!important;min-width:max-content!important;margin:0!important;padding:0!important}html body .koko-footer .list-payment__item{padding:0!important;transform:scale(.85)!important;transform-origin:center!important}html body .koko-footer__bottom-bar,html body .koko-footer .footer__content-bottom{padding-top:.25rem!important;border-top:1px solid rgba(255,255,255,.12)!important}html body .koko-footer .footer__localization{display:flex!important;flex-wrap:nowrap!important;gap:.45rem!important;align-items:center!important;padding:.3rem 0!important;overflow-x:auto!important;scrollbar-width:none!important}html body .koko-footer .footer__localization::-webkit-scrollbar{display:none!important}html body .koko-footer .localization-form h2,html body .koko-footer .caption-large{display:none!important}html body .koko-footer .localization-form{margin:0!important;padding:0!important;flex:0 0 auto!important}html body .koko-footer .localization-form__select,html body .koko-footer .disclosure__button.localization-form__select{min-height:2.75rem!important;max-height:2.75rem!important;padding:.35rem 2.15rem .35rem .8rem!important;border-radius:999px!important;font-size:.95rem!important;line-height:1!important;color:#fff!important;background:#202020!important;border:1px solid rgba(255,255,255,.18)!important}html body .koko-footer .footer__copyright{display:grid!important;gap:.35rem!important;padding:.25rem 0 0!important;justify-items:start!important}html body .koko-footer .copyright__content,html body .koko-footer .policies a{font-size:.92rem!important;line-height:1.25!important;font-weight:500!important}html body .koko-footer .copyright__content:nth-child(2){display:none!important}html body .koko-footer .policies{display:flex!important;flex-wrap:wrap!important;gap:.28rem .58rem!important;margin:0!important;padding:0!important;max-height:none!important}html body .koko-footer .policies li{margin:0!important}html body .koko-footer .policies li:nth-child(n+4){display:none!important}html body .sticky-add-to-cart,html body .sticky-atc,html body .product-sticky-bar,html body .product-form-sticky,html body .kc-sticky-atc,html body .koko-sticky-atc{bottom:calc(.55rem + env(safe-area-inset-bottom))!important;max-height:4.1rem!important;z-index:20!important}}@media screen and (max-width:749px){html,body{max-width:100%!important;overflow-x:hidden!important}html body .koko-footer,html body .koko-footer *,html body .footer.koko-footer,html body .footer.koko-footer *{box-sizing:border-box!important;max-width:100%!important}html body .footer.koko-footer,html body .koko-footer{padding:1rem 0 calc(6.8rem + env(safe-area-inset-bottom))!important;overflow-x:clip!important}html body .koko-footer .page-width,html body .koko-footer__container,html body .koko-footer__main,html body .koko-footer__blocks,html body .koko-footer__utility,html body .koko-footer__bottom-bar,html body .koko-footer .footer__content-bottom,html body .koko-footer .footer__content-bottom-wrapper{width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important;overflow:hidden!important}html body .koko-footer .footer-block.footer-block--menu{width:100%!important;max-width:100%!important;padding:1rem!important;overflow:hidden!important}html body .koko-footer .footer-block__heading{font-size:1.15rem!important;line-height:1.2!important;margin-bottom:.65rem!important;overflow-wrap:anywhere!important}html body .koko-footer .footer-block__details-content.list-unstyled{display:grid!important;grid-template-columns:1fr!important;gap:.28rem!important}html body .koko-footer .list-menu__item--link,html body .koko-footer .footer-block__details-content a,html body .koko-footer .policies a,html body .koko-footer .copyright__content{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}html body .koko-footer .list-menu__item--link{padding:.42rem 0!important;font-size:1rem!important;line-height:1.28!important}html body .koko-footer .footer-block__details-content.list-unstyled li:nth-child(n+7){display:none!important}html body .koko-footer .footer__payment{width:100%!important;max-width:100%!important;margin:.45rem 0 .65rem!important;padding:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}html body .koko-footer .list-payment{width:max-content!important;max-width:none!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;gap:.22rem!important}html body .koko-footer .footer__localization{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}html body .koko-footer .localization-form,html body .koko-footer .localization-form__select,html body .koko-footer .disclosure__button.localization-form__select{max-width:100%!important}html body .koko-footer .footer__copyright,html body .koko-footer .policies{width:100%!important;max-width:100%!important;overflow:hidden!important}html body .koko-footer .policies{display:grid!important;grid-template-columns:1fr!important;gap:.32rem!important}html body .koko-footer .policies li{min-width:0!important}}@media screen and (min-width:990px){.shopify-section-header-sticky .header-wrapper,.shopify-section-header-sticky .header,.shopify-section-header-sticky sticky-header,.section-header.shopify-section-header-sticky{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root{--kc-primary:#FF4D6D;--kc-primary-hover:#E63E5C;--kc-accent:#F97316;--kc-success:#22C55E;--kc-border:#E5E7EB;--kc-text:#111111;--kc-muted:#6B7280;--kc-radius:18px}.kc-conversion-panel{margin-top:1.2rem;border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:linear-gradient(180deg,#fff,#fafafa);box-shadow:0 12px 30px #1111110d;overflow:hidden}.kc-conversion-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-bottom:1px solid rgba(229,231,235,.8)}.kc-conversion-panel__title{font-weight:800;color:var(--kc-text);font-size:1.35rem;line-height:1.25;margin:0}.kc-conversion-panel__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:#22c55e1f;color:#15803d;font-size:1.1rem;font-weight:700;white-space:nowrap}.kc-conversion-grid{display:grid;grid-template-columns:1fr;gap:.85rem;padding:1.2rem 1.4rem}.kc-conversion-item{display:grid;grid-template-columns:2.6rem 1fr;gap:.9rem;align-items:start;padding:.9rem;border-radius:14px;background:#ffffffb8;border:1px solid rgba(229,231,235,.75)}.kc-conversion-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#ff4d6d1c;font-size:1.35rem;line-height:1}.kc-conversion-item strong{display:block;color:var(--kc-text);font-size:1.25rem;line-height:1.25;margin-bottom:.15rem}.kc-conversion-item span{display:block;color:var(--kc-muted);font-size:1.15rem;line-height:1.35}.kc-conversion-actions{display:grid;grid-template-columns:1fr;gap:.8rem;padding:0 1.4rem 1.4rem}.kc-wishlist-button,.kc-share-button{-webkit-appearance:none;appearance:none;border:1px solid rgba(17,17,17,.12);background:#fff;color:#111;border-radius:14px;min-height:4.4rem;padding:.9rem 1.1rem;font-weight:750;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.65rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.kc-wishlist-button:hover,.kc-share-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #11111114;border-color:#ff4d6d59}.kc-wishlist-button.is-active{background:#ff4d6d14;border-color:#ff4d6d73;color:var(--kc-primary-hover)}.kc-urgency-line{margin-top:.85rem;display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:14px;background:#f973161a;color:#9a3412;font-size:1.22rem;font-weight:750;border:1px solid rgba(249,115,22,.18)}.kc-urgency-line--stock{background:#22c55e1a;color:#15803d;border-color:#22c55e2e}.kc-delivery-estimate{margin-top:.85rem;padding:.95rem 1rem;border-radius:14px;background:#1111110b;border:1px solid rgba(17,17,17,.08);font-size:1.22rem;color:#111;line-height:1.45}.kc-delivery-estimate strong{font-weight:800}.kc-delivery-estimate small{display:block;color:var(--kc-muted);margin-top:.15rem}.kc-sticky-cart{z-index:90}.kc-sticky-cart__button{background:var(--kc-primary);border-color:var(--kc-primary)}@media screen and (min-width:750px){.kc-conversion-grid,.kc-conversion-actions{grid-template-columns:1fr 1fr}.kc-conversion-panel__title{font-size:1.45rem}}@media screen and (max-width:749px){body:has(.kc-sticky-cart:not([hidden])){padding-bottom:7.4rem}.kc-conversion-panel{border-radius:16px}.kc-conversion-panel__head{align-items:flex-start}.kc-conversion-panel__tag{font-size:1rem}.kc-sticky-cart__inner{gap:.75rem}.kc-sticky-cart__button{min-width:14rem}}@media screen and (max-width:749px){.kc-conversion-panel{margin-top:1rem;box-shadow:0 8px 20px #1111110a}.kc-conversion-panel__head{padding:1rem 1.1rem}.kc-conversion-grid{gap:.65rem;padding:1rem 1.1rem}.kc-conversion-item{padding:.75rem;grid-template-columns:2.2rem 1fr}.kc-conversion-item__icon{width:2.2rem;height:2.2rem;font-size:1.15rem}.kc-conversion-item strong{font-size:1.15rem}.kc-conversion-item span{font-size:1.05rem}.kc-conversion-actions{padding:0 1.1rem 1.1rem;gap:.6rem}.kc-wishlist-button,.kc-share-button{min-height:4rem}.kc-delivery-estimate,.kc-urgency-line{font-size:1.12rem}}:root{--kc-v13-primary:#FF4D6D;--kc-v13-primary-dark:#E63E5C;--kc-v13-border:#E5E7EB;--kc-v13-text:#111;--kc-v13-muted:#6B7280;--kc-v13-soft:#F8F9FB}@media screen and (max-width:749px){.page-width{padding-left:1.2rem;padding-right:1.2rem}.shopify-section{scroll-margin-top:7rem}h1,.h1{line-height:1.08}h2,.h2{line-height:1.12}.button,.shopify-payment-button__button{min-height:4.4rem;border-radius:12px;font-weight:800}}@media screen and (max-width:749px){.koko-super-hero,.koko-premium-section{margin-bottom:1.4rem!important}.koko-super-hero__content{padding:1.6rem 1.2rem!important}.koko-super-hero h1,.koko-super-hero__title{font-size:2.35rem!important;line-height:1.04!important;margin-bottom:.8rem!important}.koko-super-hero__text,.koko-super-hero__subtitle{font-size:1.25rem!important;line-height:1.35!important;margin-bottom:1rem!important}.koko-super-hero__actions{gap:.6rem!important}.koko-super-hero__actions .button{width:100%;min-height:4.2rem}.koko-premium-head{margin-bottom:1rem!important;gap:.5rem!important}.koko-premium-head__title,.koko-featured-collection__title,.koko-section-title{font-size:2rem!important;line-height:1.12!important;margin-bottom:.35rem!important}.koko-premium-head__text,.koko-featured-collection__subtitle,.koko-section-subtitle{font-size:1.18rem!important;line-height:1.35!important}.koko-universe-grid__grid,.koko-license-grid__grid,.koko-brands-grid__grid,.koko-smart-navigation__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important}.koko-universe-card,.koko-license-card,.koko-brand-card,.koko-smart-navigation__item{border-radius:16px!important;min-height:auto!important;overflow:hidden}.koko-universe-card__media,.koko-license-card__media{aspect-ratio:1.15/1!important;min-height:0!important}.koko-universe-card__content,.koko-license-card__content,.koko-brand-card__content{padding:.9rem!important}.koko-universe-card__title,.koko-license-card__title,.koko-brand-card__title{font-size:1.25rem!important;line-height:1.18!important}.koko-license-card img[src=""],.koko-license-card__media:empty{display:none!important}}@media screen and (max-width:749px){#kc-collection-toolbar{position:relative}#product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.9rem!important;row-gap:1.2rem!important}#product-grid .grid__item{width:100%!important;max-width:none!important}#product-grid .card-wrapper{height:100%}#product-grid .card{height:100%;border:1px solid rgba(229,231,235,.9);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 7px 18px #1111110b}#product-grid .card__inner{border-radius:14px 14px 0 0!important;background:#fff!important}#product-grid .card__media,.product-grid .media{border-radius:14px 14px 0 0!important}#product-grid .card__content{padding:.75rem!important}#product-grid .card__information{padding:.75rem!important;display:flex;flex-direction:column;gap:.35rem}#product-grid .card__heading{font-size:1.12rem!important;line-height:1.22!important;min-height:2.72rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}#product-grid .caption-with-letter-spacing{font-size:.95rem!important;line-height:1.1!important;color:var(--kc-v13-muted)!important}#product-grid .price{font-size:1.12rem!important;font-weight:850!important;margin-top:.2rem!important}#product-grid .badge{font-size:.82rem!important;padding:.25rem .45rem!important;border-radius:999px!important}#product-grid .quick-add,.product-grid .quick-add{margin:.55rem .75rem .75rem!important}#product-grid .quick-add__submit{min-height:3.3rem!important;padding:.45rem!important;font-size:.9rem!important;border-radius:999px!important}.collection-hero,.collection-hero__inner{padding-top:1.2rem!important;padding-bottom:.8rem!important}.collection-hero__title{font-size:2.3rem!important;line-height:1.08!important;margin-bottom:.6rem!important}.collection-hero__description{font-size:1.18rem!important;line-height:1.4!important;max-height:6.2rem;overflow:hidden;position:relative}}@media screen and (max-width:749px){.price--large{font-size:1.9rem!important;font-weight:900!important}.shopify-payment-button__button{min-height:4.6rem!important;border-radius:12px!important}.kc-conversion-panel{margin-top:1rem!important;border-radius:16px!important;box-shadow:0 8px 18px #1111110b!important}.kc-conversion-panel__head{display:none!important}.kc-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;padding:.8rem!important}.kc-conversion-item{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.65rem!important;border-radius:12px!important;background:#fff!important}.kc-conversion-item__icon{width:1.9rem!important;height:1.9rem!important;font-size:1.05rem!important;flex:0 0 auto!important}.kc-conversion-item strong{font-size:.98rem!important;line-height:1.15!important;margin:0!important}.kc-conversion-item span,.kc-conversion-actions{display:none!important}.kc-delivery-estimate,.kc-urgency-line{font-size:1.05rem!important;border-radius:12px!important;padding:.75rem .85rem!important;margin-top:.7rem!important}.accordion summary{min-height:4.3rem}.accordion__title{font-size:1.22rem!important;font-weight:800!important}.related-products,.complementary-products,.product-recommendations{margin-top:2rem!important}.related-products .grid,.product-recommendations .grid,.complementary-products .grid{display:flex!important;overflow-x:auto!important;gap:1rem!important;scroll-snap-type:x mandatory!important;padding-bottom:1rem!important;grid-template-columns:none!important}.related-products .grid__item,.product-recommendations .grid__item,.complementary-products .grid__item{min-width:42%!important;max-width:42%!important;scroll-snap-align:start!important}.kc-sticky-cart{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb!important;border-top:1px solid rgba(229,231,235,.95)!important;box-shadow:0 -10px 28px #11111114!important}.kc-sticky-cart__button{border-radius:12px!important;min-height:4.2rem!important;font-weight:900!important}}@media screen and (max-width:749px){main .shopify-section:has(.kc-cross-sell)~.shopify-section:has(.kc-cross-sell){display:none!important}main .shopify-section:has(.product-recommendations)~.shopify-section:has(.product-recommendations){display:none!important}}@media screen and (max-width:749px){.footer{padding-top:2rem!important}.footer__content-top{padding-bottom:1rem!important}.footer-block{margin-bottom:1.2rem!important}.footer-block__heading{font-size:1.28rem!important;margin-bottom:.6rem!important}.footer-block__details-content .list-menu__item--link{padding-top:.4rem!important;padding-bottom:.4rem!important;font-size:1.1rem!important}.footer__content-bottom{padding-top:1rem!important}.list-payment{justify-content:center!important;gap:.35rem!important}}: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){.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}}@media screen and (max-width:749px){.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}.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}}@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}}@media screen and (max-width:749px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.section-header.shopify-section-group-header-group{z-index:70!important}.kc-mobile-bottom-nav{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}body.template-collection .facets-container,body.template-search .facets-container{position:sticky!important;top:calc(var(--header-height, 72px) + 6px)!important;z-index:25!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;margin:0!important;padding:.7rem .85rem!important;background:#fffffff5!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:16px!important;box-shadow:0 8px 24px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.template-collection .product-count,body.template-search .product-count{min-width:max-content;margin:0!important;padding:0 .2rem!important}body.template-collection .product-count__text,body.template-search .product-count__text{font-size:1.05rem!important;margin:0!important;white-space:nowrap}}body.template-collection #product-grid.product-grid{align-items:stretch}@media screen and (max-width:749px){body.template-collection .facets-container>.product-count,body.template-search .facets-container>.product-count{grid-column:2!important;grid-row:1!important}}shopify-account.header__icon{--shopify-account-font-heading: var(--font-heading-family);--shopify-account-font-heading-weight: var(--font-heading-weight);--shopify-account-font-body: var(--font-body-family);--shopify-account-font-body-weight: var(--font-body-weight);--shopify-account-radius-base: var(--popup-corner-radius);--shopify-account-radius-button: var(--buttons-radius);--shopify-account-radius-button-small: var(--buttons-radius);--shopify-account-radius-input: var(--inputs-radius);--shopify-account-color-background: rgb(var(--color-background));--shopify-account-color-text: rgb(var(--color-foreground));--shopify-account-color-accent: rgb(var(--color-button));--shopify-account-color-accent-text: rgb(var(--color-button-text));--shopify-account-dialog-position-top: var(--account-dialog-top, var(--header-height, 0px))}shopify-account.header__icon:not(:defined){display:flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem}.template-search .template-search__header,.template-search .template-search__search{padding-inline:1.5rem}@media screen and (max-width:749px){.template-search .product-grid{column-gap:1.2rem;row-gap:2rem}.template-search .grid--2-col-tablet-down .grid__item,.template-search .grid--2-col .grid__item{min-width:0}}@media screen and (max-width:989px){.facets-container{isolation:isolate}}.kc-wishlist-page{padding-top:2.4rem;padding-bottom:6rem}.kc-wishlist-page__head{max-width:80rem;margin:0 auto 2.8rem;text-align:center}.kc-wishlist-page__eyebrow{display:inline-flex;padding:.55rem 1rem;border-radius:999px;background:#ff4d6d1a;color:#c92f50;font-weight:800;font-size:1.2rem}.kc-wishlist-page__title{margin:1rem 0 .8rem}.kc-wishlist-page__text{color:rgba(var(--color-foreground),.68)}.kc-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.kc-wishlist-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(var(--color-foreground),.08);border-radius:2rem;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 10px 30px #1111110f}.kc-wishlist-card__media{display:block;aspect-ratio:1/1;background:#f7f7f8;overflow:hidden}.kc-wishlist-card__media img{width:100%;height:100%;object-fit:contain;display:block}.kc-wishlist-card__body{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;flex:1}.kc-wishlist-card__title{margin:0;font-size:1.45rem;line-height:1.35}.kc-wishlist-card__title a{color:inherit;text-decoration:none}.kc-wishlist-card__price{font-weight:850;font-size:1.55rem}.kc-wishlist-card__actions{display:grid;gap:.8rem;margin-top:auto}.kc-wishlist-card__remove{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:rgba(var(--color-foreground),.62);text-decoration:underline;cursor:pointer;padding:.5rem}.kc-wishlist-empty{text-align:center;padding:5rem 1.5rem;border:1px dashed rgba(var(--color-foreground),.18);border-radius:2rem}.kc-wishlist-status{text-align:center;padding:2rem}.kc-mobile-bottom-nav__badge{min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:999px;background:#ff4d6d;color:#fff;font-size:1rem;font-weight:800;display:none;align-items:center;justify-content:center;position:absolute;top:.25rem;right:calc(50% - 1.9rem)}.kc-mobile-bottom-nav__item{position:relative}.kc-mobile-bottom-nav__badge.is-visible{display:flex}@media screen and (max-width:989px){.kc-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media screen and (max-width:420px){.kc-wishlist-card__body{padding:1.1rem}.kc-wishlist-card__title{font-size:1.3rem}}@media screen and (max-width:989px){.section-header .header.koko-header{display:grid!important;grid-template-areas:"left-icons heading icons"!important;grid-template-columns:4.6rem minmax(0,1fr) auto!important;grid-template-rows:minmax(64px,auto)!important;column-gap:.8rem!important;row-gap:0!important;align-items:center!important;min-height:72px!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.section-header .header.koko-header>.header__search{display:none!important}.section-header .header.koko-header .header__heading,.section-header .header.koko-header .header__heading-link{grid-area:heading!important;justify-self:start!important;align-self:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:0!important}.section-header .header.koko-header .header__heading-logo-wrapper{display:block!important;width:auto!important;max-width:100%!important}.section-header .header.koko-header .header__heading-logo{display:block!important;width:auto!important;max-width:min(42vw,16rem)!important;max-height:4.4rem!important;object-fit:contain!important}.section-header .header.koko-header .header__icons{grid-area:icons!important;justify-self:end!important;align-self:center!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.45rem!important;padding:0!important;min-width:max-content!important}.section-header .header.koko-header .header__icons>.header__search{display:inline-flex!important}.section-header .header.koko-header .header__icon{flex:0 0 4.2rem!important;width:4.2rem!important;height:4.2rem!important}}@media screen and (max-width:749px){body.template-search #product-grid>.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem .9rem!important;width:100%!important}body.template-search #product-grid>.product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}body.template-search #product-grid>.product-grid .card-wrapper,body.template-search #product-grid>.product-grid .card{width:100%!important;height:100%!important}}@media screen and (max-width:749px){.kc-mobile-bottom-nav{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:calc(100vw - 16px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;padding:6px 4px!important;box-sizing:border-box!important;overflow:visible!important}.kc-mobile-bottom-nav__item{min-width:0!important;width:100%!important;padding:0 1px!important;overflow:visible!important}.kc-mobile-bottom-nav__item>span:not(.kc-mobile-bottom-nav__badge){font-size:18px!important}.kc-mobile-bottom-nav__item small{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:9.5px!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}body.kc-mobile-overlay-open .kc-sticky-cart{display:none!important}iframe[title*=chat i],iframe[src*=shopifychat i],iframe[src*=shopify-inbox i],iframe[src*=inbox i],#ShopifyChat,#shopify-chat,shopify-chat,[data-shopify-chat]{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}}@media screen and (min-width:750px){body.template-collection #kc-collection-toolbar.kc-no-desktop-filters>.product-grid-container{width:100%!important;max-width:100%!important}}@media screen and (min-width:990px){body.template-collection #kc-collection-toolbar.facets-vertical.kc-has-desktop-filters{display:grid!important;grid-template-columns:25rem minmax(0,1fr)!important;column-gap:2.4rem!important;align-items:start!important;overflow:visible!important}body.template-collection #kc-collection-toolbar.facets-vertical.kc-has-desktop-filters>.product-grid-container{grid-column:2!important;min-width:0!important;width:100%!important}body.template-collection #kc-collection-toolbar.facets-vertical.kc-no-desktop-filters{display:block!important;width:min(100%,1420px)!important}body.template-collection #kc-collection-toolbar.facets-vertical.kc-no-desktop-filters>.product-grid-container{width:100%!important;max-width:100%!important}}body.template-index .koko-smart-nav-head h2{font-size:clamp(2.2rem,2.4vw,3.2rem);letter-spacing:-.02em}@media screen and (min-width:990px){body.template-index .koko-smart-nav-container{gap:.8rem}body.template-index .koko-smart-pill{padding:.8rem 1.35rem}}body.template-collection .kc-collection-hero__title,body[class*=page-type-metaobject] h1,body[class*=template-metaobject] h1,body .kc-dim-title,body .koko-character-title{font-size:clamp(3.4rem,4.2vw,5.6rem)!important;line-height:1.02!important;letter-spacing:-.04em!important;overflow-wrap:break-word;word-break:normal}@media screen and (min-width:990px){body:not(.template-index) .koko-footer__hero{grid-template-columns:minmax(0,1fr)!important;padding:clamp(2rem,2.5vw,3rem)!important}body:not(.template-index) .koko-footer__hero-stats,body:not(.template-index) .koko-footer__reassurance,body:not(.template-index) .koko-footer__editorial{display:none!important}body:not(.template-index) .koko-footer__title{max-width:900px;font-size:clamp(2.8rem,3.1vw,4.2rem)!important}body:not(.template-index) .koko-footer__lead{max-width:900px}}.kc-mega-collection-nav{margin-top:1.6rem;margin-bottom:1.8rem;padding:1.6rem;border:1px solid rgba(17,17,17,.08);border-radius:20px;background:#ffffffeb;box-shadow:0 8px 28px #1111110d}.kc-mega-collection-nav__intro{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.kc-mega-collection-nav__intro strong{font-size:1.7rem}.kc-mega-collection-nav__intro span{color:#1111119e}.kc-mega-collection-nav__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.kc-mega-collection-nav__links a{display:inline-flex;align-items:center;min-height:42px;padding:.8rem 1.25rem;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;color:#111;text-decoration:none;font-weight:700}.kc-metaobject-empty-state{padding:clamp(1.8rem,3vw,3rem);border:1px solid rgba(17,17,17,.08);border-radius:20px;background:#fff}.kc-metaobject-empty-state h2{margin:0 0 .8rem}.kc-metaobject-empty-state p{margin:0;max-width:70ch}.kc-metaobject-empty-state__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}@media screen and (max-width:749px){.kc-mega-collection-nav{margin-inline:1.5rem;padding:1.3rem;border-radius:18px}.kc-mega-collection-nav__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kc-mega-collection-nav__links a{justify-content:center;text-align:center}}body.template-index .koko-footer__newsletter-wrap{display:none!important}.kc-collection-entity-hub-link{display:inline-flex;align-items:center;gap:.45rem;margin:.4rem 0 1.2rem;color:#e63e5c;font-weight:750;text-decoration:none}.kc-collection-entity-hub-link:hover{text-decoration:underline}.kc-mega-collection-nav__links a{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:.75rem 1.2rem;font-weight:750;text-decoration:none;color:#111;box-shadow:0 4px 14px #1111110a}.kc-mega-collection-nav__links a:hover{border-color:#ff4d6d;color:#e63e5c}[data-kc-sale-badge][hidden],[data-kc-low-stock-badge][hidden],[data-kc-soldout-badge][hidden]{display:none!important}.koko-brand-hub__pagination{grid-column:1/-1}@media(max-width:749px){.koko-brand-hub__alphabet{-webkit-overflow-scrolling:touch;scrollbar-width:none}.koko-brand-hub__alphabet::-webkit-scrollbar{display:none}}.kc-badge--promo{background:#f973161f;color:#c2410c;border-color:#f9731638}
/*# sourceMappingURL=/cdn/shop/t/117/assets/kc-v15-compat-main.css.map */
