.lpc-medical-common #product{background:#fff;color:#203236}
.lpc-medical-common #brxe-prod08{border:0;border-radius:0;padding:0;box-shadow:none;gap:20px}
.lpc-medical-common #brxe-prod09{font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.15;letter-spacing:-1px}
.lpc-medical-common #brxe-prod12{font-size:21px;line-height:1.5}
.lpc-medical-common form.cart{width:100%}
.lpc-medical-presets{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px}
.lpc-medical-presets button{min-height:59px;background:#fff;color:#203236;font-size:18px;line-height:1.35;padding:13px 10px;border:1px solid #aeb6b2;border-radius:4px;cursor:pointer;text-align:center;justify-content:center}
.lpc-medical-presets button:last-child{grid-column:1/-1}
.lpc-medical-presets button[aria-pressed=true]{border:2px solid #a63532;padding:12px 9px}
.lpc-medical-common .vpo-group-title-front,.lpc-medical-common .vpo-tier-row,.lpc-medical-common .vpo-tier-option-header,.lpc-medical-common .vpo-stepper{display:none!important}
.lpc-medical-common .vpo-tier-option{border:0!important;box-shadow:none!important;background:#fff!important;padding:0!important}
.lpc-medical-common .vpo-tier-fields{padding:0!important;margin:0!important}
.lpc-medical-common .vpo-tier-field-label{font-size:20px!important;line-height:1.4;font-weight:700}
.lpc-medical-common .vpo-tier-field-description,.lpc-medical-common .vpo-tier-field-desc{font-size:18px;line-height:1.5;color:#5d6969}
.lpc-medical-common .vpo-personalization-input{font-size:20px!important;padding:14px!important;width:100%;border:1px solid #aeb6b2;border-radius:3px}
.lpc-medical-common #vpo-product-options .vpo-tier-tabs,.lpc-medical-common #vpo-product-options .vpo-price-display{display:none!important}
.lpc-medical-common #vpo-product-options .vpo-tier-option{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}
.lpc-medical-common #vpo-product-options .vpo-tier-field-desc{font-size:18px!important;line-height:1.5!important;font-weight:400!important;color:#5d6969}
.lpc-medical-common #vpo-product-options .vpo-tier-field-label{font-size:20px!important;line-height:1.4!important}
.lpc-medical-common #vpo-product-options .vpo-personalization-input{font-size:20px!important;padding:14px!important}
body.lpc-medical-common.single-product #product #brxe-prod10,body.lpc-medical-common.single-product #product #brxe-prod10 .price{display:block!important}
.lpc-medical-common #vpo-product-options .vpo-tiers-list{border:0!important;box-shadow:none!important;border-radius:0!important}
.lpc-medical-plate{position:relative;display:flex;align-items:center;width:100%;min-height:130px;background:#fff;margin:0 0 18px}
.lpc-medical-plate img{width:100%;display:block}
.lpc-medical-plate span{position:absolute;left:17%;right:17%;top:50%;transform:translateY(-50%);text-align:center;white-space:nowrap;overflow:hidden;font:700 24px "Trebuchet MS",sans-serif;color:#333}
.lpc-medical-common #product .single_add_to_cart_button{background:#b6362d!important;color:#fff!important;border-radius:5px!important;min-height:76px!important;font-size:21px!important;box-shadow:0 3px 0 #8d2923!important}
.lpc-medical-common #product .woocommerce-product-gallery{width:100%}
.lpc-medical-common #product .woocommerce-product-gallery__image img{object-fit:contain}
.lpc-medical-presell{background:#fff}
.lpc-medical-presell #brx-header,.lpc-medical-presell #brx-footer{display:none}
.lpc-medical-presell .medical-reason-heading{display:flex;align-items:flex-start;gap:17px}
/* Scope overrides above the selected-tier rules; preserve the input focus ring. */
body.lpc-medical-common #product #vpo-product-options .vpo-option-group .vpo-tier-option.vpo-tier-selected{border:0!important;padding:0!important;box-shadow:none!important}
body.lpc-medical-common #product #vpo-product-options .vpo-tier-fields{border:0!important;padding:0!important;box-shadow:none!important}
body.lpc-medical-common #product #vpo-product-options{padding:0!important;margin:0!important}
body.lpc-medical-common #product #vpo-product-options .vpo-option-group{margin-bottom:0!important}
body.lpc-medical-common #product #vpo-product-options .vpo-tier-field{padding:0!important}
.lpc-medical-common .lpc-medical-plate{height:110px;min-height:0;margin:4px 0 8px;overflow:hidden}
.lpc-medical-common .lpc-medical-plate img{position:absolute;top:50%;transform:translateY(-50%)}
.lpc-medical-presell #brxe-m00002 p{margin:0}
.lpc-medical-presell #brxe-m00002 h1,.lpc-medical-presell #brxe-m00002 h2{margin:0}
.lpc-medical-presell #brxe-m00016,.lpc-medical-presell #brxe-m00024,.lpc-medical-presell #brxe-m00036{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}
.lpc-medical-common #brxe-prom06{width:100%;margin-inline:auto}
.lpc-medical-common #brxe-comp04{width:100%;text-align:center}
@media(max-width:991px){
 .lpc-medical-common #product{padding-top:0}
 .lpc-medical-common #product #brxe-prod02{padding-inline:0;gap:22px}
 .lpc-medical-common #product #brxe-prod08{padding:0 16px}
 .lpc-medical-common #product #brxe-zjwcnt{width:100%;margin:0;padding:0}
 .lpc-medical-common .lpc-medical-plate{height:82px;min-height:0;margin:0 0 8px}
 .lpc-medical-presell #brxe-m00029{padding:22px 14px}
}
@media(max-width:991px){.lpc-medical-common #brxe-prod02{grid-template-columns:1fr;gap:28px}.lpc-medical-common #brxe-prod09{font-size:39px}}
@media(max-width:478px){.lpc-medical-common #brxe-prod02{padding-left:20px;padding-right:20px}.lpc-medical-plate{min-height:100px}.lpc-medical-presets button{font-size:18px}}
