:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-hero-banner{margin:0;overflow:hidden;color:#fff;background:linear-gradient(90deg, #00CBD5 0 50%, #00a7b5 50% 100%)}.c-hero-banner__inner{position:relative;padding:5rem 5% 2rem;max-width:1600px;margin:0 auto}.c-hero-banner__content{position:relative;top:auto;left:auto;width:100%;max-width:none;margin-top:clamp(1.5rem,4vw,2rem);padding:0;transform:none;text-align:left;z-index:2}.c-hero-banner__content>*{margin:0}.c-hero-banner__image-container{padding-bottom:46%;background:rgba(0,103,127,.2)}.c-hero-banner__image-container>.swiper-wrapper{position:absolute;inset:0;height:100%}.c-hero-banner__image-wrapper{position:relative;z-index:1}.c-hero-banner__image-wrapper::after{display:none}.c-hero-banner__fresh-line{position:relative;z-index:3;margin:0 0 -1rem;color:#fff}.c-hero-banner__fresh-lockup{display:block;width:65%;height:auto}.c-hero-banner__original-icon{position:absolute;right:2.25rem;bottom:2rem;z-index:3;width:8.5rem;height:auto;opacity:.8;mix-blend-mode:multiply}.c-hero-banner__product-link{position:absolute;z-index:4;display:block;right:0;bottom:0;width:min(33%,16rem);transform:translateX(26%)}.c-hero-banner__slide{position:relative;height:100%;pointer-events:none}.c-hero-banner__slide.swiper-slide-active{pointer-events:auto}.c-hero-banner__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.c-hero-banner__sound{position:absolute;top:1rem;right:1rem;z-index:10;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;color:#00677f;background:rgba(255,255,255,.9);border:0;border-radius:50%;cursor:pointer;pointer-events:auto;touch-action:manipulation}.c-hero-banner__sound[hidden]{display:none}.c-hero-banner__sound:focus-visible{outline:.15rem solid #fff;outline-offset:.2rem}.c-hero-banner__sound[aria-pressed=false] .c-hero-banner__sound-icon--on,.c-hero-banner__sound[aria-pressed=true] .c-hero-banner__sound-icon--off{display:none}.c-hero-banner__sound-icon{width:1.4rem;height:1.4rem}.c-hero-banner__product-image{display:block;width:100%;height:auto}.c-hero-banner__title{font-size:3rem;min-height:15vw}.c-hero-banner__title{margin:0 auto;font-family:"Optima Pro",serif;font-size:2.75rem;font-style:italic;font-weight:600;line-height:.95;letter-spacing:0;text-transform:uppercase;text-align:left;padding-bottom:2.5rem;padding-right:7rem}@media only screen and (min-width: 1100px){.c-hero-banner__fresh-line{margin-bottom:-2.5rem}.c-hero-banner__content{max-width:none;justify-content:flex-start}.c-hero-banner__image-container{padding-bottom:46%}.c-hero-banner__inner{padding:8rem 8% 0}.c-hero-banner__original-icon{right:1rem;bottom:1.5rem;width:10rem}.c-hero-banner__title{font-size:3rem;min-height:8rem}}@media only screen and (max-width: 1099px){.c-hero-banner__inner{padding-bottom:0}.c-hero-banner__image-container{padding-bottom:56%}.c-hero-banner__product-link{right:5%}.c-hero-banner__content{padding-bottom:0;margin-top:1rem}.c-hero-banner__title{width:100%;margin:0;padding-bottom:1.5rem;font-size:clamp(1.35rem,6vw,2rem);line-height:.92}}