:root{--kzc-brand: #f28c1e;--kzc-brand-dark: #d97a12;--kzc-ink: #1a1a1a;--kzc-muted: #6b7280;--kzc-border: #e5e7eb;--kzc-soft: #f5f5f7}#main .button{border-radius:999px;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .12s ease}#main .button:not(.button--subdued):not(.button--outline){background:var(--kzc-brand);color:#fff;box-shadow:0 8px 24px -8px #f28c1e99}#main .button:not(.button--subdued):not(.button--outline):hover{background:var(--kzc-brand-dark)}#main .button--subdued,#main .button--outline{background:#fff;color:var(--kzc-ink);border:1px solid var(--kzc-border);box-shadow:none}#main .button--subdued:hover,#main .button--outline:hover{border-color:var(--kzc-brand)}#main h1,#main .h1,#main h2,#main .h2{font-weight:800;letter-spacing:-.02em}#main .product-card{border:1px solid var(--kzc-border);border-radius:1rem;background:#fff;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}#main .product-card:hover{box-shadow:0 14px 34px -14px #0003;transform:translateY(-2px);border-color:#dfe3e8}#main .product-card__figure{background:var(--kzc-soft)}#main .product-card__quick-buy{padding:0 .75rem .75rem}#main .product-card__quick-buy .button{width:100%;padding-top:.55rem;padding-bottom:.55rem;font-size:.8125rem}#main .product-card__info{padding:.9rem 1rem 1.1rem;gap:.35rem;align-items:start}#main .product-card__title{font-size:.95rem;line-height:1.35}#main .product-card__title a{transition:color .15s ease}#main .product-card:hover .product-card__title a{color:var(--kzc-brand)}#main .product-card .price-list{font-size:1.05rem;font-weight:700;line-height:1.2}#main .product-card__info,#main .product-card__info a,#main .product-card__info .price-list,#main .product-card__info sale-price,#main .product-card__info .text-subdued{color:var(--kzc-ink)}#main .product-card__aside{align-self:end}#main .product-card .color-swatch{box-shadow:inset 0 0 0 1px #00000026}#main .image-link-blocks__item,#main .content-over-media:not(.full-bleed),#main .shop-the-look__image-wrapper,#main .hot-spots__media{border-radius:1rem;overflow:hidden}#main .section-stack__main:has(details.accordion),#main .section-stack>[class~="lg:hidden"]:has(details.accordion){background:#fff;border:1px solid var(--kzc-border);border-radius:1.25rem;padding:1rem 2rem;counter-reset:kzcfaq;box-shadow:0 18px 40px -30px #0000002e}#main details.accordion{border:none;border-radius:0;background:transparent;padding:.5rem 0;margin:0;border-bottom:1px solid var(--kzc-border);transition:background .15s ease}#main .section-stack__main details.accordion:last-of-type,#main .section-stack>[class~="lg:hidden"] details.accordion:last-of-type{border-bottom:none}#main details.accordion summary{cursor:pointer}#main details.accordion .accordion__toggle{display:flex;align-items:center;gap:1.1rem;justify-content:flex-start;font-size:.98rem;padding-top:.7rem;padding-bottom:.7rem;color:var(--kzc-ink);transition:color .15s ease}#main details.accordion .accordion__toggle:before{counter-increment:kzcfaq;content:counter(kzcfaq,decimal-leading-zero);font-size:.8rem;font-weight:700;color:var(--kzc-brand);font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0}#main details.accordion .accordion__toggle>span:first-of-type{flex:1;min-width:0}#main details.accordion:hover .accordion__toggle{color:var(--kzc-brand-dark)}#main details.accordion[open],#main details.accordion[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--kzc-brand)}#main details.accordion[open] .accordion__toggle,#main details.accordion[aria-expanded=true] .accordion__toggle{color:var(--kzc-ink);font-weight:700}#main details.accordion .circle-chevron{background:transparent;border:1px solid var(--kzc-border);color:var(--kzc-muted);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .2s ease}#main details.accordion:hover .circle-chevron{border-color:var(--kzc-brand);color:var(--kzc-brand)}#main details.accordion[open] .circle-chevron,#main details.accordion[aria-expanded=true] .circle-chevron{background:var(--kzc-brand);border-color:var(--kzc-brand);color:#fff}#main details.accordion .accordion__content,#main details.accordion summary~*{color:var(--kzc-muted);font-size:.9rem;line-height:1.65;padding-left:2.55rem;padding-bottom:.9rem;max-width:60ch}#main .section-stack:has(details.accordion) .section-stack__intro .prose p{color:var(--kzc-muted)}@media(max-width:639px){#main .section-stack__main:has(details.accordion),#main .section-stack>[class~="lg:hidden"]:has(details.accordion){padding:.5rem 1.1rem;border-radius:1rem}#main details.accordion .accordion__toggle{gap:.8rem;font-size:.9rem}#main details.accordion .accordion__content,#main details.accordion summary~*{padding-left:1.9rem}}#main [class*=images-scrolling] img{border-radius:1rem}#main .scrolling-text{color:var(--kzc-muted)}#main .tabs-nav button,#main .tabs-nav a{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/kzc-home.css.map */
