.sl-collection-card{--sl-cc-pad-x: 10px;--sl-cc-pad-bottom: 16px;--sl-cc-gap: 10px;--sl-cc-height: 371px;--sl-cc-media-height: 176px;--sl-cc-tags-height: 34.8px;--sl-cc-add-size: 35px;--sl-cc-add-bottom: 12px;--sl-cc-accent: var(--sl-cg-accent, var(--color-primary));--sl-cc-gradient: var(--sl-cg-gradient, var(--sl-cc-accent));--sl-cc-ease-out: cubic-bezier(.22, 1, .36, 1);--sl-cc-radius: 8px;--sl-cc-shadow: 0 4px 17px rgb(var(--color-shadow-rgb) / .05);--sl-cc-shadow-hover: 0 10px 28px color-mix(in srgb, var(--sl-cc-accent) 12%, transparent);position:relative;display:flex;flex-direction:column;gap:var(--sl-cc-gap);block-size:var(--sl-cc-height);padding:var(--sl-cc-pad-x) var(--sl-cc-pad-x) var(--sl-cc-pad-bottom);overflow:hidden;background:var(--color-background);color:var(--color-foreground);border:2px solid transparent;border-radius:var(--sl-cc-radius);box-shadow:var(--sl-cc-shadow);font-family:var(--font-body--family)}.sl-collection-card:has(:focus-visible){border-color:var(--sl-cc-accent)}.sl-collection-card__tags{position:relative;z-index:var(--layer-flat);flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px;block-size:var(--sl-cc-tags-height);pointer-events:none}.sl-collection-card__tag{flex:none;display:inline-flex;align-items:center;max-inline-size:100%;padding:2px 6px;border-radius:4px;font-size:var(--font-size--2xs);font-weight:600;line-height:1.4}.sl-collection-card__tag.hidden{display:none}.sl-collection-card__tag--concern{letter-spacing:normal}.sl-collection-card__tag--save{background:var(--price-saving-badge-bg);color:var(--color-background);text-transform:uppercase}.sl-collection-card__tag--sold-out{background:var(--sl-cg-sold-out);color:var(--color-background)}.sl-collection-card__tag--pre-owned{background:var(--sl-cg-pre-owned-bg);color:var(--sl-cc-accent);box-shadow:inset 0 0 0 1px var(--sl-cg-pre-owned-border)}.sl-collection-card__media{flex:none;inline-size:100%;max-inline-size:232px;block-size:var(--sl-cc-media-height);margin-inline:auto}.sl-collection-card__image{inline-size:100%;block-size:100%;object-fit:contain}.sl-collection-card--sold-out .sl-collection-card__image{opacity:.45}.sl-collection-card__body{display:flex;flex:none;flex-direction:column;gap:6px;min-block-size:74px}.sl-collection-card__text{display:flex;flex-direction:column;gap:1px}.sl-collection-card__vendor{margin:0;padding-block-start:4px;color:var(--color-foreground-muted);font-size:var(--font-size--2xs);line-height:1.2}.sl-collection-card__title{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;line-height:1.2}.sl-collection-card__link{display:inline;color:inherit;text-decoration:none}.sl-collection-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sl-collection-card__link:focus-visible{outline:none}.sl-collection-card__price>div{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;font-size:var(--font-size--sm);font-weight:700;line-height:1.2}.sl-collection-card__price .js-saving-bdge,.sl-collection-card__price .js-saving-amount{display:none}.sl-collection-card__price .price{color:var(--color-foreground)}.sl-collection-card__price .compare-at-price{color:var(--color-foreground-muted);text-decoration:line-through}.sl-collection-card__price>div:has(.compare-at-price:not(.hidden)) .price{color:var(--price-saving-badge-bg)}.sl-collection-card--sold-out .sl-collection-card__price .price{color:var(--color-foreground-muted)}.sl-collection-card__rating{display:flex;align-items:center;gap:4px;margin:0;color:var(--color-foreground);font-size:var(--font-size--2xs);line-height:1}.sl-collection-card__star{flex:none;inline-size:14px;block-size:14px;color:var(--sl-cg-star)}.sl-collection-card__rating-count{color:var(--color-foreground-muted);text-decoration:underline}.sl-collection-card__compare{position:relative;z-index:var(--layer-raised)}.sl-collection-card__form,.sl-collection-card__quick-add{position:absolute;inset-inline-end:var(--sl-cc-pad-x);inset-block-end:var(--sl-cc-add-bottom);z-index:var(--layer-raised)}.sl-collection-card__add,.sl-collection-card__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:var(--sl-cc-add-size);padding:0;border:1.5px solid var(--sl-cc-accent);background:transparent;color:var(--sl-cc-accent);font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.sl-collection-card__add:before,.sl-collection-card__cta:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sl-collection-card__add{inline-size:var(--sl-cc-add-size);border-radius:999px}a.sl-collection-card__add,.sl-collection-card__cta{position:absolute;inset-inline-end:var(--sl-cc-pad-x);inset-block-end:var(--sl-cc-add-bottom);z-index:var(--layer-raised)}.sl-collection-card__cta{padding-inline:14px;border-radius:18px}.sl-collection-card__add:focus-visible,.sl-collection-card__cta:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--sl-cc-accent);outline-offset:var(--focus-outline-offset, 2px);border-color:transparent;background:var(--sl-cc-gradient);color:var(--color-background)}@media(hover:hover){.sl-collection-card__add:hover,.sl-collection-card__cta:hover{border-color:transparent;background:var(--sl-cc-gradient);color:var(--color-background)}}.sl-collection-card__add-icon{position:relative;flex:none;inline-size:16px;block-size:16px}.sl-collection-card__add-icon svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.sl-collection-card__add-spinner,.sl-collection-card__add-check{opacity:0;scale:.5}.sl-collection-card__add-label{display:block;overflow:hidden;max-inline-size:0;opacity:0;white-space:nowrap}.sl-collection-card__add-label--adding,.sl-collection-card__add-label--added{display:none}@media(hover:hover)and (pointer:fine){.sl-collection-card__add:is(:hover,:focus-visible):not(:disabled,[data-state=added]){inline-size:80px}.sl-collection-card__add:is(:hover,:focus-visible):not(:disabled,[data-state=added]) .sl-collection-card__add-label--idle{max-inline-size:40px;margin-inline-start:6px;opacity:1}}.sl-collection-card__add:disabled{inline-size:100px;border-color:transparent;background:var(--sl-cc-gradient);color:var(--color-background);cursor:default}.sl-collection-card__add[data-state=added]{inline-size:94px;border-color:var(--sl-cg-added);background:var(--sl-cg-added);color:var(--color-background)}.sl-collection-card__add:disabled:not([data-state=added]) .sl-collection-card__add-label--adding,.sl-collection-card__add[data-state=added] .sl-collection-card__add-label--added{display:block;max-inline-size:60px;margin-inline-start:6px;opacity:1}.sl-collection-card__add:is(:disabled,[data-state=added]) .sl-collection-card__add-label--idle{display:none}.sl-collection-card__add:disabled:not([data-state=added]) .sl-collection-card__add-plus,.sl-collection-card__add[data-state=added] .sl-collection-card__add-plus{opacity:0;scale:.5}.sl-collection-card__add:disabled:not([data-state=added]) .sl-collection-card__add-spinner,.sl-collection-card__add[data-state=added] .sl-collection-card__add-check{opacity:1;scale:1}.sl-collection-card__error:not(.hidden){position:absolute;inset-block-end:calc(100% + 6px);inset-inline-end:0;display:flex;gap:4px;inline-size:max-content;max-inline-size:180px;color:var(--price-saving-badge-bg);font-size:var(--font-size--2xs)}@media(prefers-reduced-motion:no-preference){.sl-collection-card{transition:border-color .2s ease-out,box-shadow .25s var(--sl-cc-ease-out),translate .25s var(--sl-cc-ease-out)}.sl-collection-card__image{transition:scale .4s var(--sl-cc-ease-out)}.sl-collection-card__add{transition:inline-size .22s var(--sl-cc-ease-out),background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,scale .08s ease-out}.sl-collection-card__add-label{transition:max-inline-size .22s var(--sl-cc-ease-out),opacity .15s ease-out,margin .22s var(--sl-cc-ease-out)}.sl-collection-card__add-icon svg{transition:opacity .2s ease-in-out,scale .2s ease-in-out,filter .2s ease-in-out}.sl-collection-card__add-spinner,.sl-collection-card__add-check{filter:blur(2px)}.sl-collection-card__add:disabled:not([data-state=added]) .sl-collection-card__add-spinner{filter:none;animation:sl-collection-card-spin .8s linear infinite}.sl-collection-card__add[data-state=added]{animation:sl-collection-card-added-pop .35s var(--sl-cc-ease-out)}.sl-collection-card__add[data-state=added] .sl-collection-card__add-check{filter:none}.sl-collection-card__add[data-state=added] .sl-collection-card__add-check path{stroke-dasharray:16;stroke-dashoffset:16;animation:sl-collection-card-check-draw .35s var(--sl-cc-ease-out) .05s forwards}.sl-collection-card__add:active:not(:disabled),.sl-collection-card__cta:active{scale:.97}@media(hover:hover){.sl-collection-card:is(:hover,:focus-within){translate:0 -3px;box-shadow:var(--sl-cc-shadow-hover)}.sl-collection-card:is(:hover,:focus-within) .sl-collection-card__image{scale:1.04}}}@keyframes sl-collection-card-spin{to{rotate:360deg}}@keyframes sl-collection-card-added-pop{0%{scale:.94}60%{scale:1.03}to{scale:1}}@keyframes sl-collection-card-check-draw{to{stroke-dashoffset:0}}@media screen and (max-width:749px){.sl-collection-card{--sl-cc-height: 325px;--sl-cc-pad-bottom: 12px;--sl-cc-gap: 6px;--sl-cc-media-height: 142px;--sl-cc-tags-height: 40px;--sl-cc-add-size: 28px;--sl-cc-add-bottom: 8px}.sl-collection-card__media{max-inline-size:none}.sl-collection-card__tags{gap:4px}.sl-collection-card__tag{display:block;overflow:hidden;block-size:18px;padding:0 6px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.sl-collection-card__rating{margin-block-start:6px}.sl-collection-card__add-icon{inline-size:14px;block-size:14px}.sl-collection-card__cta{padding-inline:12px;border-radius:14px;font-size:var(--font-size--2xs)}.sl-collection-card__add:disabled{inline-size:92px}.sl-collection-card__add[data-state=added]{inline-size:82px}.sl-collection-card__add:is(:disabled,[data-state=added]) .sl-collection-card__add-label{font-size:var(--font-size--2xs)}}@media screen and (max-width:360px){.sl-collection-card{block-size:auto;min-block-size:var(--sl-cc-height)}.sl-collection-card__price>div{column-gap:6px}.sl-collection-card__cta{block-size:auto;min-block-size:28px;max-inline-size:calc(100% - 2 * var(--sl-cc-pad-x));padding:4px 10px;line-height:1.15;text-align:center;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/sl-collection-card.css.map */
