.hero-section{padding:var(--section-padding)}.hero-section.hero-size-tall .hero-container{padding-top:20%;min-height:500px}@media screen and (max-width:600px){.hero-section.hero-size-tall .hero-container{min-height:600px;display:flex}}.hero-section .hero-container{position:relative;z-index:2;overflow:hidden;padding:15% 5rem 5rem;border-radius:var(--block-radius)}@media screen and (max-width:989px){.hero-section .hero-container{padding:10% 2.5rem 2.5rem;display:flex}}.hero-section .hero-location{position:absolute;z-index:3;top:3.2rem;left:3.2rem;font-size:1.6rem;font-weight:600;color:var(--color-white);text-transform:uppercase;display:flex;align-items:center;gap:.8rem}@media screen and (max-width:989px){.hero-section .hero-location{top:1.5rem;left:1.5rem}}.hero-section .hero-location .hero-location-icon{display:block;width:16px;height:23px;-webkit-mask-image:url(icon-marker.svg);mask-image:url(icon-marker.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-white)}.hero-section .hero-intro{position:relative;z-index:3;max-width:600px;text-wrap:balance;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:989px){.hero-section .hero-intro{max-width:400px}}.hero-section .hero-intro h1:has(+.button-group){margin-bottom:0}@media screen and (max-width:989px){.hero-section .hero-intro .button-group{margin-top:1rem}}@media screen and (max-width:450px){.hero-section .hero-intro .button-group{flex-wrap:wrap}}@media screen and (max-width:450px){.hero-section .hero-intro .button-group .button{font-size:1.4rem}}.hero-section .hero-media{position:absolute;z-index:2;left:0;width:100%;top:-10%;overflow:hidden}.hero-section .hero-media .swiper{width:100%;height:100%}.hero-section .hero-media .swiper-slide .image-wrapper{position:relative;width:100%;height:100%}.hero-section .hero-media .swiper-slide .image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#0000,#00000075);z-index:2}@media screen and (max-width:600px){.hero-section .hero-media .swiper-slide .image-wrapper:after{background:#000;opacity:.5}}.hero-section .hero-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .hero-logo{position:absolute;z-index:3;bottom:3.2rem;right:3.2rem}@media screen and (max-width:989px){.hero-section .hero-logo{display:none}}.hero-section .hero-logo.logo-position-center{right:unset;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-section .hero-logo.logo-position-center img{max-width:30vw}@media screen and (max-width:600px){.hero-section .hero-logo.logo-position-center img{max-width:40vw}}.hero-section .swiper-pagination{position:absolute;z-index:3;top:3.2rem;right:3.2rem;left:unset;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:989px){.hero-section .swiper-pagination{top:1.5rem;right:1rem;gap:1.5rem}}.hero-section .swiper-pagination .bean{display:block;width:3.5rem;height:3.5rem;border-radius:50%;background-image:url(icon-coffee-bean.svg);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.5}@media screen and (max-width:989px){.hero-section .swiper-pagination .bean{width:30px;height:30px}}.hero-section .swiper-pagination .bean.swiper-pagination-bullet-active{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hero.css.map */
