body:not(.wp-core-ui) .button:not(.single_add_to_cart_button){display:inline-block;padding:15px;line-height:1;background-color:#0e3643;color:#fff;font-family:"Big Caslon",sans-serif;text-transform:uppercase;cursor:pointer;margin:5px;border:1px solid #fff;border-radius:0;outline-color:#0e3643 !important;outline-width:5px !important;outline-style:solid !important}body:not(.wp-core-ui) .button:not(.single_add_to_cart_button):hover{background-color:#732c12 !important;outline-color:#732c12 !important;cursor:pointer}body:not(.wp-core-ui) .button:not(.single_add_to_cart_button)[disabled]{background-color:#e0e0e0;outline-color:#e0e0e0 !important}section.video{display:none;position:fixed;top:0;left:0;height:var(--visualviewport-height, var(--visualviewport-initial-height, 100vh));width:var(--visualviewport-width, 100vw);background-color:#000;z-index:99}body.videoOverlay section.video{display:revert}section.video>header{display:none;width:100%;position:absolute;z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.video>header>.overlay__header-menu{display:none;width:128px;height:88px;display:flex;justify-content:center;align-items:center;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;border-top:none;background:rgba(0,0,0,0);color:#fff;transition:background-color .2s ease-out;outline:none}section.video>header>.overlay__header-menu p{margin-left:3px}section.video>header>.overlay__header-menu:hover{background-color:#0e3643;color:#fff}section.video>header>svg{position:absolute;right:5%;top:12px;width:150px;fill:#fff}section.video>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.video>button[name=close]{position:absolute;bottom:max(50px,6%);left:50%;transform:translateX(-50%);padding:0 10px .3em 5px;z-index:100;color:#fff;text-transform:uppercase;mix-blend-mode:exclusion;border-bottom:1px solid #fff;font-size:1.4rem;font-weight:500}section.hero-slider::after,section.hero-slider::before{position:absolute;content:"";left:0;width:100%;height:20%;display:block;z-index:2}section.hero-slider::after{top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%)}section.hero-slider::before{bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}section.hero-slider>.swiper-wrapper>.swiper-slide{overflow:hidden}section.hero-slider>.swiper-wrapper>.swiper-slide>picture>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.hero-slider>.swiper-pagination-bullets{display:flex;justify-content:center}section.hero-slider>.swiper-pagination-bullets>.swiper-pagination-bullet{width:8px;height:8px;margin:2px 6px;background-color:#fff;opacity:.5}section.hero-slider>.swiper-pagination-bullets>.swiper-pagination-bullet-active{background-color:#fff;opacity:1}section.hero-slider>.swiper-pagination-bullets>.swiper-pagination-bullet-active::before{border-style:solid;border-width:1px;box-sizing:content-box;transform-box:border-box;width:14px;height:14px;transform:translate(-4px, -4px);display:block;border-radius:inherit;content:"";border-color:#fff}section.hero-slider .play__video{z-index:10;position:absolute;bottom:max(40px,4%);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;cursor:pointer}section.hero-slider .play__video-label{display:flex;align-items:center;border-bottom:1px solid;padding-bottom:8px;color:#fff}section.hero-slider .play__video-icon{margin-right:10px;color:#fff}section.hero-slider .play__video::after{content:"";border-bottom:1px solid #fff;width:0%;transition:width 350ms ease-in-out}section.hero-slider .play__video:hover::after{content:"";border-bottom:2px solid #fff;width:100%}@-webkit-keyframes rightAnimation{0%{right:-15px}50%{right:-20px}100%{right:-15px}}@keyframes rightAnimation{0%{right:-15px}50%{right:-20px}100%{right:-15px}}section.hero-slider .discover__more{z-index:10;position:absolute;bottom:300px;right:15px;transform:rotate(90deg)}section.hero-slider .discover__more.click-scroll #discover-more{position:relative;text-transform:uppercase}section.hero-slider .discover__more.click-scroll #discover-more .discover__more-icon{position:absolute;top:50%;right:-15px;transform:translateY(-50%);-webkit-animation:rightAnimation 1.5s ease-in-out infinite;animation:rightAnimation 1.5s ease-in-out infinite}@media screen and (orientation: landscape)and (max-width: 1024px),screen and (orientation: portrait)and (max-width: 768px){section.hero-slider .discover__more{right:-10%}}section.hero-slider .discover__more-label{letter-spacing:1px;font-size:14px;color:#fff}