.pcard{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;box-shadow:0 4px 16px #00000012;padding:1.1rem;transition:box-shadow .2s ease,transform .2s ease}.pcard:hover{box-shadow:0 8px 24px #0000001c;transform:translateY(-2px)}.card--extend-height .pcard{height:100%}.product-grid.grid,ul.product-grid{row-gap:2.4rem!important;column-gap:.5rem!important}.grid__item,.pcard,.pcard__body,.pcard__title,.pcard__price-row,.pcard__cart-row{min-width:0}.pcard__title a,.pcard__title{overflow-wrap:break-word;word-break:break-word}.pcard__media-link{display:block;text-decoration:none;margin:-1.1rem -1.1rem .8rem}.pcard__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:11px 11px 0 0;overflow:hidden;background:rgba(var(--color-foreground),.04)}.pcard__media img,.pcard__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.pcard__discount-wrap{position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);z-index:3;margin:0}.pcard__discount{background:#e73727;color:#fff;font-size:1rem;font-weight:700;padding:.35rem 1.1rem;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #00000040}.pcard__discount-inline{display:none}.pcard__body{text-align:left;display:flex;flex-direction:column;flex-grow:1}.pcard__body .review-summary{align-items:flex-start;margin-bottom:.5rem;font-size:.9rem}.pcard__body .review-summary__stars{font-size:1.05rem}.pcard__body .simple-badges,.pcard__body .pcard-badges{margin-bottom:.5rem;flex-wrap:wrap}.pcard__body .simple-badge{font-size:.85rem;padding:.2rem .6rem}.pcard__title{margin:0 0 .25rem;font-size:1.55rem;font-weight:700;line-height:1.2}.pcard__title a{color:inherit;text-decoration:none}.pcard__subtitle{margin:0 0 .6rem;font-size:.95rem;color:rgba(var(--color-foreground),.65)}.pcard__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.3rem}.pcard__price{font-size:1.4rem;font-weight:700}.pcard__compare{font-size:1rem;color:rgba(var(--color-foreground),.5)}.pcard__perday{font-size:.88rem;font-weight:700;color:#d32f2f}.pcard__packof{font-size:.88rem;font-weight:600;margin:0 0 .6rem}.pcard__delivery{font-size:.88rem;font-weight:600;color:#2e7d32;margin:0 0 .8rem;display:flex;align-items:center;gap:.35rem}.pcard__cart-row{display:flex;gap:.5rem;align-items:stretch;margin-top:auto;flex-wrap:nowrap}.pcard__save{flex:0 0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.82rem;font-weight:700;color:#2e7d32;border:1.5px solid #2e7d32;border-radius:999px;padding:0 .9rem;white-space:nowrap}.pcard__form{flex:1 1 auto;min-width:0}.pcard__addbtn{width:100%;height:100%;min-height:3.4rem;min-width:0;border:none;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.92rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}.pcard__addbtn--link{text-decoration:none;flex:1 1 auto;min-width:0}.pcard__addbtn:disabled{opacity:.5;cursor:not-allowed}.pcard__addbtn:hover:not(:disabled){opacity:.9}.pcard__cart-row:not(:has(.pcard__save)) .pcard__form,.pcard__cart-row:not(:has(.pcard__save)) .pcard__addbtn--link{flex:1 1 100%}.pcard__media img.pcard__media-secondary{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.pcard:hover .pcard__media img.pcard__media-secondary{opacity:1}.pcard:hover .pcard__media img.pcard__media-primary{opacity:0}.pcard__media img.pcard__media-primary{transition:opacity .3s ease}.complementary-products .pcard__media-link{margin:0}.complementary-products .pcard{flex-direction:row;align-items:center;gap:1rem;padding:.9rem;border-radius:12px;box-shadow:0 2px 10px #0000000f}.complementary-products .pcard:hover{transform:none;box-shadow:0 4px 14px #00000017}.complementary-products .pcard__media-link{flex:0 0 5.6rem;width:5.6rem}.complementary-products .pcard__media{width:5.6rem;height:5.6rem;margin-bottom:0;border-radius:8px}.complementary-products .pcard__discount-wrap{display:none}.complementary-products .pcard__discount-inline{display:inline;font-size:.82rem;font-weight:700;color:#e73727}.complementary-products .pcard__body{padding:0;gap:0;min-width:0}.complementary-products .review-summary,.complementary-products .simple-badges,.complementary-products .pcard__subtitle,.complementary-products .pcard__delivery,.complementary-products .pcard__packof,.complementary-products .pcard__perday,.complementary-products .pcard__save{display:none!important}.complementary-products .pcard__title{font-size:1.1rem;font-weight:700;line-height:1.25;margin:0 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complementary-products .pcard__price-row{margin:0 0 .55rem;gap:.5rem}.complementary-products .pcard__price{font-size:1.05rem}.complementary-products .pcard__compare{font-size:.85rem}.complementary-products .pcard__cart-row{margin-top:0}.complementary-products .pcard__addbtn{min-height:2.4rem;width:auto;padding:0 1.2rem;font-size:.85rem;border-radius:999px}.complementary-products .pcard__form,.complementary-products .pcard__addbtn--link{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/card-product-buybox.css.map */
