@font-face{font-family:Montserrat-Black;src:url('{{ "Montserrat-Black.ttf" | asset_url }}') format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url('{{ "Montserrat-Bold.ttf" | asset_url }}') format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat-Medium;src:url('{{ "Montserrat-Medium.ttf" | asset_url }}') format("truetype");font-weight:500;font-style:normal}html{scroll-behavior:smooth}.hero-banner{height:555px;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding-left:5em;z-index:1;max-width:1920px;margin:0 auto}.hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-banner__content{position:relative;z-index:999;text-align:center;color:#fff;max-width:800px;padding:0 20px;left:10%}.hero-banner__banner_title1{margin:0;color:#fff;font-size:60px;font-family:Montserrat-Black,sans-serif;font-weight:900;letter-spacing:0px}.hero-banner__banner_title2{margin:0;font-size:25px;font-family:Montserrat-Black,sans-serif;font-weight:900;line-height:1em}.hero-banner__banner_title1 p,.hero-banner__banner_title2 p{margin:0}.hero-banner__banner_title3{margin:0;font-size:25px;font-family:Montserrat-Black,sans-serif;font-weight:900;letter-spacing:15px;color:#fff}.hero-banner__banner_title4{margin:15px 0 0;font-size:7px;font-family:Montserrat-Medium,sans-serif;font-weight:500;color:#fff}.hero-banner__button{display:inline-block;padding:12px 50px;background-color:#fff;color:#ef0a7c;text-decoration:none;border-radius:0;transition:background-color .3s ease;margin-top:30px;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:17px}.hero-banner__button:hover{background-color:#333}.floating__images{position:absolute;z-index:9}.december__vector_style{bottom:0;right:0;margin:auto;text-align:center;max-width:fit-content;height:auto}.december_product_banner{position:absolute;bottom:5%;right:29%;margin:auto;text-align:center;max-width:fit-content;height:auto;z-index:9}.banner__dog{top:0;right:0%;margin:auto;text-align:center;max-width:100%;height:100%}.hero-banner__content_mobile{display:none}.hero-banner__banner_title2{line-height:1.3em}@media (max-width: 1679px){.hero-banner{height:466px}.hero-banner__content{top:0;left:0}}@media (max-width: 1530px){.hero-banner{height:440px}.hero-banner__content{left:-5%}}@media (max-width: 1440px){.hero-banner{padding-left:0;height:415px}.banner__dog{bottom:0}.hero-banner__content{left:0%}}@media (max-width: 1200px){.hero-banner{height:340px}.hero-banner__banner_title1{font-size:48px}.hero-banner__banner_title2{font-size:28px}.december_product_banner{bottom:1%;right:15%}}@media (max-width: 1150px){.hero-banner__content{top:-90px}}@media (max-width: 990px){.hero-banner__banner_title1{font-size:40px}.hero-banner__banner_title2{font-size:20px}}@media (max-width: 950px){.hero-banner__image,.hero-banner__button,.floating__images{display:none}.hero-banner__content{position:absolute;top:3%;left:0;right:0;margin:auto}.hero-banner{height:unset}.hero-banner__content_mobile{display:block;width:100%;height:790px;position:relative}.december_product_banner{bottom:1%;left:0;right:0;margin:auto;height:24%}.hero-banner__content{display:none}}@media (max-width: 768px){.hero-banner__content_mobile{height:auto}.hero-banner__banner_title2,.hero-banner__banner_title3{font-size:18px}.december_product_banner{height:30%}}@media (max-width: 700px){.hero-banner__button{position:relative;z-index:20}.december_product_banner{height:28%;z-index:1}.hero-banner__button{margin-top:20px}}@media (max-width: 570px){.hero-banner__banner_title2{font-size:18px}.hero-banner__banner_title1{font-size:36px}.hero-banner__banner_title3{font-size:14px}}@media (max-width: 540px){.hero-banner__banner_title1{font-size:28px}.hero-banner__banner_title2{font-size:15px}.hero-banner__button{font-size:12px;padding:8px 50px}}@media (max-width: 432px){.hero-banner__banner_title1{font-size:20px}.hero-banner__banner_title2{font-size:12px}}@media (max-width: 425px){.hero-banner__content{padding:0 10px}.hero-banner__banner_title4{font-size:10px;margin-top:10px}}@media (max-width: 399px){.hero-banner__content{padding:0}.hero-banner__banner_title2{letter-spacing:5px}.hero-banner__banner_title3{letter-spacing:10px}.hero-banner__banner_title4{font-size:6px;margin-top:10px}}@media (max-width: 375px){.hero-banner__banner_title2{letter-spacing:0}.hero-banner__banner_title3{letter-spacing:3px}.hero-banner__button{padding:8px 30px}}
/*# sourceMappingURL=/cdn/shop/t/95/compiled_assets/styles.css.map */
