.main-banner{overflow:hidden}.main-banner .main-banner-slider{height:100%}.main-banner .main-banner-slider .swiper-slide{height:auto}.main-banner .main-banner-slide{position:relative;height:100%}.main-banner-slide .media-block{display:flex;height:100%;width:100%}.main-banner-slide .media-block .video-block{height:100%;width:100%;display:flex}.main-banner-slide .media-block .video-block video{height:100%;width:100%;object-fit:cover}.main-banner-slide .media-block .image-block{display:flex;flex-grow:1}.main-banner-slide .media-block .image-block img{height:100%;width:100%;object-fit:cover}.main-banner-slide .content-block{position:absolute;top:0;left:0;height:100%;width:100%;padding:55px 20px;z-index:1;display:flex}.main-banner.has-overlay .content-block{background:rgb(var(--color-shadow),.1)}.main-banner-slide .content-block .content-block-wrap{width:100%;position:relative}.main-banner-slide .content-block .content-block-wrap.has-text-shadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;background:radial-gradient(rgb(var(--color-shadow),.2) 0%,transparent 60%);margin:-100px -200px;z-index:-1}.main-banner-slide .content-block .block-head{font-size:80px;line-height:1;color:var(--banner-text-color);margin-bottom:5px;text-transform:none!important}.main-banner-slide .content-block .block-subhead{color:var(--banner-text-color);margin-bottom:10px;font-size:15px;letter-spacing:1px}.main-banner-slide .content-block .block-text{color:var(--banner-text-color);font-size:15px;max-width:540px}.main-banner-slide .content-block .button{margin-top:20px}.main-banner-slide .content-block .button:not(.button--secondary){background:var(--banner-btn-color);border-color:var(--banner-btn-color);color:var(--banner-btn-solid-text)}.main-banner-slide .content-block .button.button--secondary{color:var(--banner-btn-color);border-color:var(--banner-btn-color)}.main-banner-slide .content-block.top-center .content-block-wrap,.main-banner-slide .content-block.bottom-center .content-block-wrap,.main-banner-slide .content-block.center-center .content-block-wrap{display:flex;flex-flow:column;align-items:center;justify-content:center}.main-banner-slide .content-block.top-right .content-block-wrap,.main-banner-slide .content-block.bottom-right .content-block-wrap,.main-banner-slide .content-block.center-right .content-block-wrap{display:flex;flex-flow:column;align-items:flex-end}.main-banner-slide .link{color:#fff;color:var(--banner-btn-color);background-color:transparent;font-size:2rem;text-decoration:none;letter-spacing:0px;font-family:"Baskerville No 2",serif;border-bottom:1px solid var(--banner-btn-color)}.main-banner-slider .swiper-action-bar{position:absolute;bottom:15px;left:0;width:100%;padding:0 20px;justify-content:flex-end}.main-banner-slider .swiper-action-bar .swiper-button-lock{display:none}.main-banner-slider .swiper-action-bar .swiper-pagination{width:100%;order:-1;padding-left:102px}.main-banner-slider .swiper-action-bar .swiper-pagination .swiper-pagination-bullet{background:rgb(var(--color-background))}.main-banner-slider .banner-img-link-blocks{display:flex;gap:12px;margin-top:130px;max-width:540px}.main-banner-slider .banner-img-link-block{display:flex;flex-direction:column;position:relative;width:calc(50% - 6px);max-width:120px;overflow:hidden;transition:.2s}.main-banner-slider .banner-img-link-block figure{margin:0;display:flex}.main-banner-slider .banner-img-link-block figure img{height:100%;width:100%;object-fit:cover}.main-banner-slider .banner-img-link-block .block-text{font-size:14px;font-weight:500;line-height:27px;letter-spacing:-.198px;padding:5px;color:var(--banner-text-color);transition:.2s}.main-banner-slider .banner-img-link-block .block-text a{color:inherit;text-decoration:none}.main-banner-slider .banner-img-link-block .block-text a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.main-banner-slider .banner-img-link-block:hover{transform:scale(1.03)}@media screen and (max-width: 749px){.main-banner-slide .content-block{padding:40px 15px}.main-banner-slide .content-block .content-block-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-banner-slide .content-block .block-column{width:100%}.main-banner-slide .content-block .block-head{font-size:29px;display:inline-block;max-width:300px}.main-banner-slide .content-block .block-subhead{font-size:14px;letter-spacing:4.2504px}.main-banner-slide .content-block .block-text{flex-direction:row;max-width:100%;justify-content:space-between}.main-banner-slide .content-block .block-text .text{width:100%;max-width:165px}.main-banner-slide .content-block .btn{align-self:flex-end}.main-banner-slider .swiper-action-bar{bottom:10px;right:15px}.main-banner-slider .swiper-action-bar .swiper-pagination{order:unset;padding:0}.main-banner-slider .banner-img-link-blocks{margin-top:80px}.main-banner-slider .banner-img-link-block{max-width:120px}.main-banner-slider .banner-img-link-block .block-text{font-size:14px;line-height:20px}}.main-banner-slider .content-block.top-center .banner-img-link-blocks,.main-banner-slider .content-block.center .banner-img-link-blocks,.main-banner-slider .content-block.bottom-center .banner-img-link-blocks{justify-content:center}.main-banner-slider .content-block.top-right .banner-img-link-blocks,.main-banner-slider .content-block.center-right .banner-img-link-blocks,.main-banner-slider .content-block.bottom-right .banner-img-link-blocks{justify-content:flex-end}@media screen and (max-width: 749px){.main-banner-slider .content-block.m-top-center .banner-img-link-blocks,.main-banner-slider .content-block.m-center-center .banner-img-link-blocks,.main-banner-slider .content-block.m-bottom-center .banner-img-link-blocks{justify-content:center}.main-banner-slider .content-block.m-top-right .banner-img-link-blocks,.main-banner-slider .content-block.m-center-right .banner-img-link-blocks,.main-banner-slider .content-block.m-bottom-right .banner-img-link-blocks{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-main-banner.css.map */
