@font-face{font-family:"TCB7775NB55MS";src:url(//www.tecnocemento.com/wp-content/plugins/tecnocemento-jsonld-banos/assets/fonts/TCB7775NB55MS-ea77a7.otf) format("opentype");font-weight:400;font-style:normal;}
@font-face{font-family:"TCB7775Lato";src:url(//www.tecnocemento.com/wp-content/plugins/tecnocemento-jsonld-banos/assets/fonts/TCB7775Lato-0e898c.woff) format("woff");font-weight:400;font-style:normal;}
@font-face{font-family:"TCB7775Lato";src:url(//www.tecnocemento.com/wp-content/plugins/tecnocemento-jsonld-banos/assets/fonts/TCB7775Lato-1833f9.woff) format("woff");font-weight:700;font-style:normal;}
@font-face{font-family:"TCB7775ConvNB55MS";src:url(//www.tecnocemento.com/wp-content/plugins/tecnocemento-jsonld-banos/assets/fonts/TCB7775ConvNB55MS-432f3c.ttf) format("truetype");}
body.postid-7775:has(#tc-banos-7775){margin:0;}
body.postid-7775:has(#tc-banos-7775):has(.tcb){overflow-x:clip;}
body.postid-7775:has(#tc-banos-7775) .tcb{--ink:#252a28;--dark:#1d1d1a;--green:#176a53;--brand:#52cc9f;--bone:#efefec;--muted:#505c55;--line:#dbe4df;--w:min(1152px,80vw);--g:12px;--pad:max(24px,calc((100vw - var(--w))/2));--disp:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif;--body:TCB7775Lato,Helvetica,Arial,sans-serif;color:var(--ink);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;}
body.postid-7775:has(#tc-banos-7775) .tcb *{box-sizing:border-box;}
body.postid-7775:has(#tc-banos-7775) .tcb .alignfull{width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw)!important;padding:72px var(--pad);}
body.postid-7775:has(#tc-banos-7775) .tcb .alignfull>*{margin-left:0;margin-right:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .alignfull>*+*{margin-top:24px;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-blanco-background-color{background:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-hueso-background-color{background:var(--bone);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color{background:var(--dark);color:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb h1,body.postid-7775:has(#tc-banos-7775) .tcb h2,body.postid-7775:has(#tc-banos-7775) .tcb h3,body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details summary{font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.18;color:var(--ink);padding:0;}
body.postid-7775:has(#tc-banos-7775) .tcb h1{font-size:clamp(34px,4vw,54px);margin:0;max-width:18ch;}
body.postid-7775:has(#tc-banos-7775) .tcb h2{font-size:clamp(28px,3vw,38px);margin:0;max-width:24ch;}
body.postid-7775:has(#tc-banos-7775) .tcb h3,body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details summary{font-size:24px;margin:0;max-width:32ch;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-kicker{font-family:var(--disp);font-size:14px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-kicker+h2,body.postid-7775:has(#tc-banos-7775) .tcb .tec-kicker+h1{margin-top:10px;}
body.postid-7775:has(#tc-banos-7775) .tcb p{font-size:17px;line-height:1.65;margin:0;padding:0;max-width:680px;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-large-font-size{font-size:20px;}
body.postid-7775:has(#tc-banos-7775) .tcb li{font-size:17px;line-height:1.65;}
body.postid-7775:has(#tc-banos-7775) .tcb strong{font-weight:700;}
body.postid-7775:has(#tc-banos-7775) .tcb a{color:var(--green);text-decoration:underline;text-underline-offset:4px;}
body.postid-7775:has(#tc-banos-7775) .tcb a:hover{color:var(--ink);}
body.postid-7775:has(#tc-banos-7775) .tcb a:focus-visible,body.postid-7775:has(#tc-banos-7775) .tcb button:focus-visible,body.postid-7775:has(#tc-banos-7775) .tcb summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-marca{font-family:var(--disp);font-weight:700;text-transform:uppercase;white-space:nowrap;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-marca sup,body.postid-7775:has(#tc-banos-7775) .tcb sup.tc-r{font-family:TCB7775Lato,Helvetica,Arial,sans-serif;font-weight:400;font-size:.42em;line-height:0;vertical-align:1.1em;margin-left:.06em;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-nota,body.postid-7775:has(#tc-banos-7775) .tcb figcaption,body.postid-7775:has(#tc-banos-7775) .tcb .tec-cifra{font-size:14px;line-height:1.5;color:var(--muted);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h1,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h2,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h3,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color summary{color:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tec-kicker,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color a{color:var(--brand);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color a:hover{color:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tec-nota,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color figcaption,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tec-cifra{color:#b4beb9;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);margin:32px 0 0!important;padding:0;width:100%;max-width:none;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery .wp-block-image{margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;cursor:zoom-in;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery figcaption{grid-column:1/-1;margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);margin-top:32px;max-width:none;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns:has(>.wp-block-column:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) minmax(0,2fr);}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns:has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{padding-right:24px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-column{min-width:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-column>*+*{margin-top:16px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-cifra{border-top:2px solid var(--green);padding-top:14px;margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-cifra strong{display:block;font-family:var(--disp);font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.1;color:var(--green);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tec-cifra{border-color:var(--brand);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tec-cifra strong{color:var(--brand);}
body.postid-7775:has(#tc-banos-7775) .tcb ul.wp-block-list{list-style:none;margin:0;padding:0;max-width:none;}
body.postid-7775:has(#tc-banos-7775) .tcb ul.wp-block-list li{padding:14px 0;border-top:1px solid var(--line);margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-separator{border:0;border-top:1px solid var(--line);margin:40px 0 0;max-width:none;width:100%;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details{border-top:1px solid var(--line);padding:16px 0;margin:0;max-width:760px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details+.wp-block-details{margin-top:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:16px;min-height:44px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details summary::-webkit-details-marker{display:none;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details summary::after{content:"+";margin-left:auto;color:var(--green);}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details[open] summary::after{content:"−";}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-details>*:not(summary){margin-top:12px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--g);margin-top:32px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;border:1px solid currentColor;border-radius:2px;background:transparent;color:var(--ink);font:700 14px/1.3 var(--body);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;}
body.postid-7775:has(#tc-banos-7775) .tcb .is-style-fill .wp-block-button__link{background:var(--brand);border-color:var(--brand);color:var(--ink);}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-button__link:hover{background:var(--brand);border-color:var(--brand);color:var(--ink);}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .wp-block-button__link{color:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .is-style-fill .wp-block-button__link,body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .wp-block-button__link:hover{color:var(--ink);}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-cta-banda{text-align:center;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-cta-banda h2,body.postid-7775:has(#tc-banos-7775) .tcb .tec-cta-banda p{margin-left:auto;margin-right:auto;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-cta-banda .wp-block-buttons{justify-content:center;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-text-align-center{text-align:center;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-wip,body.postid-7775:has(#tc-banos-7775) .tcd .tc-wip{display:flex;flex-direction:column;gap:6px;margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-wip strong,body.postid-7775:has(#tc-banos-7775) .tcd .tc-wip strong{font-family:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.18;text-transform:uppercase;color:#176a53;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-wip span,body.postid-7775:has(#tc-banos-7775) .tcd .tc-wip span{font-size:14px;line-height:1.5;color:#505c55;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color .tc-wip strong{color:var(--brand);}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor{display:grid;grid-template-columns:calc((100% - 2*var(--g))/3*2 + var(--g)) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:var(--g);margin-top:32px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor>div:not(.tec-visor-thumbs),body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-stage{display:contents;}
body.postid-7775:has(#tc-banos-7775) .tcb #visor-foto{grid-column:1;grid-row:1/4;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--dark);display:block;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel{grid-column:2;background:var(--dark);color:#fff;padding:24px;font-size:14px;line-height:1.5;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel:first-of-type{grid-row:1;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel:last-of-type{grid-row:2;border-top:1px solid rgba(255,255,255,.14);}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel h2{font-size:24px;color:#fff;margin:0 0 12px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel .tec-etq{display:block;font-family:var(--disp);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:14px 0 4px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel p{font-size:14px;line-height:1.5;color:#fff;margin:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel [hidden]{display:none!important;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs{grid-column:2;grid-row:3;min-height:0;contain:size;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g);align-content:start;padding-top:var(--g);scrollbar-width:thin;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs button{display:block;border:0;padding:0;background:none;cursor:pointer;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;opacity:.65;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs button[aria-pressed="true"] img,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs button:hover img{opacity:1;outline:2px solid var(--brand);outline-offset:-2px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-ctrl{grid-column:1;grid-row:4;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:var(--g);font-size:14px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-ctrl button{min-height:48px;padding:12px 24px;border:1px solid var(--ink);border-radius:2px;background:#fff;color:var(--ink);font:700 14px/1.3 var(--body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-ctrl button:hover{background:var(--brand);border-color:var(--brand);}
body.postid-7775:has(#tc-banos-7775) .tcb-lb{border:0;padding:0;background:#000;max-width:96vw;max-height:96vh;}
body.postid-7775:has(#tc-banos-7775) .tcb-lb::backdrop{background:rgba(0,0,0,.92);}
body.postid-7775:has(#tc-banos-7775) .tcb-lb img{display:block;max-width:96vw;max-height:88vh;width:auto;height:auto;}
body.postid-7775:has(#tc-banos-7775) .tcb-lb button{position:absolute;top:8px;right:8px;min-height:44px;padding:8px 14px;background:#111;color:#52cc9f;border:1px solid #333;font:700 14px TCB7775Lato,sans-serif;cursor:pointer;}
body.postid-7775:has(#tc-banos-7775):has(.tcb) .et-l--body .et_pb_code_0_tb_body{display:none!important;}
body.postid-7775:has(#tc-banos-7775):has(.tcb) .et-l--body .et_pb_section_1_tb_body{background:none!important;padding:0!important;}
body.postid-7775:has(#tc-banos-7775):has(.tcb) .et-l--body .et_pb_row_1_tb_body{width:100%!important;max-width:none!important;padding:0!important;}
body.postid-7775:has(#tc-banos-7775):has(.tcb) .et-l--body .et_pb_text_1_tb_body{margin:0!important;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tcb .alignfull{padding-top:54px;padding-bottom:54px;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery,body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns,body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns:has(>.wp-block-column:nth-child(2):last-child){grid-template-columns:1fr;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-columns:has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{padding-right:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor{grid-template-columns:1fr;grid-template-rows:none;}
body.postid-7775:has(#tc-banos-7775) .tcb #visor-foto,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel:first-of-type,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel:last-of-type,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs,body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-ctrl{grid-column:1;grid-row:auto;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs{contain:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72px;overflow-x:auto;padding:var(--g) 0;}}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:first-of-type{min-height:680px;display:flex;flex-direction:column;padding-bottom:19px;}
body.postid-7775:has(#tc-banos-7775) .tcb--foto-galeria>.alignfull:first-of-type{background:linear-gradient(90deg,rgba(29,29,26,.95) 0%,rgba(29,29,26,.86) 38%,rgba(29,29,26,.35) 68%,rgba(29,29,26,.08) 100%),url() 50% 60%/cover no-repeat,#1d1d1a;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:first-of-type{min-height:0;}
body.postid-7775:has(#tc-banos-7775) .tcb--foto-galeria>.alignfull:first-of-type{background:linear-gradient(180deg,rgba(29,29,26,.55) 0%,rgba(29,29,26,.9) 45%,rgba(29,29,26,.95) 100%),url() 50% 0/cover no-repeat,#1d1d1a;}}
body.postid-7775:has(#tc-banos-7775) .tcb--foto-banos>.alignfull:first-of-type{background:#1d1d1a;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tcb--foto-banos>.alignfull:first-of-type{background:#1d1d1a;}}
body.postid-7775:has(#tc-banos-7775) .tcb a[href*="/microcemento-banos-inconvenientes/"],body.postid-7775:has(#tc-banos-7775) .tcb h2 a,body.postid-7775:has(#tc-banos-7775) .tcb h3 a{font-weight:700;color:var(--green)!important;}
body.postid-7775:has(#tc-banos-7775) .tcb a[href*="/microcemento-banos-inconvenientes/"]::after,body.postid-7775:has(#tc-banos-7775) .tcb h2 a::after,body.postid-7775:has(#tc-banos-7775) .tcb h3 a::after{content:" →";display:inline-block;transition:transform .15s;}
body.postid-7775:has(#tc-banos-7775) .tcb a[href*="/microcemento-banos-inconvenientes/"]:hover::after,body.postid-7775:has(#tc-banos-7775) .tcb h2 a:hover::after,body.postid-7775:has(#tc-banos-7775) .tcb h3 a:hover::after{transform:translateX(4px);}
body.postid-7775:has(#tc-banos-7775) .tcb h2 a,body.postid-7775:has(#tc-banos-7775) .tcb h3 a{text-decoration:none;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color a[href*="/microcemento-banos-inconvenientes/"],body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h2 a{color:var(--brand)!important;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-kicker:first-child:has(+h2){margin-top:-29.6px;}
body.postid-7775:has(#tc-banos-7775) .tc-barra{position:sticky;top:0;z-index:100;box-sizing:border-box;width:100vw;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;background:#000;color:#fff;padding:22px max(24px,calc((100vw - min(1152px,80vw))/2));display:flex;align-items:center;gap:32px;transition:padding .2s;}
body.postid-7775:has(#tc-banos-7775) .tc-barra.is-min{padding-top:12px;padding-bottom:12px;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__logo{flex:none;font-family:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;color:#fff!important;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__logo sup{font-family:TCB7775Lato,Helvetica,Arial,sans-serif;font-size:.42em;line-height:0;vertical-align:1.1em;margin-left:.06em;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:4px 20px;margin-left:auto;min-height:32px;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu a{font-family:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;white-space:nowrap;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu a:hover,body.postid-7775:has(#tc-banos-7775) .tc-barra__menu a.is-on{color:#52cc9f!important;}
body.postid-7775:has(#tc-banos-7775) .tcb [id]{scroll-margin-top:160px;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tc-barra{flex-wrap:wrap;gap:4px 16px;padding:10px max(16px,10vw);}
body.postid-7775:has(#tc-banos-7775) .tc-barra.is-min{padding-top:6px;padding-bottom:6px;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__logo{line-height:28px;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu{width:100%;margin-left:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:18px;min-height:28px;align-items:center;scrollbar-width:none;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu::-webkit-scrollbar{display:none;}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu a{line-height:28px;}}
body.postid-7775:has(#tc-banos-7775) .tc-barra__menu{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;}
body.postid-7775:has(#tc-banos-7775) .tc-barra.show-menu .tc-barra__menu{opacity:1;visibility:visible;}
body.postid-7775:has(#tc-banos-7775) .tc-hero-menu{display:flex;flex-wrap:wrap;gap:8px 24px;margin:auto 0 0!important;padding-top:32px;max-width:none!important;}
body.postid-7775:has(#tc-banos-7775) .tc-hero-menu a,body.postid-7775:has(#tc-banos-7775) .tcd-hero-overlay .tcd-nav a{font-family:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:20px!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;}
body.postid-7775:has(#tc-banos-7775) .tc-hero-menu a:hover,body.postid-7775:has(#tc-banos-7775) .tcd-hero-overlay .tcd-nav a:hover{color:#52cc9f!important;border-color:#52cc9f;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tc-barra__menu{opacity:1;visibility:visible;}
body.postid-7775:has(#tc-banos-7775) .tc-hero-menu{gap:10px 20px;}}
body.postid-7775:has(#tc-banos-7775) .tcb h2 a.tc-tit,body.postid-7775:has(#tc-banos-7775) .tcd h2 a.tc-tit{color:#176a53!important;text-decoration:none!important;font:inherit!important;font-weight:inherit!important;letter-spacing:inherit;}
body.postid-7775:has(#tc-banos-7775) .tcb h2 a.tc-tit::after,body.postid-7775:has(#tc-banos-7775) .tcd h2 a.tc-tit::after{content:"    ";display:inline;white-space:nowrap;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%2015L15%205M7%205h8v8%27%20fill%3D%27none%27%20stroke%3D%27%23176a53%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27square%27/%3E%3C/svg%3E") no-repeat 100% 42%/.62em .62em;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h2 a.tc-tit::after,body.postid-7775:has(#tc-banos-7775) .tcd .tcd-section--dark h2 a.tc-tit::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%2015L15%205M7%205h8v8%27%20fill%3D%27none%27%20stroke%3D%27%2352cc9f%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27square%27/%3E%3C/svg%3E");}
body.postid-7775:has(#tc-banos-7775) .tcb h2 a.tc-tit:hover::after,body.postid-7775:has(#tc-banos-7775) .tcd h2 a.tc-tit:hover::after{color:inherit;}
body.postid-7775:has(#tc-banos-7775) .tcb h2 a.tc-tit:hover,body.postid-7775:has(#tc-banos-7775) .tcd h2 a.tc-tit:hover{color:#0f4d3c!important;}
body.postid-7775:has(#tc-banos-7775) .tcb .has-negro-background-color h2 a.tc-tit,body.postid-7775:has(#tc-banos-7775) .tcd .tcd-section--dark h2 a.tc-tit{color:#52cc9f!important;}
@media (min-width:981px){body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda),body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section{display:flow-root;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*{margin-left:45.75%!important;max-width:54.25%!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h3,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tec-kicker,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-kicker,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h3,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tec-kicker,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-kicker{float:left;clear:left;width:32.64%;max-width:32.64%!important;margin-left:0!important;margin-right:0;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h3,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h3{clear:both;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.alignwide,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.wp-block-gallery,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.wp-block-columns,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>hr,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-feature,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-grid,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.alignwide,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.wp-block-gallery,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.wp-block-columns,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>hr,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-feature,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-grid{clear:both;margin-left:0!important;max-width:none!important;float:none;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tec-kicker:first-child,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-kicker:first-child,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tec-kicker:first-child,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-kicker:first-child{position:absolute;float:none;margin-top:-29.6px!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h3,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h3{margin-bottom:0!important;margin-top:0!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*:has(+h2),body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*:has(+h3),body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*:has(+h2),body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*:has(+h3){margin-bottom:0!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*:has(+h2)::after,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*:has(+h3)::after,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*:has(+h2)::after,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*:has(+h3)::after{content:"";display:block;clear:both;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.wp-block-columns:not(:has(img)),body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.wp-block-columns:not(:has(img)){clear:none!important;margin-left:45.75%!important;max-width:54.25%!important;display:block!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.wp-block-columns:not(:has(img))>.wp-block-column,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.wp-block-columns:not(:has(img))>.wp-block-column{flex-basis:auto!important;width:100%!important;padding:0!important;margin:0 0 24px!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h2+*,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>h3+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h2+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>h3+*{margin-top:0!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*+h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*+h3,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*+h2+*,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>*+h3+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*+h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*+h3,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*+h2+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>*+h3+*{margin-top:46px!important;}
body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tec-kicker:first-child+h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-kicker:first-child+h2,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tec-kicker:first-child+h2+*,body.postid-7775:has(#tc-banos-7775) .tcb>.alignfull:not(:first-of-type):not(.tec-cta-banda)>.tcd-kicker:first-child+h2+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tec-kicker:first-child+h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-kicker:first-child+h2,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tec-kicker:first-child+h2+*,body.postid-7775:has(#tc-banos-7775) .tcd>.tcd-section>.tcd-kicker:first-child+h2+*{margin-top:0!important;}}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-thumbs{position:relative;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel a{color:#52cc9f;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel a:hover{color:#fff;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel .tc-wip strong{color:#52cc9f;}
body.postid-7775:has(#tc-banos-7775) .tcb .tec-visor-panel .tc-wip span{color:#b4beb9;}
body.postid-7775:has(#tc-banos-7775).postid-7775 .et-l--body .et_pb_section_0_tb_body{display:none!important;}
body.postid-7775:has(#tc-banos-7775).postid-7775 .et-l--body .et_pb_text_1_tb_body .et_pb_text_inner{margin:0;padding:0;}
body.postid-7775:has(#tc-banos-7775) .tcb .wp-block-gallery a{display:block;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-galeria-completa{margin:28px 0 0;max-width:none!important;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-galeria-completa summary{font:400 24px/1.3 var(--disp);cursor:pointer;text-transform:uppercase;min-height:48px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-galeria-completa figcaption{font:400 14px/1.5 var(--body);color:var(--muted);margin-top:10px;}
body.postid-7775:has(#tc-banos-7775) .tcb .tc-barra{top:0;}
body.postid-7775:has(#tc-banos-7775).admin-bar .tcb .tc-barra{top:32px;}
@media (max-width:782px){body.postid-7775:has(#tc-banos-7775).admin-bar .tcb .tc-barra{top:46px;}}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) .tcb .tc-barra{padding-left:24px;padding-right:24px;}
body.postid-7775:has(#tc-banos-7775) .tcb{--w:calc(100vw - 48px);}}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero{--disp:"TCB7775ConvNB55MS",Helvetica,Arial,sans-serif;--body:TCB7775Lato,Helvetica,Arial,sans-serif;font-family:var(--body);font-weight:400;line-height:1.65;text-align:left;text-indent:0;padding-left:max(24px,calc((100vw - min(1152px,80vw))/2));padding-right:max(24px,calc((100vw - min(1152px,80vw))/2));padding-top:72px;padding-bottom:19px;min-height:680px;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > *{margin-left:0;margin-right:0;text-indent:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > * + *{margin-top:24px;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > .tec-kicker{font-family:var(--disp)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.14em;text-transform:uppercase;color:#52cc9f;margin-top:0;margin-bottom:0;padding:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > h1{font-family:var(--disp)!important;font-size:clamp(34px,4vw,54px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:0;text-transform:uppercase;max-width:18ch;color:#fff;margin-top:10px;margin-bottom:0;padding:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > p:not(.tec-kicker){font-family:var(--body)!important;font-size:17px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal;text-transform:none;max-width:680px;color:#f2f2f0;margin-bottom:0;padding:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > p.has-large-font-size{font-size:20px!important;line-height:1.65!important;color:#f2f2f0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > .tec-hero-sub{font-family:var(--disp)!important;font-size:24px!important;font-weight:400!important;line-height:1.18!important;letter-spacing:0;text-transform:uppercase;max-width:none;color:#fff;margin-top:28px!important;margin-bottom:0;padding:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > .tec-hero-sub + p{margin-top:12px!important;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > .tc-hero-menu{padding-top:16px;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero .tec-marca{color:#fff;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero{padding-top:54px;min-height:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > p.has-large-font-size{font-size:18px!important;}}
body.postid-7775:has(#tc-banos-7775) #tc-cabecera-blanca{height:57px;width:100%;margin:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:15px 5px;box-sizing:border-box;line-height:0;}
body.postid-7775:has(#tc-banos-7775) #tc-cabecera-blanca img{display:block;width:234px;max-width:100%;height:auto;margin:0;padding:0;border:0;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 #galeria-banos{background-color:#fff;background-image:none;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 .tc-galeria-etiqueta{font:400 24px/1.3 var(--disp);text-transform:uppercase;cursor:default;margin:0 auto 24px;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 #galeria-banos .wp-block-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 #galeria-banos .wp-block-image{margin:0;width:100%;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 #galeria-banos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;}
body.postid-7775:has(#tc-banos-7775):has(#tc-banos-7775) .tcb-lb{max-width:96vw;max-height:96vh;padding:12px;border:0;background:#1d1d1a;}
body.postid-7775:has(#tc-banos-7775):has(#tc-banos-7775) .tcb-lb::backdrop{background:rgba(0,0,0,.85);}
body.postid-7775:has(#tc-banos-7775):has(#tc-banos-7775) .tcb-lb img{display:block;max-width:90vw;max-height:82vh;width:auto;height:auto;object-fit:contain;}
body.postid-7775:has(#tc-banos-7775):has(#tc-banos-7775) .tcb-lb button{display:block;margin:12px auto 0;padding:10px 20px;background:#fff;border:0;cursor:pointer;}
@media (max-width:680px){body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 #galeria-banos .wp-block-gallery{grid-template-columns:1fr;}}
body.postid-7775:has(#tc-banos-7775) #tc-cabecera-blanca > a{display:block;line-height:0;margin:0;padding:0;max-width:100%;}
body.postid-7775:has(#tc-banos-7775) .et-l--body .et_pb_section_1_tb_body>.et_pb_row{width:100%!important;max-width:100%!important;padding:0!important}
body.postid-7775:has(#tc-banos-7775) .et-l--body .et_pb_section_1_tb_body .et_pb_column{margin:0!important}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 p{padding-bottom:0}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero{position:relative;isolation:isolate;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero img.tc-banos-hero-foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;margin:0!important;padding:0;border:0;z-index:-2;}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(29,29,26,.94) 0%,rgba(29,29,26,.84) 40%,rgba(29,29,26,.3) 70%,rgba(29,29,26,.05) 100%);}
@media(max-width:680px){body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero img.tc-banos-hero-foto{object-position:30% 0;}body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero::before{background:linear-gradient(180deg,rgba(29,29,26,.5) 0%,rgba(29,29,26,.9) 40%,rgba(29,29,26,.95) 100%);}}
body.postid-7775:has(#tc-banos-7775) #tc-banos-7775 > #tc-banos-hero > figure.tc-banos-hero-media{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0!important;padding:0;border:0;z-index:-2;} body.postid-7775:has(#tc-banos-7775) .et_pb_bg_layout_dark .tcb :is(.has-hueso-background-color,.has-blanco-background-color) h3{color:var(--ink)!important;} body.postid-7775:has(#tc-banos-7775) .tcb .tec-cta-banda .wp-block-button__link{text-decoration:underline;text-underline-offset:auto;}