.bf-offers{--bf-bg: #eaf6ff;--bf-title-color: #094b80;--bf-special-color: #40a5e8;--bf-number-color: #094b80;--bf-label-color: #094b80;--bf-sep-color: #83c8f2;--bf-body-bg: #ffffff;--bf-body-color: #094b80;--bf-highlight-color: #95072e;background-color:var(--bf-bg);background-image:var(--bf-bg-image, none);background-size:cover;background-position:var(--bf-bg-position, center center);background-repeat:no-repeat;position:relative;border-radius:12px;padding:20px;overflow:hidden;margin-top:1.2rem;margin-bottom:1.2rem}.bf-offers.is-expired{display:none}.bf-offers__expired-msg{display:none;color:var(--bf-title-color);font-size:12px;font-weight:600;padding:8px 0}.bf-offers.is-expired-show-msg .bf-countdown,.bf-offers.is-expired-show-msg .bf-offers__body{display:none}.bf-offers.is-expired-show-msg .bf-offers__expired-msg{display:block}.bf-offers__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.bf-offers__title-wrap{display:flex;align-items:center;min-width:0}.bf-offers__title{display:flex;flex-direction:column;line-height:1.05;letter-spacing:.01em}.bf-offers__title-main{color:var(--bf-title-color);font-size:clamp(18px,1.6vw,24px);font-weight:900;line-height:1.1;white-space:nowrap}.bf-offers__title-special{color:var(--bf-special-color);font-size:clamp(20px,1.8vw,24px);font-weight:800;font-style:italic;line-height:1.1;margin-top:2px}.bf-countdown{display:flex;align-items:stretch;justify-content:space-between;flex:1 1 48%;max-width:480px;min-width:0;background:#fff;border-radius:12px;padding:10px 8px;box-sizing:border-box;box-shadow:0 0 4px #4fa9eb40,0 0 20px #4fa9eb38,0 0 35px #4fa9eb1f,0 5px 15px #2985c81f}.bf-countdown__unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-width:0;padding:0 5px}.bf-countdown__unit:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:75%;width:1px;background:linear-gradient(to bottom,#e8f6ff,#83c8f2 30%,#268fd2,#83c8f2 70%,#e8f6ff);border:none;box-shadow:none;pointer-events:none}.bf-countdown__num{color:var(--bf-number-color);font-size:clamp(18px,1.5vw,26px);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.bf-countdown__label{color:var(--bf-label-color);font-size:clamp(8px,.65vw,10px);font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.bf-offers__body{position:relative;background:#ffffffc2;background:color-mix(in srgb,var(--bf-body-bg) 76%,transparent);border:1px solid rgba(255,255,255,.95);border-radius:12px;padding:12px 20px;color:var(--bf-body-color);font-size:14px;font-weight:600;box-shadow:0 0 0 1px #71c2ff59,0 0 12px 3px #5ab9ff73,0 0 28px 6px #3ca0ff4d,0 8px 25px #146ec838;backdrop-filter:none;-webkit-backdrop-filter:none}.bf-offers__body ul{margin:0;padding:0;display:grid;list-style:none}.bf-offers__body ul>li{display:block;position:relative;margin:0;padding:0 0 0 25px;color:var(--bf-body-color);font-size:14px;font-weight:650;line-height:1.5;list-style:none;box-sizing:border-box}.bf-offers__body ul>li:before{content:"";position:absolute;left:10px;top:.72em;width:5px;height:5px;border-radius:50%;background:#333;pointer-events:none}.bf-offers__body li p{margin:0}.bf-offers__body>p{margin:0}.bf-offers__body>ul:first-of-type>li:first-child{background:var(--bf-highlight-color);color:#fff;border-radius:100px;padding:8px 18px 8px 25px;width:fit-content;max-width:100%;font-size:14px;font-weight:800;line-height:1.4;margin-bottom:4px}.bf-offers__body>ul:first-of-type>li:first-child:before{background:#fff;left:10px;top:50%;transform:translateY(-50%);width:5px;height:5px}.bf-offers__body>ul:first-of-type>li:first-child strong,.bf-offers__body>ul:first-of-type>li:first-child b{color:#fff;font-weight:800}.bf-offers__body ul>li strong,.bf-offers__body ul>li b{color:var(--bf-highlight-color);font-weight:900;font-size:1.1em}.bf-offers__body>ul:first-of-type>li:first-child strong,.bf-offers__body>ul:first-of-type>li:first-child b{color:#fff;font-size:1em}@media(max-width:1024px){.bf-offers{padding:16px}.bf-offers__header{gap:12px;margin-bottom:14px}.bf-offers__title-main,.bf-offers__title-special{font-size:clamp(20px,2.5vw,28px)}.bf-countdown{padding:9px 6px}.bf-countdown__unit{padding:0 4px}.bf-countdown__num{font-size:clamp(18px,2vw,24px)}.bf-countdown__label{font-size:8px;letter-spacing:.04em}.bf-offers__body{padding:16px 18px;font-size:13px}.bf-offers__body ul>li{font-size:13px}.bf-offers__body>ul:first-of-type>li:first-child{font-size:13px}}@media(max-width:749px){.bf-offers{padding:14px}.bf-offers__header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.bf-offers__title-wrap{flex:none;width:100%}.bf-offers__title-main,.bf-offers__title-special{font-size:clamp(20px,5vw,26px)}.bf-countdown{flex:none;width:100%;max-width:none;padding:9px 4px}.bf-countdown__unit{padding:0 2px}.bf-countdown__num{font-size:clamp(18px,5vw,24px)}.bf-countdown__label{font-size:8px;letter-spacing:.01em;margin-top:4px}.bf-offers__body{padding:14px 16px;font-size:12px;background:#fffc;background:color-mix(in srgb,var(--bf-body-bg) 80%,transparent);box-shadow:0 0 0 1px #71c2ff4d,0 0 10px 2px #5ab9ff66,0 0 20px 4px #3ca0ff4d,0 5px 15px #146ec833}.bf-offers__body ul{gap:9px}.bf-offers__body ul>li{padding-left:22px;font-size:12px;font-weight:600;line-height:1.5}.bf-offers__body ul>li:before{left:9px;width:4px;height:4px}.bf-offers__body>ul:first-of-type>li:first-child{font-size:12px;font-weight:800;padding:7px 12px 7px 22px;border-radius:30px;margin-bottom:3px}.bf-offers__body>ul:first-of-type>li:first-child:before{left:9px;width:4px;height:4px}.bf-offers__body ul>li strong,.bf-offers__body ul>li b{font-size:1.1em}.bf-offers__body>ul:first-of-type>li:first-child strong,.bf-offers__body>ul:first-of-type>li:first-child b{font-size:1em}}.bf-offers__mobile-image{display:none}@media(max-width:749px){.bf-offers__mobile-image{display:block;position:absolute;top:6px;right:8px;z-index:0;pointer-events:none}.bf-offers__mobile-image img{display:block;width:100%;height:auto;max-height:60px;object-fit:contain}.bf-offers__header,.bf-offers__body,.bf-offers__expired-msg{position:relative;z-index:1}.bf-offers__title-wrap{padding-right:64px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/black-friday-countdown.css.map */
