@import url(https://fonts.googleapis.com/css2?family=Russo+One&display=swap);
.sb{width:100%}.w_sb_container{margin:0 auto;max-width:1200px;padding:0 20px}.bm-section-wrap.pt_none{padding-top:0}.bm-section-wrap.pt_small{padding-top:20px}.bm-section-wrap.pt_medium{padding-top:40px}.bm-section-wrap.pt_large{padding-top:60px}.bm-section-wrap.pb_none{padding-bottom:0}.bm-section-wrap.pb_small{padding-bottom:20px}.bm-section-wrap.pb_medium{padding-bottom:40px}.bm-section-wrap.pb_large{padding-bottom:60px}.bm-section-wrap.pr_none{padding-right:0}.bm-section-wrap.pr_small{padding-right:20px}.bm-section-wrap.pr_medium{padding-right:40px}.bm-section-wrap.pr_large{padding-right:60px}.bm-section-wrap.pl_none{padding-left:0}.bm-section-wrap.pl_small{padding-left:20px}.bm-section-wrap.pl_medium{padding-left:40px}.bm-section-wrap.pl_large{padding-left:60px}@media only screen and (max-width:930px){.bm-section-wrap.pt_large,.bm-section-wrap.pt_medium,.bm-section-wrap.pt_small{padding-top:10px}.bm-section-wrap.pb_large,.bm-section-wrap.pb_medium,.bm-section-wrap.pb_small{padding-bottom:10px}.bm-section-wrap.pr_large,.bm-section-wrap.pr_medium,.bm-section-wrap.pr_small{padding-right:10px}.bm-section-wrap.pl_large,.bm-section-wrap.pl_medium,.bm-section-wrap.pl_small{padding-left:10px}}.hero{position:relative}.hero .hero__slide{align-items:center;background-position:50%;background-size:cover;display:flex;height:80vh}@media only screen and (max-width:930px){.hero .hero__slide{height:40vh}}@media only screen and (max-width:560px){.hero .hero__slide{height:unset;min-height:22vh}}.hero .hero__inner{color:#fff;margin:55px auto 0;max-width:1100px;padding:40px}.hero .hero__btn-wrap{text-align:center}.hero .hero__btn-wrap .hero__btn{border-radius:.5rem;color:#fff;display:inline-block;font-size:1.61rem;font-weight:700;margin-top:1rem;padding:0 1.47rem;position:relative;text-decoration:none;z-index:1000}@media only screen and (max-width:930px){.hero .hero__btn-wrap .hero__btn{font-size:1.4rem;padding:0 1.2rem}}@media only screen and (max-width:560px){.hero .hero__btn-wrap .hero__btn{font-size:1.2rem;padding:0 1rem}}@media only screen and (max-width:500px){.hero .hero__btn-wrap .hero__btn{min-width:unset}}.hero__text{font-family:Russo One,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:64px;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.75)}@media only screen and (max-width:930px){.hero__text{font-size:44px;line-height:44px}}@media only screen and (max-width:560px){.hero__text{font-size:20px;line-height:20px}}.hero__text p{margin:0}.hero .swiper-button-next,.hero .swiper-button-prev{color:#fff;height:44px;width:44px}.hero .swiper-pagination-bullet{opacity:.6}.hero .swiper-pagination-bullet-active{opacity:1}.pcats__grid{display:flex;gap:20px}.pcats.bh_short .pcat{aspect-ratio:1137/380}.pcats.bh_tall .pcat{aspect-ratio:440/570}.pcats .pcat{border-radius:20px;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-height:240px;overflow:hidden;position:relative;text-decoration:none}.pcats .pcat--background{background-position:50%;background-size:cover;color:#fff}.pcats .pcat--normal{background:#f6f7f9}.pcats .pcat__media{mix-blend-mode:multiply;padding-bottom:50px;position:relative;width:100%;z-index:5}.pcats .pcat__media img{display:block;margin:0 auto;transition:all .3s ease;width:95%}.pcats .pcat:hover .pcat__media img{width:100%}.pcats .pcat__overlay{background-image:url(../../../assets/img/products/overlay.jpg);background-position:50%;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:1}.pcats .pcat__content{align-items:center;bottom:0;color:#000;display:flex;gap:7px;justify-content:flex-start;padding:10px 24px;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.25);width:100%;z-index:10}.pcats .pcat__title{color:#000;font-size:60px;font-weight:700;line-height:1.15;margin:0}.pcats .pcat__subs{font-size:24px;font-weight:700;line-height:26px;padding-top:1px}.pcats .pcat__subs .pcat__sub{display:block}@media only screen and (max-width:1850px){.pcats .pcat__title{font-size:270%}.pcats .pcat__subs{font-size:1.15rem;line-height:18px}}@media only screen and (max-width:1530px){.pcats .pcat__title{font-size:220%}.pcats .pcat__subs{font-size:1rem;line-height:15px}}@media only screen and (max-width:1400px){.pcats .pcat__content{padding:8px 15px}.pcats .pcat__title{font-size:168.5%}.pcats .pcat__subs{font-size:.85rem;line-height:14px}}@media only screen and (max-width:930px){.pcats .pcat{max-height:250px}.pcats .pcat.m_w100{flex:1 1 100%}.pcats .pcat__media{max-height:260px;padding-bottom:20px}.pcats .pcat__media img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pcats .pcat__title{font-size:40px}.pcats .pcat__subs{font-size:18px;line-height:15px}}@media only screen and (max-width:620px){.pcats .pcat__title{font-size:30px}}@media only screen and (max-width:520px){.pcats .pcat__title{font-size:30px}.pcats .pcat__subs{font-size:15px;line-height:14px}}@media only screen and (max-width:460px){.pcats .pcat__title{font-size:28px}.pcats .pcat__subs{font-size:12.5px;line-height:12px}}@media only screen and (max-width:930px){.pcats .pcats__grid{flex-wrap:wrap}}@media only screen and (max-width:620px){.pcats .pcats__grid{gap:10px}}
