
.cb-estante-maestra .cb-maestra__grid{gap:clamp(18px,3.4vw,42px)}
.cb-estante-maestra .cb-estante-gallery-curada{min-width:0}
.cb-estante-maestra .cb-estante-gallery-main{aspect-ratio:4/3;background:#faf9f7;border:1px solid #ece8e2}
.cb-estante-maestra .cb-estante-gallery-main img{width:100%;height:100%;object-fit:contain}
.cb-estante-maestra .cb-estante-gallery-thumbs{display:flex;gap:9px;overflow-x:auto;padding:9px 0 5px}
.cb-estante-maestra .cb-estante-gallery-thumb{flex:0 0 77px;width:77px;height:77px;border:1px solid #ddd7ce;border-radius:7px;padding:4px;background:#fff;cursor:pointer}
.cb-estante-maestra .cb-estante-gallery-thumb.is-active{border:2px solid #d36a3a;padding:3px}
.cb-estante-maestra .cb-estante-gallery-thumb img{height:100%;width:100%;object-fit:cover}
.cb-estante-maestra .cb-estante__photo-caption{padding:6px 0;border:0;background:transparent;font-size:12px;line-height:1.5}
.cb-estante-maestra .cb-maestra__title{font-size:clamp(25px,3vw,33px);line-height:1.25;color:#292621}
.cb-estante-maestra .cb-maestra__intro{font-size:14px;line-height:1.6;color:#6a635b}
.cb-estante-maestra .cb-maestra__step{font-size:16px;line-height:1.4;padding:15px 0 8px;border-top:1px solid #e7e1da;margin:8px 0 0}
.cb-estante-maestra .cb-maestra__important{padding:15px;border:1px solid #dad5cf;background:#f8f7f4;border-radius:9px;margin:16px 0}
.cb-estante-maestra .cb-maestra__important>strong{font-size:15px;color:#302b26}
.cb-estante-maestra .cb-maestra__confirm{font-size:13px;line-height:1.65;color:#514b45}
.cb-estante-maestra .cb-maestra__add{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;background:#ff6430;color:#fff;border-radius:8px;font-size:14px;font-weight:760}
.cb-estante-maestra .cb-maestra__add:disabled{background:#ff6430;opacity:.55}
.cb-estante-maestra .cb-estante-under-cart{text-align:center;color:#756c63;font-size:12px;margin:10px 0 16px}
.cb-estante-maestra .cb-maestra__accordions{border-top:1px solid #ded9d3}
.cb-estante-maestra .cb-maestra__accordions details{margin:0;border-bottom:1px solid #ded9d3}
.cb-estante-maestra .cb-maestra__accordions summary{font-size:14px;font-weight:720;line-height:1.45;color:#302b26;padding:19px 0}
.cb-estante-maestra .cb-maestra__accordion-body{font-size:13px;color:#655e57;line-height:1.7}
.cb-estante-maestra .cb-estante-other{color:#777068;font-size:12px;line-height:1.6;margin:17px 0}
.cb-estante-maestra .cb-estante-other a,.cb-estante-maestra .cb-maestra__accordion-body a{color:#a84624;text-decoration:underline}
@media(max-width:749px){.cb-estante-maestra{padding:14px 14px 38px}.cb-estante-maestra .cb-maestra__gallery{margin-bottom:19px}.cb-estante-maestra .cb-estante-gallery-thumbs{gap:8px}.cb-estante-maestra .cb-estante-gallery-thumb{flex-basis:67px;width:67px;height:67px}}
