.df-flash-dialog{max-width:480px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid #DEE2E6;border-radius:16px;padding:28px;background:#FFFFFF;color:#212529;font-family:inherit}
.df-flash-dialog::backdrop{background:rgba(33,37,41,.55)}
.df-flash-dialog h2{font-family:inherit;color:#212529;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 16px}
.df-flash-dialog p{color:#586A73;font-size:16px;line-height:1.65;margin:0 0 24px}
.df-flash-dialog .df-flash-dialog-actions{display:flex;gap:12px;flex-wrap:wrap}
.df-flash-dialog .df-flash-dialog-actions a,.df-flash-dialog .df-flash-dialog-actions button{font:inherit;font-weight:600;border-radius:8px;padding:11px 18px;line-height:1.4;text-decoration:none;border:1px solid #007D96;background:#007D96;color:#FFFFFF;cursor:pointer}
.df-flash-dialog .df-flash-dialog-actions button{background:#FFFFFF;color:#212529;border-color:#DEE2E6}
.df-flash-dialog :focus-visible{outline:3px solid #00B4D7;outline-offset:3px}
@media(max-width:480px){.df-flash-dialog{padding:22px}.df-flash-dialog h2{font-size:21px}}

.df-mobile-sale{display:none}
body header.site-header a.rt-sale-offer-btn{flex-wrap:wrap}
[data-flash-start-clock]{display:block;width:100%;font-size:12px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;text-align:center}
[data-flash-start-clock][hidden]{display:none!important}

@keyframes df-sale-fade{from{opacity:0}to{opacity:1}}
.df-mobile-sale>a,body header.site-header a.rt-sale-offer-btn{animation:df-sale-fade .65s ease-out both;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}
.df-mobile-sale>a:hover,body header.site-header a.rt-sale-offer-btn:hover{background:#CAF0F8!important;color:#212529!important;border-color:#00B4D7!important;box-shadow:0 0 0 3px rgba(0,180,216,.15)}
.df-mobile-sale>a:active,body header.site-header a.rt-sale-offer-btn:active{transform:scale(.98);background:#00B4D7!important;color:#212529!important}
@media(max-width:991px){.df-mobile-sale{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px;width:100%;box-sizing:border-box;background:#F8F9FA;position:relative;clear:both} .df-mobile-sale.has-clock{flex-direction:row;justify-content:space-between} .df-mobile-sale>a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;max-width:100%;padding:12px 18px;border:1px solid #00B4D7;border-radius:8px;background:#00B4D7;color:#212529;font:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none} .df-mobile-sale [data-flash-start-clock]{color:#212529;width:auto;font-size:12px;text-align:center}.df-mobile-sale.has-clock [data-flash-start-clock]{text-align:right} .df-mobile-sale>a:focus-visible{outline:3px solid #007D96;outline-offset:3px}}
@media(max-width:350px){.df-mobile-sale{gap:8px;padding:12px 8px}.df-mobile-sale>a{padding:10px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.df-mobile-sale>a,body header.site-header a.rt-sale-offer-btn{animation:none;transition:none}.df-mobile-sale>a:active,body header.site-header a.rt-sale-offer-btn:active{transform:none}}

body header.site-header a.rt-sale-offer-btn{background:#00B4D7!important;color:#212529!important;border-color:#00B4D7!important}body header.site-header a.rt-sale-offer-btn [data-flash-start-clock]{color:#212529!important}
@media(prefers-reduced-motion:reduce){body header.site-header a.rt-sale-offer-btn{animation:none;transition:none}body header.site-header a.rt-sale-offer-btn:active{transform:none}}

body header.site-header a.rt-sale-offer-btn:hover{opacity:1}

/* Compact header clock; isolated from catalog/theme countdowns. */
body header.site-header a.rt-sale-offer-btn{flex-wrap:nowrap;white-space:nowrap;gap:8px}
body header.site-header a.rt-sale-offer-btn [data-flash-start-clock]{width:auto;flex:0 0 auto;margin:0}
[data-flash-start-clock]{box-sizing:border-box;border:1px solid #00B4D7;border-radius:8px;background:#E5F4F7;color:#212529;padding:4px 7px}
.df-clock-phase{display:block;font-size:9px;font-weight:500;line-height:1.2;text-align:center;margin-bottom:2px}
.df-clock-values{display:flex;align-items:baseline;justify-content:center;gap:7px;white-space:nowrap}
.df-clock-unit{display:inline-flex;align-items:baseline;gap:3px}
.df-clock-number{font-size:13px;line-height:1.2;font-weight:600;color:#212529}
.df-clock-label{font-size:9px;line-height:1.2;font-weight:500;color:#007D96}
@media(max-width:991px){.df-mobile-sale{gap:8px;padding:10px 12px}.df-mobile-sale>a{gap:5px;padding:8px 11px;font-size:12px;line-height:1.4}.df-mobile-sale>a .icon-rt-flash{font-size:14px;color:inherit}.df-mobile-sale [data-flash-start-clock]{padding:4px 6px}.df-mobile-sale .df-clock-values{gap:5px}.df-mobile-sale .df-clock-unit{gap:2px}.df-mobile-sale .df-clock-number{font-size:12px}.df-mobile-sale .df-clock-label{font-size:8px}}
@media(max-width:767px){.df-flash-home-slot{--min-height:0px;min-height:0!important;margin-bottom:0!important;--gap:0px;gap:0!important}.df-flash-home-slot .elementor-widget-shortcode{margin-bottom:0!important}.df-flash-home-slot+[data-id="9444446"]{--padding-top:12px!important;padding-top:0!important}.df-flash-home-slot+[data-id="9444446"]>.e-con-inner{padding-top:12px!important}}
@media(max-width:350px){.df-mobile-sale{gap:5px;padding:8px}.df-mobile-sale>a{padding:8px;font-size:11px}.df-mobile-sale .df-clock-values{gap:3px}.df-mobile-sale .df-clock-number{font-size:11px}.df-mobile-sale .df-clock-label{font-size:7px}}
