.services-carousel .swiper-container{.swiper-wrapper{display:flex;align-items:stretch;.swiper-slide{padding:.5rem;height:auto}}}.services-results{.service{box-shadow:0 0 8px 2px rgb(0 0 0 / .1)}&.grid .service{--qtd-gaps:3;--qtd-columns:4;height:auto;width:calc((100% - (1rem * var(--qtd-gaps))) / var(--qtd-columns))}&.list{gap:1rem;.service{width:100%;gap:1rem;flex-direction:row;align-items:center;.about{flex-direction:row;.image{width:200px;border-radius:12px}.infos{justify-content:center}}.buttons{padding:0;padding-right:1rem;max-width:200px;a{font-size:14px}}}}.not-found{font-family:var(--font-poppins);font-size:14px;color:var(--clr-dark-paragraph);margin:0 auto}}.service{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:.7rem;border-radius:12px;transition:all .3s;&:hover{box-shadow:0 0 8px 2px rgb(0 0 0 / .1)}.about{width:100%;display:flex;flex-direction:column;gap:.7rem;.image{border-radius:12px 12px 0 0;width:100%;aspect-ratio:1 / 1;cursor:pointer;&:not(.skeleton-loading){background-position:center;background-size:cover;background-repeat:no-repeat}}.infos{display:flex;flex-direction:column;align-items:start;gap:.6rem;padding:.5rem .7rem;width:100%;.name{font-size:15px;font-family:var(--font-poppins);cursor:pointer;&.skeleton-loading{width:100%;height:16px}}.price{display:flex;flex-direction:column;align-items:start;gap:.1rem;width:100%;.old,.current{font-family:var(--font-poppins);font-weight:600}.old{font-size:15px;text-decoration:line-through;color:var(--clr-dark-paragraph);&.skeleton-loading{width:25%;height:10px;margin-bottom:.1rem}}.current{font-size:20px;&.skeleton-loading{width:35%;height:12px}}}.evaluation{gap:.7rem;align-items:center;&.skeleton-loading{width:60%;height:12px}&,.stars,.numbers{display:flex}.stars{gap:.15rem;svg{fill:var(--highlight1);width:13px;height:13px}}.numbers{gap:.2rem;.average-grade,.quantity{font-size:14px;color:var(--clr-dark-paragraph)}}}}}.buttons{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0 .7rem .7rem;width:100%;a{width:100%;text-align:center;font-size:15px;font-family:var(--font-poppins);font-weight:500;padding:.2rem 1.2rem;transition:all .2s;&:hover{filter:brightness(.95)}&:not(.skeleton-loading){border-radius:8px;border:2px solid var(--pink1)}&.see-more{color:var(--white);background-color:var(--pink1)}&.add-to-cart{background-color:var(--pink2);color:var(--white)}&.skeleton-loading{height:24px}}}}@media (max-width:1200px){.services-results.grid .service{--qtd-gaps:2;--qtd-columns:3}}@media (max-width:1024px){.service{.about .infos{.name{font-size:14px}.price{.old{font-size:13px}.current{font-size:18px}}}.buttons a{font-size:14px}}}@media (max-width:670px){.services-results.grid .service{--qtd-gaps:1;--qtd-columns:2}.service{.about .infos{.name{font-size:13px;font-weight:500}.price{.old{font-size:13px}.current{font-size:16px}}}.buttons a{font-size:14px}}}@media (max-width:550px){.services-results{.service .buttons a{font-size:13px!important}&.grid{gap:1.4rem .7rem;.service{.about .infos{.name{font-size:12px}.price{.current{font-size:15px}.old{font-size:12px}}.evaluation{align-items:start;gap:.5rem;.stars svg{width:12px;height:12px}.numbers{.average-grade,.quantity{font-size:12px}}}}}}&.list{gap:.7rem;.service{flex-direction:column;gap:.6rem;.about{gap:.4rem}.buttons{padding:0 .5rem .5rem;max-width:100%}}}}}