.ovz-presale-summary{box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid #dfd4bc;border-radius:6px;background:#fcfaf5;color:#323232;text-align:left;clear:both}
.ovz-presale-summary h3{font-size:16px;font-weight:600;margin:0 0 12px;color:inherit}
.ovz-presale-summary h4{font-size:14px;font-weight:600;margin:16px 0 8px}
.ovz-presale-summary ul{list-style:none;margin:0;padding:0}
.ovz-presale-summary li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;line-height:1.6;overflow-wrap:anywhere}
.ovz-presale-name{flex-basis:100%}
.ovz-presale-badge,.ovz-presale-line strong{display:inline-block;background:#746245;color:#fff;border-radius:4px;padding:1px 7px;font-size:12px;font-weight:600;white-space:nowrap}
.ovz-presale-line{display:block;clear:both;margin:6px 0;color:#625039;font-size:12px;line-height:1.7;text-align:left;white-space:normal}
.ovz-presale-line time,.ovz-presale-summary time{font-weight:600}
.ovz-presale-original-stock,body#module-supercheckout-supercheckout .opc_shoppingcart .cart_list_item .ovz-presale-original-stock{display:none!important}
.ovz-product-meta>.ovz-presale-line{flex-basis:100%;margin:0 0 6px}
body#module-preorderandnotification-preorders #preordered-products-list>p.alert.alert-info.info{display:none!important}
.ovz-presale-account-table-wrap{overflow:hidden;border:1px solid #e5dccb;border-radius:6px;background:#fff}
.ovz-presale-account-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.6;margin:0}
.ovz-presale-account-table .ovz-presale-col-order{width:130px}
.ovz-presale-account-table .ovz-presale-col-type{width:115px}
.ovz-presale-account-table .ovz-presale-col-date{width:140px}
.ovz-presale-account-table th{background:#f3eee4;color:#625039;font-weight:600;text-align:left;padding:12px 14px;border:0}
.ovz-presale-account-table td{padding:14px;vertical-align:top;border:0;border-top:1px solid #eee8dc;overflow-wrap:anywhere}
.ovz-presale-account-table .ovz-presale-order-cell a{color:#1684bb;font-weight:600;text-decoration:none}
.ovz-presale-account-table .ovz-presale-order-cell a:hover{text-decoration:underline}
.ovz-presale-account-table .ovz-presale-date-cell{white-space:nowrap;overflow-wrap:normal}
.ovz-presale-account-table .ovz-presale-empty-cell{color:#777;text-align:center;padding:24px 14px}
@media(max-width:575px){
 .ovz-presale-account-table colgroup{display:none}
 .ovz-presale-account-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .ovz-presale-account-table,.ovz-presale-account-table tbody{display:block;width:100%}
 .ovz-presale-account-table tbody tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eee8dc;padding:8px}
 .ovz-presale-account-table tbody tr:first-child{border-top:0}
 .ovz-presale-account-table td{display:block;padding:6px;border:0}
 .ovz-presale-account-table td[data-label]::before{content:attr(data-label);display:block;font-size:12px;color:#827660;font-weight:400;margin-bottom:2px}
 .ovz-presale-account-table .ovz-presale-order-cell,.ovz-presale-account-table .ovz-presale-product-cell,.ovz-presale-account-table .ovz-presale-empty-cell{grid-column:1/-1}
}
@media(max-width:575px){.ovz-presale-summary{padding:12px}.ovz-presale-summary li{gap:4px 8px}}
