.card{-webkit-user-select:none;user-select:none;height:100%;display:flex;flex-direction:column}.card__image{display:block;width:100%;transition:all .25s ease-in-out;height:auto;object-fit:cover}.card__image__link{position:relative;width:100%;overflow:hidden}.card__image__link:hover .card__image--hover{opacity:1}@media (min-width: 64em){.card__image__link:hover .card__image{opacity:0}}.card__image__link:hover .card__image__seaweed{opacity:1}.card__image__container{flex-shrink:0;background-color:var(--color-white-50);display:flex;align-items:center;justify-content:center;border-radius:var(--border-rounded)}.card__image__tags{z-index:10;position:absolute;right:.625rem;margin-left:.625rem;bottom:.625rem;text-align:right;display:none}@media (min-width: 40em){.card__image__tags{bottom:1.25rem}}.card__image__tags .card__image__tag{background-color:var(--color-gray-200-25);border:1px solid var(--color-gray-200);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.5rem;border-radius:var(--border-rounded);font-size:.75rem;display:inline-block}@media (min-width: 40em){.card__image__tags .card__image__tag{font-size:var(--font-size-md)}}.card__image__tags .card__image__tag__wrapper{margin-bottom:.625rem}.card__image__tags .card__image__tag__wrapper:last-child{margin-bottom:0}.card__image--hover{display:none;z-index:1;position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .25s ease-in-out}.card__image--hover img{width:100%;display:block}@media (min-width: 64em){.card__image--hover{display:block}}.card__image__seaweed{width:51%;position:absolute;opacity:0;transition:all .25s ease-in-out;display:none}@media (min-width: 64em){.card__image__seaweed{display:block}}.card__image__seaweed svg{display:block;width:100%}.card__image__seaweed--bottom-left{bottom:0;left:0}.card__image__seaweed--top-left{top:0;left:0}.card__image__seaweed--bottom-right{bottom:0;right:0}.card__image__seaweed--top-right{top:0;right:0}.card__title{color:var(--color-grayscale-900);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-body);text-transform:uppercase}@media (min-width: 64em){.card__title{font-size:1.125rem}}.card__heading{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 .5rem}@media (min-width: 64em){.card__heading{margin:1rem 0}}.card__body{display:flex;flex-direction:column;flex-grow:1}.card__body__label{color:var(--color-green-600);margin-bottom:1.25rem}.card__body__container{display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.card__body .product__heading{flex-direction:column;align-items:flex-start}@media (min-width: 64em){.card__body .product__heading{flex-direction:row;align-items:center}}.card__body .product__price{text-align:left;margin-top:.75rem}@media (min-width: 64em){.card__body .product__price{text-align:right;margin-top:0}}.card__price{text-align:right}.card__price--old{color:var(--color-grayscale-700);font-size:.75rem;font-weight:500;line-height:var(--line-height-body);text-decoration:line-through}.card__price--current{color:var(--color-grayscale-900);font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-body)}@media (min-width: 64em){.card__price--current{font-size:var(--font-size-lg)}}.card__price--unused-currency{color:var(--color-grayscale-600);font-size:.75rem;font-weight:400;line-height:var(--line-height-body)}.card__description{color:inherit;text-decoration:none;margin-bottom:.75rem;display:block;font-size:.75rem;font-weight:400;line-height:var(--line-height-body);color:var(--color-grayscale-600);word-wrap:break-word;text-overflow:ellipsis;white-space:revert;overflow:hidden}@media (min-width: 64em){.card__description{flex-grow:1;margin-bottom:1rem;font-size:var(--font-size-md)}}.card__discount-tags{position:absolute;top:.625rem;right:.625rem;z-index:1;display:flex;-webkit-user-select:none;user-select:none;pointer-events:none}.card__discount-tags__tag{width:2.37rem;height:2.37rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;background-color:var(--color-green-500);font-size:.6rem;line-height:var(--line-height-body);color:var(--color-white-25);font-weight:600;border-radius:var(--border-circle);margin-right:.5rem}.card__discount-tags__tag:last-child{margin-right:0}@media (min-width: 26em){.card__discount-tags__tag{width:3.37rem;height:3.37rem;font-size:var(--font-size-sm)}}@media (min-width: 64em){.card__discount-tags__tag{width:5rem;height:5rem;font-size:1.125rem}}.card__discount-tags--horizontal{right:calc(100% - 6.5rem)}@media (min-width: 26em){.card__discount-tags--horizontal{right:calc(100% - 8.5rem)}}@media (min-width: 64em){.card__discount-tags--horizontal{right:calc(100% - 13.5rem)}}@media (min-width: 82em){.card__discount-tags--horizontal{right:calc(100% - 19.5rem)}}.card__discount-tags--horizontal .card__discount-tags__tag{width:2.3rem;height:2.3rem;font-size:.6rem}@media (min-width: 64em){.card__discount-tags--horizontal .card__discount-tags__tag{width:3rem;height:3rem;font-size:.8rem}}.card__tags{background-color:var(--color-gray-200-25);border:1px solid var(--color-gray-200);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.5rem;border-radius:var(--border-rounded);font-size:.75rem;display:inline-block}.card__tags--mobile{flex-grow:1;margin-bottom:1rem}.card__tags__wrapper{margin-bottom:.625rem}.card__tags__wrapper:first-child .card__tags{background-color:var(--color-green-500);color:var(--color-white-25)}.card__tags__wrapper:last-child{margin-bottom:0}.card__product-label{z-index:99;position:absolute;bottom:1rem;right:1rem;margin-left:1rem;padding:.5rem;background-color:#ffffffb5;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:1px solid var(--color-gray-200);border-radius:var(--border-rounded);color:var(--color-error-500);font-size:.75rem}@media (min-width: 40em){.card__product-label{font-size:var(--font-size-sm)}}.card__product-label__wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.card--horizontal{--card-width: 9rem;display:flex;margin-bottom:1.5rem;flex-direction:row}.card--horizontal .cart-actions__counter,.card--horizontal .cart-actions__heart{display:none}@media (min-width: 64em){.card--horizontal .cart-actions__counter,.card--horizontal .cart-actions__heart{display:flex}}.card--horizontal .card__body{flex-grow:1;padding-left:1rem;width:calc(100% - var(--card-width))}@media (min-width: 64em){.card--horizontal .card__body{padding-right:1rem;width:unset}}.card--horizontal .card__description{flex-grow:1}.card--horizontal .card__image,.card--horizontal .card__image--hover{width:100%;height:13rem;object-fit:contain}@media (min-width: 64em){.card--horizontal .card__image,.card--horizontal .card__image--hover{width:14rem}}@media (min-width: 82em){.card--horizontal .card__image,.card--horizontal .card__image--hover{width:20rem;height:14rem}}.card--horizontal .card__image__container,.card--horizontal .card__image--hover__container{width:7rem;height:13rem;overflow:hidden}@media (min-width: 26em){.card--horizontal .card__image__container,.card--horizontal .card__image--hover__container{width:var(--card-width)}}@media (min-width: 64em){.card--horizontal .card__image__container,.card--horizontal .card__image--hover__container{width:14rem}}@media (min-width: 82em){.card--horizontal .card__image__container,.card--horizontal .card__image--hover__container{width:20rem;height:14rem}}@media (min-width: 64em){.card--horizontal .card__image__link{height:100%;display:flex;align-items:center}}.card--horizontal .card__image--hover{display:none}@media (min-width: 64em){.card--horizontal .card__image--hover{display:block}.card--horizontal .card__image--hover img{width:100%;height:100%;object-fit:contain}}@media (min-width: 64em){.card--horizontal .card__image__seaweed--bottom-right{bottom:3rem}}@media (min-width: 64em){.card--horizontal .card__image__seaweed--top-right{top:3rem}}.card--horizontal .product__heading{margin:0;margin-bottom:.5rem}.card .review{display:none}@media (min-width: 64em){.card .review{display:flex}}.card--cart{flex-direction:row}.card--cart .card__body{height:unset;flex-grow:1}.card--cart .card__image__link:hover .card__image{opacity:1}.card--cart .card__image__link:hover .card__image--cart{opacity:0}.card--cart .card__image__container{margin-right:1rem;width:9.375rem}.card--cart .cart-actions{justify-content:space-between}.card--cart .product__title--sm{margin-bottom:.25rem}.card--cart .card__description{color:var(--color-green-500)}.card--cart-page .card__image__link:hover .card__image{opacity:0}.card--cart-page .card__image__container{width:5.75rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cart.css.map */
