.hero-section{background:#f2f2f7}.hero-section .hero-wrapper{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);background-color:var(--bg-color);text-align:center;border-radius:0 0 50px 50px;overflow:hidden}.hero-section .hero-heading{font-size:var(--heading-size-desktop);line-height:1.2;color:var(--heading-color);margin:0 auto;max-width:935px;letter-spacing:0;font-family:"DM Serif Display",serif}.hero-section .hero-heading span{color:var(--highlight-color)}.hero-section .hero-desc{font-size:var(--desc-size-desktop);color:var(--desc-color);line-height:1.5;max-width:800px;margin:32px auto;max-width:635px;font-family:DM Sans}.hero-section .hero-desc strong{color:var(--highlight-desc-color)}.sticky-clone .hero-btn,.hero-section .hero-btn{background-color:var(--btn-bg);color:var(--btn-text-color);font-size:var(--btn-font-size);text-decoration:none;border-radius:43px;-o-border-radius:43px;-moz-border-radius:43px;-webkit-border-radius:43px;box-shadow:0 4px #ff9f0a,0 1px 1px #00000026,0 2px 2px #00000026,0 4px 4px #00000026,0 8px 8px #00000026;color:#000;font-weight:700;height:85px;margin:20px 0;max-width:100%;padding:0;position:relative;transition:all .3s!important;max-width:500px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.sticky-clone .hero-btn{margin:0}.sticky-clone .hero-btn span,.hero-section .hero-btn span{align-items:center;display:inline-flex;font-family:DM Sans}.sticky-clone .hero-btn span svg,.hero-section .hero-btn span svg{width:14px;margin-left:10px}.sticky-clone .hero-btn .hero-subtext,.hero-section .hero-subtext{margin:0;font-size:14px;color:var(--subtext-color);font-size:12px;opacity:.6;font-family:DM Sans}.hero-section .swiper-wrapper{transition-timing-function:linear!important}.hero-section .hero-slider{margin-top:40px}.hero-section .heroSwiper .swiper-wrapper{transition-timing-function:linear!important}.hero-section .heroSwiper .swiper-slide{width:auto}.hero-section .heroSwiper img{height:auto;width:100%;display:block;border-radius:12px;object-fit:contain;box-shadow:0 10px 30px #0003}@media (max-width: 767px){.hero-section .page-width{padding:0 10px}.hero-section .hero-wrapper{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.hero-section .hero-heading{font-size:var(--heading-size-mobile)}.hero-section .hero-desc{font-size:var(--desc-size-mobile)}.sticky-clone .hero-btn,.hero-section .hero-btn{font-size:var(--btn-font-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hero-section.css.map */
