#header-banner{background-color:var(--primary-100);background-image:url(../../img/header-banner.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}#header-banner.header-banner-sticky{position:sticky;top:0;inset-inline:0;z-index:101}#header-banner-inner{display:flex;flex-wrap:wrap;gap:24px 8px;padding-block:24px}#header-banner-text,#header-banner-text-before{font-size:2rem;font-weight:900;text-shadow:0 4px 0 rgba(0,0,0,.25)}#header-banner-text-before{padding-inline-end:12px;position:relative}#header-banner-text-before::after{content:"";position:absolute;top:8px;bottom:8px;inset-inline-end:0;width:4px;background:var(--primary-200);border-radius:96px}#header-banner-text{font-weight:700}#header-banner-text span{font-weight:900;background:linear-gradient(360deg,var(--secondary-200) 0,var(--secondary-200-75) 100%);border-radius:8px;padding-inline:8px}#header-banner-actions{margin-inline-start:auto;display:flex;align-items:center;justify-content:center;gap:32px}#header-banner-timer{display:flex;gap:12px;text-align:center}.header-banner-timer-item{width:48px;height:48px;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;box-sizing:border-box;padding:2px;background:rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.1);border-radius:8px}.header-banner-timer-item-label,.header-banner-timer-item-time{text-shadow:0 1px 0 rgba(0,0,0,.25);line-height:1}.header-banner-timer-item-time{font-weight:700;font-size:.875rem}.header-banner-timer-item-label{font-weight:500;font-size:.75rem;color:#6ea9ff}.rtl #header-banner-timer{flex-direction:row-reverse}@media screen and (max-width:1200px){body{--header-banner-height:0!important}#header-banner{position:relative!important;z-index:10}.sticky-header #header-container{position:sticky}}@media screen and (max-width:768px){#header-banner{background-image:var(--mobile-bg, url("../../img/header-banner.jpg"))}#header-banner-text-before{font-size:.875rem}#header-banner-text-before::after{inset-block:auto;height:100%}#header-banner-text{font-weight:500;font-size:.875rem}#header-banner-text span{border-radius:4px;padding-inline:4px}#header-banner-actions{margin-inline:auto;gap:6px;flex-wrap:wrap}#header-banner-timer{gap:4px}}