.kaffa-collection,.kaffa-collection *,.kaffa-collection *:before,.kaffa-collection *:after{box-sizing:border-box}.kaffa-collection{--k: clamp(0px, (100cqw - 440px) / 1000, 1px);display:block;container-type:inline-size;background:#fff;color:var(--kaffa-ink)}.kaffa-collection__inner{width:100%;max-width:var(--kaffa-page-max);margin:0 auto;padding:40px var(--kaffa-margin)}@media(min-width:750px){.kaffa-collection__inner{padding-block:60px}}@media(min-width:990px){.kaffa-collection__inner{padding-block:80px}}.kaffa-collection__head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #d8d4d0}.kaffa-collection__heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.kaffa-collection__title{min-width:0;margin:0;color:var(--kaffa-ink);font:600 calc(48px + 37.58 * var(--k)) / calc(53px + 57 * var(--k)) var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);text-transform:uppercase}.kaffa-collection__count{flex:none;margin:0;color:#6f6a65;font:500 12px / 16px var(--kaffa-font-mono);text-transform:uppercase}.kaffa-collection__description{max-width:630px;color:var(--kaffa-graphite);font:500 19.2px / 25px var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking)}.kaffa-collection__description>*{margin:0}.kaffa-collection__description>*+*{margin-top:12px}@media(max-width:749px){.kaffa-collection__head{gap:12px;margin-bottom:24px;padding-bottom:16px}.kaffa-collection__count{font-size:10px;line-height:13px}.kaffa-collection__description{font-size:16px;line-height:20px}}.kaffa-collection__empty{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px;border-radius:var(--kaffa-radius);background:#f7f6f5;box-shadow:inset 0 0 0 1.5px #d8d4d0}.kaffa-collection__empty-text{margin:0;color:var(--kaffa-graphite);font:500 19.2px / 25px var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking)}.kaffa-btn.kaffa-collection__empty-button{padding:12px 24px;background:var(--kaffa-orange);color:#000;font:600 16px / 20px var(--kaffa-font-display)}.kaffa-btn.kaffa-collection__empty-button:hover{background:#fb7d53}@media(max-width:749px){.kaffa-collection__empty{gap:20px;padding:24px 20px}.kaffa-collection__empty-text{font-size:16px;line-height:20px}}.kaffa-shop-grid{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:32px var(--kaffa-gutter);margin:0;padding:0;list-style:none}.kaffa-shop-grid>li{min-width:0;margin:0}.kaffa-shop-grid--large{--cols: 1}@media(min-width:750px){.kaffa-shop-grid{row-gap:40px}.kaffa-shop-grid--large{--cols: 2}}@media(min-width:990px){.kaffa-shop-grid{--cols: 3;row-gap:48px}.kaffa-shop-grid--large{--cols: 2}}.kaffa-card{--k: clamp(0px, (100cqw - 170px) / 460, 1px);display:block;container:kaffa-card / inline-size;color:var(--kaffa-ink);text-decoration:none}.kaffa-card:focus-visible{outline:2px solid var(--kaffa-orange);outline-offset:4px}.kaffa-card__media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--kaffa-radius);background:#eceae8}.kaffa-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover}.kaffa-card.is-sold-out .kaffa-card__image{opacity:.5}.kaffa-card__placeholder{position:absolute;top:50%;left:50%;width:32%;height:auto;translate:-50% -50%;opacity:.2;filter:grayscale(1)}.kaffa-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--kaffa-ink);opacity:0;pointer-events:none;transition:opacity .16s ease}.kaffa-card:hover .kaffa-card__media:after,.kaffa-card:focus-visible .kaffa-card__media:after{opacity:1}.kaffa-card__badge{position:absolute;top:calc(10px + 6 * var(--k));left:calc(10px + 6 * var(--k));padding:calc(5px + 1 * var(--k)) calc(8px + 2 * var(--k));border-radius:calc(3px + 1 * var(--k));background:var(--kaffa-ink);box-shadow:0 0 0 calc(1.5px + .5 * var(--k)) #d8d4d0;color:#e2e2e2;font:500 calc(9.5px + 1.5 * var(--k)) / calc(12px + 2 * var(--k)) var(--kaffa-font-mono);text-transform:uppercase;white-space:nowrap}.kaffa-card__badge--sale{background:var(--kaffa-orange);box-shadow:none;color:#000}.kaffa-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "title price";align-items:baseline;column-gap:calc(12px + 8 * var(--k));padding-top:calc(12px + 6 * var(--k))}@container kaffa-card (width < 300px){.kaffa-card__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "title" "price"}.kaffa-card__price{margin-top:8px}}.kaffa-card__label{grid-area:label;margin:0 0 calc(6px + 4 * var(--k));color:#6f6a65;font:500 calc(9.5px + 2.5 * var(--k)) / calc(12px + 4 * var(--k)) var(--kaffa-font-mono);text-transform:uppercase}.kaffa-card__title{grid-area:title;margin:0;color:var(--kaffa-ink);font:600 calc(15px + 17 * var(--k)) / 1 var(--kaffa-font-display);letter-spacing:var(--kaffa-tracking);text-transform:uppercase;text-wrap:balance}.kaffa-card__price{grid-area:price;margin:0;color:#6f6a65;font:500 calc(9.5px + 2.5 * var(--k)) / 1 var(--kaffa-font-mono);text-transform:uppercase;white-space:nowrap}.kaffa-card__amount{padding-right:.04em;color:var(--kaffa-ink);font:700 calc(17px + 11 * var(--k)) / 1 var(--kaffa-font-display);letter-spacing:-.04em}.kaffa-card__compare{margin-left:.3em;color:#8a847e;font:500 calc(13px + 6 * var(--k)) / 1 var(--kaffa-font-display);letter-spacing:-.02em}.kaffa-pager{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:60px}.kaffa-btn.kaffa-pager__step{width:44px;height:44px;padding:0}.kaffa-pager__step svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:square}.kaffa-btn.kaffa-pager__step.is-disabled{opacity:.3;cursor:default;pointer-events:none}.kaffa-pager__status{min-width:96px;margin:0;color:var(--kaffa-ink);font:500 12px / 16px var(--kaffa-font-mono);text-align:center;text-transform:uppercase}@media(max-width:749px){.kaffa-pager{gap:16px;margin-top:40px}.kaffa-pager__status{min-width:80px;font-size:10px;line-height:13px}}@media(prefers-reduced-motion:reduce){.kaffa-card__media:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kaffa-collection.css.map */
