.km-collection-header-wrapper{overflow-x:clip}.km-collection-header{position:relative;isolation:isolate}.km-collection-header__inner{max-width:42rem}.km-collection-header__eyebrow{margin:0 0 .35rem;font-family:var(--font-accent--family);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--km-ink, #111) 62%,transparent)}.km-collection-header__title{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:.02em;text-wrap:balance;text-transform:uppercase;color:var(--km-ink, #111)}.km-collection-header__description{margin-block-start:.55rem;color:var(--color-foreground-muted, var(--km-ink, #111));text-wrap:pretty;max-width:36rem}.km-collection-header__description>:first-child{margin-block-start:0}.km-collection-header__description>:last-child{margin-block-end:0}.km-collection-header__meta{margin:.7rem 0 0;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--km-ink, #111) 55%,transparent)}.km-collection.product-grid-container{--km-collection-gap: 14px}.km-collection .collection-wrapper{row-gap:.75rem}.km-collection .product-grid.product-grid--grid{--mobile-columns: 2;gap:var(--km-collection-gap)}@media screen and (min-width:750px){.km-collection .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr));gap:calc(var(--km-collection-gap) + 2px)}}.km-collection product-card,.km-collection .product-grid__card{height:100%}.km-collection .product-card{border:var(--km-border-width, 1.5px) solid var(--km-ink, #111111);border-radius:var(--km-radius-card, 12px);background:var(--color-background, var(--km-surface, var(--km-bg, #fffdf8)));overflow:hidden;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease),box-shadow var(--animation-speed, .2s) var(--animation-easing, ease)}.km-collection .product-card__link{border-radius:inherit;z-index:1}.km-collection .card-gallery{border-radius:0;background:color-mix(in srgb,var(--color-background, var(--km-surface, var(--km-bg, #fffdf8))) 88%,var(--km-lilac, #e8deff))}.km-collection .card-gallery img,.km-collection .product-media img{object-fit:cover}@media(hover:hover)and (pointer:fine){.km-collection .product-card:hover{transform:translateY(-3px);box-shadow:0 8px #11111114}}@media(prefers-reduced-motion:reduce){.km-collection .product-card,.km-collection .product-card:hover{transition:none!important;transform:none!important;box-shadow:none!important}}.km-collection .product-card__content{display:grid;gap:.2rem;padding:.75rem .85rem .95rem}.km-collection .product-card__content .text-block,.km-collection .product-card__content .product-title,.km-collection .product-card__content .price,.km-collection .product-card__content .km-collection-card__availability{padding-inline:0!important}.km-collection .product-title,.km-collection .product-card__content .text-block{font-size:clamp(.88rem,3.4vw,.98rem);font-weight:600;line-height:1.25;text-wrap:pretty}.km-collection .price{font-size:.92rem}.km-collection .km-collection-card__availability{margin:.15rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.km-collection .km-collection-card__availability--sold-out{opacity:.9;color:color-mix(in srgb,var(--km-ink, #111) 70%,var(--km-lilac, #e8deff))}.km-collection product-card:has(.product-badges__badge--rectangle.color-custom-badge-sold-out),.km-collection .product-card:has(.km-collection-card__availability--sold-out){opacity:.78}.km-collection .product-badges__badge{border:var(--km-border-width, 1.5px) solid var(--km-ink, #111111)!important;border-radius:var(--km-radius-pill, 999px)!important;background:var(--km-surface, var(--km-bg, #fffdf8));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.km-collection .color-custom-badge-sold-out{background:var(--km-lilac, #e8deff)!important}.km-collection .color-custom-badge-sale{background:var(--km-pink, #ffdde5)!important}.km-collection .quick-add{z-index:5;--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: var(--km-radius-card, 12px);--quick-add-inset-inline-end: .55rem;--quick-add-inset-block-end: .55rem;--quick-add-background: var(--km-surface, var(--km-bg, #fffdf8));--quick-add-foreground: var(--km-ink, #111111)}.km-collection button.quick-add__button{--km-qa-size: var(--button-size-md, 2.75rem);display:flex;align-items:center;justify-content:center;opacity:1;inset-inline-end:.55rem;inset-block-end:.55rem;width:var(--km-qa-size);min-width:var(--km-qa-size);max-width:var(--km-qa-size);height:var(--km-qa-size);padding:0;border-color:var(--km-ink, #111111);background:var(--km-surface, var(--km-bg, #fffdf8));font-size:0;color:transparent;overflow:hidden;box-shadow:0 2px #1111111f}.km-collection button.quick-add__button>.add-to-cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto;height:auto;margin:0;color:var(--km-ink, #111111);pointer-events:none}.km-collection button.quick-add__button>.add-to-cart-icon svg{display:block;width:1.15rem;height:1.15rem}.km-collection button.quick-add__button:is(:hover,:focus-visible){width:var(--km-qa-size);max-width:var(--km-qa-size);padding-inline-end:0}@media screen and (max-width:749px){.km-collection button.quick-add__button{--km-qa-size: 2.5rem;opacity:1}}.km-collection .facets-block-wrapper,.km-collection .facets,.km-collection .facets-controls{color:var(--km-ink, #111)}.km-collection .facets__label,.km-collection .facets-sort-by,.km-collection .facets-status{letter-spacing:.04em}.km-collection .facets__summary,.km-collection .facets-sort-by__select,.km-collection .facets__clear,.km-collection .filter-remove,.km-collection .facets-remove{border-radius:var(--km-radius-pill, 999px)}.km-collection .main-collection-grid__empty{padding:2.5rem 1rem 3rem;text-align:center;border:var(--km-border-width, 1.5px) dashed color-mix(in srgb,var(--km-ink, #111) 28%,transparent);border-radius:var(--km-radius-panel, 20px);background:color-mix(in srgb,var(--km-butter, #fff0ac) 22%,var(--km-bg, #fffdf8))}.km-collection .main-collection-grid__empty-title{margin:0 0 .5rem;font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.03em}.km-collection .main-collection-grid__empty-link{color:inherit;font-weight:600;text-underline-offset:.2em}@media screen and (max-width:749px){.km-collection .main-collection-grid{padding-inline:max(var(--margin-lg, 1rem),1.25rem)}.km-collection .product-grid.product-grid--grid{width:100%;max-width:100%}}@media screen and (max-width:359px){.km-collection-header__title{font-size:clamp(1.35rem,8vw,1.75rem)}.km-collection .product-card__content{padding:.65rem .65rem .8rem}.km-collection button.quick-add__button{--km-qa-size: 2.35rem;inset-inline-end:.4rem;inset-block-end:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/km-collection.css.map */
