:root{--screen-size-sm:375px;--screen-size-md:768px;--screen-size-lg:1024px;--screen-size-xl:1114px;--screen-size-xxl:1280px;--screen-size-xxxl:1680px}.sunday-deal-banner{color:#fff;background-color:#e30613;border-radius:4px;width:100%;padding:20px 16px 12px;display:grid}.sunday-deal-banner:hover{text-decoration:none}.sunday-deal-banner__active-today-only{display:none}.sunday-deal-banner__head-block{gap:20px;display:grid}.sunday-deal-banner__headline{letter-spacing:.32px;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:32px;font-style:normal;font-weight:700;line-height:38px}.sunday-deal-banner__headline-reference{vertical-align:top;font-size:12px;font-weight:700;line-height:2}.sunday-deal-banner__timer{gap:8px;height:56px;display:flex}.sunday-deal-banner__image-block{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;margin-top:28px;padding-top:100%;display:flex;position:relative}.sunday-deal-banner__image{object-fit:contain;max-width:100%;max-height:100%;padding:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sunday-deal-banner__discount-badge{color:#fff;letter-spacing:.12px;background-color:#e30613;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:9px;right:9px}.sunday-deal-banner__product-info{margin-top:12px}.sunday-deal-banner__product-title{font-feature-settings:"calt" off;letter-spacing:.16px;font-size:16px;font-weight:700;line-height:120%}.sunday-deal-banner__product-price{margin-top:8px}.sunday-deal-banner__product-price .price-t02__actual-price{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.sunday-deal-banner__product-price .price-t02__actual-price--discounted{color:#fff}.sunday-deal-banner__product-price .price-t02__old-price{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.sunday-deal-banner__button{cursor:pointer;color:#e30613;text-transform:uppercase;background-color:#fff;border-radius:56px;justify-content:center;align-items:center;height:56px;margin-top:24px;padding:5px 24px;font-size:14px;font-weight:700;line-height:32px;display:flex}.sunday-deal-banner__note-reference{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:5px;font-size:10px;font-weight:400;line-height:140%}.sunday-deal-banner__note-reference-number{vertical-align:top;font-size:4px;line-height:2.5}.sunday-deal-timer{color:#fff;background-color:#b8000b;border-radius:4px;width:80px;display:grid}.sunday-deal-timer__time{text-transform:uppercase;place-self:end center;font-size:16px;font-weight:700}.sunday-deal-timer__time--not-ready{visibility:hidden}.sunday-deal-timer__hint{place-self:start center;font-size:8px;font-weight:700;line-height:8px}.sunday-deal-banner-active-today-only{font-size:12px;font-weight:700;line-height:140%}.sunday-deal-banner-active-today-only__icon{background:radial-gradient(circle,#fff 0%,#e30613 100%);border-radius:100%;width:10px;height:10px;display:inline-block}@media (width<=768px){.sunday-deal-timer{width:100%}}@media (width>=768px){.sunday-deal-banner{border:2px solid #e30613;border-radius:4px;grid-template-rows:auto auto auto;grid-template-columns:3fr 2fr 392px;padding:0 0 0 16px}.sunday-deal-banner__active-today-only{grid-area:1/1/2/2;padding-top:10px;display:block}.sunday-deal-banner__head-block{grid-area:2/1/3/2;gap:0;margin-top:0;padding:0 30px 0 40px}.sunday-deal-banner__headline{font-size:56px;line-height:120%}.sunday-deal-banner__headline-reference{font-size:16px;line-height:2.6}.sunday-deal-banner__product-info{flex-direction:column;grid-area:2/2/3/3;align-items:flex-start;min-width:165px;margin-top:0;padding-top:8px;padding-right:16px;display:flex}.sunday-deal-banner__product-title{font-size:20px;font-weight:700;line-height:120%}.sunday-deal-banner__product-price .price-t02__actual-price{font-size:20px}.sunday-deal-banner__product-price .price-t02__old-price{font-size:14px}.sunday-deal-banner__image-block{border-radius:0 2px 2px 0;grid-area:-1/-2/1/-1;margin-top:0}.sunday-deal-banner__note-reference{grid-area:-2/1/-1/3;place-self:end start;margin-top:0;padding-bottom:12px;font-size:12px}.sunday-deal-banner__note-reference-number{font-size:6px;line-height:2.2}.sunday-deal-timer{width:48px}}@media (width>=768px) and (width<=930px){.sunday-deal-banner{padding-left:8px}.sunday-deal-banner__head-block{padding:0 8px 0 0}.sunday-deal-banner__headline{font-size:40px}}
