.banner-text-formatting .image-overlay .overlay__content{display:flex;flex-direction:column}.banner-text-formatting .image-overlay .position--left .overlay__content{align-items:flex-start}.banner-text-formatting .image-overlay .position--hcenter .overlay__content{align-items:center}.banner-text-formatting .image-overlay .position--right .overlay__content{align-items:flex-end}.banner-text-formatting .image-overlay .position--top .overlay__content{justify-content:flex-start}.banner-text-formatting .image-overlay .position--vcenter .overlay__content{justify-content:center}.banner-text-formatting .image-overlay .position--bottom .overlay__content{justify-content:flex-end}.banner-text-formatting .image-overlay .overlay-type .overlay__content .line-2{margin-right:0;margin-left:0}.black-friday-banner{background:#000}.black-friday-banner .overlay__content .line-2{color:#fff}.black-friday-banner .overlay__content .line-2 *{line-height:normal;font-size:clamp(16px,2.6vw,40px)}.black-friday-banner .overlay__content .line-3 span.button{background:#f7bf33;color:#fff;padding:18px 40px}.black-friday-banner .overlay__content .line-3{margin-top:clamp(10px,1.3vw,30px)}.slideshow.banner-text-formatting.black-friday-banner .bf-banner,.slideshow.banner-text-formatting.black-friday-banner .overlay-type{padding:30px 20px}.slideshow.banner-text-formatting.black-friday-banner .bf-banner{color:#fff;width:100%;font-family:sans-serif;box-sizing:border-box;position:absolute;left:0;right:0;top:0;z-index:3}.slideshow.banner-text-formatting.black-friday-banner .bf-banner *{box-sizing:border-box;line-height:1}.slideshow.banner-text-formatting.black-friday-banner .bf-header{font-family:SofiaProSoft,"sans-serif",Times New Roman!important;font-weight:800;font-size:clamp(25px,2.5vw,50px);margin-bottom:1.5rem}.slideshow.banner-text-formatting.black-friday-banner .bf-grid{display:flex;align-items:stretch;line-height:.8}.slideshow.banner-text-formatting.black-friday-banner .bf-col-left{display:flex;flex-direction:column;justify-content:flex-start;padding-right:5px}.slideshow.banner-text-formatting.black-friday-banner .bf-col-center{font-family:Anton,sans-serif;font-size:clamp(100px,11.5vw,190px);line-height:1}.slideshow.banner-text-formatting.black-friday-banner .bf-col-right{display:flex;flex-direction:column;padding-left:1%}.slideshow.banner-text-formatting.black-friday-banner .bf-save{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,60px);text-transform:uppercase;font-weight:700;transform:scaleY(1.3);transform-origin:left}.slideshow.banner-text-formatting.black-friday-banner .bf-upto{font-family:SofiaProSoft,"sans-serif",Times New Roman!important;font-weight:800;font-size:clamp(1rem,2.5vw,2rem)}.slideshow.banner-text-formatting.black-friday-banner .bf-percent{font-family:Anton,sans-serif;font-size:clamp(3rem,8vw,6rem);text-align:left}.slideshow.banner-text-formatting.black-friday-banner .bf-sitewide{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,3.3vw,65px);font-weight:700;text-transform:uppercase;white-space:nowrap;transform:scaleY(1.2);transform-origin:left bottom}.custom-nav-btn.ctm-mega-menu--trigger{display:flex;align-items:center;gap:3px;margin-left:8px;cursor:pointer}.custom-nav-btn.ctm-mega-menu--trigger svg{width:20px;height:20px}.ctm-mega-menu-content{position:absolute;background:#fff;box-shadow:0 0 31px -27px #00000082;left:0;right:0;top:100%;display:flex;padding:40px 30px;justify-content:flex-start;flex-wrap:wrap;z-index:1;transform:translateY(20px);opacity:0;pointer-events:none;visibility:hidden;transition:.3s ease-in-out}.ctm-mega-menu-content>*{flex:1 1 150px;max-width:20%}.ctm-mega-menu-content ul li,.ctm-mega-menu-content ul{list-style-type:none;list-style:none;margin:0;padding:0;width:fit-content;text-align:left}.ctm-mega-menu-content ul li.main-nav__mega-title{font-weight:900}.ctm-mega-menu-content.ctm-mega-menu-content---active{transform:translateY(0);opacity:1;pointer-events:all;visibility:visible}.ctm-mega-menu-content ul li a:hover,.custom-nav-btn.ctm-mega-menu--trigger:hover{text-decoration:underline!important;text-underline-offset:4px}#shopify-section-header .cc-announcement.announcement--countdown{background:#000}.announcement--countdown a{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:14px;gap:0}.announcement--countdown .cc-announcement__inner{padding:0}.announcement--countdown .end_of_day--countdown{margin:0;display:flex;gap:12px}.announcement--countdown span.end_of_day--countdown--inner{display:inline-flex;flex-direction:column}.announcement--countdown span.timer-text{letter-spacing:1px;font-size:12px;font-weight:400;line-height:normal}.announcement--countdown span.timer-count{font-size:24px;font-weight:900}.shop-page-bf-rich{padding-top:0;padding-bottom:0}@media (min-width: 1441px){.slideshow.banner-text-formatting.black-friday-banner .bf-banner{padding-top:90px}.slideshow.banner-text-formatting.black-friday-banner .overlay.position--bottom{padding-bottom:70px}.slideshow.banner-text-formatting.black-friday-banner .bf-banner,.slideshow.banner-text-formatting.black-friday-banner .overlay-type{padding-left:90px;padding-right:90px}}@media (min-width: 768px){.slideshow.banner-text-formatting.black-friday-banner .bf-banner,.slideshow.banner-text-formatting.black-friday-banner .overlay-type{padding-left:70px;padding-right:70px}}@media (max-width: 1300px){.black-friday-banner .overlay__content .line-3 span.button{padding:12px 30px}}@media (max-width: 768px){.banner-text-formatting .image-overlay .position--left-xs .overlay__content{align-items:flex-start}.banner-text-formatting .image-overlay .position--hcenter-xs .overlay__content{align-items:center}.banner-text-formatting .image-overlay .position--right-xs .overlay__content{align-items:flex-end}.banner-text-formatting .image-overlay .position--top-xs .overlay__content{justify-content:flex-start}.banner-text-formatting .image-overlay .position--vcenter-xs .overlay__content{justify-content:center}.banner-text-formatting .image-overlay .position--bottom-xs .overlay__content{justify-content:flex-end}.black-friday-banner .overlay__content .line-2 *{font-size:clamp(16px,4.5vw,30px)}.black-friday-banner .overlay__content .line-3 span.button{padding:8px 20px;font-size:16px}.banner-text-formatting .image-overlay .overlay__content{margin-top:15px}.slideshow.banner-text-formatting.black-friday-banner .bf-banner{padding-top:clamp(16px,5vw,50px)}.slideshow.banner-text-formatting.black-friday-banner .bf-header{margin-bottom:.6rem}.slideshow.banner-text-formatting.black-friday-banner .bf-header{font-size:clamp(20px,5.5vw,50px)}.slideshow.banner-text-formatting.black-friday-banner .bf-col-center{font-size:clamp(60px,20.5vw,190px)}.slideshow.banner-text-formatting.black-friday-banner .bf-save{font-size:clamp(26px,7vw,60px)}.slideshow.banner-text-formatting.black-friday-banner .bf-upto{font-size:clamp(16px,4.5vw,2rem)}.slideshow.banner-text-formatting.black-friday-banner .bf-percent{font-size:clamp(40px,12vw,120px)}.slideshow.banner-text-formatting.black-friday-banner .bf-sitewide{font-size:clamp(24px,7.3vw,65px)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-mw2.css.map */
