.card-collection{position:relative;display:flex;flex-direction:column;height:100%;padding:1rem;gap:2rem;background:transparent;text-align:left}.card-collection__body{display:flex;flex-direction:column;gap:.6rem}.card-collection__category{margin:0;font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.card-collection__title{margin:0;font-size:2.1rem;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:capitalize;color:rgb(var(--color-foreground));word-break:break-word}.card-collection__title-link{color:inherit;text-decoration:none}.card-collection__title-link:hover{text-decoration:underline;text-underline-offset:.2em}.card-collection__description{margin:0;font-size:1.4rem;font-weight:400;line-height:1.5;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-collection__badge{flex:0 0 auto;align-self:flex-start;padding:.4rem 1rem;font-size:1.2rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;background:#f2bd4d;border-radius:.2rem;transform:rotate(-2deg);transform-origin:top right;white-space:nowrap;box-shadow:0 1px #00000014;position:absolute;top:1.2rem;right:1.2rem}.card-collection__badge--soldout{background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background))}.card-collection__media{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;aspect-ratio:var(--card-collection-ratio, 1);overflow:hidden;background:transparent;text-decoration:none;border-radius:1.2rem}.card-collection__media img,.card-collection__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card-collection:hover .card-collection__media img,.card-collection:focus-within .card-collection__media img{transform:scale(1.03)}.card-collection__footer{display:flex;align-items:center;gap:1.6rem;margin-top:auto;flex-wrap:wrap}.card-collection__form{flex:1 1 auto}.card-collection__form .form,.card-collection__form form{margin:0;width:100%}.card-collection__button.button,.card-collection .card-collection__button{flex:0 1 auto;width:auto;min-width:9rem;min-height:4rem;margin:0;padding:0 2.4rem;font-size:1.4rem;font-weight:700;text-transform:none;--buttons-radius: 12px;--buttons-radius-outset: 12px;--color-button: var(--color-background);--color-button-text: 30, 98, 180;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .18s ease,background-color .18s ease}.card-collection__button.button:before{box-shadow:none}.card-collection__button.button:hover{transform:translateY(-2px)}.card-collection__button.button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.card-collection__button.button,.card-collection__button.button:hover,.card-collection__button.button:active{transform:none;transition:box-shadow .18s ease,background-color .18s ease}}.card-collection__explore-link{display:inline-flex;align-items:center;gap:.6rem;padding:0 .4rem;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;background:transparent;color:rgb(var(--color-background))}.card-collection__explore-link:hover{text-decoration:underline;text-underline-offset:.3em}.card-collection__explore-arrow{width:.7rem;height:auto;flex-shrink:0}.card-collection--surface{background:rgb(var(--color-background));border-radius:1.2rem;padding:0;gap:1.6rem;overflow:hidden;box-shadow:0 .4rem 1.2rem #0000001f}.card-collection--surface .card-collection__media{border-radius:0}.card-collection--surface .card-collection__body{padding:.4rem 1.8rem 0}.card-collection--surface .card-collection__footer{padding:0 1.8rem 1.8rem}.card-collection--surface .card-collection__category{color:rgb(var(--color-button))}.card-collection--surface .card-collection__description{color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.card-collection{padding:.4rem .4rem .8rem;gap:.9rem}.card-collection--surface{padding:0;gap:1rem}.card-collection--surface .card-collection__body{padding:.2rem 1.2rem 0}.card-collection--surface .card-collection__footer{padding:0 1.2rem 1.2rem}.card-collection__media{aspect-ratio:3 / 2.5}.card-collection__title{font-size:1.7rem}.card-collection__category{font-size:1.15rem}.card-collection__description{font-size:1.3rem}.card-collection__badge{font-size:1.05rem;padding:.3rem .8rem}.card-collection__button.button{width:100%;flex:1 1 auto;min-width:0;min-height:calc(3.6rem + var(--buttons-border-width) * 2);padding:0 2rem;font-size:1.3rem}.card-collection__explore-link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-card-collection.css.map */
