#sd-site-preview .draft-status a{color:var(--sd-lime);text-decoration:underline;text-underline-offset:3px}
#sd-site-preview .draft-form-note{padding:16px 20px;background:var(--sd-raised);border-left:3px solid var(--sd-lime);color:var(--sd-text);line-height:1.7}
#sd-site-preview .sd-readonly-form{opacity:.85;max-width:100%;overflow-wrap:anywhere}
#sd-site-preview .sd-readonly-form fieldset{margin:0;padding:0;border:0;min-width:0}
#sd-site-preview .sd-readonly-form input,#sd-site-preview .sd-readonly-form select,#sd-site-preview .sd-readonly-form textarea{max-width:100%;background:var(--sd-bg);color:var(--sd-text);border:1px solid var(--sd-border);font:inherit;padding:12px;min-height:44px}
#sd-site-preview .sd-readonly-form label,#sd-site-preview .woocommerce,#sd-site-preview .woocommerce p,#sd-site-preview .woocommerce label{color:var(--sd-text)}
#sd-site-preview .woocommerce a{color:var(--sd-lime)}
#sd-site-preview .woocommerce .button,#sd-site-preview .woocommerce button,#sd-site-preview .sd-readonly-form input[type=submit]{background:var(--sd-lime);color:var(--sd-ink);border:0;border-radius:0;padding:14px 22px;font:inherit}
#sd-site-preview .woocommerce-info,#sd-site-preview .woocommerce-message,#sd-site-preview .woocommerce-error,#sd-site-preview .woocommerce form.login,#sd-site-preview .woocommerce form.register,#sd-site-preview .woocommerce table.shop_table,#sd-site-preview #payment{background:var(--sd-surface);color:var(--sd-text);border-color:var(--sd-border)}
#sd-site-preview .woocommerce table td,#sd-site-preview .woocommerce table th{border-color:var(--sd-border);color:var(--sd-text)}
#sd-site-preview .woocommerce ul.products li.product{background:var(--sd-surface);padding:20px}
#sd-site-preview .woocommerce-billing-fields label,#sd-site-preview .woocommerce-shipping-fields label{display:block;margin-bottom:7px}
#sd-site-preview .woocommerce-billing-fields .form-row,#sd-site-preview .woocommerce-shipping-fields .form-row{margin-bottom:18px}
#sd-site-preview .woocommerce-billing-fields .input-text,#sd-site-preview .woocommerce-shipping-fields .input-text,#sd-site-preview .woocommerce-billing-fields select,#sd-site-preview .woocommerce-shipping-fields select{width:100%}
#sd-site-preview .woocommerce-billing-fields::after,#sd-site-preview .woocommerce-shipping-fields::after{content:"";display:block;clear:both}
#sd-site-preview .order-summary img{max-width:180px;height:180px;object-fit:contain}
#sd-site-preview .reading figure{margin:24px 0;max-width:100%}
#sd-site-preview .reading img{max-width:100%;height:auto}
#sd-site-preview .reading table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
#sd-site-preview .reading table th,#sd-site-preview .reading table td{border:1px solid var(--sd-border);padding:12px}
#sd-site-preview .reading a,#sd-site-preview .content-bullets a{color:var(--sd-lime);text-decoration:underline;text-underline-offset:3px}
#sd-site-preview .product-assurance a{color:var(--sd-text);font-size:12px;font-weight:500}
#sd-site-preview .product-assurance .product-assurance-promise a{color:var(--sd-lime);font-size:16px;font-weight:600}
#sd-site-preview .product-extra li{list-style:disc;display:list-item;margin:8px 0}
#sd-site-preview .product-extra li::marker{color:var(--sd-lime)}
#sd-site-preview .page-numbers{color:var(--sd-text);padding:8px}
@media(max-width:580px){#sd-site-preview .woocommerce .col2-set .col-1,#sd-site-preview .woocommerce .col2-set .col-2{float:none;width:100%}#sd-site-preview .woocommerce .woocommerce-MyAccount-navigation,#sd-site-preview .woocommerce .woocommerce-MyAccount-content{float:none;width:100%}}
/* Readable text across the dark draft theme and inherited plugin styles. */
#sd-site-preview{--sd-dim:#d1d3c7}
#sd-site-preview :is(h1,h2,h3,h4,h5,h6,strong,b,dt,dd,legend,summary,label){color:var(--sd-text)!important}
#sd-site-preview :is(figcaption,caption,.wp-caption-text,cite){color:var(--sd-dim)!important}
#sd-site-preview .reading [style*="color: #000000" i],#sd-site-preview .reading [style*="color:#000000" i],#sd-site-preview .reading [style*="color: black" i]{color:var(--sd-text)!important}
#sd-site-preview .reading a{color:var(--sd-lime)!important}
#sd-site-preview .price,#sd-site-preview .woocommerce-Price-amount{color:var(--sd-text)!important}
#sd-site-preview .price *,#sd-site-preview .woocommerce-Price-amount *{color:inherit!important;-webkit-text-fill-color:currentColor!important;background-color:transparent!important}
#sd-site-preview .price del{color:var(--sd-dim)!important}
#sd-site-preview .about-large-word{color:var(--sd-dim)}
#sd-site-preview .fineprint,#sd-site-preview .site-footer small,#sd-site-preview .product-assurance small{color:var(--sd-dim)!important}
#sd-site-preview .quantity output{color:var(--sd-text)!important}
#sd-site-preview .sd-readonly-form{opacity:1}
#sd-site-preview :is(input,textarea,select):disabled{color:var(--sd-text)!important;-webkit-text-fill-color:var(--sd-text)!important;opacity:1}
#sd-site-preview .action:disabled,#sd-site-preview .woocommerce .button:disabled{background:var(--sd-raised)!important;color:var(--sd-text)!important;opacity:1}
#sd-site-preview :is(a,button).action:not(.secondary):not(:disabled),#sd-site-preview .header-shop,#sd-site-preview .promise-bar,#sd-site-preview .promise-bar a,#sd-site-preview .filters button[aria-pressed="true"]{color:var(--sd-ink)!important}
#sd-site-preview :is(a,button).action:not(.secondary):not(:disabled) *,#sd-site-preview .header-shop *,#sd-site-preview .promise-bar *,#sd-site-preview .filters button[aria-pressed="true"] *{color:inherit!important}
#sd-site-preview .action.secondary{color:var(--sd-text)!important}
#sd-site-preview .select2-container .select2-selection--single{background:var(--sd-bg)!important;border-color:var(--sd-border)}
#sd-site-preview .select2-selection__rendered{color:var(--sd-text)!important}
#sd-site-preview .select2-selection__placeholder{color:var(--sd-dim)!important}
body.sd-redesign-draft .select2-dropdown{background:#20211c;color:#f3f2eb}
body.sd-redesign-draft .select2-results__option{color:#f3f2eb}
body.sd-redesign-draft .select2-results__option--highlighted[aria-selected]{background:#b9cc01;color:#171900}
#sd-site-preview .price{max-width:100%;white-space:normal}
#sd-site-preview .price:has(.wcsatt-sub-options){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;width:100%}
#sd-site-preview .price .wcsatt-sub-options{flex:0 0 calc(100% - 42px);font-size:12px;line-height:1.7;font-weight:400;color:var(--sd-dim)!important;white-space:normal}
#sd-site-preview .price .wcsatt-sub-discount{font-size:12px;line-height:1.7;font-weight:500;color:var(--sd-dim)!important;white-space:nowrap}
#sd-site-preview .price small:empty{display:none}


