*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0;font-family:"Sora",sans-serif;font-weight:normal;font-size:1rem;color:#24252a;background-color:#f5f8fa;line-height:140%}.-center{text-align:center}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.temp-header{width:100%;padding:10px 0;background:#24252a}.temp-header .brand{text-align:center}.temp-header .brand img{max-width:120px;height:auto}.banner{position:relative;padding:80px 0}.banner .b-background{position:absolute;width:100%;height:100%;top:0;left:0}.banner .b-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .container{z-index:1}.banner .banner-content{text-align:center;color:#fff}.banner .brand-logo{margin-bottom:24px}.banner .b-title{margin-bottom:24px;display:none}.banner .b-title h1{margin-bottom:0}.banner .b-title h5{margin:0;letter-spacing:2px}.banner .b-description p{margin:0 0 10px;font-size:18px}.banner .b-description .description{margin:0 auto 10px;max-width:300px}.banner .b-description .phone-number{color:#fff}.section-title h2{font-size:2rem;margin:0 0 40px}.products-section{padding:80px 0}.products-section .products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:40px}.products-section .products-grid .product-card{width:calc(33.33% - 18px);background-color:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 12px 16px rgba(10,13,18,.08);box-shadow:0 12px 16px rgba(10,13,18,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}.products-section .products-grid .product-card .product-image{width:100%;height:200px;position:relative}.products-section .products-grid .product-card .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.products-section .products-grid .product-card .product-info{padding:20px 0 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-section .products-grid .product-card .title-block{display:-webkit-box;display:-ms-flexbox;display:flex}.products-section .products-grid .product-card .product-title{margin-top:0;margin-bottom:8px;font-size:1.25rem}.products-section .products-grid .product-card .product-title a{color:#24252a;text-decoration:none}.products-section .products-grid .product-card .product-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0px 15px}.products-section .products-grid .product-card .card-footer .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.products-section .products-grid .product-card .price-block{margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.products-section .products-grid .product-card .regular-price{font-size:14px;color:rgba(36,37,42,.6);font-weight:600;text-decoration:line-through}.products-section .products-grid .product-card .sale-price{font-size:1.25rem;font-weight:bold}.products-section .products-grid .product-card .button-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 20px;height:40px;border:1px solid #d5d7da;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);color:#24252a;text-decoration:none;border-radius:5px;font-weight:500;gap:5px;font-size:14px;cursor:pointer}.btn:hover{background-color:#24252a;border:1px solid #24252a;color:#fff}.btn.-black{background-color:#24252a;border-color:#24252a;color:#fff}.btn.-black:hover{background-color:#565657;border-color:#565657}.btn._rounded{border-radius:50px;width:40px;height:40px}.video-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.video-popup-content{position:relative;width:80%;max-width:700px}.video-popup video{width:100%}.close-video{position:absolute;top:-30px;right:0;color:#fff;font-size:30px;cursor:pointer}@media screen and (max-width: 768px){.container{padding:0 16px}.section-title h2{font-size:1.5rem;margin-bottom:20px}.products-section{padding:40px 0}.products-section .products-grid{gap:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.products-section .products-grid .product-card{padding:8px;width:calc(50% - 6px);gap:12px;border-radius:10px}.products-section .products-grid .product-card .product-info{padding:0px 0 0}.products-section .products-grid .product-card .product-title{font-size:1rem}.products-section .products-grid .product-card .product-image{height:120px}.products-section .products-grid .product-card .product-image img{border-radius:4px}.products-section .products-grid .product-card .product-description{margin:0 0 10px;font-size:14px}.products-section .products-grid .product-card .regular-price{font-size:12px}.products-section .products-grid .product-card .sale-price{font-size:1rem}.products-section .products-grid .product-card .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.products-section .products-grid .product-card .card-footer .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-popup-content{width:90%}}/*# sourceMappingURL=style.css.map */