.product-card{--product-card-badge-spacing: 0;--product-card-info-padding: 0;--product-card-info-padding--mobile: 0;--product-card-quick-buy-inset: var(--spacing-2);border-radius:var(--rounded-xs);grid-template-columns:minmax(0,1fr);align-content:start;display:flex;position:relative;flex-direction:column;gap:1rem}.product-card__overlay{position:absolute;height:100%;width:100%;z-index:2;background-color:#ffffff80;pointer-events:none}.product-card__figure{display:block;position:relative;border-radius:var(--rounded-xs);overflow:hidden}.badge{--badge-background: var(--text-color) / .05;--badge-color: var(--text-color);align-items:center;gap:var(--spacing-1-5);padding:6px 12px;width:max-content;background:#7cccbf;color:var(--color-button-primary-text);border-radius:var(--rounded-xs);font-size:14px;line-height:19px;font-weight:700;display:flex}.badge--article{font-weight:500;font-size:16px;line-height:22px}.badge--primary{--badge-background: var(--primary-badge-background);--badge-color: var(--primary-badge-text)}.badge--sold-out{--badge-background: var(--sold-out-badge-background);--badge-color: var(--sold-out-badge-text)}.variant-discount .badge--sold-out{background-color:#dedfdf!important;font-size:16px;font-weight:700}.badge--on-sale{--badge-background: var(--on-sale-badge-background);--badge-color: var(--on-sale-badge-text)}.badge--offer{background:var(--red-normal);color:#fff}.badge--current{--badge-background: var(--text-color) / .12;--badge-color: var(--text-color);padding:10px 20px!important}.badge--lg{padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-xs)}.product-card__badge-list{gap:var(--spacing-2);pointer-events:none;z-index:5;display:grid;top:var(--product-card-badge-spacing);position:absolute;padding:6px 8px}.product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;padding:.5rem;width:100%}.product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rhs-merit-logo{top:0}.product-card__badge-list .badge{background:#7cccbf;color:var(--color-button-primary-text)}.product-card__badge-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-badge-spacing)}.product-card__image{object-fit:contain;object-position:center;transition:opacity .2s ease-in-out}.product-card__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:var(--rounded-xs)}.product-card__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--rounded-sm);border-top-left-radius:var(--rounded-sm)}.product-card__image--secondary{display:none}.product-card__title{line-height:1.5;margin-bottom:.375rem}.product-card__title a{font-weight:500}.product-card__quick-buy{bottom:var(--product-card-quick-buy-inset)}.product-card__quick-buy:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-quick-buy-inset)}.product-card__quick-buy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-quick-buy-inset)}.product-card__mobile-quick-buy-button{height:2.25rem;width:2.25rem;background:rgb(var(--button-background-primary));color:rgb(var(--text-primary) / .7);border-radius:var(--rounded-button);border-width:1px;place-content:center;display:grid}.product-card__mobile-quick-buy-button svg{vertical-align:middle}.product-card__mobile-quick-buy-button>.button__loader{gap:var(--spacing-1)}.product-card__mobile-quick-buy-button>.button__loader>*{width:var(--spacing-1);height:var(--spacing-1)}.product-card__quick-buy button{font-size:var(--text-xs);padding:.5rem 1rem;background:#005976!important;color:#fff;border-radius:var(--rounded-button)}.product-card__quick-buy .button:not([disabled]):not(.button--outline):hover,.btn:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:transparent!important;color:rgb(var(--button-outline-color) / var(--button-background-opacity, 1))!important;box-shadow:inset 0 0 0 2px currentColor!important}:is(.product-card__quick-buy .button:not([disabled]):not(.button--outline):hover,.btn:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover) svg,:is(.product-card__quick-buy .button:not([disabled]):not(.button--outline):hover,.btn:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover) svg path{stroke:#005976!important}.product-card__quick-buy button .text-with-icon{gap:5px}.product-card__info{gap:var(--spacing-1);padding:var(--product-card-info-padding--mobile);grid-template-columns:minmax(0,1fr);justify-items:start;display:flex;flex:1}@media screen and (min-width: 768px){.product-card__info{padding:var(--product-card-info-padding)}}.product-card__info--center{text-align:center;justify-content:center;justify-items:center}.product-card__variant-list{display:none}@media screen and (min-width: 700px){.product-card{--product-card-badge-spacing: 0;--product-card-info-padding: 0;--product-card-quick-buy-inset: var(--spacing-4)}.product-card__aside{margin-block-start:var(--spacing-1)}.product-card__variant-list{gap:var(--spacing-2);flex-wrap:wrap;margin-block-start:var(--spacing-2);display:flex}}@media screen and (min-width: 1400px){.product-card__info{--product-card-info-padding: 0}}@media screen and (pointer: fine){.product-card--show-secondary-media .product-card__figure:hover .product-card__image--primary{opacity:0}.product-card--show-secondary-media .product-card__figure:hover .product-card__image--secondary{opacity:1}.product-card__image--secondary{opacity:0;display:block}}.product-card__variants,.available-variants,.product-card__single-variant{font-size:.75rem}.product-card__variants--code{min-width:fit-content;font-weight:500}.product-card__variants--more{color:#006541;font-size:.75rem}@media screen and (min-width: 700px){.product-card__variants,.available-variants,.product-card__single-variant,.product-card__variants--more{font-size:.875rem}}.available-variants{color:#6c757d}.available-variants.default-only{color:#212529;font-weight:500}.product-card__variants li div,.product-card__single-variant{display:flex;flex-direction:column}@media screen and (min-width: 700px){.product-card__variants li div,.product-card__single-variant{font-size:.75rem;flex-direction:row;justify-content:space-between}.product-card__variants li div .product-card__variants--code,.product-card__single-variant .product-card__variants--code{text-align:right}.product-card__variants li div br{display:none}}hr{border-top:1px dashed #ced4da}.price-container{align-self:end}.price-container__content{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;gap:8px}.price-container__actions{display:flex;gap:var(--spacing-4)}.info-banner{text-align:center;padding:.5rem;font-size:.9rem;width:100%;position:absolute;bottom:0;left:0;z-index:3;color:#fff;background:#005976}.info-banner.bg-sale{background:var(--info-sale)!important}.info-banner.bg-new{background:var(--plants-base)!important}.info-banner.bg-info{background:var(--vegetables-base)!important}.price-list .text-subdued{font-weight:170;line-height:1;text-align:left;width:min-content}.cart-drawer__secondary .price-list .text-subdued{width:max-content}compare-at-price.text-subdued{font-size:var(--text-base)}.price-list{font-weight:500;align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}
/*# sourceMappingURL=/cdn/shop/t/42/assets/css-product-card.bundle.css.map */
