.sdb-product-tile{display:flex;flex-direction:column;min-width:0;max-width:100%;align-self:stretch}
.sdb-product-tile>a.card{display:block;flex:1;min-width:0;width:100%;box-sizing:border-box}
.sd-home-grid>.sdb-product-tile>a.sd-home-card{display:flex;flex-direction:column;padding:16px;text-decoration:none}
.sdb-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}
.sdb-primary,.sdb-buy-now{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px!important;background:#35594f!important;color:#fff!important;border:1px solid #35594f!important;border-radius:2px;text-decoration:none!important;font:inherit;line-height:1.3;box-sizing:border-box;cursor:pointer}
.sdb-primary:hover,.sdb-buy-now:hover{background:#203e35!important;color:#fff!important}
.sdb-primary:focus-visible,.sdb-buy-now:focus-visible{outline:3px solid #b88c3b;outline-offset:3px}
.sdb-buy-now{margin:8px 0 8px 10px!important;float:none!important}
.sdb-legacy-purchase{margin:20px 0 26px;clear:both}
.sdb-legacy-purchase p,.sdb-order-context p{font-size:.92em;line-height:1.6;color:#555;max-width:700px;margin:10px 0}
.sdb-order-context{padding:18px 22px;margin-bottom:25px;background:#edf2ee;border-left:3px solid #35594f}
.sdb-unavailable{opacity:.65;cursor:default}
@media(max-width:600px){.sd-home-grid>.sdb-product-tile>a.sd-home-card{padding:12px}.sdb-card-actions .sdb-primary{width:100%;padding:11px 8px!important;font-size:.92rem}.sdb-buy-now{margin-left:0!important;margin-right:6px!important}.sdb-legacy-purchase .sdb-primary{width:100%}}
