/* Keep the plugin's original consent button and behaviour; place it in the legal footer. */
nav[aria-label="Legal"] #cmplz-manage-consent.dbc-footer-privacy {display:inline-flex!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;}
nav[aria-label="Legal"] .dbc-footer-privacy .cmplz-manage-consent {position:static!important;inset:auto!important;transform:none!important;display:inline-block!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-decoration:underline!important;cursor:pointer;}
nav[aria-label="Legal"] .dbc-footer-privacy button:focus-visible {outline:2px solid currentColor!important;outline-offset:5px;}
.dbc-cart-with-count {position:relative;overflow:visible!important;}
.dbc-cart-count {position:absolute;right:-8px;top:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 3px;box-sizing:border-box;border-radius:50%;background:#f6f1e9;color:#45111c;font:700 11px/1 Arial,sans-serif;border:1px solid #45111c;}
.dbc-cart-count[data-count="0"] {display:none;}
body.single-product.postid-48 #tab-description h2,body.single-product.postid-49 #tab-description h2,body.single-product.postid-50 #tab-description h2 {font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(31px,3.2vw,46px)!important;letter-spacing:-.025em;line-height:1.12;}
body.single-product.postid-48 #tab-description h2 strong,body.single-product.postid-49 #tab-description h2 strong,body.single-product.postid-50 #tab-description h2 strong {font-weight:400!important;}
@media(min-width:781px){body.single-product .dbc-preview {max-width:700px!important;margin:48px auto!important;padding:28px!important;box-sizing:border-box;text-align:center;}}
