.card__container.collection-card{display:flex!important;flex-direction:column!important;position:relative!important;height:100%!important;border:1px solid black!important;background-color:rgb(var(--color-background));overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.card__container.collection-card:hover{border-color:rgba(var(--color-foreground),.4)!important}.card__container.collection-card .card__picture-container{position:relative;width:100%;overflow:hidden;flex-shrink:0;padding:0}.card__container.collection-card .card__img{width:100%;height:auto;display:block;transition:opacity .3s ease;object-fit:cover;border-radius:0}.card__container.collection-card .card__img--hover{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;opacity:0;z-index:2;transition:opacity .3s ease}.card__container.collection-card:hover .card__img--hover{opacity:1}.card__container.collection-card:hover .card__img:not(.card__img--hover){opacity:0}.card__container.collection-card .card{flex-grow:1;display:flex;flex-direction:column}.collection-card__content{padding:10px;flex:1;display:flex;flex-direction:column}.card__container.collection-card .card__title{margin-bottom:.5rem;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;height:2.6em}.card__container.collection-card .card__title a{text-decoration:none;color:inherit}.card__container.collection-card .card__title a:hover{text-decoration:underline}.card__container.collection-card .card__quick-add-container{display:block!important;padding:10px;margin-top:auto;width:100%;z-index:2;position:relative;box-sizing:border-box}.card__container.collection-card .card__quick-add-container .button,.card__container.collection-card .card__quick-add-container button{width:100%;background-color:var(--color-button-primary-background);color:var(--color-button-primary-text);border-color:var(--color-button-primary-background)}.card__container.collection-card .card__quick-add-container .button:hover,.card__container.collection-card .card__quick-add-container button:hover{background-color:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover);border-color:var(--color-button-primary-background-hover)}.card__container.collection-card .card__color-swatcher--container{padding:0 10px;margin-bottom:1rem;box-sizing:border-box}.card__badge--offer{display:inline-flex;align-items:center;gap:6px;background-color:#eadde8;color:#3c3c3c;padding:6px 14px;border-radius:50px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:8px;box-shadow:0 2px 4px #0000000d;width:fit-content}.card__container.collection-card .card__price{min-height:3.2em}.card-variant-picker{padding-left:10px;padding-right:10px;margin-top:auto}.card__badge--offer svg{width:14px;height:14px;display:block;fill:currentColor}@media screen and (max-width:750px){.card__badge--offer{padding:4px 10px;font-size:10px}}@media screen and (max-width:750px){.collection-card__content{padding:8px}.card__container.collection-card .card__title{font-size:1.2rem;margin-bottom:4px}.card-variant-picker{padding-left:8px;padding-right:8px;margin-top:auto;margin-bottom:0}.card__variant-picker .card__variant-select{padding:6px 25px 6px 10px;font-size:1.1rem;min-height:36px}.card__container.collection-card .card__quick-add-container{padding:0 8px 8px}.card__container.collection-card .card__quick-add-container .button{min-height:36px;font-size:1.1rem;padding:0 10px}.card__price{font-size:1.2rem}.card__container.collection-card .card__price{min-height:4em}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/collection-card.css.map */
