.hero-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;padding:0;width:100%;max-width:100%;overflow-x:clip;background:#372214}.hero-banner h1,.hero-banner h2{margin:19px 0 10px 0;font-family:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-weight:600;font-size:29px;line-height:40px;letter-spacing:0.4px;color:#ffbd0d;text-align:center}.hero-banner--about{margin-top:80px}.hero-banner__breadcrumbs-section{width:100%;background:#EEEAE0;padding:50px 20px 15px}.hero-banner__breadcrumbs-inner{width:100%;margin:0 auto}.hero-banner__breadcrumbs{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero-banner__breadcrumbs a,.hero-banner__breadcrumbs span{color:#372214;-webkit-text-decoration:none;text-decoration:none;font-size:14px;line-height:20px;letter-spacing:0.4px;font-family:"SF Pro Display",var(--font-sans);font-weight:400}.hero-banner__breadcrumbs-sep{opacity:0.9}.hero-banner__media{position:relative;width:100%;max-width:100%;height:390px;overflow:hidden}.hero-banner_img{width:100%;max-width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-banner__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:1;visibility:visible;-webkit-transition:opacity 0.82s ease, visibility 0s linear 0.82s;transition:opacity 0.82s ease, visibility 0s linear 0.82s;pointer-events:none;will-change:opacity;background:#372214}.hero-banner__video-poster .hero-banner_img{width:100%;height:100%}.hero-banner__inline-video{position:relative;z-index:1;display:block;width:100%;height:100%;border:0;background:#372214;border-radius:0;opacity:1;-webkit-transform:none;transform:none}.hero-banner__inline-video[src=""]{background:#372214}.hero-banner--has-video .hero-banner__media{-webkit-transition:opacity 0.44s ease, -webkit-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.44s ease, -webkit-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.44s ease, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.44s ease, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}.hero-banner.is-video-arming .hero-banner__media,.hero-banner--has-video:not(.is-video-ready) .hero-banner__media{opacity:0.92;-webkit-transform:translate3d(0, 12px, 0);transform:translate3d(0, 12px, 0)}.hero-banner.is-video-ready .hero-banner__media,.hero-banner.is-video-active .hero-banner__media{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-banner.is-video-playing .hero-banner__video-poster{opacity:0;visibility:hidden}.hero-banner--has-video .hero-banner__media{margin:0 auto 66px;width:calc(100% - 30px);height:auto;aspect-ratio:16 / 9;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.hero-banner{gap:34px}.hero-banner h2{font-size:34px}.hero-banner__media{height:560px}.hero-banner--has-video .hero-banner__media{margin-bottom:160px;height:auto}}@media (min-width: 1024px){.hero-banner{gap:0px}.hero-banner h1{margin:45px 0 60px 0;font-size:40px}.hero-banner h2{margin:45px 0 58px;font-size:39px}.hero-banner__media{height:700px}.hero-banner--has-video .hero-banner__media{margin-bottom:204px;width:calc(100% - 408px);height:auto}}@media (min-width: 1280px){.hero-banner__breadcrumbs-section{padding:20px 50px}.hero-banner__breadcrumbs a,.hero-banner__breadcrumbs span{font-size:16px}.hero-banner--about{margin-top:100px}.hero-banner{padding:0;gap:0}.hero-banner__media{height:895px;width:100%}.hero-banner--has-video .hero-banner__media{margin-bottom:143px;width:calc(100% - 286px);height:auto}}@media (min-width: 2560px){.hero-banner{gap:max(0px, min(1.8vw, 44px))}.hero-banner h2{margin:max(45px, min(2.8vw, 120px)) 0 max(58px, min(3.2vw, 150px));font-size:max(40px, min(2.4vw, 92px));line-height:1.08}.hero-banner__media{height:max(820px, min(38vw, 1550px))}.hero-banner--has-video .hero-banner__media{margin-bottom:204px;width:calc(100% - 408px);height:auto}.hero-banner h1{font-size:45px}.hero-banner h2{margin:45px 0 58px;font-size:45px}.hero-banner--about{margin-top:120px}}@media (min-width: 3440px){.hero-banner--has-video .hero-banner__media{margin-bottom:204px;width:calc(100% - 408px);height:auto}.hero-banner h1{font-size:70px}.hero-banner h2{margin:45px 0 58px;font-size:70px}.hero-banner--about{margin-top:163px}}@media (min-width: 3840px){.hero-banner--has-video .hero-banner__media{margin-bottom:204px;width:calc(100% - 408px);height:auto}.hero-banner--about{margin-top:200px}.hero-banner h1{font-size:74px}.hero-banner h2{font-size:74px}.hero-banner h2{margin:85px 0 58px}.block-products-section h3{font-size:65px}}

