/**handles:jquery-timepicker,imdiamond-market,wdp_pricing-table,wdp_deals-table**/
.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}
body.erpin .e-market-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:0 0;color:inherit;padding:8px 10px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;white-space:nowrap}body.erpin .e-market-trigger.e-languages--drawer{width:100%;justify-content:flex-start;border-top:1px solid #e5e5e5;margin-top:20px;padding:20px 0;font-size:14px;color:#202020}body.erpin .e-market-flag{display:block;flex:0 0 auto;width:28px;height:21px;object-fit:contain;box-shadow:0 0 0 1px #00000010}body.erpin .e-market-trigger .e-market-flag{width:20px;height:15px}body.erpin .e-market-dialog{color:#202020;background:#fff;border:0;padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;box-shadow:0 24px 80px #0003}body.erpin .e-market-dialog::backdrop{background:#17171780;backdrop-filter:blur(3px)}body.erpin .e-market-form{padding:36px;margin:0;position:relative}body.erpin .e-market-close{position:absolute;right:12px;top:12px;width:40px;height:40px;padding:0;border:0;background:0 0;color:#222;line-height:1;font-size:28px;cursor:pointer}body.erpin .e-market-eyebrow{color:#df0011;font-size:11px;letter-spacing:.22em;margin:0 0 12px}body.erpin .e-market-dialog h2{font-size:30px;line-height:1.15;font-weight:400;margin:0 28px 12px 0}body.erpin .e-market-intro{font-size:14px;line-height:1.6;color:#666;margin:0 0 24px}body.erpin .e-market-dialog fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}body.erpin .e-market-dialog legend{font-size:12px;letter-spacing:.04em;font-weight:600;padding:0;margin:0 0 10px}body.erpin .e-market-country{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #ddd;padding:14px 16px;margin:0 0 8px;min-height:52px;cursor:pointer;font-size:15px;box-sizing:border-box}body.erpin .e-market-country:has(input:checked){border-color:#df0011;background:#fff7f7}body.erpin .e-market-country input,body.erpin .e-market-languages input{position:absolute;opacity:0;width:1px;height:1px}body.erpin .e-market-check{margin-left:auto;color:#df0011;visibility:hidden}body.erpin .e-market-country:has(input:checked) .e-market-check{visibility:visible}body.erpin .e-market-country:has(input:focus-visible),body.erpin .e-market-languages label:has(input:focus-visible){outline:0;box-shadow:inset 0 0 0 1px #df0011}body.erpin .e-market-dialog .is-unavailable{color:#8a8a8a;background:#f8f8f8;cursor:default}body.erpin .e-market-dialog small{font-size:10px;line-height:1.4;letter-spacing:.04em;padding:3px 7px;background:#eee;margin-left:auto;white-space:nowrap}body.erpin .e-market-languages{display:flex;flex-wrap:wrap;gap:8px}body.erpin .e-market-languages>div,body.erpin .e-market-languages>label{display:flex;position:relative;align-items:center;gap:8px;border:1px solid #ddd;min-height:44px;padding:9px 13px;font-size:13px;margin:0;box-sizing:border-box}body.erpin .e-market-languages>label{cursor:pointer}body.erpin .e-market-languages>label:has(input:checked){border-color:#df0011;color:#be0010;background:#fff7f7}body.erpin .e-market-languages>[hidden]{display:none!important}body.erpin .e-market-currency{font-size:12px;color:#444;margin:0 0 8px}body.erpin .e-market-change-note{font-size:12px;line-height:1.6;color:#777;margin:0 0 22px}body.erpin .e-market-continue{width:100%;display:flex;justify-content:center;align-items:center;min-height:50px;margin:0}body.erpin .e-market-notice{padding:20px;border:1px solid #e5e5e5;background:#fafafa;line-height:1.7;margin:20px 0}body.erpin .e-market-policy{max-width:820px;padding-block:48px;line-height:1.85}body.erpin .e-market-policy h1{font-size:36px;line-height:1.2;margin-bottom:24px}body.erpin .e-market-policy h2{font-size:22px;line-height:1.4;margin-top:28px}body.erpin .e-market-policy nav{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;border-bottom:1px solid #ddd;padding-bottom:22px;margin-bottom:24px}@media(max-width:767px){body.erpin .e-announce .e-market-trigger{display:none}body.erpin .e-market-form{padding:28px 22px}body.erpin .e-market-dialog h2{font-size:27px}body.erpin .e-market-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}body.erpin .e-market-intro{margin-bottom:18px}body.erpin .e-market-policy h1{font-size:29px}}
.wdp_pricing_table{border-collapse:collapse;font-size:.9em;table-layout:fixed;--highlight-range-bg:#efefef;--highlight-range-text:#6d6d6d}.wdp_pricing_table td{border:solid 1px #dfdfdf;padding:5px 10px;text-align:center;caret-color:transparent}.wdp_pricing_table tr.clickable_bulk{cursor:pointer}.wdp_pricing_table .clickable_bulk:hover>*,.wdp_pricing_table .wdp_selected_row td{background-color:var(--highlight-range-bg)!important;color:var(--highlight-range-text)!important}.wdp_pricing_table thead{background:#efefef}.spinner_img{content:url(https://im-diamond.com/wp-content/plugins/advanced-dynamic-pricing-for-woocommerce/BaseVersion/assets/images/spinner-2x.gif);display:block}del .woocommerce-Price-amount{display:inline}.wdp_pricing_table_radio_btn td{border:none}
.wdp_deals_table_caption{font-weight:700}.wdp_deals_table{border-collapse:collapse;font-size:.9em}.wdp_deals_table td{border:solid 1px #dfdfdf;padding:5px 10px;text-align:center}.wdp_deals_table thead{background:#efefef}