#shopify-section-promo-bar{overflow:hidden;position:-webkit-sticky;position:sticky;z-index:122;top:0}#shopify-section-promo-bar.promobar-open{z-index:999}body.template-product #shopify-section-promo-bar{position:relative}#promo-bar{position:relative;z-index:0}.slider-promo-bar{position:relative;z-index:2}.slider-promo-bar .top-block,.slider-promo-bar .bottom-block{background-color:var(--color-blue-light);padding:.625rem 1.25rem}
@media(min-width:1024px){.slider-promo-bar .top-block,.slider-promo-bar .bottom-block{padding:.75rem 1.875rem}}.slider-promo-bar .top-block{min-height:2.5rem}.slider-promo-bar .bottom-block{display:none;width:100%;z-index:2;top:2.25rem}.slider-promo-bar .bottom-block.opened{display:block}.slider-promo-bar .swiper-button-prev,.slider-promo-bar .swiper-button-next{top:52%;transform:translate(0,-50%);transition:.3s;position:absolute;z-index:1;cursor:pointer}
.slider-promo-bar .swiper-button-prev:hover,.slider-promo-bar .swiper-button-next:hover{opacity:.7}.slider-promo-bar .swiper-button-prev:after,.slider-promo-bar .swiper-button-next:after{content:unset}.slider-promo-bar .swiper-button-prev svg,.slider-promo-bar .swiper-button-next svg{color:var(--color-text-dark-blue)}
.slider-promo-bar .swiper-button-prev{left:1.25rem}@media(min-width:1024px){.slider-promo-bar .swiper-button-prev{left:1.875rem}}.slider-promo-bar .swiper-button-next{right:1.25rem}@media(min-width:1024px){.slider-promo-bar .swiper-button-next{right:1.875rem}}.slider-promo-bar .title{text-align:center;font-size:.8125rem;line-height:1rem;font-family:var(--font-body-1);color:var(--color-text-dark-blue)}
@media(min-width:1024px){.slider-promo-bar .title{font-size:.875rem}}.slider-promo-bar .promotional-message{margin:0 auto;text-align:center;max-width:37.5rem}.slider-promo-bar .promotional-message p{color:var(--color-text-dark-blue)}.slider-promo-bar .promotional-message-open{position:relative;text-transform:uppercase;text-decoration:underline;display:inline-block;margin-left:.5rem;transition:.3s;color:var(--color-text-dark-blue);background-image:none;-webkit-appearance:none}
.slider-promo-bar .promotional-message-open summary{position:relative;list-style:none;padding-left:12px}.slider-promo-bar .promotional-message-open summary>div{display:none}.slider-promo-bar .promotional-message-open summary::-webkit-details-marker{display:none}.slider-promo-bar .promotional-message-open summary::before{content:"";position:absolute;left:-2px;top:5px;width:0;height:0;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #000 transparent;transform:rotate(90deg);transition:transform .3s ease}
.slider-promo-bar .promotional-message-open.opened summary::before{transform:rotate(180deg);left:-2px;top:5px}@media(min-width:1024px){.slider-promo-bar .promotional-message-open{margin-left:1.5rem}}.slider-promo-bar .promotional-message-open:hover{opacity:.7;cursor:pointer}.slider-promo-bar .promotional-message-close{display:inline-block;cursor:pointer}
.slider-promo-bar .promotional-message-close:hover{opacity:.7}.slider-promo-bar .promotional-button{display:inline-flex}.slider-promo-bar .promotional-message-close-btn-container{text-align:center}.slider-promo-bar .promotional-message-close-btn-container .promotional-message-close{font-family:var(--font-body-1);text-transform:uppercase;text-decoration:underline;transition:.3s;color:var(--color-text-dark-blue);background-color:transparent;border:0}
.slider-promo-bar .promotional-message-close-btn-container .promotional-message-close:hover{opacity:.7;cursor:pointer}.promo-bar-holiday .top-block,.promo-bar-holiday .bottom-block{background-color:var(--color-background-peach)}.promo-bar-holiday .swiper-button-prev svg,.promo-bar-holiday .swiper-button-next svg{color:var(--color-type-peach)}
.promo-bar-holiday .title{color:var(--color-type-peach);display:flex;align-items:center;justify-content:center}.promo-bar-holiday .title svg{margin:0 .125rem}@media(min-width:1024px){.promo-bar-holiday .title svg{margin:0 .3125rem}}.promo-bar-holiday .promotional-message p{color:var(--color-type-peach)}.promo-bar-holiday .promotional-message-close,.promo-bar-holiday .promotional-message-open{color:var(--color-type-peach)}
.promo-bar-holiday .button--primary .bg path{fill:var(--color-type-peach)}.promo-bar-holiday .promo-bar-title{margin-left:.3125rem}@media(min-width:1024px){.promo-bar-holiday .promo-bar-title{margin-left:.9375rem}}.promo-bar-holiday .promotional-message-open{margin-right:.3125rem}@media(min-width:1024px){.promo-bar-holiday .promotional-message-open{margin-right:.9375rem}
}