.bee-scrolling-banner{--space-unit: .4rem;--duration: 24s;--direction: normal;--play-state: running}.bee-scrolling-banner{position:relative;width:100%;overflow:hidden}.bee-scrolling-banner--full-width{width:100vw;margin-left:calc(-50vw + 50%)}.bee-scrolling-banner--padded-default{padding:calc(10 * var(--space-unit)) 0}.bee-scrolling-banner--padded-xsmall{padding:calc(3 * var(--space-unit)) 0}.bee-scrolling-banner--padded-small{padding:calc(6 * var(--space-unit)) 0}.bee-scrolling-banner--padded-medium{padding:calc(8 * var(--space-unit)) 0}.bee-scrolling-banner--scheme-1{background-color:var(--bee-scheme-1-bg, #1a1a1a);color:var(--bee-scheme-1-text, #ffffff)}.bee-scrolling-banner--scheme-2{background-color:var(--bee-scheme-2-bg, #f5f5f5);color:var(--bee-scheme-2-text, #1a1a1a)}.bee-scrolling-banner--scheme-3{background-color:var(--bee-scheme-3-bg, #b1202d);color:var(--bee-scheme-3-text, #ffffff)}.bee-scrolling-banner.border-top{border-top:1px solid var(--border-color, currentColor)}.bee-scrolling-banner.border-bottom{border-bottom:1px solid var(--border-color, currentColor)}@keyframes bee-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.bee-scrolling-banner--pausable:hover{--play-state: paused}.bee-scrolling-banner__container{display:flex;direction:ltr}.bee-scrolling-banner__items{display:flex;align-items:center;flex-shrink:0;animation:bee-marquee var(--duration, 24s) linear infinite var(--play-state, running);animation-direction:var(--direction, normal)}.bee-scrolling-banner__items,.bee-scrolling-banner__item{white-space:nowrap}.bee-scrolling-banner__item{display:inline-flex;align-items:center;flex-shrink:0}a.bee-scrolling-banner__item{transition:opacity .3s;color:currentColor;text-decoration:none}a.bee-scrolling-banner__item:hover{opacity:.6}.bee-scrolling-banner__text{margin:0;font-weight:600;line-height:1.2}.bee-scrolling-banner__text.bee-text-h0{font-size:clamp(2.5rem,5vw,4rem)}.bee-scrolling-banner__text.bee-text-h1{font-size:clamp(2rem,4vw,3rem)}.bee-scrolling-banner__text.bee-text-h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}.bee-scrolling-banner__text.bee-text-h3{font-size:clamp(1.5rem,3vw,2rem)}.bee-scrolling-banner__text.bee-text-h4{font-size:clamp(1.25rem,2.5vw,1.75rem)}.bee-scrolling-banner__text.bee-text-h5{font-size:clamp(1rem,2vw,1.25rem)}.bee-scrolling-banner__text.bee-text-h6{font-size:clamp(.875rem,1.5vw,1rem)}.bee-scrolling-banner__text.bee-font-body{font-family:inherit;font-weight:400}.bee-scrolling-banner__icon{display:flex;align-items:center;justify-content:center}.bee-scrolling-banner__icon svg{width:var(--icon-size, 64px);height:var(--icon-size, 64px)}.bee-scrolling-banner__icon img{width:auto;height:var(--icon-size, 64px);object-fit:contain}.bee-scrolling-banner__image{display:block;position:relative}.bee-scrolling-banner__image img{display:block;width:auto;height:100%;object-fit:contain}.bee-scrolling-banner__image a{display:block;transition:transform .3s}.bee-scrolling-banner__image a:hover{transform:scale(1.05)}.bee-scrolling-banner .bee-btn{display:inline-block;padding:12px 24px;font-size:.875rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;border-radius:0;cursor:pointer;transition:opacity .3s,background-color .3s}.bee-scrolling-banner .bee-btn--primary{background-color:var(--bee-btn-bg, #1a1a1a);color:var(--bee-btn-text, #ffffff);border:1px solid var(--bee-btn-bg, #1a1a1a)}.bee-scrolling-banner .bee-btn--primary:hover{opacity:.85}.bee-scrolling-banner .bee-btn--secondary{background-color:transparent;color:currentColor;border:1px solid currentColor}.bee-scrolling-banner .bee-btn--secondary:hover{background-color:#0000000d}.bee-scrolling-banner .bee-btn--custom{transition:opacity .3s,transform .2s}.bee-scrolling-banner .bee-btn--custom:hover{opacity:.85;transform:scale(1.02)}.bee-scrolling-banner--padded-xsmall .bee-btn{padding:6px 16px;font-size:.75rem}.bee-scrolling-banner--padded-small .bee-btn{padding:8px 20px;font-size:.8125rem}@media(max-width:768px){.bee-scrolling-banner__text.bee-text-h0,.bee-scrolling-banner__text.bee-text-h1{font-size:1.75rem}.bee-scrolling-banner__text.bee-text-h2{font-size:1.5rem}.bee-scrolling-banner__text.bee-text-h3{font-size:1.25rem}}@media(max-width:480px){.bee-scrolling-banner--padded-medium{padding:calc(6 * var(--space-unit)) 0}.bee-scrolling-banner--padded-small{padding:calc(4 * var(--space-unit)) 0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bee-scrolling-banner.css.map */
