#catalogo.catalog-preview{padding:64px 24px 110px;min-height:440px;background:#ffab00;text-align:center;isolation:isolate}
#catalogo.catalog-preview:after{opacity:.09;background-size:1050px auto}
#catalogo .catalog-preview-inner{position:relative;max-width:850px;display:flex;flex-direction:column;align-items:center;margin:0 auto;gap:0}
#catalogo .catalog-preview-eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;color:#6c2401;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}
#catalogo .catalog-preview-eyebrow:before{content:"";width:12px;height:14px;background:#cb000a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
#catalogo.catalog-preview h2{max-width:740px;font-size:clamp(36px,4.8vw,62px);font-weight:700;line-height:1.05;letter-spacing:-1.8px;margin:0 0 18px;color:#6c2401}
#catalogo h2 em{font-style:normal;color:#be0411}
#catalogo.catalog-preview p{max-width:510px;color:#6c2401;font-size:15px;line-height:1.75;margin:0 auto 19px}
#catalogo .catalog-preview-lines{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0 0 26px;list-style:none;color:#6c2401;font-size:11px;font-weight:500}
#catalogo .catalog-preview-lines li{display:flex;align-items:center;gap:7px}
#catalogo .catalog-preview-lines li:before{content:"";width:5px;height:5px;border-radius:50%;background:#be0411}
#catalogo .catalog-preview-button{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:max-content;min-width:190px;margin:0 auto;padding:9px 9px 9px 25px;gap:24px;line-height:1.2;border-radius:36px;background:#be0411;box-shadow:0 8px 20px #8b22011c;text-decoration:none;color:#fff;font-size:14px;font-weight:700;transform:none}
#catalogo .catalog-preview-button svg{display:block;width:38px;height:38px;padding:11px;box-sizing:border-box;border-radius:50%;background:#ffffff20;fill:none;stroke:currentColor;stroke-width:1.8;transition:translate .2s}
#catalogo .catalog-preview-button:hover{background:#a6030e;translate:0 -3px}
#catalogo .catalog-preview-button:hover svg{translate:2px 0}
#catalogo .catalog-preview-button:focus-visible{outline:3px solid #6c2401;outline-offset:5px}
@media(max-width:700px){#catalogo.catalog-preview{padding:42px 22px 92px;min-height:420px}#catalogo.catalog-preview h2{font-size:39px;letter-spacing:-1px;max-width:340px}#catalogo.catalog-preview p{font-size:13px;max-width:320px}#catalogo .catalog-preview-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:16px}#catalogo .catalog-preview-lines{font-size:10px;gap:8px 12px;max-width:320px}#catalogo .catalog-preview-button{font-size:13px}}
@media(prefers-reduced-motion:reduce){#catalogo .catalog-preview-button,#catalogo .catalog-preview-button svg{transition:none;translate:none}}
