.countdown-header{text-align:center;font-family:Inter;margin-bottom:0;font-size:24px;margin-top:0;font-weight:400}.countdown-subheading{text-align:center;font-family:Assistant;letter-spacing:3px}.countdown-timer-section{display:flex;margin:0 auto;width:100%;justify-content:center;align-items:center;gap:20px;padding:10px 20px}.custom-banner-slide{position:relative}.banner-timer-container{position:absolute;top:-16%;left:00%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#000}.banner-timer-container.byob{top:0%;left:25%;flex-wrap:wrap}.banner-timer-container.hide{display:none}.banner-timer-container .countdown-unit{color:#fff;font-size:10px}.byob-timer-header{color:#fff;font-family:Inter;margin-bottom:4px;text-align:center;font-size:14px;letter-spacing:2px}.banner-timer-container.byob .countdown-timer span{font-size:14px}@media screen and (min-width:750px){.banner-timer-container.byob .countdown-timer span{font-size:18px}.byob-timer-header{font-size:24px;margin-bottom:15px}.banner-timer-container.byob{top:0%;left:-5%}.countdown-header{font-size:48px}.countdown-timer-section{gap:30px}}.countdown-timer{display:flex;gap:8px;font-size:1.5rem;font-weight:700;text-align:center;justify-content:center}.countdown-timer span{font-size:14px;width:48px;display:flex;height:100%;justify-content:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-position:center}.countdown-pdp-text{margin-top:25px;font-weight:600}.countdown-pdp-text strong{color:#69744c}.countdown-pdp-text p{margin-bottom:0}.countdown-unit{font-weight:400}.product-item .countdown-timer-section{margin-bottom:0;margin-top:20px}.seconds-container,.minutes-container,.hours-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown-timer span{padding:8px 6px}.countdown-timer-sticky{position:sticky;top:calc(var(--header-height) - 1px);left:0;background:#edb743;z-index:2}@media screen and (max-width:749px){.countdown-header{font-size:18px}.countdown-timer span,.countdown-unit{font-size:16px}}@media screen and (min-width:749px){.countdown-header{font-size:36px}.countdown-timer span,.countdown-unit{font-size:16px}.banner-timer-container .countdown-timer span{font-size:20px}}.countdown-timer-sticky .countdown-timer-section{background:none;gap:8px;min-height:66px;padding:6px 16px;color:#3a2418}body:has(.countdown-timer-sticky) .product__column-sticky{z-index:1}.countdown-timer-sticky .countdown-gift{flex-shrink:0;width:38px;height:38px}.countdown-timer-sticky .countdown-header{font-family:Inter;font-size:12px;font-weight:600;letter-spacing:1px;line-height:1.3;text-transform:uppercase;color:#3a2418}.countdown-timer-sticky .countdown-timer{gap:4px;align-items:flex-start}.countdown-timer-sticky .countdown-timer span{width:30px;height:auto;padding:3px 0;font-family:Inter;font-size:15px;font-weight:700;line-height:1.2;color:#3a2418;background:#fffaf3;border-radius:6px}.countdown-timer-sticky .countdown-colon{font-size:15px;line-height:1.2;padding-top:3px;color:#3a2418}.countdown-timer-sticky .countdown-unit{margin-top:2px;font-size:8px;font-weight:600;letter-spacing:.5px;line-height:1;color:#3a2418}@media screen and (min-width:750px){.countdown-timer-sticky .countdown-timer-section{gap:20px;min-height:56px;padding:8px 20px}.countdown-timer-sticky .countdown-gift{width:32px;height:32px}.countdown-timer-sticky .countdown-header{font-size:14px}.countdown-timer-sticky .countdown-timer span{width:36px;font-size:18px}.countdown-timer-sticky .countdown-colon{font-size:18px}.countdown-timer-sticky .countdown-unit{font-size:9px}}@media screen and (min-width:767px){.banner-timer-container{top:50%;left:16%;height:max-content;justify-content:flex-start}}@media screen and (min-width:1025px){.banner-timer-container{left:17%}}@media screen and (min-width:1400px){.banner-timer-container{left:20%}}.custom-banner-slider .banner-timer-container:not(.byob){left:var(--timer-x-mobile, 50%);top:var(--timer-y-mobile, 50%);width:max-content;height:auto;transform:translate(-50%,-50%);z-index:1}.splide-placeholder__image.custom-banner-slider{position:relative}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer{gap:8px}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer span{width:44px;height:auto;padding:6px 0;font-family:Inter;font-size:20px;font-weight:700;line-height:1.2;color:#3a2418;background:#fffaf3;border-radius:6px}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-unit{margin-top:4px;font-family:Inter;font-size:10px;font-weight:600;letter-spacing:1px;color:#fffaf3}@media screen and (max-width:767px){.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer{gap:2vw}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer span{width:9vw;padding:.8vw 0;font-size:4.2vw;border-radius:1.4vw}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-unit{margin-top:.5vw;font-size:2.1vw;letter-spacing:.2vw}}@media screen and (min-width:768px){.custom-banner-slider .banner-timer-container:not(.byob){left:var(--timer-x, 50%);top:var(--timer-y, 50%)}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer{gap:12px}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-timer span{width:56px;font-size:26px}.custom-banner-slider .banner-timer-container:not(.byob) .countdown-unit{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/countdown-timer.css.map */
