@font-face{font-family:cq1;src:url("assets/1f3c2e90353bb2766d4ce6c83826b1d7.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:cq1;src:url("assets/b055eba73e24e73588a48b3009367e69.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:cq3;src:url("assets/8a554be3f10d4a5c0b33a5b14bbcaa92.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:cq3;src:url("assets/903046509a38aa787d25066b795b75d6.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:cq3;src:url("assets/0bf5337961e349884b4fc3fe90250337.woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:cq3;src:url("assets/e6f5a8d7c514b74f11fd37c43f1fde08.woff");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:cq3;src:url("assets/21d7256a56f97b34c529d9782b730580.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:cq3;src:url("assets/cd462bb2d458efdb5608f3dba7663192.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:cq4;src:url("assets/a196a394bd916ed6699e57e985784a0c.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:cq5;src:url("assets/8a9fe5a81e551d0861772dfe55926a8c.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:cq6;src:url("assets/529c0a095a7d4b6e6605d4f80a8343f4.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:cq7;src:url("assets/6bdbd696ecc05c3c728a1d1dd04a814c.woff");font-weight:700;font-style:normal;font-display:swap}
*{box-sizing:border-box}html{scroll-padding-top:4rem}body{margin:0;background:#010b29;color:white;font-family:Arial,sans-serif}nav{position:sticky;top:0;z-index:10;background:#000617;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 1.3%;gap:1rem}nav div{display:flex;gap:clamp(.7rem,6vw,7rem)}nav a{color:#c9cbd4;text-decoration:none}nav .brand{font-size:.7rem;color:#fff}nav b{font:1.7rem Georgia,serif}nav a:hover{text-decoration:underline}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arte{position:relative;container-type:inline-size;width:min(100%,var(--largura));margin:auto}.layer,.hit{position:absolute;display:block;margin:0}.layer{pointer-events:none}.layer p,p.layer{white-space:pre}.layer img{position:absolute;width:100%;height:100%}.layer svg{width:100%;height:100%}.hit{z-index:1}.hit:focus-visible{outline:3px solid #fff;outline-offset:2px}.produto{max-width:1060px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,7vw,100px);padding:30px 12px}.faixa{padding:10px 12px}.campos{width:100%;font:1rem/1.55 Arial,sans-serif}.campo summary{min-height:40px}.campo h4{margin:0}@media(max-width:720px){nav{flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.4rem}nav div{gap:1rem;font-size:.83rem}.produto{display:grid;grid-template-columns:minmax(0,1fr);max-width:540px;gap:10px;padding:16px 8px}.faixa{padding:8px}.campos{margin:0}.campo summary{min-height:44px}}

.campos{margin:1rem 0;background:#010b29;background:linear-gradient(120deg,#060030,#080970);color:#fff;padding:0 1rem;border-radius:4px}.campo{padding:1rem 0}.campo+.campo{border-top:1px solid #ffffff38}.campo h4{font-size:1.2rem;font-weight:500;margin:0 0 .4rem}.campo p{color:#d9d9d9;margin:.4rem 0}.campo .amostra{max-height:3.1em;overflow:hidden;mask-image:linear-gradient(black 52%,transparent)}.campo:has(details[open]) .amostra{display:none}.campo summary{color:#c4d7ff;cursor:pointer;list-style:none;font-size:.9rem;padding:.45rem 0;width:fit-content}.campo summary::-webkit-details-marker{display:none}.campo summary:after{content:"";display:inline-block;width:.45em;height:.45em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-.15em) rotate(45deg);margin-left:.55em}.campo details[open] summary:after{transform:rotate(225deg)}.campo summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.campo details:not([open]) summary span+span,.campo details[open] summary span:first-child{display:none}.campo dl{margin:.25rem 0}.campo dl div{display:grid;grid-template-columns:minmax(7em,1fr) 1.5fr;gap:.6rem;padding:.35rem 0;border-bottom:1px solid #ffffff30}.campo dd{margin:0}.campo dt{font-weight:600}

.leitura{display:none}.voltar{text-align:center;background:#000617;padding:1.25rem}.voltar a{color:#fff}
@media(max-width:600px){.legal:has(.leitura)>.arte{display:none}.leitura{display:block;max-width:40rem;margin:auto;padding:.25rem .7rem;color:#eee;font:1rem/1.65 system-ui}.leitura h2{font-size:1.15rem}.leitura p{margin:.55rem 0 1rem}}
nav .brand{display:block;flex:none;width:121px;height:30px;font-size:0;background:url("assets/20be22c009d37917493298e8118c6bca.webp") center/contain no-repeat}nav .brand b{font-size:0}
@media(min-width:721px){.produto{max-width:1366px;grid-template-columns:minmax(0,513fr) minmax(0,504fr);padding-inline:clamp(12px,12.08vw,165px) clamp(12px,5.79vw,79px);column-gap:clamp(24px,7.35vw,101px)}}

@font-face{font-family:"YACgEev4gKc_0";src:url("assets/1f3c2e90353bb2766d4ce6c83826b1d7.woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"YACgEev4gKc_0";src:url("assets/b055eba73e24e73588a48b3009367e69.woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_0";src:url("assets/8a554be3f10d4a5c0b33a5b14bbcaa92.woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_0";src:url("assets/0bf5337961e349884b4fc3fe90250337.woff");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_0";src:url("assets/e6f5a8d7c514b74f11fd37c43f1fde08.woff");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_0";src:url("assets/903046509a38aa787d25066b795b75d6.woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_1";src:url("assets/21d7256a56f97b34c529d9782b730580.woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_1";src:url("assets/cd462bb2d458efdb5608f3dba7663192.woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"YAFdJt8dAY0_1";src:url("assets/4838a477e34a9e493b6100b250413d50-latin.woff");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"YACgEcnnqB4_0";src:url("assets/a196a394bd916ed6699e57e985784a0c.woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"YACgEcYqQ-A_0";src:url("assets/8a9fe5a81e551d0861772dfe55926a8c.woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"YAFdJld5jms_0";src:url("assets/529c0a095a7d4b6e6605d4f80a8343f4.woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"YACgESME5ew_0";src:url("assets/6bdbd696ecc05c3c728a1d1dd04a814c.woff");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"legalYAGi2jFvvq4";src:url("assets/933fda843fe27bab53ed2b0a7cc6654d-latin.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"legalYAGi2jFvvq4";src:url("assets/9eb407b92fc0af4c3314415531859008-latin.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"legalYACkoGNq-XY";src:url("assets/dc19e7955d2dce756ca8443448c8f0da-latin.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"legalYACkoGNq-XY";src:url("assets/fd45c3918133e088ee440d0d1f8d6a48-latin.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"legalYACkoIZXsrc";src:url("assets/d43ead6096aa6e520c68b8ed7595a842-latin.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"legalYAGi2jFvvq4";src:url("assets/9eb407b92fc0af4c3314415531859008-latin.woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"legalYAGi2jFvvq4";src:url("assets/933fda843fe27bab53ed2b0a7cc6654d-latin.woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"legalYAFcfhdOoGk";src:url("assets/2315085f9e9155f1a42611435647adee-latin.woff");font-weight:700;font-style:normal;font-display:swap}
/* Navegação e composição das seções do catálogo. */
.menu-botao {display:none}
#lisas,#personalizadas {padding-block:0}
#rodape {overflow:hidden}
.arte .layer span {white-space:pre}
.arte .amostra-tecido {border-radius:50%;background:linear-gradient(90deg,#ff3131,#ff914d)}
.arte .amostra-tecido img {inset:4.6875%;width:90.625%;height:90.625%;border-radius:50%}
.arte .simbolo-fibra {background:linear-gradient(90deg,#ff3131,#ff914d);mask:url("assets/fibra.webp") center/100% 100% no-repeat}
@media(max-width:720px){
 nav {flex-wrap:wrap;justify-content:space-between;padding:8px 16px;min-height:52px}
 nav .brand {margin:0}
 nav[data-menu] .menu-botao {display:block;cursor:pointer;border:0;background:transparent;color:#fff;font:26px/1 system-ui;min-width:44px;min-height:44px}
 nav[data-menu] #menu-links {display:none}
 nav[data-menu] .menu-botao[aria-expanded="true"] + #menu-links {display:grid;position:absolute;top:100%;left:0;right:0;gap:0;padding:4px 16px 12px;background:#000617}
 nav[data-menu] #menu-links a {padding:12px 4px}
}
@media(max-width:600px){
 .legal .leitura {color:#252c32;font:1rem/1.65 "legalYACkoGNq-XY",Georgia,serif}
 .legal .leitura h2 {color:#1e3938;font-family:"legalYACkoIZXsrc",Arial,sans-serif}
}
/* O desenho reserva espaço vazio após o CNPJ. Encerrar a página após a assinatura. */
#rodape, .legal:last-of-type {container-type:inline-size;overflow:hidden}
#rodape > .arte, .legal:last-of-type > .arte {margin-bottom:max(-471.2px,-101.6cqw)}
/* A estampa de três linhas usa o mesmo degradê impresso da CLÁSSICA. */
#AL2est .arte > p:nth-child(33) {color:transparent!important;background:linear-gradient(135deg,#060030,#050657);background-clip:text;-webkit-background-clip:text}

#AL3 .layer:has(> img[src="assets/premium.webp"]) {left:37.3623%!important;top:23.5393%!important}

/* Fundo de leitura das páginas institucionais. */
.legal:has(.leitura){background-color:#f4f4f4!important}

/* Tipografia e alinhamentos da revisão final do catálogo. */
.arte .titulo-secao {text-align:center!important;line-height:1.13!important}
.arte .titulo-secao span {font-size:32px!important}
.arte .material span {font-size:min(18px,3.52cqw)!important}
#AL3 .arte > p {z-index:1}
#AL3 .arte > a {z-index:2}
.arte .amostra-tecido img {inset:2.5%;width:95%;height:95%}
.arte .titulo-dry {width:max-content!important;max-width:80%;white-space:pre}
.titulo-dry .nome-comeia {position:absolute;right:0;top:100%;line-height:1;white-space:nowrap}
.arte .seta-secao {transform:rotate(135deg)!important}
.arte .marca-estampada {display:flex;align-items:baseline;gap:.2cqw;width:max-content!important;height:auto!important;line-height:1!important;transform-origin:left bottom}
.arte .marca-estampada > span:first-child {letter-spacing:.1em!important}
.arte .marca-estampada .palavra-quality {letter-spacing:normal!important}
#rodape > .arte,.legal:last-of-type > .arte {margin-bottom:0}
.assinatura {width:min(100%,463.799px);margin:0 auto;padding:0 0 8px;color:#d9d9d9;font:400 1rem/1.35 YAFdJt8dAY0_1,Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}
#rodape,.legal:last-of-type {padding-bottom:0}
