.pdp-container{display:flex;flex-direction:row;gap:1rem;padding:0 1rem}.pdp-card{display:flex;justify-content:flex-start!important;padding:1.25rem;width:50%;flex-direction:column;box-shadow:none!important;border:1.5px solid #d9d9d9;border-radius:1.5rem;margin:0!important}.pdp-card.selected{border:.3rem solid #2196f3}.pdp-card .card-visual-container,.pdp-card .card-info-container{width:100%}.js-product-card{cursor:pointer}.pdp-card .card-info-container{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto}.pdp-card .card-visual-container{display:flex;justify-content:center}.pdp-card .card-visual-container img,.pdp-card .card-info-container img{width:80%}.pdp-card .product-card-name{font-size:2.2rem;margin:1rem}.product-card-name{text-decoration:none!important;color:#292a2b;letter-spacing:-.02em;font-weight:600;font-size:2rem}.sale-flag-pdp{right:-1rem!important;top:-1rem!important;padding:0 1rem!important}.sale-flag-pdp.selected{background-color:#2196f3;box-shadow:none!important}.pdp-card .product-card-price{order:99;margin-top:auto}.product-card{position:relative;display:flex;justify-content:space-between;margin:0 auto;margin-bottom:2rem;padding:1.25rem;text-align:center;border-radius:1.5rem;background:#fff;box-shadow:1px 1px 1px #292a2b40;transition:transform .2s ease,box-shadow .2s ease;max-width:35rem}.product-card:hover{transform:translateY(-1px)}.product-card.is-removed{opacity:.45;filter:grayscale(1)}.sale-flag{position:absolute;top:-.8rem;right:-2rem;background:#292a2b;color:#fff;font-weight:600;padding:0 .8rem;border-radius:3rem;letter-spacing:.02em;box-shadow:0 8px 15px #00000040;z-index:1}.card-visual-container{display:grid;align-items:center;width:45%}.product-card-image{width:100%;height:auto;border-radius:1rem;display:block}.card-info-container{width:50%;align-content:center}.product-card-price{font-weight:600;font-size:1.8rem;margin:0}.product-card-description{margin-top:-.6rem;font-size:1.6rem;color:#292929}.product-card-price{letter-spacing:.02em}.product-card-shipping{font-size:1.6rem;margin-top:0;color:#6b7280}.product-card-button{padding:.3rem 1.5rem;min-height:2.8rem}.product-card-button,.product-card-button a{font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:#292a2b;color:#fff;text-decoration:none;border:none;cursor:pointer;font-size:1.2rem;line-height:1;box-shadow:1px 1px 1px #292a2b40;transition:transform .12s ease,filter .12s ease,background-color .2s ease}.product-card-button:hover,.product-card-button a:hover{filter:brightness(1.05);transform:translateY(-1px)}.product-card-button:active,.product-card-button a:active{transform:translateY(0)}.product-card-button a{background:transparent;box-shadow:none;padding:0}.product-card-button.is-success{background:#16a34a}.product-card-button.is-error{background:#b91c1c}.btn-icon{display:inline-flex}.qty-row{display:inline-flex;align-items:center;height:3rem;width:fit-content;padding:.5rem .75rem;border-radius:3rem;background:#292a2b;color:#fff;box-shadow:1px 1px 1px #292a2b40}.qty{min-width:1.5rem;text-align:center;font-weight:700}.qty-btn,.icon-btn{display:flex;align-items:center;height:2rem;background:transparent;color:#fff;padding:0 1.5rem;cursor:pointer}.icon-btn{margin-left:.5rem}.icon-btn.remove{box-shadow:none;width:fit-content;padding:0}.card-actions{display:flex;align-items:center;justify-content:center;margin-top:2rem}quantity-popover{display:flex;align-items:center}cart-remove-button{margin-left:-1rem}.product-card,.qty-row,.qty-btn,.icon-btn{-webkit-tap-highlight-color:transparent}.product-card:focus-visible,.qty-btn:focus-visible,.icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #292a2b59;border-radius:8px}.svg-wrapper.cta svg{width:1.8rem;height:auto}@media (min-width: 768px){.product-card-name,.product-card-price{font-size:2rem}.product-card-description{font-size:1.6rem}.pdp-card .product-card-description{font-size:2.2rem}.pdp-card .product-card-name,.pdp-card .product-card-price{font-size:2.6rem}.card-visual-container{justify-content:center;align-items:center;margin-right:1rem}}@media (min-width: 768px){.pdp-cards .product-cards-container{margin-left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-card.css.map */
