@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,600;0,700;1,600;1,700&display=swap');

.ml-lightning-deal { margin: 6px 0; font-family: 'Montserrat', sans-serif; width: 100%; }
.poly-component__highlight-countdown { background: linear-gradient(90deg, #f8af02 2.26%, #ffe601 99.95%); border-radius: 2px; padding: 3px 6px; display: flex; justify-content: space-between; align-items: center; }
.poly-highlight-countdown__text { color: #000; font-weight: 700; font-size: 10px; font-style: italic; text-transform: uppercase; }
.poly-component__countdown { display: flex; align-items: center; gap: 2px; }
.poly-countdown__block { background: #FFF1CB; display: flex; padding: 1px 3px; border-radius: 1px; gap: 1px; }
.poly-countdown__separator { font-weight: bold; color: #000; font-size: 9px; }
.roller-wrapper { height: 11px; overflow: hidden; position: relative; width: 6px; text-align: center; }
.roller-digit { position: absolute; width: 100%; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); font-size: 8px; font-weight: 700; color: #000; line-height: 11px; left: 0; top: 0; }

@media (max-width: 767px) {
	.poly-highlight-countdown__text { font-size: 8px; }
	.poly-countdown__block { padding: 1px 1.5px; }
	.roller-wrapper { width: 5px; }
	body.single-product .poly-highlight-countdown__text { font-size: 10px; }
	body.single-product .poly-countdown__block { padding: 2px 3px; }
	body.single-product .roller-wrapper { width: 7px; height: 14px; }
	body.single-product .roller-digit { font-size: 11px; line-height: 14px; }
	body.single-product .poly-countdown__separator { font-size: 10px; }
}

body.single-product .poly-component__highlight-countdown { border-radius: 6px; }

@media (min-width: 768px) {
	.poly-highlight-countdown__text { font-size: 10px; }
	.roller-digit { font-size: 10px; line-height: 14px; }
	.roller-wrapper { height: 14px; width: 8px; }
	.poly-countdown__separator { font-size: 11px; }
	.poly-countdown__block { padding: 2px 4px; }
	.poly-component__highlight-countdown { padding: 4px 8px; }
}
