article.product{border:1px solid #ccc;border-radius:5px;height:100%;min-height:100%;overflow:hidden;position:relative}article.product:hover .text p{opacity:0}article.product:hover .text .button{opacity:1}@media (max-width:767.98px){article.product img{width:100%}}article.product .text{padding:0 1rem 1.5rem;text-align:center}article.product .text .box{background-color:#292b65;border-radius:3px;color:#fff;font-size:.75rem;margin:1.875rem auto;padding:.3rem 2rem;width:-moz-fit-content;width:fit-content}article.product .text h3{color:#292b65;font-size:1.125rem;font-weight:700;margin-bottom:1.313rem}article.product .text p{color:#686868;font-size:.75rem;transition:all .3s ease-in-out}article.product .text .button{bottom:0;display:flex;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}article.product .text .button .btn{background-color:#292b65;color:#fff;margin:auto auto 1.5rem}article.product .text .button .btn:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}.products-include{padding:3.5rem 0 8rem}@media (max-width:767.98px){.products-include{padding:1rem 0 2rem}}.products-include .container h2{color:#292b65;font-size:2.25rem;font-weight:900;margin-bottom:1.5rem}@media (max-width:767.98px){.products-include .container h2{font-size:1.5rem}}.products-include .container .swiper-slide{height:auto}.products-include .container .products-include-button-next,.products-include .container .products-include-button-prev{align-items:center;background-color:#f7f7f7;border-radius:5px;bottom:0;display:flex;height:2rem;justify-content:center;left:auto;margin:auto 0;position:absolute;right:auto;top:0;width:2rem;z-index:2}.products-include .container .products-include-button-next:hover,.products-include .container .products-include-button-prev:hover{box-shadow:0 0 3px 0 #292b65}.products-include .container .products-include-button-next.swiper-button-disabled,.products-include .container .products-include-button-prev.swiper-button-disabled{opacity:0}.products-include .container .products-include-button-next svg,.products-include .container .products-include-button-prev svg{color:#292b65;font-size:1.3rem}.products-include .container .products-include-button-prev{left:-1rem}@media (max-width:767.98px){.products-include .container .products-include-button-prev{left:0}}.products-include .container .products-include-button-next{right:-1rem}@media (max-width:767.98px){.products-include .container .products-include-button-next{right:0}}.modal-body{padding-bottom:2.5rem}.modal-body .btn-close{display:flex;margin-left:auto}.modal-body h3{color:#292b65;font-size:2.25rem;font-weight:900;margin-bottom:2.5rem;text-align:center}.modal-body .btn{padding-inline:1rem}.modal-body .btn span{font-size:.75rem}.modal-body .remember{display:flex;justify-content:flex-end;margin-bottom:0}.modal-body .text{font-size:.875rem;margin-bottom:.3rem}.modal-body .input-group span{border-color:#292b65;color:#292b65}.product{margin:auto;max-width:1920px}.product.top .container .swiper-slide{height:auto}.product.top .container .swiper-slide iframe{height:100%}@media (max-width:1399.98px){.product.top .container .swiper-slide img{height:auto;width:100%}}.product.top .container .product-button-next,.product.top .container .product-button-prev{align-items:center;background-color:#f7f7f7;border-radius:5px;bottom:0;display:flex;height:2rem;justify-content:center;left:auto;margin:auto 0;position:absolute;right:auto;top:0;width:2rem;z-index:2}.product.top .container .product-button-next:hover,.product.top .container .product-button-prev:hover{box-shadow:0 0 3px 0 #292b65}.product.top .container .product-button-next.swiper-button-disabled,.product.top .container .product-button-prev.swiper-button-disabled{opacity:0}.product.top .container .product-button-next svg,.product.top .container .product-button-prev svg{color:#292b65;font-size:1.3rem}.product.top .container .product-button-prev{left:-1rem}@media (max-width:767.98px){.product.top .container .product-button-prev{left:0}}.product.top .container .product-button-next{right:-1rem}@media (max-width:767.98px){.product.top .container .product-button-next{right:0}}.product.top .container .h1,.product.top .container h1{color:#292b65;font-size:2.25rem;font-weight:900;margin-bottom:1rem}@media (max-width:767.98px){.product.top .container .h1,.product.top .container h1{font-size:1.5rem}}.product.top .container .box{background-color:#292b65;border-radius:3px;color:#fff;font-size:.75rem;margin-bottom:2rem;padding:.3rem 2rem;width:-moz-fit-content;width:fit-content}.product.top .container p{color:#292b65;margin:0}.product.top .container p.first{color:#292b65;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.product.top .container p.last{font-size:.875rem;margin-top:1.875rem}.product.top .container ul{display:flex;flex-wrap:wrap;margin-bottom:2.125rem;padding:0}.product.top .container ul li:not(:last-of-type){margin-right:.5rem}.product.top .container ul li a{color:#292b65;font-weight:400}.product.top .container ul li a:hover{color:#00c8ff}.product.top .container .short_description{color:#686868;font-size:1rem;line-height:2rem;margin-bottom:2.125rem}.product.top .container .btn-primary{margin-top:1.875rem}.product.top .container .buttons{margin-top:1.5rem}.product.top .container .buttons .btn{align-items:center;background-color:#f7f7f7;display:flex;font-size:1rem;padding:.5rem;text-align:left}@media (max-width:767.98px){.product.top .container .buttons .btn{justify-content:center}}.product.top .container .buttons .btn:hover{background-color:#00c8ff;color:#fff;text-decoration:underline}.product.top .container .buttons .btn svg{flex:none;font-size:1.5rem;margin-right:.5rem}.product.description{background-color:#f7f7f7;margin:7.5rem auto;padding:7.5rem 0}@media (max-width:767.98px){.product.description{margin:4rem auto;padding:4rem 0}}.product.description .container h2{color:#292b65;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.product.description .container .description{color:#292b65;font-weight:400;line-height:2rem}.product.description .container .btn{display:flex;margin-inline:auto;margin-top:2rem}.product.banner{margin-bottom:7.5rem}@media (max-width:767.98px){.product.banner{margin-bottom:4rem}}.products-include{padding-top:0}
