/* eb-wrapper-w09y1 Starts */.eb-parent-eb-wrapper-w09y1{position:relative}.eb-wrapper-align-center{margin-right:auto !important;margin-left:auto !important}.eb-wrapper-align-right{margin-left:auto !important}.eb-wrapper-outer.eb-wrapper-w09y1{background-color:#a32222;max-width:100%;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-wrapper-outer.eb-wrapper-w09y1 > .eb-wrapper-inner > .eb-wrapper-inner-blocks{max-width:100%;position:relative}.eb-wrapper-outer.eb-wrapper-w09y1:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-parent-eb-wrapper-w09y1 .eb-shape-divider-top svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-w09y1 .eb-shape-divider-bottom svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-w09y1{display:block}.root-eb-wrapper-w09y1{position:relative}.root-eb-wrapper-w09y1.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-wrapper-w09y1.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-wrapper-w09y1.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-wrapper-w09y1.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-wrapper-w09y1{display:block}} @media(max-width: 767px){.eb-parent-eb-wrapper-w09y1{display:block}}.sticky-bar{ --primary:#b92627; --primary-dark:#8f1e1e; --text:#dfdfdf; --highlight:#fff; position:fixed; top:0; left:0; right:0; z-index:9999; font-family:'Bebas Neue', Arial, sans-serif; letter-spacing:0.5px; box-shadow:0 2px 10px rgba(0,0,0,0.25); background:linear-gradient(90deg, var(--primary), var(--primary-dark)); transform:translateY(0); transition:transform .35s ease; display:none; } .sticky-bar *{ box-sizing:border-box; } .sticky-bar.is-active{ display:block; } .sticky-bar.is-hidden{ transform:translateY(-100%); } /* Cancel the block editor's default flow spacing on the flex children. */ .sticky-bar .bar-inner > *{ margin-block-start:0; margin-block-end:0; margin-top:0; margin-bottom:0; } .sticky-bar__close{ position:absolute; top:50%; right:14px; transform:translateY(-50%); width:26px; height:26px; border:none; background:transparent; cursor:pointer; display:flex; align-items:center; justify-content:center; padding:0; z-index:2; } .sticky-bar__close svg{ width:16px; height:16px; stroke:var(--text); } .sticky-bar__close:hover svg{ stroke:var(--highlight); } .sticky-bar--full .bar-inner{ max-width:1280px; margin:0 auto; min-height:52px; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px 22px; padding:8px 48px 8px 16px; position:relative; } /* Must NOT be a flex container: the <p> holds inline text, and flex would turn each text run / <strong> into a separate flex item with a gap. */ .sticky-bar--full .item{ display:block; color:var(--text); font-size:16px; line-height:1.2; white-space:nowrap; } .sticky-bar--full .item b, .sticky-bar--full .item strong{ color:var(--highlight); font-weight:400; } /* core/separator renders an <hr>, so its border/margins have to be zeroed out. */ .sticky-bar--full .divider{ width:1px; height:16px; background:rgba(255,255,255,.3); flex:none; border:0; margin:0; padding:0; opacity:1; } .sticky-bar--full .countdown-timer{ display:flex; gap:6px; margin-left:2px; } .sticky-bar .countdown-unit{ background:rgba(255,255,255,.14); border-radius:3px; padding:3px 8px; text-align:center; min-width:42px; } .sticky-bar .countdown-unit strong{ display:block; color:var(--highlight); font-size:17px; line-height:1.1; font-weight:400; } .sticky-bar .countdown-unit span{ display:block; color:var(--text); font-size:9px; letter-spacing:1px; margin-top:1px; } @media (max-width:900px){ .sticky-bar--full .item.hide-md, .sticky-bar--full .divider.hide-md{ display:none; } } @media (max-width:640px){ .sticky-bar--full .bar-inner{ justify-content:flex-start; padding:10px 40px 10px 14px; gap:4px 14px; min-height:76px; } .sticky-bar--full .item{ font-size:14px; } .sticky-bar--full .item.hide-sm, .sticky-bar--full .divider.hide-sm{ display:none; } .sticky-bar--full .countdown-unit{ min-width:34px; padding:3px 6px; } .sticky-bar--full .countdown-unit strong{ font-size:15px; } }/* =eb-wrapper-w09y1= Ends */