/* Bracale — estilos consolidados a partir das páginas HTML. */
/* Regras específicas ficam limitadas à classe da respectiva página. */

/* 404.html */
html.page-404 *{box-sizing:border-box}
html.page-404 body{margin:0;background:#121010}
html.page-404 a{color:#E27B38;text-decoration:none}
html.page-404 a:hover{color:#F2A362}
html.page-404 img{display:block}
html.page-404 summary{list-style:none;cursor:pointer}
html.page-404 summary::-webkit-details-marker{display:none}
html.page-404 details[open] .faq-ic{transform:rotate(45deg)}
@media (max-width:880px){html.page-404 .hdr-nav,html.page-404 .hdr-cta{display:none !important}html.page-404 .hdr-burger{display:inline-flex !important}html.page-404 .cta-d{display:none !important}html.page-404 .cta-m{display:block !important}}
html.page-404 .cta-m{display:none}
html.page-404 .sol-arrow,html.page-404 .sol-dots{display:none}
html.page-404 .sol-arrow:hover{background:rgba(0,0,0,0.7)}
/* blog: carrossel de arrastar no celular, com o link "Ver todos" por último */
@media (max-width:880px){html.page-404 .blog-wrap{display:flex;flex-direction:column}html.page-404 .blog-top{display:contents !important}html.page-404 .blog-top>div{order:1}html.page-404 .blog-top>a{order:3;margin-top:24px}html.page-404 .blog-grid{order:2;display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px !important;margin:28px -20px 0 !important;padding:0 20px 6px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.page-404 .blog-grid::-webkit-scrollbar{display:none}html.page-404 .blog-grid>a{flex:0 0 84%;scroll-snap-align:start}}
html.page-404 body{margin:0}
html.page-404 .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-404 .sc-host[data-sc-name="Carrossel"]{height:100%}

/* blog.html */
html.page-blog *{box-sizing:border-box}
html.page-blog body{margin:0;background:#121010}
html.page-blog a{color:#E27B38;text-decoration:none}
html.page-blog a:hover{color:#F2A362}
html.page-blog img{display:block}
@media (max-width:880px){html.page-blog .hdr-nav,html.page-blog .hdr-cta{display:none !important}html.page-blog .hdr-burger{display:inline-flex !important}}
html.page-blog body{margin:0}
html.page-blog .bc-link:hover{color:#E27B38 !important}

/* como-escolher-cortina-rolo.html */
html.page-como-escolher-cortina-rolo *{box-sizing:border-box}
html.page-como-escolher-cortina-rolo body{margin:0;background:#121010}
html.page-como-escolher-cortina-rolo a{color:#E27B38}
html.page-como-escolher-cortina-rolo a:hover{color:#F2A362}
html.page-como-escolher-cortina-rolo img{display:block}
@media (max-width:880px){html.page-como-escolher-cortina-rolo .hdr-nav,html.page-como-escolher-cortina-rolo .hdr-cta{display:none !important}html.page-como-escolher-cortina-rolo .hdr-burger{display:inline-flex !important}html.page-como-escolher-cortina-rolo .cta-d{display:none !important}}
html.page-como-escolher-cortina-rolo body{margin:0}
html.page-como-escolher-cortina-rolo .bc-link:hover{color:#E27B38 !important}

/* contato-aracatuba.html */
html.page-contato-aracatuba *{box-sizing:border-box}
html.page-contato-aracatuba body{margin:0;background:#121010}
html.page-contato-aracatuba a{color:#E27B38;text-decoration:none}
html.page-contato-aracatuba a:hover{color:#F2A362}
html.page-contato-aracatuba img{display:block}
html.page-contato-aracatuba input,html.page-contato-aracatuba select,html.page-contato-aracatuba textarea,html.page-contato-aracatuba button{font-family:inherit}
html.page-contato-aracatuba input:focus,html.page-contato-aracatuba select:focus,html.page-contato-aracatuba textarea:focus{outline:2px solid #E27B38;outline-offset:1px}
@media (max-width:880px){html.page-contato-aracatuba .hdr-nav,html.page-contato-aracatuba .hdr-cta{display:none !important}html.page-contato-aracatuba .hdr-burger{display:inline-flex !important}}
/* celular: nome, título, descrição, foto e links por último */
@media (max-width:880px){html.page-contato-aracatuba .chegar-card{padding:24px !important}html.page-contato-aracatuba .chegar-txt{display:contents !important}html.page-contato-aracatuba .chegar-txt>*{order:3}html.page-contato-aracatuba .chegar-txt>p:first-child,html.page-contato-aracatuba .chegar-txt>h2,html.page-contato-aracatuba .chegar-txt>h2+p{order:1}html.page-contato-aracatuba .chegar-img{order:2;border-radius:8px;margin:18px 0 0}}
html.page-contato-aracatuba body{margin:0}
html.page-contato-aracatuba .bc-link:hover{color:#E27B38 !important}

/* cortina-double-celula-aracatuba.html */
html.page-cortina-double-celula-aracatuba *{box-sizing:border-box}
html.page-cortina-double-celula-aracatuba body{margin:0;background:#121010}
html.page-cortina-double-celula-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-double-celula-aracatuba a:hover{color:#F2A362}
html.page-cortina-double-celula-aracatuba img{display:block}
html.page-cortina-double-celula-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-double-celula-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-double-celula-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-double-celula-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-double-celula-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-double-celula-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-double-celula-aracatuba .opc{margin-top:24px}
html.page-cortina-double-celula-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-double-celula-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-double-celula-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-double-celula-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-double-celula-aracatuba .tblock{gap:0}html.page-cortina-double-celula-aracatuba .tblock .txt{display:contents}html.page-cortina-double-celula-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-double-celula-aracatuba .tblock .txt>p:first-child,html.page-cortina-double-celula-aracatuba .tblock .txt>h1,html.page-cortina-double-celula-aracatuba .tblock .txt>h1+p,html.page-cortina-double-celula-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-double-celula-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-double-celula-aracatuba body{margin:0}
html.page-cortina-double-celula-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-double-celula-aracatuba body{margin:0}
html.page-cortina-double-celula-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-double-celula-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-lumine-aracatuba.html */
html.page-cortina-lumine-aracatuba *{box-sizing:border-box}
html.page-cortina-lumine-aracatuba body{margin:0;background:#121010}
html.page-cortina-lumine-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-lumine-aracatuba a:hover{color:#F2A362}
html.page-cortina-lumine-aracatuba img{display:block}
html.page-cortina-lumine-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-lumine-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-lumine-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-lumine-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-lumine-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-lumine-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-lumine-aracatuba .opc{margin-top:24px}
html.page-cortina-lumine-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-lumine-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-lumine-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-lumine-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-lumine-aracatuba .tblock{gap:0}html.page-cortina-lumine-aracatuba .tblock .txt{display:contents}html.page-cortina-lumine-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-lumine-aracatuba .tblock .txt>p:first-child,html.page-cortina-lumine-aracatuba .tblock .txt>h1,html.page-cortina-lumine-aracatuba .tblock .txt>h1+p,html.page-cortina-lumine-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-lumine-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-lumine-aracatuba body{margin:0}
html.page-cortina-lumine-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-lumine-aracatuba body{margin:0}
html.page-cortina-lumine-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-lumine-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-painel-aracatuba.html */
html.page-cortina-painel-aracatuba *{box-sizing:border-box}
html.page-cortina-painel-aracatuba body{margin:0;background:#121010}
html.page-cortina-painel-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-painel-aracatuba a:hover{color:#F2A362}
html.page-cortina-painel-aracatuba img{display:block}
html.page-cortina-painel-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-painel-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-painel-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-painel-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-painel-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-painel-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-painel-aracatuba .opc{margin-top:24px}
html.page-cortina-painel-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-painel-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-painel-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-painel-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-painel-aracatuba .tblock{gap:0}html.page-cortina-painel-aracatuba .tblock .txt{display:contents}html.page-cortina-painel-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-painel-aracatuba .tblock .txt>p:first-child,html.page-cortina-painel-aracatuba .tblock .txt>h1,html.page-cortina-painel-aracatuba .tblock .txt>h1+p,html.page-cortina-painel-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-painel-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-painel-aracatuba body{margin:0}
html.page-cortina-painel-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-painel-aracatuba body{margin:0}
html.page-cortina-painel-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-painel-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-para-escritorio-aracatuba.html */
html.page-cortina-para-escritorio-aracatuba *{box-sizing:border-box}
html.page-cortina-para-escritorio-aracatuba body{margin:0;background:#121010}
html.page-cortina-para-escritorio-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-para-escritorio-aracatuba a:hover{color:#F2A362}
html.page-cortina-para-escritorio-aracatuba img{display:block}
html.page-cortina-para-escritorio-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-para-escritorio-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-para-escritorio-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-para-escritorio-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-cortina-para-escritorio-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-para-escritorio-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-para-escritorio-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortina-para-escritorio-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-cortina-para-escritorio-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-cortina-para-escritorio-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-para-escritorio-aracatuba .tblock{gap:0}html.page-cortina-para-escritorio-aracatuba .tblock .txt{display:contents}html.page-cortina-para-escritorio-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-para-escritorio-aracatuba .tblock .txt>p:first-child,html.page-cortina-para-escritorio-aracatuba .tblock .txt>:is(h2,h3),html.page-cortina-para-escritorio-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-cortina-para-escritorio-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-para-escritorio-aracatuba body{margin:0}
html.page-cortina-para-escritorio-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-para-escritorio-aracatuba body{margin:0}
html.page-cortina-para-escritorio-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-para-escritorio-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-para-pe-direito-alto-aracatuba.html */
html.page-cortina-para-pe-direito-alto-aracatuba *{box-sizing:border-box}
html.page-cortina-para-pe-direito-alto-aracatuba body{margin:0;background:#121010}
html.page-cortina-para-pe-direito-alto-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-para-pe-direito-alto-aracatuba a:hover{color:#F2A362}
html.page-cortina-para-pe-direito-alto-aracatuba img{display:block}
html.page-cortina-para-pe-direito-alto-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-para-pe-direito-alto-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-para-pe-direito-alto-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-para-pe-direito-alto-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-para-pe-direito-alto-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-para-pe-direito-alto-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortina-para-pe-direito-alto-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-cortina-para-pe-direito-alto-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-cortina-para-pe-direito-alto-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-para-pe-direito-alto-aracatuba .tblock{gap:0}html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt{display:contents}html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt>p:first-child,html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt>:is(h2,h3),html.page-cortina-para-pe-direito-alto-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-cortina-para-pe-direito-alto-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-para-pe-direito-alto-aracatuba body{margin:0}
html.page-cortina-para-pe-direito-alto-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-para-pe-direito-alto-aracatuba body{margin:0}
html.page-cortina-para-pe-direito-alto-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-para-pe-direito-alto-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-para-quarto-aracatuba.html */
html.page-cortina-para-quarto-aracatuba *{box-sizing:border-box}
html.page-cortina-para-quarto-aracatuba body{margin:0;background:#121010}
html.page-cortina-para-quarto-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-para-quarto-aracatuba a:hover{color:#F2A362}
html.page-cortina-para-quarto-aracatuba img{display:block}
html.page-cortina-para-quarto-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-para-quarto-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-para-quarto-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-para-quarto-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-cortina-para-quarto-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-para-quarto-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-para-quarto-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortina-para-quarto-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-cortina-para-quarto-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-cortina-para-quarto-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-para-quarto-aracatuba .tblock{gap:0}html.page-cortina-para-quarto-aracatuba .tblock .txt{display:contents}html.page-cortina-para-quarto-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-para-quarto-aracatuba .tblock .txt>p:first-child,html.page-cortina-para-quarto-aracatuba .tblock .txt>:is(h2,h3),html.page-cortina-para-quarto-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-cortina-para-quarto-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-para-quarto-aracatuba body{margin:0}
html.page-cortina-para-quarto-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-para-quarto-aracatuba body{margin:0}
html.page-cortina-para-quarto-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-para-quarto-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-para-sala-aracatuba.html */
html.page-cortina-para-sala-aracatuba *{box-sizing:border-box}
html.page-cortina-para-sala-aracatuba body{margin:0;background:#121010}
html.page-cortina-para-sala-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-para-sala-aracatuba a:hover{color:#F2A362}
html.page-cortina-para-sala-aracatuba img{display:block}
html.page-cortina-para-sala-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-para-sala-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-para-sala-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-para-sala-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-cortina-para-sala-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-para-sala-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-para-sala-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortina-para-sala-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-cortina-para-sala-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-cortina-para-sala-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-para-sala-aracatuba .tblock{gap:0}html.page-cortina-para-sala-aracatuba .tblock .txt{display:contents}html.page-cortina-para-sala-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-para-sala-aracatuba .tblock .txt>p:first-child,html.page-cortina-para-sala-aracatuba .tblock .txt>:is(h2,h3),html.page-cortina-para-sala-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-cortina-para-sala-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-para-sala-aracatuba body{margin:0}
html.page-cortina-para-sala-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-para-sala-aracatuba body{margin:0}
html.page-cortina-para-sala-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-para-sala-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-para-varanda-aracatuba.html */
html.page-cortina-para-varanda-aracatuba *{box-sizing:border-box}
html.page-cortina-para-varanda-aracatuba body{margin:0;background:#121010}
html.page-cortina-para-varanda-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-para-varanda-aracatuba a:hover{color:#F2A362}
html.page-cortina-para-varanda-aracatuba img{display:block}
html.page-cortina-para-varanda-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-para-varanda-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-para-varanda-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-para-varanda-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-cortina-para-varanda-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-para-varanda-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-para-varanda-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortina-para-varanda-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-cortina-para-varanda-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-cortina-para-varanda-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-para-varanda-aracatuba .tblock{gap:0}html.page-cortina-para-varanda-aracatuba .tblock .txt{display:contents}html.page-cortina-para-varanda-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-para-varanda-aracatuba .tblock .txt>p:first-child,html.page-cortina-para-varanda-aracatuba .tblock .txt>:is(h2,h3),html.page-cortina-para-varanda-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-cortina-para-varanda-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-para-varanda-aracatuba body{margin:0}
html.page-cortina-para-varanda-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-para-varanda-aracatuba body{margin:0}
html.page-cortina-para-varanda-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-para-varanda-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-rolo-aracatuba.html */
html.page-cortina-rolo-aracatuba *{box-sizing:border-box}
html.page-cortina-rolo-aracatuba body{margin:0;background:#121010}
html.page-cortina-rolo-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-rolo-aracatuba a:hover{color:#F2A362}
html.page-cortina-rolo-aracatuba img{display:block}
html.page-cortina-rolo-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-rolo-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-rolo-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-rolo-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-rolo-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-rolo-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-rolo-aracatuba .opc{margin-top:24px}
html.page-cortina-rolo-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-rolo-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-rolo-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-rolo-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-rolo-aracatuba .tblock{gap:0}html.page-cortina-rolo-aracatuba .tblock .txt{display:contents}html.page-cortina-rolo-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-rolo-aracatuba .tblock .txt>p:first-child,html.page-cortina-rolo-aracatuba .tblock .txt>h1,html.page-cortina-rolo-aracatuba .tblock .txt>h1+p,html.page-cortina-rolo-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-rolo-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-rolo-aracatuba body{margin:0}
html.page-cortina-rolo-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-rolo-aracatuba body{margin:0}
html.page-cortina-rolo-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-rolo-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-rolo-premium-aracatuba.html */
html.page-cortina-rolo-premium-aracatuba *{box-sizing:border-box}
html.page-cortina-rolo-premium-aracatuba body{margin:0;background:#121010}
html.page-cortina-rolo-premium-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-rolo-premium-aracatuba a:hover{color:#F2A362}
html.page-cortina-rolo-premium-aracatuba img{display:block}
html.page-cortina-rolo-premium-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-rolo-premium-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-rolo-premium-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-rolo-premium-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-rolo-premium-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-rolo-premium-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-rolo-premium-aracatuba .opc{margin-top:24px}
html.page-cortina-rolo-premium-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-rolo-premium-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-rolo-premium-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-rolo-premium-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-rolo-premium-aracatuba .tblock{gap:0}html.page-cortina-rolo-premium-aracatuba .tblock .txt{display:contents}html.page-cortina-rolo-premium-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-rolo-premium-aracatuba .tblock .txt>p:first-child,html.page-cortina-rolo-premium-aracatuba .tblock .txt>h1,html.page-cortina-rolo-premium-aracatuba .tblock .txt>h1+p,html.page-cortina-rolo-premium-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-rolo-premium-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-rolo-premium-aracatuba body{margin:0}
html.page-cortina-rolo-premium-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-rolo-premium-aracatuba body{margin:0}
html.page-cortina-rolo-premium-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-rolo-premium-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortina-romana-aracatuba.html */
html.page-cortina-romana-aracatuba *{box-sizing:border-box}
html.page-cortina-romana-aracatuba body{margin:0;background:#121010}
html.page-cortina-romana-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortina-romana-aracatuba a:hover{color:#F2A362}
html.page-cortina-romana-aracatuba img{display:block}
html.page-cortina-romana-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortina-romana-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortina-romana-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortina-romana-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortina-romana-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortina-romana-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortina-romana-aracatuba .opc{margin-top:24px}
html.page-cortina-romana-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortina-romana-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortina-romana-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortina-romana-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortina-romana-aracatuba .tblock{gap:0}html.page-cortina-romana-aracatuba .tblock .txt{display:contents}html.page-cortina-romana-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortina-romana-aracatuba .tblock .txt>p:first-child,html.page-cortina-romana-aracatuba .tblock .txt>h1,html.page-cortina-romana-aracatuba .tblock .txt>h1+p,html.page-cortina-romana-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortina-romana-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortina-romana-aracatuba body{margin:0}
html.page-cortina-romana-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortina-romana-aracatuba body{margin:0}
html.page-cortina-romana-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortina-romana-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortinaria-sob-medida-aracatuba.html */
html.page-cortinaria-sob-medida-aracatuba *{box-sizing:border-box}
html.page-cortinaria-sob-medida-aracatuba body{margin:0;background:#121010}
html.page-cortinaria-sob-medida-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortinaria-sob-medida-aracatuba a:hover{color:#F2A362}
html.page-cortinaria-sob-medida-aracatuba img{display:block}
html.page-cortinaria-sob-medida-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortinaria-sob-medida-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortinaria-sob-medida-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortinaria-sob-medida-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-cortinaria-sob-medida-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-cortinaria-sob-medida-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-cortinaria-sob-medida-aracatuba .opc{margin-top:24px}
html.page-cortinaria-sob-medida-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-cortinaria-sob-medida-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-cortinaria-sob-medida-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-cortinaria-sob-medida-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-cortinaria-sob-medida-aracatuba .tblock{gap:0}html.page-cortinaria-sob-medida-aracatuba .tblock .txt{display:contents}html.page-cortinaria-sob-medida-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-cortinaria-sob-medida-aracatuba .tblock .txt>p:first-child,html.page-cortinaria-sob-medida-aracatuba .tblock .txt>h1,html.page-cortinaria-sob-medida-aracatuba .tblock .txt>h1+p,html.page-cortinaria-sob-medida-aracatuba .tblock .txt>h1+p+p{order:1}html.page-cortinaria-sob-medida-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-cortinaria-sob-medida-aracatuba body{margin:0}
html.page-cortinaria-sob-medida-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-cortinaria-sob-medida-aracatuba body{margin:0}
html.page-cortinaria-sob-medida-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-cortinaria-sob-medida-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* cortinas-aracatuba.html */
html.page-cortinas-aracatuba *{box-sizing:border-box}
html.page-cortinas-aracatuba body{margin:0;background:#121010}
html.page-cortinas-aracatuba a{color:#E27B38;text-decoration:none}
html.page-cortinas-aracatuba a:hover{color:#F2A362}
html.page-cortinas-aracatuba img{display:block}
html.page-cortinas-aracatuba summary{list-style:none;cursor:pointer}
html.page-cortinas-aracatuba summary::-webkit-details-marker{display:none}
html.page-cortinas-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-cortinas-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-cortinas-aracatuba .tcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;border-radius:10px;overflow:hidden;text-decoration:none;transition:transform .15s}
html.page-cortinas-aracatuba .tcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html.page-cortinas-aracatuba .tcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(14,11,10,0) 26%, rgba(14,11,10,0.5) 56%, rgba(14,11,10,0.96) 100%)}
html.page-cortinas-aracatuba .tcard .in{position:relative;z-index:1;padding:28px;display:flex;flex-direction:column;gap:9px}
html.page-cortinas-aracatuba .tcard .in p{color:#E6E1D8 !important}
html.page-cortinas-aracatuba .tcard:hover{transform:translateY(-3px)}
html.page-cortinas-aracatuba .tgrid5 .tcard{min-height:300px}
html.page-cortinas-aracatuba .tgrid5 .tcard .in{padding:18px;gap:7px}
html.page-cortinas-aracatuba .tgrid5 .tcard h3{font-size:19px !important;line-height:1.2}
html.page-cortinas-aracatuba .tgrid5 .tcard .in p{font-size:13px !important;line-height:1.5 !important}
html.page-cortinas-aracatuba .tgrid5 .tcard .in span{font-size:13px !important}
@media (max-width:1100px){html.page-cortinas-aracatuba .tgrid5{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media (max-width:760px){html.page-cortinas-aracatuba .tgrid5{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:520px){html.page-cortinas-aracatuba .tgrid5{grid-template-columns:1fr !important}html.page-cortinas-aracatuba .tgrid5 .tcard{min-height:340px}}
@media (max-width:880px){html.page-cortinas-aracatuba .hdr-nav,html.page-cortinas-aracatuba .hdr-cta{display:none !important}html.page-cortinas-aracatuba .hdr-burger{display:inline-flex !important}html.page-cortinas-aracatuba .tcard{min-height:360px}}
html.page-cortinas-aracatuba body{margin:0}
html.page-cortinas-aracatuba .bc-link:hover{color:#E27B38 !important}

/* home-decor-aracatuba.html */
html.page-home-decor-aracatuba *{box-sizing:border-box}
html.page-home-decor-aracatuba body{margin:0;background:#121010}
html.page-home-decor-aracatuba a{color:#E27B38;text-decoration:none}
html.page-home-decor-aracatuba a:hover{color:#F2A362}
html.page-home-decor-aracatuba img{display:block}
html.page-home-decor-aracatuba .hd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}
html.page-home-decor-aracatuba .hd-grid.g4{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}
html.page-home-decor-aracatuba .hd-grid.g3{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1100px){html.page-home-decor-aracatuba .hd-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}}
html.page-home-decor-aracatuba .hd-grid.g3{gap:16px}
html.page-home-decor-aracatuba .hd-grid.g3 .ph{aspect-ratio:2/1}
html.page-home-decor-aracatuba .hd-grid.g3 .cap{padding:12px 16px 14px}
html.page-home-decor-aracatuba .hd-grid.g3 .cap h3{font-size:18px !important}
html.page-home-decor-aracatuba .hd-grid.g3 .cap p{font-size:13px !important;margin-top:4px !important}
@media (max-width:560px){html.page-home-decor-aracatuba .hd-grid.g3 .ph{aspect-ratio:3/2}}
@media (max-width:900px){html.page-home-decor-aracatuba .hd-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){html.page-home-decor-aracatuba .hd-grid.g3{grid-template-columns:1fr}}
html.page-home-decor-aracatuba .hd-card{margin:0;background:#1C1712;border:1px solid rgba(255,255,255,0.07);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}
html.page-home-decor-aracatuba .hd-card .ph{position:relative;background:#FFFFFF;aspect-ratio:1/1;max-width:100%}
html.page-home-decor-aracatuba .hd-card .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
html.page-home-decor-aracatuba .hd-card .ph.amb img{object-fit:cover}
html.page-home-decor-aracatuba .hd-grid.eq3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:900px){html.page-home-decor-aracatuba .hd-grid.eq3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){html.page-home-decor-aracatuba .hd-grid.eq3{grid-template-columns:1fr}}
html.page-home-decor-aracatuba .hd-card .ph.car{overflow:hidden}
html.page-home-decor-aracatuba .hd-card .ph.car>*{position:absolute;inset:0;width:100%;height:100%}
html.page-home-decor-aracatuba .hd-card .cap{padding:16px 18px 18px}
html.page-home-decor-aracatuba .hd-split{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}
html.page-home-decor-aracatuba .hd-split .txt{flex:1 1 400px;min-width:0}
html.page-home-decor-aracatuba .hd-split .media{flex:1 1 440px;min-width:0;height:clamp(320px,46vh,480px)}
@media (max-width:880px){html.page-home-decor-aracatuba .hd-split .media{height:360px}}
@media (max-width:880px){html.page-home-decor-aracatuba .hdr-nav,html.page-home-decor-aracatuba .hdr-cta{display:none !important}html.page-home-decor-aracatuba .hdr-burger{display:inline-flex !important}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-home-decor-aracatuba .hd-split{gap:0}html.page-home-decor-aracatuba .hd-split .txt{display:contents}html.page-home-decor-aracatuba .hd-split .txt>*{flex:1 1 100%;order:3}html.page-home-decor-aracatuba .hd-split .txt>p:first-child,html.page-home-decor-aracatuba .hd-split .txt>h2,html.page-home-decor-aracatuba .hd-split .txt>h2+p{order:1}html.page-home-decor-aracatuba .hd-split .media{order:2;flex-basis:100%;margin:22px 0 4px}html.page-home-decor-aracatuba .hd-split .txt>.cta{order:4}}
html.page-home-decor-aracatuba body{margin:0}
html.page-home-decor-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-home-decor-aracatuba body{margin:0}
html.page-home-decor-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-home-decor-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* index.html */
html.page-index *{box-sizing:border-box}
html.page-index body{margin:0;background:#121010}
html.page-index a{color:#E27B38;text-decoration:none}
html.page-index a:hover{color:#F2A362}
html.page-index img{display:block}
html.page-index summary{list-style:none;cursor:pointer}
html.page-index summary::-webkit-details-marker{display:none}
html.page-index details[open] .faq-ic{transform:rotate(45deg)}
@media (max-width:880px){html.page-index .hdr-nav,html.page-index .hdr-cta{display:none !important}html.page-index .hdr-burger{display:inline-flex !important}html.page-index .cta-d{display:none !important}html.page-index .cta-m{display:block !important}}
html.page-index .cta-m{display:none}
html.page-index .sol-arrow,html.page-index .sol-dots{display:none}
html.page-index .sol-arrow:hover{background:rgba(0,0,0,0.7)}
/* blog: carrossel de arrastar no celular, com o link "Ver todos" por último */
@media (max-width:880px){html.page-index .blog-wrap{display:flex;flex-direction:column}html.page-index .blog-top{display:contents !important}html.page-index .blog-top>div{order:1}html.page-index .blog-top>a{order:3;margin-top:24px}html.page-index .blog-grid{order:2;display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px !important;margin:28px -20px 0 !important;padding:0 20px 6px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.page-index .blog-grid::-webkit-scrollbar{display:none}html.page-index .blog-grid>a{flex:0 0 84%;scroll-snap-align:start}}
html.page-index body{margin:0}
html.page-index .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-index .sc-host[data-sc-name="Carrossel"]{height:100%}
@media (max-width:880px){html.page-index #solucoes{padding-top:60px !important}}

/* persiana-celular-aracatuba.html */
html.page-persiana-celular-aracatuba *{box-sizing:border-box}
html.page-persiana-celular-aracatuba body{margin:0;background:#121010}
html.page-persiana-celular-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-celular-aracatuba a:hover{color:#F2A362}
html.page-persiana-celular-aracatuba img{display:block}
html.page-persiana-celular-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-celular-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-celular-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-celular-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-persiana-celular-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-celular-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-celular-aracatuba .opc{margin-top:24px}
html.page-persiana-celular-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-persiana-celular-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-persiana-celular-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-persiana-celular-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-celular-aracatuba .tblock{gap:0}html.page-persiana-celular-aracatuba .tblock .txt{display:contents}html.page-persiana-celular-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-celular-aracatuba .tblock .txt>p:first-child,html.page-persiana-celular-aracatuba .tblock .txt>h1,html.page-persiana-celular-aracatuba .tblock .txt>h1+p,html.page-persiana-celular-aracatuba .tblock .txt>h1+p+p{order:1}html.page-persiana-celular-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-celular-aracatuba body{margin:0}
html.page-persiana-celular-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-celular-aracatuba body{margin:0}
html.page-persiana-celular-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-celular-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-horizontal-16-25mm-aracatuba.html */
html.page-persiana-horizontal-16-25mm-aracatuba *{box-sizing:border-box}
html.page-persiana-horizontal-16-25mm-aracatuba body{margin:0;background:#121010}
html.page-persiana-horizontal-16-25mm-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-horizontal-16-25mm-aracatuba a:hover{color:#F2A362}
html.page-persiana-horizontal-16-25mm-aracatuba img{display:block}
html.page-persiana-horizontal-16-25mm-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-horizontal-16-25mm-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-horizontal-16-25mm-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-horizontal-16-25mm-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-horizontal-16-25mm-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-horizontal-16-25mm-aracatuba .opc{margin-top:24px}
html.page-persiana-horizontal-16-25mm-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-persiana-horizontal-16-25mm-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-persiana-horizontal-16-25mm-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-persiana-horizontal-16-25mm-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-horizontal-16-25mm-aracatuba .tblock{gap:0}html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt{display:contents}html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt>p:first-child,html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt>h1,html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt>h1+p,html.page-persiana-horizontal-16-25mm-aracatuba .tblock .txt>h1+p+p{order:1}html.page-persiana-horizontal-16-25mm-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-horizontal-16-25mm-aracatuba body{margin:0}
html.page-persiana-horizontal-16-25mm-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-horizontal-16-25mm-aracatuba body{margin:0}
html.page-persiana-horizontal-16-25mm-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-horizontal-16-25mm-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-horizontal-50mm-aracatuba.html */
html.page-persiana-horizontal-50mm-aracatuba *{box-sizing:border-box}
html.page-persiana-horizontal-50mm-aracatuba body{margin:0;background:#121010}
html.page-persiana-horizontal-50mm-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-horizontal-50mm-aracatuba a:hover{color:#F2A362}
html.page-persiana-horizontal-50mm-aracatuba img{display:block}
html.page-persiana-horizontal-50mm-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-horizontal-50mm-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-horizontal-50mm-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-horizontal-50mm-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-persiana-horizontal-50mm-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-horizontal-50mm-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-horizontal-50mm-aracatuba .opc{margin-top:24px}
html.page-persiana-horizontal-50mm-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-persiana-horizontal-50mm-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-persiana-horizontal-50mm-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-persiana-horizontal-50mm-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-horizontal-50mm-aracatuba .tblock{gap:0}html.page-persiana-horizontal-50mm-aracatuba .tblock .txt{display:contents}html.page-persiana-horizontal-50mm-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-horizontal-50mm-aracatuba .tblock .txt>p:first-child,html.page-persiana-horizontal-50mm-aracatuba .tblock .txt>h1,html.page-persiana-horizontal-50mm-aracatuba .tblock .txt>h1+p,html.page-persiana-horizontal-50mm-aracatuba .tblock .txt>h1+p+p{order:1}html.page-persiana-horizontal-50mm-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-horizontal-50mm-aracatuba body{margin:0}
html.page-persiana-horizontal-50mm-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-horizontal-50mm-aracatuba body{margin:0}
html.page-persiana-horizontal-50mm-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-horizontal-50mm-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-para-cozinha-aracatuba.html */
html.page-persiana-para-cozinha-aracatuba *{box-sizing:border-box}
html.page-persiana-para-cozinha-aracatuba body{margin:0;background:#121010}
html.page-persiana-para-cozinha-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-para-cozinha-aracatuba a:hover{color:#F2A362}
html.page-persiana-para-cozinha-aracatuba img{display:block}
html.page-persiana-para-cozinha-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-para-cozinha-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-para-cozinha-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-para-cozinha-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-persiana-para-cozinha-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-para-cozinha-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-para-cozinha-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persiana-para-cozinha-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-persiana-para-cozinha-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-persiana-para-cozinha-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-para-cozinha-aracatuba .tblock{gap:0}html.page-persiana-para-cozinha-aracatuba .tblock .txt{display:contents}html.page-persiana-para-cozinha-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-para-cozinha-aracatuba .tblock .txt>p:first-child,html.page-persiana-para-cozinha-aracatuba .tblock .txt>:is(h2,h3),html.page-persiana-para-cozinha-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-persiana-para-cozinha-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-para-cozinha-aracatuba body{margin:0}
html.page-persiana-para-cozinha-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-para-cozinha-aracatuba body{margin:0}
html.page-persiana-para-cozinha-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-para-cozinha-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-para-escritorio-aracatuba.html */
html.page-persiana-para-escritorio-aracatuba *{box-sizing:border-box}
html.page-persiana-para-escritorio-aracatuba body{margin:0;background:#121010}
html.page-persiana-para-escritorio-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-para-escritorio-aracatuba a:hover{color:#F2A362}
html.page-persiana-para-escritorio-aracatuba img{display:block}
html.page-persiana-para-escritorio-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-para-escritorio-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-para-escritorio-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-para-escritorio-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-persiana-para-escritorio-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-para-escritorio-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-para-escritorio-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persiana-para-escritorio-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-persiana-para-escritorio-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-persiana-para-escritorio-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-para-escritorio-aracatuba .tblock{gap:0}html.page-persiana-para-escritorio-aracatuba .tblock .txt{display:contents}html.page-persiana-para-escritorio-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-para-escritorio-aracatuba .tblock .txt>p:first-child,html.page-persiana-para-escritorio-aracatuba .tblock .txt>:is(h2,h3),html.page-persiana-para-escritorio-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-persiana-para-escritorio-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-para-escritorio-aracatuba body{margin:0}
html.page-persiana-para-escritorio-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-para-escritorio-aracatuba body{margin:0}
html.page-persiana-para-escritorio-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-para-escritorio-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-para-quarto-aracatuba.html */
html.page-persiana-para-quarto-aracatuba *{box-sizing:border-box}
html.page-persiana-para-quarto-aracatuba body{margin:0;background:#121010}
html.page-persiana-para-quarto-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-para-quarto-aracatuba a:hover{color:#F2A362}
html.page-persiana-para-quarto-aracatuba img{display:block}
html.page-persiana-para-quarto-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-para-quarto-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-para-quarto-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-para-quarto-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-persiana-para-quarto-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-para-quarto-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-para-quarto-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persiana-para-quarto-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-persiana-para-quarto-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-persiana-para-quarto-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-para-quarto-aracatuba .tblock{gap:0}html.page-persiana-para-quarto-aracatuba .tblock .txt{display:contents}html.page-persiana-para-quarto-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-para-quarto-aracatuba .tblock .txt>p:first-child,html.page-persiana-para-quarto-aracatuba .tblock .txt>:is(h2,h3),html.page-persiana-para-quarto-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-persiana-para-quarto-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-para-quarto-aracatuba body{margin:0}
html.page-persiana-para-quarto-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-para-quarto-aracatuba body{margin:0}
html.page-persiana-para-quarto-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-para-quarto-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-para-sala-aracatuba.html */
html.page-persiana-para-sala-aracatuba *{box-sizing:border-box}
html.page-persiana-para-sala-aracatuba body{margin:0;background:#121010}
html.page-persiana-para-sala-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-para-sala-aracatuba a:hover{color:#F2A362}
html.page-persiana-para-sala-aracatuba img{display:block}
html.page-persiana-para-sala-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-para-sala-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-para-sala-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-para-sala-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-persiana-para-sala-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-para-sala-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-para-sala-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persiana-para-sala-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-persiana-para-sala-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-persiana-para-sala-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-para-sala-aracatuba .tblock{gap:0}html.page-persiana-para-sala-aracatuba .tblock .txt{display:contents}html.page-persiana-para-sala-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-para-sala-aracatuba .tblock .txt>p:first-child,html.page-persiana-para-sala-aracatuba .tblock .txt>:is(h2,h3),html.page-persiana-para-sala-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-persiana-para-sala-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-para-sala-aracatuba body{margin:0}
html.page-persiana-para-sala-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-para-sala-aracatuba body{margin:0}
html.page-persiana-para-sala-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-para-sala-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-para-teto-de-vidro-aracatuba.html */
html.page-persiana-para-teto-de-vidro-aracatuba *{box-sizing:border-box}
html.page-persiana-para-teto-de-vidro-aracatuba body{margin:0;background:#121010}
html.page-persiana-para-teto-de-vidro-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-para-teto-de-vidro-aracatuba a:hover{color:#F2A362}
html.page-persiana-para-teto-de-vidro-aracatuba img{display:block}
html.page-persiana-para-teto-de-vidro-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-para-teto-de-vidro-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-para-teto-de-vidro-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-para-teto-de-vidro-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-para-teto-de-vidro-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-para-teto-de-vidro-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persiana-para-teto-de-vidro-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-persiana-para-teto-de-vidro-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-persiana-para-teto-de-vidro-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-para-teto-de-vidro-aracatuba .tblock{gap:0}html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt{display:contents}html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt>p:first-child,html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt>:is(h2,h3),html.page-persiana-para-teto-de-vidro-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-persiana-para-teto-de-vidro-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-para-teto-de-vidro-aracatuba body{margin:0}
html.page-persiana-para-teto-de-vidro-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-para-teto-de-vidro-aracatuba body{margin:0}
html.page-persiana-para-teto-de-vidro-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-para-teto-de-vidro-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-plissada-aracatuba.html */
html.page-persiana-plissada-aracatuba *{box-sizing:border-box}
html.page-persiana-plissada-aracatuba body{margin:0;background:#121010}
html.page-persiana-plissada-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-plissada-aracatuba a:hover{color:#F2A362}
html.page-persiana-plissada-aracatuba img{display:block}
html.page-persiana-plissada-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-plissada-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-plissada-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-plissada-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-persiana-plissada-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-plissada-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-plissada-aracatuba .opc{margin-top:24px}
html.page-persiana-plissada-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-persiana-plissada-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-persiana-plissada-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-persiana-plissada-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-plissada-aracatuba .tblock{gap:0}html.page-persiana-plissada-aracatuba .tblock .txt{display:contents}html.page-persiana-plissada-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-persiana-plissada-aracatuba .tblock .txt>p:first-child,html.page-persiana-plissada-aracatuba .tblock .txt>h1,html.page-persiana-plissada-aracatuba .tblock .txt>h1+p,html.page-persiana-plissada-aracatuba .tblock .txt>h1+p+p{order:1}html.page-persiana-plissada-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-persiana-plissada-aracatuba body{margin:0}
html.page-persiana-plissada-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-plissada-aracatuba body{margin:0}
html.page-persiana-plissada-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-plissada-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persiana-vertical-aracatuba.html */
html.page-persiana-vertical-aracatuba *{box-sizing:border-box}
html.page-persiana-vertical-aracatuba body{margin:0;background:#121010}
html.page-persiana-vertical-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persiana-vertical-aracatuba a:hover{color:#F2A362}
html.page-persiana-vertical-aracatuba img{display:block}
html.page-persiana-vertical-aracatuba summary{list-style:none;cursor:pointer}
html.page-persiana-vertical-aracatuba summary::-webkit-details-marker{display:none}
html.page-persiana-vertical-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persiana-vertical-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-persiana-vertical-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-persiana-vertical-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-persiana-vertical-aracatuba .opc{margin-top:24px}
html.page-persiana-vertical-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-persiana-vertical-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-persiana-vertical-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-persiana-vertical-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-persiana-vertical-aracatuba .pv-row{gap:0 !important}html.page-persiana-vertical-aracatuba .pv-txt{display:contents !important}html.page-persiana-vertical-aracatuba .pv-txt>*{flex:1 1 100%;order:3}html.page-persiana-vertical-aracatuba .pv-txt>p:first-child,html.page-persiana-vertical-aracatuba .pv-txt>h1,html.page-persiana-vertical-aracatuba .pv-txt>h1+p{order:1}html.page-persiana-vertical-aracatuba .pv-media{order:2;flex:1 1 100% !important;height:360px !important;margin:22px 0 4px}}
html.page-persiana-vertical-aracatuba body{margin:0}
html.page-persiana-vertical-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-persiana-vertical-aracatuba body{margin:0}
html.page-persiana-vertical-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-persiana-vertical-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* persianas-aracatuba.html */
html.page-persianas-aracatuba *{box-sizing:border-box}
html.page-persianas-aracatuba body{margin:0;background:#121010}
html.page-persianas-aracatuba a{color:#E27B38;text-decoration:none}
html.page-persianas-aracatuba a:hover{color:#F2A362}
html.page-persianas-aracatuba img{display:block}
html.page-persianas-aracatuba summary{list-style:none;cursor:pointer}
html.page-persianas-aracatuba summary::-webkit-details-marker{display:none}
html.page-persianas-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-persianas-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-persianas-aracatuba .tcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;border-radius:10px;overflow:hidden;text-decoration:none;transition:transform .15s}
html.page-persianas-aracatuba .tcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html.page-persianas-aracatuba .tcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(14,11,10,0) 26%, rgba(14,11,10,0.5) 56%, rgba(14,11,10,0.96) 100%)}
html.page-persianas-aracatuba .tcard .in{position:relative;z-index:1;padding:28px;display:flex;flex-direction:column;gap:9px}
html.page-persianas-aracatuba .tcard .in p{color:#E6E1D8 !important}
html.page-persianas-aracatuba .tcard:hover{transform:translateY(-3px)}
@media (max-width:880px){html.page-persianas-aracatuba .tcard{min-height:360px}}
html.page-persianas-aracatuba .tgrid .tcard{min-height:400px}
html.page-persianas-aracatuba .tgrid .tcard .in{padding:20px}
html.page-persianas-aracatuba .tgrid .tcard h3{font-size:20px !important}
html.page-persianas-aracatuba .tgrid .tcard .in p{font-size:13.5px !important}
@media (max-width:1100px){html.page-persianas-aracatuba .tgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:700px){html.page-persianas-aracatuba .tgrid{grid-template-columns:1fr !important}}
html.page-persianas-aracatuba body{margin:0}
html.page-persianas-aracatuba .bc-link:hover{color:#E27B38 !important}

/* projetos-aracatuba.html */
html.page-projetos-aracatuba *{box-sizing:border-box}
html.page-projetos-aracatuba body{margin:0;background:#121010}
html.page-projetos-aracatuba a{color:#E27B38;text-decoration:none}
html.page-projetos-aracatuba a:hover{color:#F2A362}
html.page-projetos-aracatuba img{display:block}
html.page-projetos-aracatuba button{font-family:inherit}
@media (max-width:880px){html.page-projetos-aracatuba .hdr-nav,html.page-projetos-aracatuba .hdr-cta{display:none !important}html.page-projetos-aracatuba .hdr-burger{display:inline-flex !important}}
html.page-projetos-aracatuba body{margin:0}
html.page-projetos-aracatuba .bc-link:hover{color:#E27B38 !important}

/* rolo-grandes-vaos-aracatuba.html */
html.page-rolo-grandes-vaos-aracatuba *{box-sizing:border-box}
html.page-rolo-grandes-vaos-aracatuba body{margin:0;background:#121010}
html.page-rolo-grandes-vaos-aracatuba a{color:#E27B38;text-decoration:none}
html.page-rolo-grandes-vaos-aracatuba a:hover{color:#F2A362}
html.page-rolo-grandes-vaos-aracatuba img{display:block}
html.page-rolo-grandes-vaos-aracatuba summary{list-style:none;cursor:pointer}
html.page-rolo-grandes-vaos-aracatuba summary::-webkit-details-marker{display:none}
html.page-rolo-grandes-vaos-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-rolo-grandes-vaos-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-rolo-grandes-vaos-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-rolo-grandes-vaos-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-rolo-grandes-vaos-aracatuba .opc{margin-top:24px}
html.page-rolo-grandes-vaos-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-rolo-grandes-vaos-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-rolo-grandes-vaos-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-rolo-grandes-vaos-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-rolo-grandes-vaos-aracatuba .tblock{gap:0}html.page-rolo-grandes-vaos-aracatuba .tblock .txt{display:contents}html.page-rolo-grandes-vaos-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-rolo-grandes-vaos-aracatuba .tblock .txt>p:first-child,html.page-rolo-grandes-vaos-aracatuba .tblock .txt>h1,html.page-rolo-grandes-vaos-aracatuba .tblock .txt>h1+p,html.page-rolo-grandes-vaos-aracatuba .tblock .txt>h1+p+p{order:1}html.page-rolo-grandes-vaos-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-rolo-grandes-vaos-aracatuba body{margin:0}
html.page-rolo-grandes-vaos-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-rolo-grandes-vaos-aracatuba body{margin:0}
html.page-rolo-grandes-vaos-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-rolo-grandes-vaos-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* sobre-aracatuba.html */
html.page-sobre-aracatuba *{box-sizing:border-box}
html.page-sobre-aracatuba body{margin:0;background:#121010}
html.page-sobre-aracatuba a{color:#E27B38;text-decoration:none}
html.page-sobre-aracatuba a:hover{color:#F2A362}
html.page-sobre-aracatuba img{display:block}
html.page-sobre-aracatuba summary{list-style:none;cursor:pointer}
html.page-sobre-aracatuba summary::-webkit-details-marker{display:none}
html.page-sobre-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
@media (max-width:880px){html.page-sobre-aracatuba .hdr-nav,html.page-sobre-aracatuba .hdr-cta{display:none !important}html.page-sobre-aracatuba .hdr-burger{display:inline-flex !important}html.page-sobre-aracatuba .cta-d{display:none !important}html.page-sobre-aracatuba .cta-m{display:block !important}}
html.page-sobre-aracatuba .cta-m{display:none}
@media (max-width:880px){html.page-sobre-aracatuba .hist-row{gap:0 !important}html.page-sobre-aracatuba .hist-txt{display:contents !important}html.page-sobre-aracatuba .hist-txt>*{order:3}html.page-sobre-aracatuba .hist-txt>p:first-child,html.page-sobre-aracatuba .hist-txt>h2,html.page-sobre-aracatuba .hist-txt>h2+p{order:1}html.page-sobre-aracatuba .hist-media{order:2;flex:1 1 100% !important;margin:24px 0 6px}html.page-sobre-aracatuba .hist-media img{height:320px !important}}
html.page-sobre-aracatuba body{margin:0}
html.page-sobre-aracatuba .bc-link:hover{color:#E27B38 !important}

/* tela-mosquiteira-aracatuba.html */
html.page-tela-mosquiteira-aracatuba *{box-sizing:border-box}
html.page-tela-mosquiteira-aracatuba body{margin:0;background:#121010}
html.page-tela-mosquiteira-aracatuba a{color:#E27B38;text-decoration:none}
html.page-tela-mosquiteira-aracatuba a:hover{color:#F2A362}
html.page-tela-mosquiteira-aracatuba img{display:block}
html.page-tela-mosquiteira-aracatuba summary{list-style:none;cursor:pointer}
html.page-tela-mosquiteira-aracatuba summary::-webkit-details-marker{display:none}
html.page-tela-mosquiteira-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-tela-mosquiteira-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-tela-mosquiteira-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-tela-mosquiteira-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-tela-mosquiteira-aracatuba .opc{margin-top:24px}
html.page-tela-mosquiteira-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-tela-mosquiteira-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-tela-mosquiteira-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-tela-mosquiteira-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-tela-mosquiteira-aracatuba .tblock{gap:0}html.page-tela-mosquiteira-aracatuba .tblock .txt{display:contents}html.page-tela-mosquiteira-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-tela-mosquiteira-aracatuba .tblock .txt>p:first-child,html.page-tela-mosquiteira-aracatuba .tblock .txt>h1,html.page-tela-mosquiteira-aracatuba .tblock .txt>h1+p,html.page-tela-mosquiteira-aracatuba .tblock .txt>h1+p+p{order:1}html.page-tela-mosquiteira-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-tela-mosquiteira-aracatuba body{margin:0}
html.page-tela-mosquiteira-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-tela-mosquiteira-aracatuba body{margin:0}
html.page-tela-mosquiteira-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-tela-mosquiteira-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* tipos-de-persiana.html */
html.page-tipos-de-persiana *{box-sizing:border-box}
html.page-tipos-de-persiana body{margin:0;background:#121010}
html.page-tipos-de-persiana a{color:#E27B38}
html.page-tipos-de-persiana a:hover{color:#F2A362}
html.page-tipos-de-persiana img{display:block}
@media (max-width:880px){html.page-tipos-de-persiana .hdr-nav,html.page-tipos-de-persiana .hdr-cta{display:none !important}html.page-tipos-de-persiana .hdr-burger{display:inline-flex !important}html.page-tipos-de-persiana .cta-d{display:none !important}}
html.page-tipos-de-persiana body{margin:0}
html.page-tipos-de-persiana .bc-link:hover{color:#E27B38 !important}

/* tipos-de-toldo.html */
html.page-tipos-de-toldo *{box-sizing:border-box}
html.page-tipos-de-toldo body{margin:0;background:#121010}
html.page-tipos-de-toldo a{color:#E27B38}
html.page-tipos-de-toldo a:hover{color:#F2A362}
html.page-tipos-de-toldo img{display:block}
@media (max-width:880px){html.page-tipos-de-toldo .hdr-nav,html.page-tipos-de-toldo .hdr-cta{display:none !important}html.page-tipos-de-toldo .hdr-burger{display:inline-flex !important}html.page-tipos-de-toldo .cta-d{display:none !important}}
html.page-tipos-de-toldo body{margin:0}
html.page-tipos-de-toldo .bc-link:hover{color:#E27B38 !important}

/* toldo-articulado-aracatuba.html */
html.page-toldo-articulado-aracatuba *{box-sizing:border-box}
html.page-toldo-articulado-aracatuba body{margin:0;background:#121010}
html.page-toldo-articulado-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-articulado-aracatuba a:hover{color:#F2A362}
html.page-toldo-articulado-aracatuba img{display:block}
html.page-toldo-articulado-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-articulado-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-articulado-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-articulado-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-toldo-articulado-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-articulado-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-articulado-aracatuba .opc{margin-top:24px}
html.page-toldo-articulado-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-toldo-articulado-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-toldo-articulado-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-toldo-articulado-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-articulado-aracatuba .tblock{gap:0}html.page-toldo-articulado-aracatuba .tblock .txt{display:contents}html.page-toldo-articulado-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-articulado-aracatuba .tblock .txt>p:first-child,html.page-toldo-articulado-aracatuba .tblock .txt>h1,html.page-toldo-articulado-aracatuba .tblock .txt>h1+p,html.page-toldo-articulado-aracatuba .tblock .txt>h1+p+p{order:1}html.page-toldo-articulado-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-articulado-aracatuba body{margin:0}
html.page-toldo-articulado-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-articulado-aracatuba body{margin:0}
html.page-toldo-articulado-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-articulado-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-braco-fixo-deslizante-aracatuba.html */
html.page-toldo-braco-fixo-deslizante-aracatuba *{box-sizing:border-box}
html.page-toldo-braco-fixo-deslizante-aracatuba body{margin:0;background:#121010}
html.page-toldo-braco-fixo-deslizante-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-braco-fixo-deslizante-aracatuba a:hover{color:#F2A362}
html.page-toldo-braco-fixo-deslizante-aracatuba img{display:block}
html.page-toldo-braco-fixo-deslizante-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-braco-fixo-deslizante-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-braco-fixo-deslizante-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-braco-fixo-deslizante-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-braco-fixo-deslizante-aracatuba .opc{margin-top:24px}
html.page-toldo-braco-fixo-deslizante-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-toldo-braco-fixo-deslizante-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-toldo-braco-fixo-deslizante-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-braco-fixo-deslizante-aracatuba .tblock{gap:0}html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt{display:contents}html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt>p:first-child,html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt>h1,html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt>h1+p,html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .txt>h1+p+p{order:1}html.page-toldo-braco-fixo-deslizante-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-braco-fixo-deslizante-aracatuba body{margin:0}
html.page-toldo-braco-fixo-deslizante-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-braco-fixo-deslizante-aracatuba body{margin:0}
html.page-toldo-braco-fixo-deslizante-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-braco-fixo-deslizante-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-para-area-gourmet-aracatuba.html */
html.page-toldo-para-area-gourmet-aracatuba *{box-sizing:border-box}
html.page-toldo-para-area-gourmet-aracatuba body{margin:0;background:#121010}
html.page-toldo-para-area-gourmet-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-para-area-gourmet-aracatuba a:hover{color:#F2A362}
html.page-toldo-para-area-gourmet-aracatuba img{display:block}
html.page-toldo-para-area-gourmet-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-para-area-gourmet-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-para-area-gourmet-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-para-area-gourmet-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-toldo-para-area-gourmet-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-para-area-gourmet-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-para-area-gourmet-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldo-para-area-gourmet-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-toldo-para-area-gourmet-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-toldo-para-area-gourmet-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-para-area-gourmet-aracatuba .tblock{gap:0}html.page-toldo-para-area-gourmet-aracatuba .tblock .txt{display:contents}html.page-toldo-para-area-gourmet-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-para-area-gourmet-aracatuba .tblock .txt>p:first-child,html.page-toldo-para-area-gourmet-aracatuba .tblock .txt>:is(h2,h3),html.page-toldo-para-area-gourmet-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-toldo-para-area-gourmet-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-para-area-gourmet-aracatuba body{margin:0}
html.page-toldo-para-area-gourmet-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-para-area-gourmet-aracatuba body{margin:0}
html.page-toldo-para-area-gourmet-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-para-area-gourmet-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-para-janela-aracatuba.html */
html.page-toldo-para-janela-aracatuba *{box-sizing:border-box}
html.page-toldo-para-janela-aracatuba body{margin:0;background:#121010}
html.page-toldo-para-janela-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-para-janela-aracatuba a:hover{color:#F2A362}
html.page-toldo-para-janela-aracatuba img{display:block}
html.page-toldo-para-janela-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-para-janela-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-para-janela-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-para-janela-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-toldo-para-janela-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-para-janela-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-para-janela-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldo-para-janela-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-toldo-para-janela-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-toldo-para-janela-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-para-janela-aracatuba .tblock{gap:0}html.page-toldo-para-janela-aracatuba .tblock .txt{display:contents}html.page-toldo-para-janela-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-para-janela-aracatuba .tblock .txt>p:first-child,html.page-toldo-para-janela-aracatuba .tblock .txt>:is(h2,h3),html.page-toldo-para-janela-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-toldo-para-janela-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-para-janela-aracatuba body{margin:0}
html.page-toldo-para-janela-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-para-janela-aracatuba body{margin:0}
html.page-toldo-para-janela-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-para-janela-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-para-loja-aracatuba.html */
html.page-toldo-para-loja-aracatuba *{box-sizing:border-box}
html.page-toldo-para-loja-aracatuba body{margin:0;background:#121010}
html.page-toldo-para-loja-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-para-loja-aracatuba a:hover{color:#F2A362}
html.page-toldo-para-loja-aracatuba img{display:block}
html.page-toldo-para-loja-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-para-loja-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-para-loja-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-para-loja-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-toldo-para-loja-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-para-loja-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-para-loja-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldo-para-loja-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-toldo-para-loja-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-toldo-para-loja-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-para-loja-aracatuba .tblock{gap:0}html.page-toldo-para-loja-aracatuba .tblock .txt{display:contents}html.page-toldo-para-loja-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-para-loja-aracatuba .tblock .txt>p:first-child,html.page-toldo-para-loja-aracatuba .tblock .txt>:is(h2,h3),html.page-toldo-para-loja-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-toldo-para-loja-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-para-loja-aracatuba body{margin:0}
html.page-toldo-para-loja-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-para-loja-aracatuba body{margin:0}
html.page-toldo-para-loja-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-para-loja-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-para-piscina-aracatuba.html */
html.page-toldo-para-piscina-aracatuba *{box-sizing:border-box}
html.page-toldo-para-piscina-aracatuba body{margin:0;background:#121010}
html.page-toldo-para-piscina-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-para-piscina-aracatuba a:hover{color:#F2A362}
html.page-toldo-para-piscina-aracatuba img{display:block}
html.page-toldo-para-piscina-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-para-piscina-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-para-piscina-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-para-piscina-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-toldo-para-piscina-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-para-piscina-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-para-piscina-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldo-para-piscina-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-toldo-para-piscina-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-toldo-para-piscina-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-para-piscina-aracatuba .tblock{gap:0}html.page-toldo-para-piscina-aracatuba .tblock .txt{display:contents}html.page-toldo-para-piscina-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-para-piscina-aracatuba .tblock .txt>p:first-child,html.page-toldo-para-piscina-aracatuba .tblock .txt>:is(h2,h3),html.page-toldo-para-piscina-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-toldo-para-piscina-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-para-piscina-aracatuba body{margin:0}
html.page-toldo-para-piscina-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-para-piscina-aracatuba body{margin:0}
html.page-toldo-para-piscina-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-para-piscina-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-para-varanda-aracatuba.html */
html.page-toldo-para-varanda-aracatuba *{box-sizing:border-box}
html.page-toldo-para-varanda-aracatuba body{margin:0;background:#121010}
html.page-toldo-para-varanda-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-para-varanda-aracatuba a:hover{color:#F2A362}
html.page-toldo-para-varanda-aracatuba img{display:block}
html.page-toldo-para-varanda-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-para-varanda-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-para-varanda-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-para-varanda-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0;border-top:1px solid rgba(255,255,255,0.09)}
html.page-toldo-para-varanda-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-para-varanda-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-para-varanda-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldo-para-varanda-aracatuba .chip{font-size:12.5px;color:#D7D2C8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 12px}
html.page-toldo-para-varanda-aracatuba .wa{display:inline-flex;align-items:center;gap:9px;background:#C0562A;color:#FFFFFF;font-weight:600;text-decoration:none;border-radius:999px}
@media (max-width:880px){html.page-toldo-para-varanda-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-para-varanda-aracatuba .tblock{gap:0}html.page-toldo-para-varanda-aracatuba .tblock .txt{display:contents}html.page-toldo-para-varanda-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-para-varanda-aracatuba .tblock .txt>p:first-child,html.page-toldo-para-varanda-aracatuba .tblock .txt>:is(h2,h3),html.page-toldo-para-varanda-aracatuba .tblock .txt>:is(h2,h3)+p{order:1}html.page-toldo-para-varanda-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-para-varanda-aracatuba body{margin:0}
html.page-toldo-para-varanda-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-para-varanda-aracatuba body{margin:0}
html.page-toldo-para-varanda-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-para-varanda-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-vertical-aracatuba.html */
html.page-toldo-vertical-aracatuba *{box-sizing:border-box}
html.page-toldo-vertical-aracatuba body{margin:0;background:#121010}
html.page-toldo-vertical-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-vertical-aracatuba a:hover{color:#F2A362}
html.page-toldo-vertical-aracatuba img{display:block}
html.page-toldo-vertical-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-vertical-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-vertical-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-vertical-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-toldo-vertical-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-vertical-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-vertical-aracatuba .opc{margin-top:24px}
html.page-toldo-vertical-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-toldo-vertical-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-toldo-vertical-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-toldo-vertical-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-vertical-aracatuba .tblock{gap:0}html.page-toldo-vertical-aracatuba .tblock .txt{display:contents}html.page-toldo-vertical-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-vertical-aracatuba .tblock .txt>p:first-child,html.page-toldo-vertical-aracatuba .tblock .txt>h1,html.page-toldo-vertical-aracatuba .tblock .txt>h1+p,html.page-toldo-vertical-aracatuba .tblock .txt>h1+p+p{order:1}html.page-toldo-vertical-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-vertical-aracatuba body{margin:0}
html.page-toldo-vertical-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-vertical-aracatuba body{margin:0}
html.page-toldo-vertical-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-vertical-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldo-ziper-aracatuba.html */
html.page-toldo-ziper-aracatuba *{box-sizing:border-box}
html.page-toldo-ziper-aracatuba body{margin:0;background:#121010}
html.page-toldo-ziper-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldo-ziper-aracatuba a:hover{color:#F2A362}
html.page-toldo-ziper-aracatuba img{display:block}
html.page-toldo-ziper-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldo-ziper-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldo-ziper-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldo-ziper-aracatuba .tblock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(44px,5.5vh,68px) 0}
html.page-toldo-ziper-aracatuba .tblock .txt{flex:1 1 400px;min-width:0}
html.page-toldo-ziper-aracatuba .tblock .media{flex:1 1 440px;min-width:0;height:clamp(360px,52vh,520px)}
html.page-toldo-ziper-aracatuba .opc{margin-top:24px}
html.page-toldo-ziper-aracatuba .opc ul{list-style:none;margin:0;padding:0}
html.page-toldo-ziper-aracatuba .opc li{font-size:14.5px;line-height:1.5;color:#B4AEA4;padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
html.page-toldo-ziper-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
@media (max-width:880px){html.page-toldo-ziper-aracatuba .tblock .media{flex-basis:100%;height:300px}}
/* celular: nome, título, descrição, mídia, auxiliares e links por último */
@media (max-width:880px){html.page-toldo-ziper-aracatuba .tblock{gap:0}html.page-toldo-ziper-aracatuba .tblock .txt{display:contents}html.page-toldo-ziper-aracatuba .tblock .txt>*{flex:1 1 100%;order:3}html.page-toldo-ziper-aracatuba .tblock .txt>p:first-child,html.page-toldo-ziper-aracatuba .tblock .txt>h1,html.page-toldo-ziper-aracatuba .tblock .txt>h1+p,html.page-toldo-ziper-aracatuba .tblock .txt>h1+p+p{order:1}html.page-toldo-ziper-aracatuba .tblock .media{order:2;margin:22px 0 4px;height:360px !important}}
html.page-toldo-ziper-aracatuba body{margin:0}
html.page-toldo-ziper-aracatuba .bc-link:hover{color:#E27B38 !important}
html.page-toldo-ziper-aracatuba body{margin:0}
html.page-toldo-ziper-aracatuba .cr-btn:hover{background:rgba(0,0,0,0.62)}
html.page-toldo-ziper-aracatuba .sc-host[data-sc-name="Carrossel"]{height:100%}

/* toldos-aracatuba.html */
html.page-toldos-aracatuba *{box-sizing:border-box}
html.page-toldos-aracatuba body{margin:0;background:#121010}
html.page-toldos-aracatuba a{color:#E27B38;text-decoration:none}
html.page-toldos-aracatuba a:hover{color:#F2A362}
html.page-toldos-aracatuba img{display:block}
html.page-toldos-aracatuba summary{list-style:none;cursor:pointer}
html.page-toldos-aracatuba summary::-webkit-details-marker{display:none}
html.page-toldos-aracatuba details[open] .faq-ic{transform:rotate(45deg)}
html.page-toldos-aracatuba .badge{font-size:12.5px;color:#E8E2D6;border:1px solid rgba(192,86,42,0.55);border-radius:999px;padding:5px 13px}
html.page-toldos-aracatuba .tcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;border-radius:10px;overflow:hidden;text-decoration:none;transition:transform .15s}
html.page-toldos-aracatuba .tcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html.page-toldos-aracatuba .tcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(14,11,10,0) 26%, rgba(14,11,10,0.5) 56%, rgba(14,11,10,0.96) 100%)}
html.page-toldos-aracatuba .tcard .in{position:relative;z-index:1;padding:28px;display:flex;flex-direction:column;gap:9px}
html.page-toldos-aracatuba .tcard .in p{color:#E6E1D8 !important}
html.page-toldos-aracatuba .tcard:hover{transform:translateY(-3px)}
@media (max-width:880px){html.page-toldos-aracatuba .hdr-nav,html.page-toldos-aracatuba .hdr-cta{display:none !important}html.page-toldos-aracatuba .hdr-burger{display:inline-flex !important}html.page-toldos-aracatuba .tcard{min-height:360px}}
html.page-toldos-aracatuba .tgrid .tcard{min-height:400px}
html.page-toldos-aracatuba .tgrid .tcard .in{padding:20px}
html.page-toldos-aracatuba .tgrid .tcard h3{font-size:20px !important}
html.page-toldos-aracatuba .tgrid .tcard .in p{font-size:13.5px !important}
@media (max-width:1100px){html.page-toldos-aracatuba .tgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:700px){html.page-toldos-aracatuba .tgrid{grid-template-columns:1fr !important}}
html.page-toldos-aracatuba body{margin:0}
html.page-toldos-aracatuba .bc-link:hover{color:#E27B38 !important}

/* Regras compartilhadas por todas as páginas. */
body{margin:0}
.bwf-ov{position:fixed;inset:0;z-index:200;background:rgba(8,6,5,0.72);display:flex;align-items:center;justify-content:center;padding:20px;font-family:'Instrument Sans', 'Instrument Sans Fallback',system-ui,sans-serif}
.bwf-box{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow:auto;background:#1C1712;border:1px solid rgba(255,255,255,0.09);border-radius:10px;padding:28px 28px 26px;color:#F2EFE9;box-shadow:0 24px 60px rgba(0,0,0,0.55)}
.bwf-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,0.06);color:#E8E2D6;font-size:24px;line-height:1;cursor:pointer}
.bwf-f{margin-top:16px}
.bwf-l{display:block;font-size:13.5px;font-weight:500;color:#D7D2C8;margin:0 0 6px}
.bwf-l span{color:#8C867C;font-weight:400}
.bwf-i{width:100%;box-sizing:border-box;background:#121010;border:1px solid rgba(255,255,255,0.14);border-radius:8px;padding:13px 14px;font-size:16px;color:#F2EFE9;font-family:inherit;outline:none}
.bwf-i:focus{border-color:#E27B38}
.bwf-i[aria-invalid="true"]{border-color:#E5604A}
textarea.bwf-i{min-height:86px;resize:vertical}
.bwf-e{display:block;margin-top:6px;font-size:13px;color:#F08A73}
.bwf-btn{margin-top:20px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:#C0562A;color:#FFFFFF;font-weight:600;font-size:15.5px;padding:15px 20px;cursor:pointer;font-family:inherit;text-decoration:none}
.bwf-btn:hover{background:#A94A23;color:#FFFFFF}
@media (max-width:640px){
  .bwf-ov{padding:0;align-items:stretch}
  .bwf-box{max-width:none;max-height:none;height:100%;border-radius:0;border:0;padding:72px 20px 28px}
}
@font-face{font-family:'Instrument Sans Fallback';src:local('Arial'),local('Helvetica'),local('Arimo');size-adjust:101.55%;ascent-override:95.52%;descent-override:24.62%;line-gap-override:0%}@font-face{font-family:'Marcellus Fallback';src:local('Georgia'),local('Times New Roman'),local('Noto Serif');size-adjust:101.67%;ascent-override:95.4%;descent-override:27.54%;line-gap-override:0%}/* Bracale: ajustes do site estático */
.hd-n{display:none}
@media (max-width:880px){.hd-w{display:none}.hd-n{display:block}}
.hd-panel[hidden]{display:none!important}
.skip{position:absolute;left:-999px;top:8px;z-index:100;background:#FFFFFF;color:#121010;padding:10px 16px;border-radius:8px;font-weight:600;font-family:'Instrument Sans', 'Instrument Sans Fallback',system-ui,sans-serif}
.skip:focus{left:12px}
.bwf-ov{position:fixed;inset:0;z-index:200;background:rgba(8,6,5,0.72);display:flex;align-items:center;justify-content:center;padding:20px;font-family:'Instrument Sans', 'Instrument Sans Fallback',system-ui,sans-serif}
.bwf-ov[hidden]{display:none!important}
.bwf-box{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow:auto;background:#1C1712;border:1px solid rgba(255,255,255,0.09);border-radius:10px;padding:28px 28px 26px;color:#F2EFE9;box-shadow:0 24px 60px rgba(0,0,0,0.55)}
.bwf-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,0.06);color:#E8E2D6;font-size:24px;line-height:1;cursor:pointer}
.bwf-f{margin-top:16px}
.bwf-l{display:block;font-size:13.5px;font-weight:500;color:#D7D2C8;margin:0 0 6px}
.bwf-l span{color:#8C867C;font-weight:400}
.bwf-i{width:100%;box-sizing:border-box;background:#121010;border:1px solid rgba(255,255,255,0.14);border-radius:8px;padding:13px 14px;font-size:16px;color:#F2EFE9;font-family:inherit;outline:none}
.bwf-i:focus{border-color:#E27B38}
.bwf-i[aria-invalid="true"]{border-color:#E5604A}
textarea.bwf-i{min-height:86px;resize:vertical}
.bwf-e{display:block;margin-top:6px;font-size:13px;color:#F08A73}
.bwf-e:empty{display:none}
.bwf-btn{margin-top:20px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:#C0562A;color:#FFFFFF;font-weight:600;font-size:15.5px;padding:15px 20px;cursor:pointer;font-family:inherit;text-decoration:none}
.bwf-btn:hover{background:#A94A23;color:#FFFFFF}
@media (max-width:640px){.bwf-ov{padding:0;align-items:stretch}.bwf-box{max-width:none;max-height:none;height:100%;border-radius:0;border:0;padding:72px 20px 28px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* Conteúdo estrutural do modal criado pelo JavaScript. */
.bwf-brand{margin:0 0 8px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#E27B38}
.bwf-title{font-family:Marcellus,'Marcellus Fallback',serif;font-weight:500;font-size:26px;line-height:1.15;margin:0;color:#F7F4EE}
.bwf-intro{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:#B4AEA4}
.bwf-consent{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#8C867C}
.bwf-recaptcha{margin-top:14px;min-height:78px}
.bwf-done-copy{margin:12px 0 0;font-size:15px;line-height:1.6;color:#C7C1B7}
.bwf-protocol-label{margin:18px 0 0;font-size:13px;color:#8C867C}
.bwf-protocol{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:1px;color:#F7F4EE}

/* Classes geradas a partir dos antigos atributos style. */
html body .u0001.u0001.u0001.u0001{width: 100%; background: url("assets/fundo-mosaico-bracale.svg") center top / 900px auto repeat rgb(18, 16, 16); color: rgb(242, 239, 233); font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; overflow-x: hidden; -webkit-font-smoothing: antialiased;}
html body .u0002.u0002.u0002.u0002{position: relative; z-index: 40; width: 100%; background: rgb(18, 16, 16); border-bottom: 1px solid rgba(255, 255, 255, 0.08); font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; color: rgb(242, 239, 233);}
html body .u0003.u0003.u0003.u0003{max-width: 1240px; margin: 0px auto; padding: 14px clamp(20px, 4vw, 40px); display: flex; align-items: center; justify-content: space-between; gap: 24px;}
html body .u0004.u0004.u0004.u0004{display: flex; align-items: center; flex: 0 0 auto;}
html body .u0005.u0005.u0005.u0005{height: 30px; width: auto; display: block;}
html body .u0006.u0006.u0006.u0006{display: flex; align-items: center; gap: 28px;}
html body .u0007.u0007.u0007.u0007{display: flex; flex-wrap: wrap; gap: 4px 22px; align-items: center; font-size: 14.5px; letter-spacing: 0.2px;}
html body .u0008.u0008.u0008.u0008{color: rgb(247, 244, 238); font-weight: 600; padding: 8px 0px; border-bottom: 2px solid rgb(226, 123, 56); text-decoration: none;}
html body .u0009.u0009.u0009.u0009{color: rgb(207, 201, 191); font-weight: 400; padding: 8px 0px; border-bottom: 2px solid transparent; text-decoration: none;}
html body .u0010.u0010.u0010.u0010{flex: 0 0 auto; display: inline-flex; align-items: center; gap: 8px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 13.5px; padding: 11px 18px; border-radius: 999px; text-decoration: none;}
html body .u0011.u0011.u0011.u0011{display: inline-flex; background: none; border: 0px; padding: 12px 8px; flex-direction: column; gap: 5px; cursor: pointer;}
html body .u0012.u0012.u0012.u0012{width: 24px; height: 2px; background: rgb(232, 226, 214); display: block;}
html body .u0013.u0013.u0013.u0013{position: absolute; top: 100%; left: 0px; right: 0px; z-index: 60; background: rgb(18, 16, 16); border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 4px clamp(20px, 4vw, 40px) 24px; box-shadow: rgba(0, 0, 0, 0.55) 0px 24px 40px;}
html body .u0014.u0014.u0014.u0014{display: flex; flex-direction: column;}
html body .u0015.u0015.u0015.u0015{font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; color: rgb(247, 244, 238); padding: 14px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); text-decoration: none;}
html body .u0016.u0016.u0016.u0016{font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; color: rgb(207, 201, 191); padding: 14px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); text-decoration: none;}
html body .u0017.u0017.u0017.u0017{margin-top: 20px; display: flex; justify-content: center; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 15px; border-radius: 999px; text-decoration: none;}
html body .u0018.u0018.u0018.u0018{padding:96px 0 120px;}
html body .u0019.u0019.u0019.u0019{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px);}
html body .u0020.u0020.u0020.u0020{margin:0 0 14px;font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:#E27B38;}
html body .u0021.u0021.u0021.u0021{font-family:'Marcellus', 'Marcellus Fallback',serif;font-weight:500;font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0;color:#F7F4EE;}
html body .u0022.u0022.u0022.u0022{margin:20px 0 0;font-size:17px;line-height:1.62;color:#C4BEB3;max-width:560px;}
html body .u0023.u0023.u0023.u0023{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}
html body .u0024.u0024.u0024.u0024{display:inline-flex;align-items:center;border:1px solid rgba(226,123,56,0.6);color:#F2EFE9;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;}
html body .u0025.u0025.u0025.u0025{display:inline-flex;align-items:center;background:#C0562A;color:#FFFFFF;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;}
html body .u0026.u0026.u0026.u0026{width: 100%; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; color: rgb(199, 193, 183);}
html body .u0027.u0027.u0027.u0027{background: rgb(14, 11, 10); border-top: 1px solid rgba(255, 255, 255, 0.08); padding: 64px 0px 32px;}
html body .u0028.u0028.u0028.u0028{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(210px, 100%), 1fr)); gap: 40px;}
html body .u0029.u0029.u0029.u0029{display: inline-flex;}
html body .u0030.u0030.u0030.u0030{margin: 18px 0px 0px; font-size: 14.5px; line-height: 1.6; color: rgb(154, 148, 138); max-width: 300px;}
html body .u0031.u0031.u0031.u0031{display: inline-flex; align-items: center; gap: 9px; margin-top: 16px; font-size: 14px; color: rgb(226, 123, 56); text-decoration: none;}
html body .u0032.u0032.u0032.u0032{font-size: 11.5px; letter-spacing: 2px; text-transform: uppercase; color: rgb(140, 134, 124); margin: 0px 0px 14px;}
html body .u0033.u0033.u0033.u0033{display: flex; flex-direction: column; gap: 11px; font-size: 14.5px;}
html body .u0034.u0034.u0034.u0034{color: rgb(215, 210, 200); text-decoration: none;}
html body .u0035.u0035.u0035.u0035{display: flex; flex-direction: column; gap: 9px; font-size: 14.5px; line-height: 1.5;}
html body .u0036.u0036.u0036.u0036{display: inline-flex; align-items: center; gap: 9px; color: rgb(215, 210, 200); text-decoration: none;}
html body .u0037.u0037.u0037.u0037{color: rgb(154, 148, 138); font-size: 13.5px;}
html body .u0038.u0038.u0038.u0038{max-width: 1240px; margin: 44px auto 0px; padding: 20px clamp(20px, 4vw, 40px) 0px; border-top: 1px solid rgba(255, 255, 255, 0.07); font-size: 12.5px; color: rgb(140, 135, 127);}
html body .u0039.u0039.u0039.u0039{display:inline-flex;align-items:center;vertical-align:middle;margin:8px 0 0 12px;opacity:.85;}
html body .u0040.u0040.u0040.u0040{height:14px;width:auto;display:block;}
html body .u0041.u0041.u0041.u0041{position: fixed; right: 20px; bottom: 20px; z-index: 70; width: 58px; height: 58px; border-radius: 50%; background: rgb(192, 86, 42); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.45) 0px 8px 24px;}
html body .u0042.u0042.u0042.u0042{width: 100%; background: rgb(21, 17, 15); font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;}
html body .u0043.u0043.u0043.u0043{max-width: 1240px; margin: 0px auto; padding: 6px clamp(20px, 4vw, 40px) 10px; display: flex; flex-wrap: wrap; align-items: center; gap: 4px; font-size: 14px; line-height: 1.4;}
html body .u0044.u0044.u0044.u0044{color: rgb(164, 158, 148); text-decoration: none; transition: color 0.15s;}
html body .u0045.u0045.u0045.u0045{color: rgb(110, 104, 95); margin: 0px 6px;}
html body .u0046.u0046.u0046.u0046{color: rgb(255, 255, 255); font-weight: 600;}
html body .u0047.u0047.u0047.u0047{padding: 72px 0px 48px;}
html body .u0048.u0048.u0048.u0048{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px);}
html body .u0049.u0049.u0049.u0049{margin: 0px 0px 14px; font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0050.u0050.u0050.u0050{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(34px, 4.6vw, 56px); line-height: 1.06; letter-spacing: -0.5px; margin: 0px; max-width: 780px; color: rgb(247, 244, 238);}
html body .u0051.u0051.u0051.u0051{margin: 20px 0px 0px; font-size: 17px; line-height: 1.62; color: rgb(196, 190, 179); max-width: 600px;}
html body .u0052.u0052.u0052.u0052{margin-top: 24px; display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0053.u0053.u0053.u0053{padding: 0px 0px 100px;}
html body .u0054.u0054.u0054.u0054{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); gap: 24px;}
html body .u0055.u0055.u0055.u0055{display: flex; flex-direction: column; background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 8px; overflow: hidden; text-decoration: none;}
html body .u0056.u0056.u0056.u0056{width: 100%; height: 240px; object-fit: cover;}
html body .u0057.u0057.u0057.u0057{padding: 26px; display: flex; flex-direction: column; flex: 1 1 0%;}
html body .u0058.u0058.u0058.u0058{margin: 0px 0px 10px; font-size: 11.5px; letter-spacing: 2px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0059.u0059.u0059.u0059{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 23px; line-height: 1.25; margin: 0px; color: rgb(242, 239, 233);}
html body .u0060.u0060.u0060.u0060{margin: 12px 0px 0px; font-size: 15px; line-height: 1.6; color: rgb(164, 158, 148);}
html body .u0061.u0061.u0061.u0061{margin-top: auto; padding-top: 18px; font-size: 14px; font-weight: 600; color: rgb(226, 123, 56);}
html body .u0062.u0062.u0062.u0062{max-width: 1240px; margin: 0px auto; padding: 44px clamp(20px, 4vw, 40px) 0px;}
html body .u0063.u0063.u0063.u0063{max-width: 820px;}
html body .u0064.u0064.u0064.u0064{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(32px, 4.4vw, 50px); line-height: 1.1; letter-spacing: -0.4px; margin: 0px; color: rgb(247, 244, 238);}
html body .u0065.u0065.u0065.u0065{margin: 20px 0px 0px; font-size: 19px; line-height: 1.6; color: rgb(215, 210, 200);}
html body .u0066.u0066.u0066.u0066{margin: 18px 0px 0px; font-size: 13.5px; color: rgb(140, 134, 124);}
html body .u0067.u0067.u0067.u0067{margin-top: 22px; display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0068.u0068.u0068.u0068{max-width: 1240px; margin: 40px auto 0px; padding: 0px clamp(20px, 4vw, 40px);}
html body .u0069.u0069.u0069.u0069{max-width: 1040px;}
html body .u0070.u0070.u0070.u0070{width: 100%; height: clamp(260px, 42vw, 480px); object-fit: cover; border-radius: 8px;}
html body .u0071.u0071.u0071.u0071{max-width: 1240px; margin: 0px auto; padding: 44px clamp(20px, 4vw, 40px) 0px; font-size: 17px; line-height: 1.78; color: rgb(196, 190, 179);}
html body .u0072.u0072.u0072.u0072{max-width: 720px;}
html body .u0073.u0073.u0073.u0073{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 28px; line-height: 1.2; margin: 0px 0px 14px; color: rgb(245, 242, 236);}
html body .u0074.u0074.u0074.u0074{margin: 0px;}
html body .u0075.u0075.u0075.u0075{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 28px; line-height: 1.2; margin: 40px 0px 14px; color: rgb(245, 242, 236);}
html body .u0076.u0076.u0076.u0076{color: rgb(226, 123, 56);}
html body .u0077.u0077.u0077.u0077{margin: 48px 0px 0px; background: rgb(28, 23, 18); border: 1px solid rgba(226, 123, 56, 0.35); border-radius: 10px; padding: 28px; display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: space-between;}
html body .u0078.u0078.u0078.u0078{flex: 1 1 300px; min-width: 0px;}
html body .u0079.u0079.u0079.u0079{margin: 0px; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; line-height: 1.25; color: rgb(242, 239, 233);}
html body .u0080.u0080.u0080.u0080{margin: 8px 0px 0px; font-size: 15px; line-height: 1.55; color: rgb(164, 158, 148);}
html body .u0081.u0081.u0081.u0081{flex: 0 0 auto; display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 14px 24px; border-radius: 999px; text-decoration: none;}
html body .u0082.u0082.u0082.u0082{padding: 80px 0px 100px;}
html body .u0083.u0083.u0083.u0083{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 2.8vw, 30px); margin: 0px 0px 24px; color: rgb(245, 242, 236);}
html body .u0084.u0084.u0084.u0084{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)); gap: 16px;}
html body .u0085.u0085.u0085.u0085{display: block; background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 8px; padding: 22px; text-decoration: none;}
html body .u0086.u0086.u0086.u0086{margin: 0px 0px 6px; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0087.u0087.u0087.u0087{margin: 0px; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 19px; color: rgb(242, 239, 233);}
html body .u0088.u0088.u0088.u0088{padding: 28px 0px 24px;}
html body .u0089.u0089.u0089.u0089{margin: 0px 0px 8px; font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0090.u0090.u0090.u0090{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 2.8vw, 36px); line-height: 1.1; letter-spacing: -0.3px; margin: 0px; max-width: 760px; color: rgb(247, 244, 238);}
html body .u0091.u0091.u0091.u0091{margin: 10px 0px 0px; font-size: 15.5px; line-height: 1.55; color: rgb(196, 190, 179); max-width: 600px;}
html body .u0092.u0092.u0092.u0092{padding: 0px 0px 64px;}
html body .u0093.u0093.u0093.u0093{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)); gap: 14px;}
html body .u0094.u0094.u0094.u0094{display: block; background: rgb(28, 23, 18); border: 1px solid rgba(37, 211, 102, 0.45); border-radius: 8px; padding: 24px; text-decoration: none;}
html body .u0095.u0095.u0095.u0095{margin: 0px 0px 8px; font-size: 11.5px; letter-spacing: 2px; text-transform: uppercase; color: rgb(192, 86, 42);}
html body .u0096.u0096.u0096.u0096{margin: 0px; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; color: rgb(242, 239, 233);}
html body .u0097.u0097.u0097.u0097{margin: 8px 0px 0px; font-size: 13.5px; color: rgb(164, 158, 148);}
html body .u0098.u0098.u0098.u0098{display: block; background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 8px; padding: 24px; text-decoration: none;}
html body .u0099.u0099.u0099.u0099{margin: 0px 0px 8px; font-size: 11.5px; letter-spacing: 2px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0100.u0100.u0100.u0100{background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 8px; padding: 24px;}
html body .u0101.u0101.u0101.u0101{margin: 0px; font-size: 14.5px; line-height: 1.6; color: rgb(215, 210, 200);}
html body .u0102.u0102.u0102.u0102{max-width: 1240px; margin: 20px auto 0px; padding: 0px clamp(20px, 4vw, 40px);}
html body .u0103.u0103.u0103.u0103{display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 14.5px; padding: 12px 22px; border-radius: 999px; text-decoration: none;}
html body .u0104.u0104.u0104.u0104{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 28px; align-items: stretch;}
html body .u0105.u0105.u0105.u0105{flex: 1 1 520px; min-width: 0px; background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 10px; padding: clamp(24px, 4vw, 40px);}
html body .u0106.u0106.u0106.u0106{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 2.8vw, 32px); line-height: 1.15; margin: 0px; color: rgb(245, 242, 236);}
html body .u0107.u0107.u0107.u0107{margin: 10px 0px 26px; font-size: 15px; line-height: 1.6; color: rgb(164, 158, 148);}
html body .u0108.u0108.u0108.u0108{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)); gap: 16px;}
html body .u0109.u0109.u0109.u0109{display: flex; flex-direction: column; gap: 7px;}
html body .u0110.u0110.u0110.u0110{font-size: 13.5px; color: rgb(215, 210, 200);}
html body .u0111.u0111.u0111.u0111{background: rgb(18, 16, 16); color: rgb(242, 239, 233); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 6px; padding: 13px 14px; font-size: 15px;}
html body .u0112.u0112.u0112.u0112{display: flex; flex-direction: column; gap: 7px; margin-top: 16px;}
html body .u0113.u0113.u0113.u0113{background: rgb(18, 16, 16); color: rgb(242, 239, 233); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 6px; padding: 13px 14px; font-size: 15px; resize: vertical;}
html body .u0114.u0114.u0114.u0114{margin-top: 18px; min-height: 78px;}
html body .u0115.u0115.u0115.u0115{display: none; margin: 14px 0px 0px; font-size: 13.5px; line-height: 1.5;}
html body .u0116.u0116.u0116.u0116{margin-top: 24px; width: 100%; border: 0px; display: flex; justify-content: center; align-items: center; gap: 10px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-family: inherit; font-weight: 600; font-size: 16px; padding: 16px; border-radius: 999px; cursor: pointer;}
html body .u0117.u0117.u0117.u0117{flex: 1 1 360px; min-width: 0px; display: flex; flex-direction: column; background: rgb(25, 21, 16); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 10px; overflow: hidden;}
html body .u0118.u0118.u0118.u0118{width: 100%; aspect-ratio: 1447 / 1087; overflow: hidden; background: rgb(28, 23, 18); flex: 0 0 auto;}
html body .u0119.u0119.u0119.u0119{display: block; width: 100%; height: 100%; object-fit: cover;}
html body .u0120.u0120.u0120.u0120{padding: clamp(24px, 4vw, 36px); display: flex; flex-direction: column; flex: 1 1 0%;}
html body .u0121.u0121.u0121.u0121{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 24px; line-height: 1.2; margin: 0px; color: rgb(245, 242, 236);}
html body .u0122.u0122.u0122.u0122{margin: 10px 0px 0px; font-size: 15.5px; line-height: 1.6; color: rgb(180, 174, 164);}
html body .u0123.u0123.u0123.u0123{margin-top: 22px; align-self: flex-start; display: inline-flex; align-items: center; gap: 8px; background: transparent; color: rgb(242, 239, 233); border: 1px solid rgba(226, 123, 56, 0.6); border-radius: 999px; padding: 12px 22px; font-size: 14.5px; font-weight: 500; text-decoration: none;}
html body .u0124.u0124.u0124.u0124{margin-top: auto; padding-top: 26px; font-size: 14.5px; color: rgb(226, 123, 56); text-decoration: none;}
html body .u0125.u0125.u0125.u0125{padding: 20px 0px 10px;}
html body .u0126.u0126.u0126.u0126{margin: 0px 0px 12px; font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0127.u0127.u0127.u0127{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.1; letter-spacing: -0.5px; margin: 0px; color: rgb(247, 244, 238);}
html body .u0128.u0128.u0128.u0128{margin: 12px 0px 0px; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: clamp(18px, 1.7vw, 21px); line-height: 1.3; color: rgb(232, 226, 214);}
html body .u0129.u0129.u0129.u0129{margin: 14px 0px 0px; font-size: 15.5px; line-height: 1.64; color: rgb(180, 174, 164);}
html body .u0130.u0130.u0130.u0130{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px;}
html body .u0131.u0131.u0131.u0131{font-size: 11.5px; letter-spacing: 2px; text-transform: uppercase; color: rgb(226, 123, 56); margin: 0px 0px 4px;}
html body .u0132.u0132.u0132.u0132{margin-top: 22px; display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 15px 26px; border-radius: 999px; text-decoration: none;}
html body .u0133.u0133.u0133.u0133{position: relative; width: 100%; height: 100%; min-height: 360px; border-radius: 10px; overflow: hidden; background: rgb(28, 23, 18); font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;}
html body .u0134.u0134.u0134.u0134{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}
html body .u0135.u0135.u0135.u0135{position: absolute; inset: 0px; background: linear-gradient(rgba(10, 8, 8, 0.28) 0%, rgba(10, 8, 8, 0) 22%, rgba(10, 8, 8, 0) 72%, rgba(10, 8, 8, 0.5) 100%);}
html body .u0136.u0136.u0136.u0136{position: absolute; left: 14px; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; border: 0px; background: rgba(0, 0, 0, 0.42); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
html body .u0137.u0137.u0137.u0137{position: absolute; right: 14px; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; border: 0px; background: rgba(0, 0, 0, 0.42); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
html body .u0138.u0138.u0138.u0138{position: absolute; left: 0px; right: 0px; bottom: 8px; display: flex; justify-content: center; gap: 0px;}
html body .u0139.u0139.u0139.u0139{width: 24px; height: 24px; padding: 0px; border-radius: 50%; border: 0px; cursor: pointer; background: radial-gradient(circle, rgb(247, 244, 238) 0px, rgb(247, 244, 238) 4.5px, transparent 5px);}
html body .u0140.u0140.u0140.u0140{width: 24px; height: 24px; padding: 0px; border-radius: 50%; border: 0px; cursor: pointer; background: radial-gradient(circle, rgba(255, 255, 255, 0.45) 0px, rgba(255, 255, 255, 0.45) 4.5px, transparent 5px);}
html body .u0141.u0141.u0141.u0141{width: 100%; padding: 56px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06); border-bottom: 1px solid rgba(255, 255, 255, 0.06); font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; color: rgb(242, 239, 233);}
html body .u0142.u0142.u0142.u0142{margin: 0px; font-size: 15.5px; line-height: 1.6; color: rgb(180, 174, 164); max-width: 600px;}
html body .u0143.u0143.u0143.u0143{list-style: none; margin: 30px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(190px, 100%), 1fr)); gap: 20px 24px;}
html body .u0144.u0144.u0144.u0144{border-top: 1px solid rgba(226, 123, 56, 0.45); padding-top: 14px;}
html body .u0145.u0145.u0145.u0145{display: block; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 24px; line-height: 1; color: rgb(226, 123, 56);}
html body .u0146.u0146.u0146.u0146{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 17px; margin: 10px 0px 6px; color: rgb(242, 239, 233);}
html body .u0147.u0147.u0147.u0147{margin: 0px; font-size: 13.5px; line-height: 1.55; color: rgb(164, 158, 148);}
html body .u0148.u0148.u0148.u0148{padding: 80px 0px;}
html body .u0149.u0149.u0149.u0149{max-width: 900px;}
html body .u0150.u0150.u0150.u0150{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 3.2vw, 38px); line-height: 1.14; margin: 0px 0px 30px; color: rgb(245, 242, 236);}
html body .u0151.u0151.u0151.u0151{border-top: 1px solid rgba(255, 255, 255, 0.09);}
html body .u0152.u0152.u0152.u0152{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 20px 0px; font-size: 17px; font-weight: 500; color: rgb(242, 239, 233);}
html body .u0153.u0153.u0153.u0153{flex: 0 0 auto; font-size: 26px; line-height: 1; color: rgb(226, 123, 56); transition: transform 0.2s;}
html body .u0154.u0154.u0154.u0154{margin: 0px 0px 22px; font-size: 15.5px; line-height: 1.65; color: rgb(180, 174, 164);}
html body .u0155.u0155.u0155.u0155{border-top: 1px solid rgba(255, 255, 255, 0.09); border-bottom: 1px solid rgba(255, 255, 255, 0.09);}
html body .u0156.u0156.u0156.u0156{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 2.8vw, 32px); margin: 0px 0px 26px; color: rgb(245, 242, 236);}
html body .u0157.u0157.u0157.u0157{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr)); gap: 18px;}
html body .u0158.u0158.u0158.u0158{display: block; background: rgb(28, 23, 18); border: 1px solid rgba(255, 255, 255, 0.07); border-radius: 8px; overflow: hidden; text-decoration: none;}
html body .u0159.u0159.u0159.u0159{width: 100%; height: 150px; object-fit: cover;}
html body .u0160.u0160.u0160.u0160{padding: 18px;}
html body .u0161.u0161.u0161.u0161{background: rgb(192, 86, 42); padding: 80px 0px;}
html body .u0162.u0162.u0162.u0162{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 30px; align-items: center; justify-content: space-between;}
html body .u0163.u0163.u0163.u0163{flex: 1 1 460px; min-width: 0px;}
html body .u0164.u0164.u0164.u0164{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.6vw, 44px); line-height: 1.1; margin: 0px; color: rgb(255, 255, 255);}
html body .u0165.u0165.u0165.u0165{margin: 14px 0px 0px; font-size: 17px; line-height: 1.6; color: rgb(255, 255, 255); max-width: 520px;}
html body .u0166.u0166.u0166.u0166{flex: 0 0 auto; display: inline-flex; align-items: center; gap: 10px; background: rgb(255, 255, 255); color: rgb(192, 86, 42); font-weight: 600; font-size: 16px; padding: 17px 30px; border-radius: 999px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px;}
html body .u0167.u0167.u0167.u0167{position: absolute; left: 12px; right: 12px; top: 12px; z-index: 3; display: flex; flex-wrap: wrap; gap: 6px;}
html body .u0168.u0168.u0168.u0168{font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-size: 12.5px; font-weight: 600; line-height: 1; padding: 8px 13px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.28); background: rgba(14, 11, 10, 0.62); color: rgb(242, 239, 233); cursor: pointer; backdrop-filter: blur(4px);}
html body .u0169.u0169.u0169.u0169{position: relative; min-height: 500px; display: flex; align-items: center; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0170.u0170.u0170.u0170{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(14, 11, 10, 0.95) 0%, rgba(14, 11, 10, 0.78) 48%, rgba(14, 11, 10, 0.44) 100%);}
html body .u0171.u0171.u0171.u0171{position: relative; width: 100%; max-width: 1240px; margin: 0px auto; padding: 44px clamp(20px, 4vw, 40px);}
html body .u0172.u0172.u0172.u0172{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(30px, 3.6vw, 48px); line-height: 1.08; letter-spacing: -0.5px; margin: 0px; max-width: 760px; color: rgb(247, 244, 238);}
html body .u0173.u0173.u0173.u0173{margin: 20px 0px 0px; font-size: 17px; line-height: 1.6; color: rgb(215, 210, 200); max-width: 580px;}
html body .u0174.u0174.u0174.u0174{list-style: none; margin: 24px 0px 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 10px;}
html body .u0175.u0175.u0175.u0175{margin-top: 30px; font-size: 15px; padding: 15px 26px;}
html body .u0176.u0176.u0176.u0176{padding: 64px 0px 10px;}
html body .u0177.u0177.u0177.u0177{margin: 0px; font-size: 17px; line-height: 1.7; color: rgb(199, 193, 183);}
html body .u0178.u0178.u0178.u0178{color: rgb(242, 239, 233); font-weight: 600;}
html body .u0179.u0179.u0179.u0179{padding: 36px 0px 10px;}
html body .u0180.u0180.u0180.u0180{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 3.2vw, 38px); line-height: 1.14; letter-spacing: -0.3px; margin: 0px 0px 8px; color: rgb(245, 242, 236);}
html body .u0181.u0181.u0181.u0181{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 26px; margin: 0px; color: rgb(245, 242, 236);}
html body .u0182.u0182.u0182.u0182{margin: 20px 0px 0px;}
html body .u0183.u0183.u0183.u0183{font-weight: 600; font-size: 15px;}
html body .u0184.u0184.u0184.u0184{padding: 70px 0px 20px;}
html body .u0185.u0185.u0185.u0185{max-width: 1000px;}
html body .u0186.u0186.u0186.u0186{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 2.8vw, 34px); line-height: 1.14; margin: 0px 0px 16px; color: rgb(245, 242, 236);}
html body .u0187.u0187.u0187.u0187{margin: 0px; font-size: 16px; line-height: 1.68; color: rgb(180, 174, 164); max-width: 760px;}
html body .u0188.u0188.u0188.u0188{list-style: none; margin: 22px 0px 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 10px;}
html body .u0189.u0189.u0189.u0189{padding: 70px 0px 80px;}
html body .u0190.u0190.u0190.u0190{position: relative; min-height: 0px; display: flex; align-items: flex-start; overflow: hidden;}
html body .u0191.u0191.u0191.u0191{position: relative; width: 100%; max-width: 1240px; margin: 0px auto; padding: 32px clamp(20px, 4vw, 40px);}
html body .u0192.u0192.u0192.u0192{margin: 0px; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-weight: 500; font-size: clamp(17px, 1.6vw, 20px); letter-spacing: 3.5px; line-height: 1.3; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0193.u0193.u0193.u0193{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 18px 40px; margin-top: 16px;}
html body .u0194.u0194.u0194.u0194{margin: 0px; font-size: 17px; line-height: 1.6; color: rgb(215, 210, 200); max-width: 560px; flex: 1 1 420px;}
html body .u0195.u0195.u0195.u0195{padding: 24px 0px 40px;}
html body .u0196.u0196.u0196.u0196{margin: 0px 0px 20px; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-weight: 400; font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0197.u0197.u0197.u0197{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 16px;}
html body .u0198.u0198.u0198.u0198{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 23px; margin: 0px; color: rgb(245, 242, 236);}
html body .u0199.u0199.u0199.u0199{margin: 0px; font-size: 14.5px; line-height: 1.55; color: rgb(180, 174, 164); flex: 1 1 0%;}
html body .u0200.u0200.u0200.u0200{font-size: 14px; font-weight: 600; color: rgb(226, 123, 56);}
html body .u0201.u0201.u0201.u0201{padding: 74px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06); border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0202.u0202.u0202.u0202{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(19px, 1.8vw, 24px); line-height: 1.3; letter-spacing: -0.2px; margin: 0px; max-width: 900px; color: rgb(245, 242, 236);}
html body .u0203.u0203.u0203.u0203{margin-top: 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); gap: 34px 48px;}
html body .u0204.u0204.u0204.u0204{margin: 0px 0px 18px; font-size: 11.5px; letter-spacing: 2.5px; text-transform: uppercase; color: rgb(140, 134, 124);}
html body .u0205.u0205.u0205.u0205{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px 24px;}
html body .u0206.u0206.u0206.u0206{display: flex; gap: 11px; align-items: flex-start;}
html body .u0207.u0207.u0207.u0207{flex: 0 0 auto; margin-top: 1px;}
html body .u0208.u0208.u0208.u0208{font-size: 14.5px; font-weight: 600; margin: 0px 0px 3px; color: rgb(242, 239, 233);}
html body .u0209.u0209.u0209.u0209{margin: 0px; font-size: 12.5px; line-height: 1.5; color: rgb(164, 158, 148);}
html body .u0210.u0210.u0210.u0210{border-top: 1px solid rgba(226, 123, 56, 0.4); padding-top: 13px;}
html body .u0211.u0211.u0211.u0211{font-size: 14px; font-weight: 600; margin: 0px 0px 3px; color: rgb(242, 239, 233);}
html body .u0212.u0212.u0212.u0212{padding: 56px 0px 90px;}
html body .u0213.u0213.u0213.u0213{margin: 0px 0px 26px; font-size: 16px; line-height: 1.6; color: rgb(180, 174, 164); max-width: 680px;}
html body .u0214.u0214.u0214.u0214{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)); gap: 20px;}
html body .u0215.u0215.u0215.u0215{width: 100%; height: 170px; object-fit: cover;}
html body .u0216.u0216.u0216.u0216{margin: 0px 0px 8px; font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 19px; color: rgb(242, 239, 233);}
html body .u0217.u0217.u0217.u0217{padding: 100px 0px 80px;}
html body .u0218.u0218.u0218.u0218{padding: 24px 0px 28px;}
html body .u0219.u0219.u0219.u0219{margin: 0px; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-weight: 400; font-size: 12.5px; letter-spacing: 3px; line-height: 1.4; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0220.u0220.u0220.u0220{margin: 12px 0px 22px; font-size: 16px; line-height: 1.6; color: rgb(180, 174, 164); max-width: 820px;}
html body .u0221.u0221.u0221.u0221{margin: 0px; font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 19px; line-height: 1.25; color: rgb(242, 239, 233);}
html body .u0222.u0222.u0222.u0222{margin: 6px 0px 0px; font-size: 14px; line-height: 1.5; color: rgb(164, 158, 148);}
html body .u0223.u0223.u0223.u0223{padding: 50px 0px 30px;}
html body .u0224.u0224.u0224.u0224{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 3.2vw, 38px); line-height: 1.14; margin: 0px; color: rgb(245, 242, 236);}
html body .u0225.u0225.u0225.u0225{margin: 16px 0px 0px; font-size: 16px; line-height: 1.64; color: rgb(180, 174, 164); max-width: 520px;}
html body .u0226.u0226.u0226.u0226{margin: 14px 0px 0px; font-size: 14.5px; line-height: 1.6; color: rgb(140, 134, 124); max-width: 520px;}
html body .u0227.u0227.u0227.u0227{margin-top: 24px; display: inline-flex; align-items: center; gap: 9px; border: 1px solid rgba(226, 123, 56, 0.6); color: rgb(242, 239, 233); font-weight: 600; font-size: 15px; padding: 14px 24px; border-radius: 999px; text-decoration: none;}
html body .u0228.u0228.u0228.u0228{padding: 30px 0px 70px;}
html body .u0229.u0229.u0229.u0229{position: relative; min-height: 584px; display: flex; flex-direction: column; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0230.u0230.u0230.u0230{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(14, 11, 10, 0.92) 0%, rgba(14, 11, 10, 0.72) 45%, rgba(14, 11, 10, 0.36) 100%);}
html body .u0231.u0231.u0231.u0231{position: absolute; left: 0px; right: 0px; bottom: 0px; height: 42%; background: linear-gradient(0deg, rgba(14, 11, 10, 0.9) 0%, rgba(14, 11, 10, 0) 100%);}
html body .u0232.u0232.u0232.u0232{position: relative; flex: 1 1 auto; display: flex; align-items: center; min-height: 0px;}
html body .u0233.u0233.u0233.u0233{width: 100%; max-width: 1240px; margin: 0px auto; padding: 40px clamp(20px, 4vw, 40px);}
html body .u0234.u0234.u0234.u0234{margin: 0px 0px 16px; font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0235.u0235.u0235.u0235{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.7vw, 48px); line-height: 1.08; letter-spacing: -0.5px; margin: 0px; max-width: 720px; color: rgb(247, 244, 238);}
html body .u0236.u0236.u0236.u0236{margin: 20px 0px 0px; font-size: 17px; line-height: 1.58; color: rgb(215, 210, 200); max-width: 560px;}
html body .u0237.u0237.u0237.u0237{margin: 14px 0px 0px; font-size: 13px; letter-spacing: 1.5px; text-transform: uppercase; color: rgb(164, 158, 148);}
html body .u0238.u0238.u0238.u0238{display: flex; flex-wrap: wrap; gap: 14px; margin-top: 28px;}
html body .u0239.u0239.u0239.u0239{display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 15px 26px; border-radius: 999px; text-decoration: none;}
html body .u0240.u0240.u0240.u0240{position: relative; flex: 0 0 auto; border-top: 1px solid rgba(255, 255, 255, 0.14); background: url("assets/fundo-mosaico-bracale.svg") center top / 900px auto repeat rgb(18, 16, 16);}
html body .u0241.u0241.u0241.u0241{max-width: 1240px; margin: 0px auto; padding: clamp(12px, 1.6vh, 20px) clamp(20px, 4vw, 40px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)); gap: 12px 36px;}
html body .u0242.u0242.u0242.u0242{display: flex; align-items: baseline; gap: 13px;}
html body .u0243.u0243.u0243.u0243{font-family: Marcellus, 'Marcellus Fallback', serif; font-size: clamp(26px, 2.6vw, 34px); line-height: 1; color: rgb(226, 123, 56);}
html body .u0244.u0244.u0244.u0244{font-size: 12px; letter-spacing: 1.8px; text-transform: uppercase; color: rgb(215, 210, 200); line-height: 1.4;}
html body .u0245.u0245.u0245.u0245{display: flex; align-items: center; gap: 13px;}
html body .u0246.u0246.u0246.u0246{flex: 0 0 auto; display: block;}
html body .u0247.u0247.u0247.u0247{padding: 110px 0px 64px;}
html body .u0248.u0248.u0248.u0248{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 42px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px; color: rgb(226, 123, 56);}
html body .u0249.u0249.u0249.u0249{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 20px 40px; margin-top: 18px;}
html body .u0250.u0250.u0250.u0250{margin: 0px; font-size: 16.5px; line-height: 1.62; color: rgb(180, 174, 164); max-width: 600px; flex: 1 1 420px;}
html body .u0251.u0251.u0251.u0251{flex: 0 0 auto; margin-bottom: 2px; display: inline-flex; align-items: center; justify-content: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 14.5px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0252.u0252.u0252.u0252{position: relative; margin-top: 48px;}
html body .u0253.u0253.u0253.u0253{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 24px;}
html body .u0254.u0254.u0254.u0254{position: relative; display: block; min-height: 460px; border-radius: 8px; overflow: hidden; text-decoration: none;}
html body .u0255.u0255.u0255.u0255{position: absolute; inset: 0px; background: linear-gradient(rgba(14, 11, 10, 0) 28%, rgba(14, 11, 10, 0.5) 58%, rgba(14, 11, 10, 0.95) 100%);}
html body .u0256.u0256.u0256.u0256{position: relative; min-height: 460px; display: flex; flex-direction: column; justify-content: flex-end; padding: 28px;}
html body .u0257.u0257.u0257.u0257{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 28px; margin: 0px; color: rgb(247, 244, 238);}
html body .u0258.u0258.u0258.u0258{margin: 10px 0px 0px; font-size: 15px; line-height: 1.55; color: rgb(220, 215, 205);}
html body .u0259.u0259.u0259.u0259{margin-top: 16px; font-size: 14px; font-weight: 600; color: rgb(226, 123, 56);}
html body .u0260.u0260.u0260.u0260{position: absolute; left: 10px; top: 230px; transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; border: 0px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); align-items: center; justify-content: center; cursor: pointer; z-index: 3;}
html body .u0261.u0261.u0261.u0261{position: absolute; right: 10px; top: 230px; transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; border: 0px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); align-items: center; justify-content: center; cursor: pointer; z-index: 3;}
html body .u0262.u0262.u0262.u0262{justify-content: center; gap: 0px; margin-top: 10px;}
html body .u0263.u0263.u0263.u0263{width: 24px; height: 24px; padding: 0px; border-radius: 50%; border: 0px; cursor: pointer; background: radial-gradient(circle, rgb(226, 123, 56) 0px, rgb(226, 123, 56) 5px, transparent 5.5px);}
html body .u0264.u0264.u0264.u0264{width: 24px; height: 24px; padding: 0px; border-radius: 50%; border: 0px; cursor: pointer; background: radial-gradient(circle, rgba(255, 255, 255, 0.35) 0px, rgba(255, 255, 255, 0.35) 5px, transparent 5.5px);}
html body .u0265.u0265.u0265.u0265{margin-top: 26px;}
html body .u0266.u0266.u0266.u0266{display: inline-flex; align-items: center; justify-content: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 14.5px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0267.u0267.u0267.u0267{padding: 76px 0px;}
html body .u0268.u0268.u0268.u0268{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: clamp(32px, 4vw, 64px); align-items: stretch;}
html body .u0269.u0269.u0269.u0269{flex: 1 1 400px; min-width: 0px; display: flex; flex-direction: column; align-items: flex-start;}
html body .u0270.u0270.u0270.u0270{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 42px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px; color: rgb(245, 242, 236);}
html body .u0271.u0271.u0271.u0271{margin: 20px 0px 30px; font-size: 16.5px; line-height: 1.66; color: rgb(180, 174, 164); max-width: 520px;}
html body .u0272.u0272.u0272.u0272{margin-top: auto; display: inline-flex; align-items: center; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 14.5px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0273.u0273.u0273.u0273{flex: 1 1 520px; min-width: 0px; height: 460px;}
html body .u0274.u0274.u0274.u0274{position: absolute; left: 20px; bottom: 18px; z-index: 2; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-size: 12.5px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: rgb(247, 244, 238); text-shadow: rgba(0, 0, 0, 0.55) 0px 1px 6px;}
html body .u0275.u0275.u0275.u0275{position: absolute; right: 20px; bottom: 16px; z-index: 2; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-size: 13px; font-weight: 600; color: rgb(247, 244, 238); text-shadow: rgba(0, 0, 0, 0.55) 0px 1px 6px;}
html body .u0276.u0276.u0276.u0276{flex: 1 1 100%;}
html body .u0277.u0277.u0277.u0277{display: flex; justify-content: center; align-items: center; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 14.5px; padding: 15px 26px; border-radius: 999px; text-decoration: none;}
html body .u0278.u0278.u0278.u0278{padding: 56px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0279.u0279.u0279.u0279{display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-end; justify-content: space-between;}
html body .u0280.u0280.u0280.u0280{margin: 0px 0px 10px; font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0281.u0281.u0281.u0281{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 2.6vw, 32px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px; color: rgb(245, 242, 236);}
html body .u0282.u0282.u0282.u0282{font-size: 14px; font-weight: 600; color: rgb(226, 123, 56); text-decoration: none;}
html body .u0283.u0283.u0283.u0283{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 18px; margin-top: 26px;}
html body .u0284.u0284.u0284.u0284{padding: 16px 18px 18px;}
html body .u0285.u0285.u0285.u0285{margin: 0px 0px 7px; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0286.u0286.u0286.u0286{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 17px; line-height: 1.28; margin: 0px; color: rgb(242, 239, 233);}
html body .u0287.u0287.u0287.u0287{margin: 8px 0px 0px; font-size: 13.5px; line-height: 1.5; color: rgb(164, 158, 148);}
html body .u0288.u0288.u0288.u0288{padding: 100px 0px;}
html body .u0289.u0289.u0289.u0289{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px 0px 32px; color: rgb(245, 242, 236);}
html body .u0290.u0290.u0290.u0290{margin: 0px 0px 22px; font-size: 15.5px; line-height: 1.65; color: rgb(180, 174, 164); max-width: 760px;}
html body .u0291.u0291.u0291.u0291{background: rgb(192, 86, 42); padding: 88px 0px;}
html body .u0292.u0292.u0292.u0292{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 32px; align-items: center; justify-content: space-between;}
html body .u0293.u0293.u0293.u0293{flex: 1 1 480px; min-width: 0px;}
html body .u0294.u0294.u0294.u0294{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(30px, 4vw, 50px); line-height: 1.08; letter-spacing: -0.4px; margin: 0px; color: rgb(255, 255, 255);}
html body .u0295.u0295.u0295.u0295{margin: 16px 0px 0px; font-size: 17px; line-height: 1.6; color: rgb(255, 255, 255); max-width: 520px;}
html body .u0296.u0296.u0296.u0296{display: flex; align-items: center; padding: 26px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0297.u0297.u0297.u0297{width: 100%; max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: clamp(32px, 4vw, 56px); align-items: flex-start;}
html body .u0298.u0298.u0298.u0298{flex: 1 1 420px; min-width: 0px; display: flex; flex-direction: column; min-height: 420px;}
html body .u0299.u0299.u0299.u0299{margin: 16px 0px 0px; font-size: 15.5px; line-height: 1.6; color: rgb(199, 193, 183);}
html body .u0300.u0300.u0300.u0300{margin-top: 18px;}
html body .u0301.u0301.u0301.u0301{list-style: none; margin: auto 0px 0px; padding: 22px 0px 0px; display: flex; flex-wrap: wrap; gap: 10px;}
html body .u0302.u0302.u0302.u0302{margin-top: 16px; align-self: flex-start; display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 14px 26px; border-radius: 999px; text-decoration: none;}
html body .u0303.u0303.u0303.u0303{flex: 1 1 480px; min-width: 0px; height: 420px;}
html body .u0304.u0304.u0304.u0304{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px;}
html body .u0305.u0305.u0305.u0305{margin: 34px 0px 0px; font-size: 14px; line-height: 1.6; color: rgb(140, 134, 124); max-width: 820px;}
html body .u0306.u0306.u0306.u0306{padding: 28px 0px 18px;}
html body .u0307.u0307.u0307.u0307{margin: 0px 0px 16px; font-family: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif; font-weight: 500; font-size: clamp(17px, 1.6vw, 20px); letter-spacing: 3.5px; text-transform: uppercase; color: rgb(226, 123, 56);}
html body .u0308.u0308.u0308.u0308{margin: 0px; font-size: 17px; line-height: 1.62; color: rgb(196, 190, 179); max-width: 760px;}
html body .u0309.u0309.u0309.u0309{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px 24px; margin-top: 34px;}
html body .u0310.u0310.u0310.u0310{display: flex; flex-wrap: wrap; gap: 10px;}
html body .u0311.u0311.u0311.u0311{background: rgb(192, 86, 42); color: rgb(255, 255, 255); border: 1px solid rgb(192, 86, 42); border-radius: 999px; padding: 10px 20px; font-size: 14px; font-weight: 500; cursor: pointer;}
html body .u0312.u0312.u0312.u0312{background: transparent; color: rgb(232, 226, 214); border: 1px solid rgba(226, 123, 56, 0.45); border-radius: 999px; padding: 10px 20px; font-size: 14px; font-weight: 500; cursor: pointer;}
html body .u0313.u0313.u0313.u0313{margin: 0px; font-size: 13.5px; color: rgb(140, 134, 124);}
html body .u0314.u0314.u0314.u0314{padding: 0px 0px 96px;}
html body .u0315.u0315.u0315.u0315{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(270px, 45%), 1fr)); gap: 14px;}
html body .u0316.u0316.u0316.u0316{width: 100%; height: 300px; object-fit: cover; border-radius: 6px; background: rgb(28, 23, 18);}
html body .u0317.u0317.u0317.u0317{display: flex; justify-content: center; margin-top: 36px;}
html body .u0318.u0318.u0318.u0318{background: transparent; color: rgb(242, 239, 233); border: 1px solid rgba(226, 123, 56, 0.6); border-radius: 999px; padding: 14px 28px; font-size: 15px; font-weight: 500; cursor: pointer;}
html body .u0319.u0319.u0319.u0319{background: rgb(18, 16, 16); padding: 80px 0px; border-top: 1px solid rgba(255, 255, 255, 0.08);}
html body .u0320.u0320.u0320.u0320{margin: 14px 0px 0px; font-size: 17px; line-height: 1.6; color: rgb(215, 210, 200); max-width: 520px;}
html body .u0321.u0321.u0321.u0321{flex: 0 0 auto; display: inline-flex; align-items: center; gap: 10px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; padding: 17px 30px; border-radius: 999px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 24px;}
html body .u0322.u0322.u0322.u0322{padding: 40px 0px 72px; border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0323.u0323.u0323.u0323{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 48px; align-items: center;}
html body .u0324.u0324.u0324.u0324{flex: 1 1 440px; min-width: 0px;}
html body .u0325.u0325.u0325.u0325{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 2.6vw, 34px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px; color: rgb(247, 244, 238);}
html body .u0326.u0326.u0326.u0326{margin: 20px 0px 0px; font-size: 17px; line-height: 1.62; color: rgb(215, 210, 200); max-width: 540px;}
html body .u0327.u0327.u0327.u0327{flex: 1 1 420px; min-width: 0px;}
html body .u0328.u0328.u0328.u0328{width: 100%; aspect-ratio: 1447 / 1087; overflow: hidden; border-radius: 8px; background: rgb(28, 23, 18);}
html body .u0329.u0329.u0329.u0329{display: flex; justify-content: center; align-items: center; gap: 9px; background: rgb(192, 86, 42); color: rgb(255, 255, 255); font-weight: 600; font-size: 15px; padding: 15px 26px; border-radius: 999px; text-decoration: none;}
html body .u0330.u0330.u0330.u0330{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start;}
html body .u0331.u0331.u0331.u0331{flex: 1 1 360px; min-width: 0px;}
html body .u0332.u0332.u0332.u0332{width: 100%; height: 560px; object-fit: cover; border-radius: 8px;}
html body .u0333.u0333.u0333.u0333{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.12; letter-spacing: -0.3px; margin: 0px; color: rgb(245, 242, 236);}
html body .u0334.u0334.u0334.u0334{margin: 24px 0px 0px; font-size: 16.5px; line-height: 1.7; color: rgb(180, 174, 164);}
html body .u0335.u0335.u0335.u0335{margin: 18px 0px 0px; font-size: 16.5px; line-height: 1.7; color: rgb(180, 174, 164);}
html body .u0336.u0336.u0336.u0336{padding: 96px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06); border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0337.u0337.u0337.u0337{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.12; margin: 0px 0px 44px; color: rgb(245, 242, 236);}
html body .u0338.u0338.u0338.u0338{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 40px;}
html body .u0339.u0339.u0339.u0339{border-top: 1px solid rgba(226, 123, 56, 0.45); padding-top: 22px;}
html body .u0340.u0340.u0340.u0340{display: block; margin: 0px 0px 16px;}
html body .u0341.u0341.u0341.u0341{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: 22px; margin: 0px 0px 12px; color: rgb(242, 239, 233);}
html body .u0342.u0342.u0342.u0342{margin: 0px; font-size: 15.5px; line-height: 1.66; color: rgb(180, 174, 164);}
html body .u0343.u0343.u0343.u0343{margin: 0px; padding-left: 18px; font-size: 15px; line-height: 1.75; color: rgb(180, 174, 164);}
html body .u0344.u0344.u0344.u0344{max-width: 1100px;}
html body .u0345.u0345.u0345.u0345{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.12; margin: 0px 0px 36px; color: rgb(245, 242, 236);}
html body .u0346.u0346.u0346.u0346{list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); gap: 0px 48px;}
html body .u0347.u0347.u0347.u0347{font-size: 15.5px; color: rgb(215, 210, 200); padding: 16px 0px; border-top: 1px solid rgba(255, 255, 255, 0.08); display: flex; align-items: center; gap: 14px;}
html body .u0348.u0348.u0348.u0348{flex: 0 0 auto;}
html body .u0349.u0349.u0349.u0349{padding: 90px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0350.u0350.u0350.u0350{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; gap: 40px; justify-content: space-between;}
html body .u0351.u0351.u0351.u0351{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(26px, 3vw, 36px); line-height: 1.15; margin: 0px; color: rgb(245, 242, 236);}
html body .u0352.u0352.u0352.u0352{margin: 18px 0px 0px; font-size: 16px; line-height: 1.65; color: rgb(180, 174, 164); max-width: 480px;}
html body .u0353.u0353.u0353.u0353{flex: 1 1 320px; min-width: 0px; display: flex; flex-direction: column;}
html body .u0354.u0354.u0354.u0354{display: flex; align-items: center; justify-content: space-between; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; color: rgb(242, 239, 233); padding: 16px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none;}
html body .u0355.u0355.u0355.u0355{display: flex; align-items: center; gap: 14px;}
html body .u0356.u0356.u0356.u0356{display: flex; align-items: center; justify-content: space-between; font-family: Marcellus, 'Marcellus Fallback', serif; font-size: 22px; color: rgb(242, 239, 233); padding: 16px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none;}
html body .u0357.u0357.u0357.u0357{width: 100%; height: 360px; object-fit: cover; border-radius: 8px; margin: 36px 0px 0px;}
html body .u0358.u0358.u0358.u0358{margin: 0px; padding-left: 22px;}
html body .u0359.u0359.u0359.u0359{margin-bottom: 10px;}
html body .u0360.u0360.u0360.u0360{color: rgb(232, 226, 214); font-weight: 600;}
html body .u0361.u0361.u0361.u0361{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 40px); display: flex; flex-wrap: wrap; align-items: center; gap: clamp(28px, 4vw, 56px);}
html body .u0362.u0362.u0362.u0362{flex: 1 1 400px; min-width: 0px;}
html body .u0363.u0363.u0363.u0363{width: 100%; height: clamp(280px, 40vh, 400px); object-fit: cover; border-radius: 10px;}
html body .u0364.u0364.u0364.u0364{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; background: rgb(14, 11, 10);}
html body .u0365.u0365.u0365.u0365{padding: 80px 0px; background: rgb(25, 21, 16); border-top: 1px solid rgba(255, 255, 255, 0.06);}
html body .u0366.u0366.u0366.u0366{font-family: Marcellus, 'Marcellus Fallback', serif; font-weight: 500; font-size: clamp(24px, 3vw, 34px); line-height: 1.15; margin: 0px; max-width: 600px; color: rgb(245, 242, 236);}
html body .u0367.u0367.u0367.u0367{margin: 18px 0px 0px; font-size: 16px; line-height: 1.66; color: rgb(180, 174, 164); max-width: 640px;}
html body .u0368.u0368.u0368.u0368{display: flex; flex-wrap: wrap; gap: 12px; margin-top: 24px;}
html body .u0369.u0369.u0369.u0369{font-size: 14px; color: rgb(215, 210, 200); border: 1px solid rgba(226, 123, 56, 0.45); border-radius: 999px; padding: 9px 18px;}

a.lm-credito { margin: 7px 0px 0px 15px !important;}
a.lm-credito img { height:11px !important; margin-bottom:10px !important; }

/* Estados dinâmicos aplicados pelo JavaScript sem gerar CSS inline. */
.cr-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#0E0B0A}
.cr-chip[aria-pressed="true"]{background:#E27B38!important;color:#121010!important;border-color:#E27B38!important}
.cr-chip[aria-pressed="false"]{background:rgba(14,11,10,.62)!important;color:#F2EFE9!important;border-color:rgba(255,255,255,.28)!important}
button[aria-label^="Ver foto"][aria-current="true"]{background:radial-gradient(circle,#F7F4EE 0 4.5px,transparent 5px)!important}
button[aria-label^="Ver foto"][aria-current="false"]{background:radial-gradient(circle,rgba(255,255,255,.45) 0 4.5px,transparent 5px)!important}
.sol-dots button[aria-current="true"]{background:radial-gradient(circle,#E27B38 0 5px,transparent 5.5px)!important}
.sol-dots button[aria-current="false"]{background:radial-gradient(circle,rgba(255,255,255,.35) 0 5px,transparent 5.5px)!important}
[aria-label="Filtrar por produto"] button[aria-pressed="true"]{background:#C0562A!important;color:#FFF!important;border-color:#C0562A!important}
[aria-label="Filtrar por produto"] button[aria-pressed="false"]{background:transparent!important;color:#E8E2D6!important;border-color:rgba(226,123,56,.45)!important}
.form-status[hidden]{display:none!important}
.form-status:not([hidden]){display:block!important}
.form-status.is-success{color:#9FCF94!important}
.form-status.is-error{color:#F2A58B!important}
button.is-busy{opacity:.65!important;cursor:wait!important}
body.modal-open{overflow:hidden!important}
