html body .product-personalizer{background:var(--lgm-ui-page-bg)!important;color:var(--lgm-ui-text)!important;border-radius:8px;padding:14px;--pplr-text-color:var(--lgm-ui-text);--pplr-background-color:var(--lgm-ui-page-bg)}html body .product-personalizer :is(legend,label,p,h2,h3,h4,.pplr_option_price_span){color:var(--lgm-ui-text)!important}html body .product-personalizer :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]):not([type=hidden]),textarea,select){background:var(--lgm-ui-field)!important;color:var(--lgm-ui-text)!important;border:1px solid var(--lgm-ui-border)!important;border-radius:7px!important;box-shadow:none!important;caret-color:var(--lgm-ui-accent);color-scheme:light}html body .product-personalizer :is(input,textarea)::placeholder{color:var(--lgm-ui-muted)!important;opacity:1}html body .product-personalizer :is(select option,.pplr-selecter-selected,.pplr-selecter-options,.pplr-selecter-item,.pplr-drop-item){background:var(--lgm-ui-field)!important;color:var(--lgm-ui-text)!important;border-color:var(--lgm-ui-border)!important}html body .product-personalizer :is(.pplr-drop-item.active,.pplr-selecter-item.selected-font,.pplr-selecter-item:hover,.pplr-drop-item:hover){background:var(--v-panel)!important;color:var(--lgm-ui-text)!important;border-color:var(--lgm-ui-accent)!important;box-shadow:inset 0 0 0 2px var(--lgm-ui-accent)}html body .product-personalizer :is(.pplr-drop-item,.pplr-selecter-selected,.pplr-selecter-item){min-height:44px}html body .product-personalizer :is(button,.pplr-c-button,.pplr-btn,.ptc_button,.tpo_open-modal-button){background:var(--lgm-ui-page-bg)!important;color:var(--lgm-ui-text)!important;border:1px solid var(--lgm-ui-border)!important;box-shadow:none!important;min-height:44px}html body .product-personalizer :is(button,.pplr-c-button,.pplr-btn,.ptc_button):hover{background:var(--lgm-ui-surface)!important;color:var(--lgm-ui-accent)!important;border-color:var(--lgm-ui-accent)!important}html body .product-personalizer :is(input[type=checkbox],input[type=radio]){accent-color:var(--v-sand)}html body .product-personalizer input[type=file]{display:block;width:100%;max-width:100%;min-height:48px;box-sizing:border-box;background:var(--lgm-ui-field)!important;color:var(--lgm-ui-text)!important;border:1px solid var(--lgm-ui-border)!important;border-radius:7px!important;padding:8px;box-shadow:none!important;color-scheme:light}html body .product-personalizer input[type=file]::file-selector-button{background:var(--v-sand);color:var(--v-text);border:1px solid var(--v-accent);border-radius:5px;padding:8px 12px}html body .product-personalizer :is(.pplr_background,.cstmfy_personalize_text){background:var(--lgm-ui-page-bg)!important;color:var(--lgm-ui-text)!important}html body .product-personalizer :is(.pplr-wrapper,.pplrlabel){background:transparent!important;color:var(--lgm-ui-text)!important}html body .quantity{background:var(--lgm-ui-field)!important;color:var(--lgm-ui-text)!important}html body .quantity :is(.quantity__input,.quantity__button){background:var(--lgm-ui-field)!important;color:var(--lgm-ui-text)!important;color-scheme:light}html body .quantity::after{box-shadow:0 0 0 1px var(--lgm-ui-border)!important}