.container{max-width:1720px;margin:auto}.Home{height:100%;--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.Home .HomeBanner{position:relative;margin-top:0;width:100%}.Home .HomeBanner .banner_slider{height:477px;width:100%}.Home .HomeBanner .banner_slider .banner_content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.Home .HomeBanner .banner_slider .banner_content img{height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.Home .HomeBanner .banner_slider .banner_content .description{position:absolute;top:45%;left:10%;z-index:10;max-width:35rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Home .HomeBanner .banner_slider .banner_content .description h1{letter-spacing:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Home .HomeBanner .banner_slider .banner_content .description h1 span{margin-bottom:-.5rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(20 24 66/var(--tw-text-opacity))}.Home .HomeBanner .banner_slider .banner_content .description p{margin-top:.5rem;margin-bottom:2.5rem;font-family:var(--font-satisfy),cursive;font-size:2.25rem;line-height:2.5rem;font-weight:300;letter-spacing:.3rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Home .HomeBanner .banner_slider .banner_content .description .shop_now{margin-top:1rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:transparent;padding:.75rem 3rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Home .HomeBanner .banner_slider .banner_content .description .shop_now:hover{--tw-bg-opacity:1;background-color:rgb(242 185 96/var(--tw-bg-opacity))}.Home .HomeBanner .banner_slider .swiper-pagination{bottom:2.5rem}@media(max-width:1024px){.Home .HomeBanner .banner_slider{height:50vh}.Home .HomeBanner .banner_slider .banner_content{height:100%;width:100%}.Home .HomeBanner .banner_slider .banner_content .description{max-width:25rem}.Home .HomeBanner .banner_slider .banner_content .description h1{font-size:3rem;line-height:1}.Home .HomeBanner .banner_slider .banner_content .description p{margin-top:.5rem;font-size:1.875rem;line-height:2.25rem}}@media(max-width:768px){.Home .HomeBanner .banner_slider{height:500vh}.Home .HomeBanner .banner_slider .banner_content .description p{margin-top:.5rem}.Home .HomeBanner .banner_slider{height:55vh}.Home .HomeBanner .banner_slider .banner_content{height:100%;width:100%}.Home .HomeBanner .banner_slider .banner_content .description{max-width:25rem}.Home .HomeBanner .banner_slider .banner_content .description h1{font-size:3rem;line-height:1}.Home .HomeBanner .banner_slider .banner_content .description p{margin-top:.75rem;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem}.Home .HomeBanner .banner_slider .banner_content .description .shop_now{margin-top:0;border-width:1px;font-size:1.25rem;line-height:1.75rem}.Home .HomeBanner .banner_slider .swiper-pagination{bottom:.5rem}}@media(max-width:640px){.Home .HomeBanner .banner_slider{height:20vh}.Home .HomeBanner .banner_slider .banner_content .description{max-width:13rem}.Home .HomeBanner .banner_slider .banner_content .description h1{margin-bottom:0;font-size:1.5rem;line-height:2rem;letter-spacing:.05em}.Home .HomeBanner .banner_slider .banner_content .description p{margin-top:0;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:.025em}.Home .HomeBanner .banner_slider .banner_content .description .shop_now{margin-top:0;border-width:1px;padding:.5rem 1.5rem;font-size:.875rem;line-height:1.25rem}}