.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%;height: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__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__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--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}.cart-table{width:calc(100vw - 3rem);display:grid;grid-template-columns:5.75rem 0fr 1fr 7rem;grid-template-rows:auto;grid-gap:.25rem;row-gap:.5rem}@media (min-width: 26em){.cart-table{grid-gap:.5rem;grid-template-columns:6.75rem 0fr 1fr 7rem}}@media (min-width: 48em){.cart-table{grid-template-columns:6.75rem 1fr 8rem 7rem 6rem;width:unset}}.cart-table__item--1{grid-row:1/span 2;grid-column:1}@media (min-width: 48em){.cart-table__item--1{grid-column:1;grid-row:unset}}.cart-table__item--1-2{grid-column:1/span 2}.cart-table__item--2{grid-row:1;grid-column:2/span 2;padding-left:.5rem}@media (min-width: 26em){.cart-table__item--2{padding-left:0}}@media (min-width: 48em){.cart-table__item--2{grid-column:2;grid-row:unset}}.cart-table__item--3{grid-row:2;grid-column:2;padding-left:.5rem}@media (min-width: 26em){.cart-table__item--3{padding-left:0}}@media (min-width: 48em){.cart-table__item--3{grid-column:3;grid-row:unset}}.cart-table__item--4{grid-row:1;grid-column:4;justify-self:end}@media (min-width: 48em){.cart-table__item--4{grid-column:4;grid-row:unset}}.cart-table__item--4 .product__price--old{justify-content:flex-end}.cart-table__item--5{grid-row:2;grid-column:3/span 2}@media (min-width: 48em){.cart-table__item--5{grid-column:5;grid-row:unset}}.cart-table__item--5 .btn{margin-left:.5rem}.cart-table__item .btn{height:100%}@media (min-width: 48em){.cart-table__item .btn{height:initial}}.cart-table__cell--flex{display:flex;align-items:center}.cart-table__header{display:none;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200);margin-bottom:1rem}@media (min-width: 48em){.cart-table__header{display:grid}}.cart-table__header div{font-size:var(--font-size-sm);font-weight:600}.cart-table .product__price{display:inline-block}.cart-table .product__price--current{font-size:var(--font-size-md)}.cart-table .product__heading{margin-bottom:0;margin-top:0}@media (min-width: 48em){.cart-table .product__heading{margin-top:1rem}}.cart-table .product__heading .product__title{font-size:var(--font-size-md)}.cart-table .product__title{overflow-wrap:anywhere}.cart-table .card__image__container{width:5.75rem;height:100%;margin-right:.25rem}@media (min-width: 26em){.cart-table .card__image__container{margin-right:1.5rem}}@media (min-width: 48em){.cart-table .card__image__container{grid-template-columns:6.75rem 1fr 8rem 6rem 6rem;width:unset}}.cart-table .card__description{color:var(--color-green-500);margin-top:.25rem;margin-bottom:0;font-weight:500;font-size:var(--font-size-sm)}.cart-table .cart-actions__counter{padding:.9rem .75rem}.payment{z-index:10;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 82em){.payment{margin-bottom:0}}.payment__group{display:flex;gap:.5rem}.payment__group:last-child{margin-bottom:1.5rem}@media (min-width: 82em){.payment__group:last-child{margin-bottom:0}}.payment__group--cart{margin-bottom:2.25rem!important}@media (min-width: 48em){.payment__group--cart{margin-bottom:1.5rem!important}}.payment-icon{display:flex;border:1px solid var(--color-gray-100);border-radius:var(--border-rounded-sm);background-color:#fff}.payment-icon img,.payment-icon svg{padding:.25rem;height:1.5rem;width:2.25rem}.payment-icon .visa{padding:.5rem .25rem}.payment-icon .diners{padding:.375rem .125rem}.payment-icon .corvus{width:3.5rem;margin:0 auto;padding:0 .125rem}.payment-icon .visa-secure{height:2rem;width:2rem;padding:.25rem}.payment-icon .mastercard-id{height:2rem;width:2rem;padding:0}.payment-icon .verified-by-visa{padding:.25rem .125rem;height:2rem;width:2.5rem}.payment-icon .mastercard-secure{height:2rem;width:2.5rem;padding:.25rem 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart.css.map */
