body.template-collection .kc-collection-hero,body.template-collection .kc-seo-intro,body.template-collection .kc-seo-content,body.template-collection .kc-faq,body.template-list-collections .collection-list-wrapper{overflow-wrap:anywhere}body.template-collection .kc-collection-hero{padding:clamp(2.8rem,4vw,5.6rem) 0 clamp(1.6rem,2.6vw,3.2rem);background:radial-gradient(circle at 0% 0%,rgba(255,77,109,.09),transparent 34%),linear-gradient(180deg,#f8f9fbf2,#fff)}body.template-collection .kc-collection-hero .page-width,body.template-collection .facets-vertical.page-width,body.template-collection facet-filters-form.page-width,body.template-collection .kc-seo-intro .page-width,body.template-collection .kc-seo-content .page-width,body.template-collection .kc-faq .page-width{max-width:1420px}body.template-collection .kc-collection-hero__inner{gap:clamp(2rem,4vw,5rem);align-items:center}body.template-collection .kc-collection-hero__content{max-width:760px}body.template-collection .kc-collection-hero__badge,body.template-collection .kc-collection-hero__eyebrow span{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.55rem 1.05rem;background:#ff4d6d17;border:1px solid rgba(255,77,109,.18);color:#111;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.template-collection .kc-collection-hero__title,body.template-collection .kc-seo-intro__title{margin-top:1rem;margin-bottom:1rem;font-size:clamp(3.8rem,5vw,7.2rem);line-height:.95;letter-spacing:-.055em;color:#111}body.template-collection .kc-collection-hero__intro,body.template-collection .kc-collection-hero__description,body.template-collection .kc-seo-intro__text{max-width:70ch;color:#111111b8;font-size:clamp(1.45rem,1.2vw,1.7rem);line-height:1.65}body.template-collection .kc-collection-hero__media{border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}body.template-collection .kc-collection-hero__image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}body.template-collection .kc-seo-intro{padding:clamp(1.2rem,2vw,2.4rem) 0 clamp(1.2rem,2vw,2.4rem)}body.template-collection .kc-seo-intro .page-width{padding-top:0}body.template-collection .kc-seo-intro__title:empty,body.template-collection .kc-seo-intro__title:has(+.kc-seo-intro__text p:empty){display:none}body.template-collection facet-filters-form.facets-vertical-sort{margin-top:0;margin-bottom:1.8rem}body.template-collection .facets-vertical-form{min-height:0;padding:.9rem 1.2rem;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 36px #0f172a0f}body.template-collection .facet-filters__label{color:#1111119e;font-weight:800}body.template-collection .facet-filters__sort,body.template-collection .mobile-facets__sort .select__select,body.template-collection .facets__summary,body.template-collection .facets__display{border-radius:14px}body.template-collection .facets-wrapper{position:relative}@media screen and (min-width:990px){body.template-collection .facets-wrapper{align-self:start;position:sticky;top:108px}}body.template-collection .facets-container,body.template-collection .facets__form-vertical,body.template-collection .facets-wrapper .facets,body.template-collection .facets-wrapper aside,body.template-collection .facets-vertical .facets-wrapper{border-radius:22px}body.template-collection .facets-wrapper .facets__form-vertical,body.template-collection .facets-wrapper .facets-container{padding:1.4rem;border:1px solid rgba(17,17,17,.08);background:#fffffff2;box-shadow:0 14px 44px #0f172a12}body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facets__summary span,body.template-collection .mobile-facets__heading{font-weight:850;color:#111}body.template-collection .facets__summary{padding:1.2rem 0}body.template-collection .active-facets__button-wrapper,body.template-collection .active-facets__button{border-radius:999px}body.template-collection .product-grid-container{min-width:0}body.template-collection .product-grid{row-gap:clamp(1.6rem,2vw,2.8rem);column-gap:clamp(1.2rem,1.7vw,2.2rem)}body.template-collection .product-grid .grid__item{min-width:0}body.template-collection .card-wrapper,body.template-collection .card{height:100%}body.template-collection .card--card,body.template-collection .card:not(.ratio){border-radius:22px;overflow:hidden;border:1px solid rgba(17,17,17,.08);box-shadow:0 14px 38px #0f172a12;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.template-collection .card-wrapper:hover .card--card,body.template-collection .card-wrapper:hover .card:not(.ratio){transform:translateY(-3px);border-color:#ff4d6d33;box-shadow:0 22px 54px #0f172a1c}body.template-collection .card__media,body.template-collection .card__inner{border-radius:20px 20px 0 0}body.template-collection .card__content,body.template-collection .card__information{min-width:0}body.template-collection .card__heading,body.template-collection .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;color:#111;font-weight:800;line-height:1.32;letter-spacing:-.025em}body.template-collection .card-information,body.template-collection .card-information>*{color:#111111a8}body.template-collection .price{color:#111;font-weight:850}body.template-collection .badge,body.template-collection .card__badge .badge{border-radius:999px;padding:.45rem .8rem;font-weight:800;letter-spacing:.02em}body.template-collection .kc-seo-content{padding:clamp(2.8rem,5vw,6rem) 0 0}body.template-collection .kc-seo-content .page-width{display:grid;gap:1.2rem}body.template-collection .kc-seo-content__block,body.template-collection .kc-faq__item{border:1px solid rgba(17,17,17,.07);border-radius:22px;background:#fffffff5;box-shadow:0 14px 40px #0f172a0e}body.template-collection .kc-seo-content__block{padding:clamp(1.8rem,2vw,2.8rem)}body.template-collection .kc-seo-content__block h2,body.template-collection .kc-faq h2{margin:0 0 1rem;font-size:clamp(2.2rem,2.3vw,3.4rem);line-height:1.05;letter-spacing:-.04em}body.template-collection .kc-seo-content__block:empty,body.template-collection .kc-seo-content__block .rte:empty{display:none}body.template-collection .kc-faq{padding:clamp(1.6rem,3vw,3.5rem) 0 clamp(3rem,5vw,6rem)}body.template-collection .kc-faq__item{margin-top:1rem;padding:0;overflow:hidden}body.template-collection .kc-faq__item summary{cursor:pointer;padding:1.6rem 2rem;font-weight:850;color:#111;list-style:none}body.template-collection .kc-faq__item summary::-webkit-details-marker{display:none}body.template-collection .kc-faq__item summary:after{content:"+";float:right;color:#1111118c}body.template-collection .kc-faq__item[open] summary:after{content:"-"}body.template-collection .kc-faq__item .rte{padding:0 2rem 1.8rem;color:#111111b8}@media screen and (max-width:989px){body.template-collection .kc-collection-hero{padding:2rem 0 1.2rem}body.template-collection .kc-collection-hero__inner{gap:1.4rem}body.template-collection .kc-collection-hero__title,body.template-collection .kc-seo-intro__title{font-size:clamp(3.2rem,10vw,4.8rem);line-height:.98}body.template-collection .kc-collection-hero__intro,body.template-collection .kc-seo-intro__text{font-size:1.45rem;line-height:1.55}body.template-collection .product-grid{gap:1.2rem}body.template-collection .card--card,body.template-collection .card:not(.ratio){border-radius:18px}body.template-collection .card__heading,body.template-collection .card__heading a{font-size:1.28rem}body.template-collection .kc-seo-content{padding-top:2.2rem}body.template-collection .kc-seo-content__block{padding:1.6rem;border-radius:18px}}@media screen and (max-width:749px){body.template-collection .facets-vertical.page-width{padding-left:1.4rem;padding-right:1.4rem}body.template-collection .kc-seo-intro{padding-top:.8rem}body.template-collection .collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-collection .card__content,body.template-collection .card__information{padding-left:1rem;padding-right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/kokochao-collection-v10-2-5.css.map */
