.includes-product{border:1px solid #dee2e6;border-radius:1rem;display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s}@media (max-width:767.98px){.includes-product:not(.includes-product:has(a.btn)) .price{margin-bottom:.5rem}}.includes-product:hover{box-shadow:3px 3px 10px 1px gray;transform:scale(1.02)}.includes-product img{aspect-ratio:1/1;border-bottom:1px solid #dee2e6;border-radius:1rem 1rem 0 0;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:575.98px){.includes-product img{height:190px}}.includes-product .favorite{bottom:auto;left:auto;position:absolute;right:1rem;top:1rem;z-index:1}.includes-product .favorite span{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;flex:none;height:3.188rem;justify-content:center;width:3.188rem}.includes-product .favorite span:hover+div{opacity:1}.includes-product .favorite span svg{color:#3d3d3d;font-size:1.375rem}.includes-product .favorite div{background-color:#3d3d3d;border-radius:.5rem;bottom:calc(100% + 1rem);color:#fff;font-size:.9375rem;height:-moz-max-content;height:max-content;left:50%;opacity:0;padding:.4rem .8rem .2rem;position:absolute;right:auto;top:auto;transform:translateX(-50%);transition:all .3s;width:-moz-max-content;width:max-content}.includes-product .favorite div:before{background-color:#3d3d3d;border-radius:.2rem;bottom:auto;content:"";height:1rem;left:50%;position:absolute;right:auto;top:calc(100% - .5rem);transform:translateX(-50%) rotate(45deg);width:1rem}.includes-product h3{font-size:1.0625rem;padding:1.75rem 2rem 0}@media (max-width:767.98px){.includes-product h3{padding:1rem 1rem 0}}.includes-product .price{font-size:calc(1.28125rem + .375vw);font-weight:900;margin:auto 0;padding:0 2rem 1.75rem}@media (min-width:1200px){.includes-product .price{font-size:1.5625rem}}@media (max-width:767.98px){.includes-product .price{font-size:1.1875rem;padding:0 1rem}}.includes-product a.btn{margin:auto auto 1.75rem;width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.includes-product a.btn{margin:.5rem 1rem 1rem;width:auto}}.includes-product a:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.home{margin:auto;max-width:1920px;overflow-x:clip}.home.banner .swiper-slide a{display:block}.home.banner .swiper-pagination{bottom:2.5rem}@media (max-width:767.98px){.home.banner .swiper-pagination{bottom:1.5rem}}.home.banner .swiper-pagination-bullet{background:#fff;border-radius:50px;box-shadow:0 0 10px 2px #3d3d3d;height:.8rem;margin:0 .5rem;opacity:1;width:3rem}@media (max-width:767.98px){.home.banner .swiper-pagination-bullet{height:1rem;width:1rem}}.home.banner .swiper-pagination-bullet-active{background:#00fa9a;width:5.375rem}.home.banner .swiper-slide img{height:auto;max-width:100%}.home.banners{padding-bottom:6.875rem;padding-top:6.875rem}@media (max-width:767.98px){.home.banners{padding-bottom:2rem;padding-top:2rem}}.home.banners .container img{border-radius:1rem}@media (max-width:991.98px){.home.banners .container img{margin-bottom:2rem;width:100%}}.home.offers{padding-top:6.875rem}@media (max-width:767.98px){.home.offers{padding-top:2rem}}.home.offers .container h2{font-size:calc(1.28125rem + .375vw);font-weight:700;margin-bottom:0;text-align:center}@media (min-width:1200px){.home.offers .container h2{font-size:1.5625rem}}.home.offers .container .swiper-offers{padding:3rem 1rem}@media (max-width:767.98px){.home.offers .container .swiper-offers{margin:1rem 0 2rem}}.home.offers .container .swiper-offers .swiper-slide{height:auto}.home.offers .container .swiper-offers-next,.home.offers .container .swiper-offers-prev{align-items:center;background-color:#3d3d3d;border-radius:.3rem;display:flex;height:2.063rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:2.063rem;z-index:1}.home.offers .container .swiper-offers-next.swiper-button-disabled,.home.offers .container .swiper-offers-prev.swiper-button-disabled{display:none}.home.offers .container .swiper-offers-next:hover,.home.offers .container .swiper-offers-prev:hover{background-color:#00fa9a}.home.offers .container .swiper-offers-next:hover svg,.home.offers .container .swiper-offers-prev:hover svg{color:#3d3d3d}.home.offers .container .swiper-offers-next svg,.home.offers .container .swiper-offers-prev svg{color:#00fa9a;font-size:1.5rem;transition:color .3s}.home.offers .container .swiper-offers-prev{left:0}.home.offers .container .swiper-offers-next{right:0}.home.categories{padding-bottom:6.875rem}@media (max-width:767.98px){.home.categories{padding-bottom:2rem}}.home.categories .container h2{font-size:calc(1.28125rem + .375vw);font-weight:700;margin-bottom:2rem}@media (min-width:1200px){.home.categories .container h2{font-size:1.5625rem}}.home.categories .container .swiper-categories{padding:0 1rem}.home.categories .container .swiper-categories article{text-align:center}.home.categories .container .swiper-categories article:hover img{box-shadow:2px 2px 10px -3px #3d3d3d}.home.categories .container .swiper-categories article:hover h3{color:#00fa9a}.home.categories .container .swiper-categories article img{border-radius:1rem;margin-bottom:.938rem;transition:box-shadow .3s}.home.categories .container .swiper-categories article h3{color:#3d3d3d;font-size:1.0625rem;font-weight:700;transition:color .3s}.home.categories .container .swiper-categories .swiper-categories-next,.home.categories .container .swiper-categories .swiper-categories-prev{align-items:center;background-color:#3d3d3d;border-radius:.3rem;display:flex;height:2.063rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:2.063rem;z-index:1}.home.categories .container .swiper-categories .swiper-categories-next.swiper-button-disabled,.home.categories .container .swiper-categories .swiper-categories-prev.swiper-button-disabled{display:none}.home.categories .container .swiper-categories .swiper-categories-next:hover,.home.categories .container .swiper-categories .swiper-categories-prev:hover{background-color:#00fa9a}.home.categories .container .swiper-categories .swiper-categories-next:hover svg,.home.categories .container .swiper-categories .swiper-categories-prev:hover svg{color:#3d3d3d}.home.categories .container .swiper-categories .swiper-categories-next svg,.home.categories .container .swiper-categories .swiper-categories-prev svg{color:#00fa9a;font-size:1.5rem;transition:color .3s}.home.categories .container .swiper-categories .swiper-categories-prev{left:0}.home.categories .container .swiper-categories .swiper-categories-next{right:0}
