@media screen and (max-width:767px){.m-slider.m-slideshow-section.m-slider--large:not(.m-slider--adapt) .m-slide .m-slide__media{height:calc(100vh - (var(--main-content-padding-top, var(--m-header-height, 64px)) + var(--m-topbar-height, 0px) + var(--m-announcement-height, 0px)));height:calc(100svh - (var(--main-content-padding-top, var(--m-header-height, 64px)) + var(--m-topbar-height, 0px) + var(--m-announcement-height, 0px)));min-height:480px;max-height:640px}.m-slideshow-section .m-slide__overlay:before{background:linear-gradient(180deg,#2b211838,#2b21180d 32%,#2b211861 62%,#2b2118c7);opacity:1}.m-slider.m-slideshow-section .m-slide .m-slide__wrapper{align-items:flex-end;padding:24px 20px 30px}.m-slideshow-section .m-slide__content{width:100%;max-width:none}.m-slideshow-section .m-slide__subtitle{font-size:13px;line-height:1.4;letter-spacing:.02em;margin-bottom:10px}.m-slideshow-section .m-slide__subtitle.m\:text-white{color:#ffffffeb}.m-slideshow-section .m-slide__title{font-size:clamp(30px,8.6vw,36px);line-height:1.12;margin-bottom:12px}.m-slideshow-section .m-slide__title.m\:text-white{text-shadow:0 1px 12px rgba(43,33,24,.35)}.m-slideshow-section .m-slide__description{font-size:15px;line-height:1.55;margin-bottom:18px}.m-slideshow-section .m-slide__description.m\:text-white{color:#ffffffe6}.m-slideshow-section .m-slide__description p{margin:0}.m-slider.m-slideshow-section .m-slide .m-slide__button{flex-direction:column;align-items:stretch;width:100%;gap:10px}.m-slideshow-section .m-slide__button .m-button{width:100%;justify-content:center;min-height:48px}.m-section.m-hero-section .m-hero--medium:not(.m-hero--adapt) .m-hero__bg{height:470px}.m-section.m-hero-section .m-hero--large:not(.m-hero--adapt) .m-hero__bg{height:clamp(500px,76vh,600px);height:clamp(500px,76svh,600px)}.m-section.m-hero-section .m-hero--has-overlay.m-hero__mobile-no-overlay:before{display:block;background:linear-gradient(180deg,#2b21188c,#2b211873 45%,#2b21189e)}.m-hero-section .m-hero--has-overlay:before{background:linear-gradient(180deg,#2b211880,#2b211852 45%,#2b21188c);opacity:1}.m-hero-section .m-hero .m-hero__inner{padding:36px 20px}.m-hero-section .m-hero__content{width:100%}.m-hero-section .m-hero__subtitle{font-size:13px;line-height:1.4;letter-spacing:.02em;margin-bottom:10px}.m-hero-section .m-hero__subtitle.m\:text-white{color:#ffffffeb}.m-hero-section .m-hero__title{font-size:clamp(26px,7.4vw,34px);line-height:1.15;margin-bottom:12px}.m-hero-section .m-hero__title.m\:text-white{text-shadow:0 1px 12px rgba(43,33,24,.35)}.m-hero-section .m-hero__text{font-size:15px;line-height:1.55;margin-bottom:20px}.m-hero-section .m-hero__text.m\:text-white{color:#ffffffe6}.m-hero-section .m-hero__btn .m-button{width:100%;max-width:320px;justify-content:center;min-height:48px}.m-richtext__title:not(.m-slide__title) br{display:none}form .m-newsletter-form__wrapper{flex-wrap:wrap}.m-newsletter-form__wrapper .m-newsletter-form__button--text.m-button{position:static;width:100%;margin-top:12px;min-height:48px;border:1px solid currentColor;justify-content:center;text-align:center}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{font-size:max(16px,1em)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
