.comp-cards{margin-top:8px;display:grid}@media (max-width:768px){.comp-cards{grid-template-columns:1fr;gap:35px;margin:20px}}@media (min-width:769px) and (max-width:1365px){.comp-cards{grid-template-columns:repeat(2,minmax(280px,1fr));gap:clamp(25px,3vw + 10px,40px);margin:0 clamp(30px,4vw + 5px,60px)}}@media (min-width:1366px) and (max-width:1919px){.comp-cards{grid-template-columns:repeat(3,minmax(320px,1fr));gap:clamp(35px,2.5vw + 10px,50px);margin:0 clamp(80px,5.42495vw + 5.9px,110px)}}@media (min-width:1920px){.comp-cards{grid-template-columns:repeat(3,minmax(380px,1fr));gap:50px;margin:0 110px}}.comp-card{background:#fff;border:1px solid #e2e2e2;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.comp-card>a{display:block}.comp-placeholder{aspect-ratio:3/4;background:#f3f3f3;width:100%}.comp-card-body{flex-direction:column;display:flex}@media (max-width:768px){.comp-card-body{padding:12px}}@media (min-width:769px) and (max-width:1365px){.comp-card-body{padding:14px}}@media (min-width:1366px) and (max-width:1919px){.comp-card-body{padding:16px}}@media (min-width:1920px){.comp-card-body{padding:18px}}.comp-title-row{justify-content:space-between;align-items:baseline;display:flex}@media (max-width:768px){.comp-title-row{gap:4px}}@media (min-width:769px) and (max-width:1365px){.comp-title-row{gap:4px}}@media (min-width:1366px) and (max-width:1919px){.comp-title-row{gap:8px}}@media (min-width:1920px){.comp-title-row{gap:8px}}.comp-title{color:#2c2c2c;margin:0}@media (max-width:768px){.comp-title{font-size:14px;font-weight:600}}@media (min-width:769px) and (max-width:1365px){.comp-title{font-size:13px;font-weight:600}}@media (min-width:1366px) and (max-width:1919px){.comp-title{font-size:14px;font-weight:600}}@media (min-width:1920px){.comp-title{font-size:15px;font-weight:600}}.comp-code{color:#2c2c2c}@media (max-width:768px){.comp-code{font-size:12px}}@media (min-width:769px) and (max-width:1365px){.comp-code{font-size:11px}}@media (min-width:1366px) and (max-width:1919px){.comp-code{font-size:12px}}@media (min-width:1920px){.comp-code{font-size:13px}}.comp-separator-line{border-bottom:1px solid #005e8377;margin-top:5px}.comp-address-row{text-align:center;justify-content:start;align-items:center;display:flex}.comp-address-row img{width:auto}@media (max-width:768px){.comp-address-row{gap:6px;margin:8px 0 0}.comp-address-row img{height:16px}}@media (min-width:769px) and (max-width:1365px){.comp-address-row{gap:4px;margin:clamp(5px,.50336vw + 1.13px,8px) 0 0}.comp-address-row img{height:clamp(10px,1.67785vw - 2.9px,20px)}}@media (min-width:1366px) and (max-width:1919px){.comp-address-row{gap:clamp(5px,.5425vw - 2.41px,8px);margin:clamp(5px,.5425vw - 2.41px,8px) 0 0}.comp-address-row img{height:clamp(15px,.90416vw + 2.65px,20px)}}@media (min-width:1920px){.comp-address-row{gap:8px;margin:8px 0 0}.comp-address-row img{height:20px}}.comp-address{color:#2c2c2c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.comp-address{font-size:14px}}@media (min-width:769px) and (max-width:1365px){.comp-address{font-size:clamp(10px,.67114vw + 4.84px,14px)}}@media (min-width:1366px) and (max-width:1919px){.comp-address{font-size:clamp(12px,.36166vw + 7.06px,14px)}}@media (min-width:1920px){.comp-address{font-size:14px}}.comp-price-row{color:var(--acrecer-azul);justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.comp-price-row{flex-direction:row;gap:4px;margin-top:5px;font-size:20px}}@media (min-width:769px) and (max-width:1365px){.comp-price-row{gap:6px;margin-top:5px;font-size:clamp(14px,1.34228vw + 3.68px,22px)}}@media (min-width:1366px) and (max-width:1919px){.comp-price-row{gap:clamp(6px,1.08499vw - 8.82px,12px);margin-top:5px;font-size:clamp(16px,1.08499vw + 1.18px,22px)}}@media (min-width:1920px){.comp-price-row{gap:12px;margin-top:5px;font-size:22px}}.comp-meta-row{align-items:center;display:flex}.comp-meta-row div{align-items:center;display:flex}.comp-meta-row span{color:#2c2c2c}.comp-meta-row div img{width:auto}@media (max-width:768px){.comp-meta-row{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13px}.comp-meta-row div{gap:6px}.comp-meta-row div img{height:18px}}@media (min-width:769px) and (max-width:1365px){.comp-meta-row{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px}.comp-meta-row div{gap:6px}.comp-meta-row div img{height:16px}}@media (min-width:1366px) and (max-width:1919px){.comp-meta-row{flex-wrap:wrap;gap:15px;margin-top:8px;font-size:13px}.comp-meta-row div{gap:8px}.comp-meta-row div img{height:18px}}@media (min-width:1920px){.comp-meta-row{flex-wrap:wrap;gap:18px;margin-top:8px;font-size:14px}.comp-meta-row div{gap:10px}.comp-meta-row div img{height:20px}}.comp-fav-btn{z-index:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;width:40px;height:40px;box-shadow:none;background:0 0;border:0;outline:none;place-items:center;display:grid;position:absolute}@media (max-width:768px){.comp-fav-btn{width:40px;height:40px;top:10px;right:10px}.comp-fav-btn img{width:40px;height:40px}}@media (min-width:769px) and (max-width:1365px){.comp-fav-btn{width:clamp(30px,1.67504vw + 17.14px,40px);height:clamp(30px,1.67504vw + 17.14px,40px);top:clamp(5px,.83752vw - 1.43px,10px);right:clamp(5px,.83752vw - 1.43px,10px)}.comp-fav-btn img{width:clamp(30px,1.67504vw + 17.14px,40px);height:clamp(30px,1.67504vw + 17.14px,40px)}}@media (min-width:1366px) and (max-width:1919px){.comp-fav-btn{width:clamp(35px,.90416vw + 22.65px,40px);height:clamp(35px,.90416vw + 22.65px,40px);top:clamp(5px,.90416vw - 7.35px,10px);right:clamp(5px,.90416vw - 7.35px,10px)}.comp-fav-btn img{width:clamp(35px,.90416vw + 22.65px,40px);height:clamp(35px,.90416vw + 22.65px,40px)}}@media (min-width:1920px){.comp-fav-btn{width:40px;height:40px;top:10px;right:10px}.comp-fav-btn img{width:40px;height:40px}}.comp-fav-btn:active{background:0 0}
