/* Global card labels: one configurable, italic price hierarchy. */
:root{--dagmar-card-label-size:18px;--dagmar-card-label-unit:12px;--dagmar-card-label-height:32px;--dagmar-card-label-caption:9px;--dagmar-card-label-initial-cap:18px}
@media(max-width:767px){:root{--dagmar-card-label-size:16px;--dagmar-card-label-unit:11px;--dagmar-card-label-height:30px;--dagmar-card-label-caption:8px;--dagmar-card-label-initial-cap:16px}}
body #dbp-modal .dbp-card .dbp-b2b-badge,
body .dhp-root .dhp-product-card .dhp-b2b-badge,
body .dgs-shell .dgs-card .dgs-card-b2b,
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b,
body .db2b-loop-badge{box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px 5px!important;min-width:0!important;max-width:100%!important;width:max-content!important;height:auto!important;min-height:var(--dagmar-card-label-height,32px)!important;margin:0!important;padding:4px 8px!important;border:1px solid #d1d9ca!important;border-left:2px solid #b19760!important;border-radius:6px!important;background:#f7f9f3!important;color:#314b35!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--dagmar-card-label-caption,9px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-label,
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-label,
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-label,
body .db2b-loop-badge > span:first-child{flex:0 0 auto!important;color:#506145!important;font-size:var(--dagmar-card-label-caption,9px)!important;font-weight:500!important;font-style:normal!important;line-height:1.25!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-value,
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-value,
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-value,
body .db2b-loop-badge > strong{display:inline-block!important;min-width:0!important;max-width:100%!important;padding-left:5px!important;border-left:1px solid #cad6c1!important;color:#31472e!important;font-size:min(var(--dagmar-card-label-size,18px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:600!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body .db2b-loop-badge > strong{font-size:var(--dagmar-card-label-caption,9px)!important;}
body .dhp-root .dhp-product-card .dhp-product-price :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price),
body .dgs-shell .dgs-card :is(.dgs-price,.dgs-unit-price,.dgs-card-secondary) :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price),
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-secondary :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price),
body.woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price),
body .woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price){box-sizing:border-box!important;display:inline-block!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:var(--dagmar-card-label-height,32px)!important;margin:5px 0 0!important;padding:4px 8px!important;border:1px solid #d1d9ca!important;border-left:2px solid #b19760!important;border-radius:6px!important;background:#f7f9f3!important;color:#31472e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:min(var(--dagmar-card-label-unit,12px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:500!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-value :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-value :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-value :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body .db2b-loop-badge > strong :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body .dhp-root .dhp-product-card .dhp-product-price :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body .dgs-shell .dgs-card :is(.dgs-price,.dgs-unit-price,.dgs-card-secondary) :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-secondary :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body.woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number),
body .woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number){color:inherit!important;font-size:min(var(--dagmar-card-label-size,18px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:600!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-value :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-value :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-value :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body .db2b-loop-badge > strong :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body .dhp-root .dhp-product-card .dhp-product-price :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body .dgs-shell .dgs-card :is(.dgs-price,.dgs-unit-price,.dgs-card-secondary) :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-secondary :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body.woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label),
body .woocommerce .products .product :is(.dpc-unit-price,.dagmar-unit-price,.dagmar-mini-bax-main-unit-price,.dagmar-mini-bax-unit-price,.dagmar-bax-unit-price) :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label){color:inherit!important;font-size:min(var(--dagmar-card-label-unit,12px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:500!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge > svg,
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-mark,
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-mark{display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;color:#8b7549!important;}
body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-prefix,
body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-prefix,
body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-prefix{display:inline!important;}
@media(max-width:767px){body .dhp-root .dhp-product-card .dhp-b2b-badge .dhp-b2b-prefix,body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-prefix,body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-prefix{display:none!important}body .dhp-root .dhp-product-card .dhp-b2b-badge > svg,body .dgs-shell .dgs-card .dgs-card-b2b .dgs-card-b2b-mark,body :is(.dgr-product,.dgr-after-product) .dgr-recommendation-grid .dgr-card-b2b .dgr-card-b2b-mark{display:none!important}}
/* Popup cards share the same global typography. */
body #dbp-modal .dbp-card .dbp-b2b-badge{box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px 5px!important;min-width:0!important;max-width:100%!important;width:max-content!important;height:auto!important;min-height:var(--dagmar-card-label-height,32px)!important;margin:0!important;padding:4px 8px!important;border:1px solid #d1d9ca!important;border-left:2px solid #b19760!important;border-radius:6px!important;background:#f7f9f3!important;color:#314b35!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--dagmar-card-label-caption,9px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-label{flex:0 0 auto!important;color:#506145!important;font-size:var(--dagmar-card-label-caption,9px)!important;font-weight:500!important;font-style:normal!important;line-height:1.25!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-value{display:inline-block!important;min-width:0!important;max-width:100%!important;padding-left:5px!important;border-left:1px solid #cad6c1!important;color:#31472e!important;font-size:min(var(--dagmar-card-label-size,18px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:600!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-value :is(.woocommerce-Price-amount,.amount,bdi,.db2b-unit-value,.dagmar-card-label-number){color:inherit!important;font-size:min(var(--dagmar-card-label-size,18px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:600!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-value :is(.woocommerce-Price-currencySymbol,.dagmar-card-label-currency,.dagmar-card-label-unit,.db2b-unit-label){color:inherit!important;font-size:min(var(--dagmar-card-label-unit,12px),var(--dagmar-card-primary-size,var(--dagmar-card-label-initial-cap,18px)))!important;font-weight:500!important;font-style:italic!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge > svg{display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;color:#8b7549!important;}
body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-prefix{display:inline!important;}
@media(max-width:767px){body #dbp-modal .dbp-card .dbp-b2b-badge .dbp-b2b-prefix{display:none!important}}
@media(max-width:767px){body #dbp-modal .dbp-card .dbp-b2b-badge > svg{display:none!important}}

