article{width:100%}.FatherBanner{gap:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.contenctBanner{display:flex;overflow-x:auto;overflow-y:hidden;margin-top:90px;border-radius:30px}.contenctBanner::-webkit-scrollbar{display:none}.banners{display:flex;flex:0 0 308%;align-items:center;justify-content:center}.banner{width:100%;position:relative}.banner figure{width:100%;height:100%}.banner figure:nth-child(2){display:none}.banner figure img{width:100%;object-fit:contain;transform:scale(1.05)}.dots{gap:8px;display:flex;background:rgb(0,0,0,0)}.dots a{width:45px;height:10px;display:block;cursor:pointer;border-radius:20px;background:rgba(20,60,100,.4);box-shadow:inset 0 0 2px grey}.banner :where(h2,h3,p,.btn){left:4%;position:absolute;font-family:Montserrat;color:#fff}.banners .banner .btn{display:grid;cursor:pointer;border-radius:30px;place-content:center;background:#00a562}.banners .banner h2{padding:0 0 5px 0;border-bottom:solid 2px;font-size:clamp(25px, 2.5vw, 40px)}.banners .banner p{font-size:25px}.banners .banner:first-child h2{top:26%}.banners .banner:first-child p{top:38%;max-width:300px}.banners .banner:first-child .btn{top:64%}.banners .banner:nth-child(2) h2,.banners .banner:nth-child(3) h2{top:14%;max-width:420px}.banners .banner:nth-child(2) p,.banners .banner:nth-child(3) p{top:44%;max-width:300px}.banners .banner:nth-child(2) .btn,.banners .banner:nth-child(3) .btn{top:62%}.banners .banner .btn #p{top:0;left:0;font-size:22px;padding:6px 30px;position:relative}.titlePage{width:100%;display:flex;align-items:start;margin:60px 0 40px;justify-content:center;flex-direction:column}.titlePage .h1{font-size:22px;font-weight:400;color:#7f7d7d}.filterBox{flex:1;margin:0;cursor:pointer}.filterBox h5{font-weight:800;margin:0 0 15px 0;color:#143c64}.filterBox .bi-cart-fill::before,.filterBox .bi-sliders::before{padding:0 8px 0 0;color:#143c64}.filterBox .bi-sliders{display:none}.filterBox li,.filterBox ul{font-size:20px;list-style:none;text-decoration:none}.filterBox p{margin:0;padding:0;font-size:20px;font-weight:200;color:#143c64}.filter{display:flex;align-items:start;justify-content:start;flex-direction:column}.filterBox ul li,.subNav{height:30px;margin:5px 0;overflow:hidden;color:#143c64}.filterBox .bi-suit-heart-fill{padding:0 8px;font-size:12px;color:#143c64}.subNav{height:auto}.subNav,.subNavNav{margin:0 0 0 25px}.open>p:first-of-type{font-weight:600}.catalog{width:100%;display:flex;justify-content:space-around}.secondFoodServices{flex:2;gap:20px;display:grid;place-items:center;grid-template-columns:repeat(4,1fr)}.box{gap:10px;width:310px;display:flex;border-radius:8px;margin:0 0 20px 0;align-items:center;flex-direction:column;justify-content:center}.boxH{visibility:hidden;position:absolute}.imgProduct{margin:0;width:100%;height:280px;display:flex;cursor:pointer;overflow:hidden;position:relative;border-radius:25px;justify-content:center;background:rgb(218 234 247)}.imgProduct img{width:100%;margin:5px;object-fit:contain;transform:scale(.8)}.titleBox{width:100%}.titleBox h3{font-weight:300;font-size:1.2rem;color:grey}.titleBox p:first-of-type{margin:5px 0;font-weight:200;color:grey}.princing{width:100%;display:flex;align-items:center;justify-content:start}#dto,#price{font-size:22px;font-weight:600;margin:0 12px 0 0;color:#464343}#dto{margin:0}#dto:not(:empty)~#price{color:#a8a8a8;text-decoration:line-through;text-decoration-color:rgb(0,165,98)}#price{order:1}#dto{order:2}.refProducts{width:100%;text-decoration:none;list-style:none}.btns{gap:8px;width:100%;display:flex}.btnAdd{width:100%;display:grid;cursor:pointer;padding:3px 5px;border-radius:25px;place-items:center;border:solid 1px #464343}.buttonProduct{width:100%;display:grid;cursor:pointer;padding:3px 5px;border-radius:25px;place-items:center;border:1px solid #143c64;background-color:#143c64}.buttonProduct p{color:#fff}.buttonProduct i{font-size:20px;color:#fff}@media (max-width:1720px){article{margin:0 4%}}@media (max-width:1700px){section:nth-child(5),section:nth-child(6),section:nth-child(7){margin:0 4dvw}.secondFoodServices{grid-template-columns:repeat(3,1fr)}}@media (max-width:1165px){.secondFoodServices{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.buttonBannerFoods p{font-size:15px}}@media (max-width:1000px){.buttonBannerFoods p{font-size:10px;padding:2px 10px}.buttonBannerFoods i{font-size:11px}}@media (max-width:860px){.banner figure:first-child{display:none}.banner figure:nth-child(2){display:block}}@media (max-width:830px){.secondFoodServices{grid-template-columns:repeat(1,1fr)}}@media (max-width:775px){.secondFoodServices{grid-template-columns:repeat(1,1fr)}}@media (max-width:600px){.filterBox h5{margin:0 0 25px 0}.filterBox .bi-sliders{display:contents}.filterBox .bi-cart-fill{display:none}.catalog{flex-direction:column}.filter{height:0}.filterV{height:auto}.selectOneF select,.selectTwoF select{padding:15px 0 0}.secondFoodServices{gap:20px}.imgProduct{width:100%}.titleBox h3{font-size:1.55rem}.buttonProduct{gap:35%}}