.sbm-privacy-consent{margin:20px 0 17px;padding:16px;background:#f6f7f3;border:1px solid #e5e8df;border-radius:3px;clear:both;text-align:left}
.sbm-privacy-consent label{display:flex!important;align-items:flex-start;gap:11px;font-size:12px!important;line-height:1.7!important;cursor:pointer}
.sbm-privacy-consent input[type=checkbox]{appearance:auto!important;position:static!important;display:block!important;flex:0 0 18px;width:18px!important;height:18px!important;margin:3px 0 0!important;opacity:1!important;accent-color:#373a36}
.sbm-privacy-consent a{text-decoration:underline;text-underline-offset:3px}
.sbm-privacy-consent small{display:block;margin:10px 0 0 29px;font-size:11px;color:#6e7566}
#place_order[data-sbm-privacy-disabled="1"]{opacity:.45;cursor:not-allowed}
.sbm-policy-document{max-width:1000px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.sbm-policy-document h2{font-size:20px;line-height:1.5;margin:34px 0 18px}
.sbm-policy-document p{margin:0 0 16px}.sbm-policy-document ul{padding-left:25px;margin-bottom:20px}.sbm-policy-document li{margin-bottom:9px}
.sbm-policy-document .policy-title{text-align:center}.policy-number{font-weight:600}.policy-table-wrap{overflow-x:auto;margin:25px 0}
.sbm-policy-document table{border-collapse:collapse;width:100%;min-width:480px}.sbm-policy-document td,.sbm-policy-document th{border:1px solid #ddd;padding:12px;vertical-align:top;text-align:left}.sbm-policy-document th{background:#f6f7f3}
@media(max-width:600px){.sbm-policy-document{font-size:12px}.sbm-policy-document h2{font-size:17px}.sbm-privacy-consent{padding:12px}}
