.cluutch-collection{position:relative;padding:var(--PT-m, 64px) 0 var(--PB-m, 80px);background:var(--bg, var(--cluutch-grey-50, #fafafa));overflow-x:clip}@media(min-width:1024px){.cluutch-collection{padding:var(--PT, 120px) 0 var(--PB, 160px)}}.cluutch-collection--border-top{border-top:1px solid var(--cluutch-grey-200, #e5e5e5)}.cluutch-collection--border-bottom{border-bottom:1px solid var(--cluutch-grey-200, #e5e5e5)}.cluutch-collection__head{margin:0 auto var(--head-mb-m, 40px);padding:0 var(--cluutch-pad, clamp(20px, 4vw, 56px));display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.cluutch-collection__head--narrow{max-width:calc(var(--cluutch-inner-narrow) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__head--default{max-width:calc(var(--cluutch-inner-default) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__head--wide{max-width:calc(var(--cluutch-inner-wide) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__head--xwide{max-width:calc(var(--cluutch-inner-xwide) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__head--full{max-width:100%}@media(min-width:1024px){.cluutch-collection__head{margin:0 auto var(--head-mb-d, 64px)}}.cluutch-collection__head-left{flex:1 1 auto;min-width:0;container-type:inline-size}.cluutch-collection__title{margin:16px 0 0;max-width:100%;word-break:break-word;font-family:var(--cluutch-font-display, var(--FONT-STACK-HEADING));font-weight:var(--head-fw, 400);font-size:calc(clamp(var(--head-font-min, 48px),var(--head-font-fluid, 6cqw),var(--head-font-max, 96px)) * var(--cluutch-title-scale, 1));line-height:var(--head-lh, .9);letter-spacing:calc(var(--head-ls, -20) * .001em);text-transform:var(--head-tt, uppercase);color:var(--cluutch-word-filled, var(--cluutch-ink, #0a0a0a))}.cluutch-collection__title-line{display:block}.cluutch-collection__cta{flex:0 0 auto;align-self:flex-end}@media(max-width:767px){.cluutch-collection__head{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.cluutch-collection__cta{align-self:flex-start}}.cluutch-collection__grid{margin:0 auto;padding:0 var(--cluutch-pad, clamp(20px, 4vw, 56px));display:grid;grid-template-columns:1fr;gap:var(--gap-m, 16px)}.cluutch-collection__grid--narrow{max-width:calc(var(--cluutch-inner-narrow) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__grid--default{max-width:calc(var(--cluutch-inner-default) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__grid--wide{max-width:calc(var(--cluutch-inner-wide) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__grid--xwide{max-width:calc(var(--cluutch-inner-xwide) + 2 * var(--cluutch-pad, 56px))}.cluutch-collection__grid--full{max-width:100%}@media(min-width:1024px){.cluutch-collection__grid{grid-template-columns:repeat(var(--cols-d, 3),1fr);gap:var(--gap-d, 24px)}}.cluutch-collection__card{position:relative;display:block;text-decoration:none;background:var(--card-bg, var(--cluutch-white, #ffffff));border:1px solid var(--card-border, var(--cluutch-grey-200, #e5e5e5));overflow:hidden;aspect-ratio:var(--aspect, 4/5);transition:transform .6s var(--cluutch-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .3s;color:inherit}@media(hover:hover){.cluutch-collection:not(.cluutch-collection--no-hover) .cluutch-collection__card:hover{transform:translateY(-6px);border-color:var(--cluutch-ink, #0a0a0a)}}.cluutch-collection__card:focus-visible{outline:2px solid var(--cluutch-ink, #0a0a0a);outline-offset:3px;border-color:var(--cluutch-ink, #0a0a0a)}.cluutch-collection__card[aria-disabled=true]{pointer-events:none;opacity:.6}.cluutch-collection__card-num{display:block;position:absolute;top:24px;left:24px;z-index:3;font-family:var(--cluutch-font-mono);font-size:var(--cluutch-text-mono-sm, 11px);letter-spacing:.2em;color:var(--cluutch-ink, #0a0a0a);font-weight:500}.cluutch-collection__card-num b{display:inline-block;color:var(--cluutch-white, #ffffff);background:var(--cluutch-ink, #0a0a0a);padding:4px 8px;font-weight:700;margin-right:8px}.cluutch-collection__card-flag{display:block;position:absolute;top:24px;right:24px;z-index:3;font-family:var(--cluutch-font-mono);font-size:var(--cluutch-text-mono-xs, 10px);letter-spacing:.25em;text-transform:uppercase;font-weight:700;border:1px solid var(--cluutch-ink, #0a0a0a);padding:4px 10px;color:var(--cluutch-ink, #0a0a0a);background:transparent}.cluutch-collection__card-flag--hot{background:var(--cluutch-ink, #0a0a0a);color:var(--cluutch-white, #ffffff)}.cluutch-collection__card-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--card-bg, var(--cluutch-white, #ffffff));transition:transform 1s var(--cluutch-ease-out, cubic-bezier(.16, 1, .3, 1))}.cluutch-collection__card-image-img{width:92%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.15))}@media(hover:hover){.cluutch-collection:not(.cluutch-collection--no-hover) .cluutch-collection__card:hover .cluutch-collection__card-image{transform:scale(1.06)}}.cluutch-collection__card-info{position:absolute;bottom:24px;left:24px;right:24px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cluutch-collection__card-name{display:block;font-family:var(--cluutch-font-mono);font-size:14px;letter-spacing:.1em;color:var(--cluutch-ink, #0a0a0a);font-weight:700;line-height:1.3}.cluutch-collection__card-name small{display:block;font-family:var(--cluutch-font-mono);font-weight:500;color:var(--cluutch-grey-700, #555);font-size:var(--cluutch-text-mono-xs, 10px);letter-spacing:.2em;margin-top:4px;text-transform:uppercase}.cluutch-collection__card-price{display:block;font-family:var(--cluutch-font-display, var(--FONT-STACK-HEADING));font-weight:400;font-size:var(--card-price-size, 36px);color:var(--cluutch-ink, #0a0a0a);line-height:1;letter-spacing:-.02em;text-align:right;white-space:nowrap}.cluutch-collection__card-price small{display:block;font-family:var(--cluutch-font-mono);font-size:9px;color:var(--cluutch-grey-700, #555);letter-spacing:.2em;margin-top:4px;font-weight:500;text-transform:uppercase}@media(max-width:767px){.cluutch-collection__card-price{font-size:calc(var(--card-price-size, 36px) * .78);line-height:1.15}}@media(prefers-reduced-motion:reduce){.cluutch-collection__card,.cluutch-collection__card-image{transition:none!important}.cluutch-collection__card:hover,.cluutch-collection__card:hover .cluutch-collection__card-image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cluutch-collection.css.map */
