/* Pre-order is a separate action for the exact package, between size and price. */
.preorder-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:130px;box-sizing:border-box;padding:6px 9px;border:1px solid #b6c8b6;border-radius:7px;background:#edf2e8;color:#153d31!important;font:600 12px/1.35 Arial,sans-serif;text-align:center;text-decoration:none!important;white-space:normal;overflow-wrap:normal;cursor:pointer}
.preorder-whatsapp:hover{background:#dfead8;border-color:#6c8b68}
.preorder-whatsapp:focus-visible,.preorder-product-link:focus-visible{outline:2px solid #153d31;outline-offset:3px}
.preorder-product-link{color:inherit;text-decoration:none}
.preorder-product-link:hover{text-decoration:underline}
.preorder-product-image-link{display:contents}
body .product-card[data-card-id] .card-prices>span.preorder-price-row,.cms-package-price.preorder-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0}
body .product-card[data-card-id] .card-prices>span.preorder-price-row>span{padding-top:0}
body .product-card[data-card-id] .card-prices>span.preorder-price-row>b{max-width:100%;justify-self:end;text-align:right}
.cms-package-price.preorder-price-row>.cms-package-value{justify-self:end;justify-content:flex-end;text-align:right;min-width:0}
.cms-package-price.preorder-price-row>.cms-package-label{font-size:14px}
@media(max-width:700px){
 .preorder-whatsapp{font-size:11px;max-width:112px;padding:6px 7px}
 body .product-card[data-card-id] .card-prices>span.preorder-price-row,.cms-package-price.preorder-price-row{gap:6px!important}
 .cms-package-price.preorder-price-row>.cms-package-label{font-size:12px}
}
