:root{--preto: #0E0E0E;--cru: #F2EEE3;--vermelho: #E01E14;--vinho: #8E1B1E;--concreto: #D9D5CD;--concreto-claro: #E7E2D6;--grafite: #5A5650;--pedra: #A8A39A;--madeira: #B98A55;--linha-escura: rgba(242, 238, 227, .2);--f-display: "Anton", Impact, "Arial Narrow", sans-serif;--f-serif: "Instrument Serif", Georgia, serif;--f-sans: "Space Grotesk", system-ui, sans-serif;--f-mono: "Space Mono", ui-monospace, monospace;--max: 1360px;--gutter: clamp(16px, 4vw, 48px);--ease-out: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--cru);color:var(--preto);font-family:var(--f-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}[hidden]{display:none!important}img{max-width:100%;display:block}a{color:inherit}a:hover{color:var(--vinho)}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--vermelho);outline-offset:3px}.container{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--preto);color:var(--cru);padding:12px 16px;font-family:var(--f-mono);font-size:13px;text-decoration:none}.skip:focus{top:12px;color:var(--cru)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.eyebrow{font-family:var(--f-mono);font-size:13px;letter-spacing:.14em;color:var(--vinho);text-transform:uppercase}.eyebrow--dark{color:var(--pedra)}.display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.005em}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400}.h2{font-size:clamp(48px,6vw,88px)}.estrela{flex:none;display:inline-block;vertical-align:middle}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.section-head__title{display:flex;flex-direction:column;gap:12px}.nao-encontrada{padding-block:96px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.nao-encontrada__frase{font-size:30px;line-height:1.2}.aviso{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:17px;color:var(--grafite)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border:1.5px solid var(--preto);background:transparent;color:var(--preto);font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn:hover,.btn--dark{background:var(--preto);color:var(--cru)}.btn--dark:hover{background:var(--vinho);border-color:var(--vinho);color:var(--cru)}.btn--light{border-color:var(--cru);color:var(--cru)}.btn--light:hover{background:var(--cru);color:var(--preto)}.btn--cru{background:var(--cru);border-color:var(--cru);color:var(--preto)}.btn--cru:hover{background:var(--concreto);border-color:var(--concreto);color:var(--preto)}.btn--lg{min-height:52px;padding:0 28px;font-size:14px}.btn--xl{min-height:60px;font-size:15px;letter-spacing:.12em}.btn--block{display:flex;width:100%}.icon-btn{width:44px;height:44px;flex:none;padding:0;cursor:pointer;border:1.5px solid var(--preto);background:transparent;display:inline-flex;align-items:center;justify-content:center}.icon-btn:hover{background:var(--concreto)}.selo{flex:none;background:var(--vermelho);display:flex;align-items:center;justify-content:center}.selo img{width:80%;height:auto}.selo--72{width:72px;height:72px}.selo--64{width:64px;height:64px}.selo--56{width:56px;height:56px}.selo--52{width:52px;height:52px}dialog{color:var(--preto)}dialog::backdrop{background:#0e0e0e8c}@media(max-width:759px){.h2{font-size:48px}.section-head{flex-direction:column;align-items:stretch;gap:20px}.section-head__title{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.topbar{background:var(--preto);color:var(--cru);text-align:center;padding:11px 16px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em}.header{position:sticky;top:0;z-index:40;background:var(--cru);border-bottom:1px solid var(--concreto)}.header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:16px}.header__logo{display:block}.header__logo img{height:56px;width:auto}.header__nav{display:flex;flex-wrap:wrap;gap:4px 28px;font-family:var(--f-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.header__nav a{text-decoration:none;padding:13px 0}.header__actions{display:flex;align-items:center;gap:8px}.header__burger{display:none;width:44px;height:44px;padding:0;border:1.5px solid var(--preto);background:transparent;cursor:pointer;align-items:center;justify-content:center}.cta-curta{display:none}.bag-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;background:var(--vermelho);color:var(--preto);font-size:12px;font-weight:700;letter-spacing:0}@media(max-width:759px){.topbar{font-size:11px;padding:10px 12px;letter-spacing:.12em}.header__inner{padding-block:12px;gap:0 12px}.header__logo img{height:42px}.header__burger{display:inline-flex}.header__cta{padding:0 14px;font-size:12px;letter-spacing:.08em}.cta-longa{display:none}.cta-curta{display:inline}.header__nav{display:none;order:3;width:100%;flex-direction:column;gap:0;margin-top:12px;border-top:1px solid var(--concreto);padding-top:4px;font-family:var(--f-display);font-size:32px;letter-spacing:0}.header__nav a{padding:10px 0;border-bottom:1px solid var(--concreto)}.header__nav a:last-child{border-bottom:0}.header.is-open .header__nav{display:flex}}.footer{background:var(--preto);color:var(--cru)}.footer a{color:var(--cru)}.footer a:hover{color:var(--pedra)}.footer__inner{padding-block:64px 32px;display:flex;flex-direction:column;gap:48px}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px}.footer__logo{height:104px;width:auto}.footer__col{display:flex;flex-direction:column;gap:6px}.footer__col a,.footer__texto{font-size:17px;padding:10px 0}.footer__label{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:var(--pedra)}.footer__wa{display:none}.footer__bottom{border-top:1px solid var(--linha-escura);padding-top:20px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--pedra)}.footer--compact .footer__inner{padding-block:40px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.footer--compact .footer__logo{height:72px}.footer--compact .footer__bottom{border:0;padding:0}@media(max-width:759px){.footer__inner{padding-block:44px 28px;gap:28px}.footer__top{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo selo" "wa wa" "contato contato";gap:28px}.footer__top .footer__logo{grid-area:logo;height:76px}.footer__selo{grid-area:selo;width:52px;height:52px}.footer__wa{grid-area:wa;display:flex;min-height:56px}.footer__col--contato{grid-area:contato}.footer__col--nav{display:none}.footer__col a,.footer__texto{font-size:16px;padding:11px 0}.footer__bottom{font-size:11px;letter-spacing:.1em;padding-top:18px}.footer--compact .footer__inner{flex-direction:column;align-items:flex-start}}.bag{margin:0 0 0 auto;padding:0;border:0;width:min(440px,100%);max-width:100%;height:100%;max-height:100%;background:var(--cru)}.bag[open]{animation:bag-entrar .32s var(--ease-out)}@keyframes bag-entrar{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.bag__inner{display:flex;flex-direction:column;height:100%}.bag__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--concreto)}.bag__title{font-family:var(--f-display);font-weight:400;font-size:34px;text-transform:uppercase;line-height:1}.bag__body{flex:1;overflow-y:auto;padding:4px 24px}.bag__list{list-style:none;margin:0;padding:0}.bag-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--concreto)}.bag-item__img{aspect-ratio:1 / 1;background:var(--concreto);display:block}.bag-item__img img{width:100%;height:100%;object-fit:contain}.bag-item__body{display:flex;flex-direction:column;gap:4px;min-width:0}.bag-item__name{font-family:var(--f-display);font-size:21px;line-height:1.05;text-transform:uppercase;text-decoration:none}.bag-item__meta{font-size:13px;color:var(--grafite)}.bag-item__row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.bag-item__remove{border:0;background:none;padding:10px 0;cursor:pointer;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--grafite);text-decoration:underline;text-underline-offset:3px}.bag-item__remove:hover{color:var(--vinho)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--preto)}.qty button{width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.qty button:hover:not(:disabled){background:var(--concreto)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty output{min-width:28px;text-align:center;font-family:var(--f-mono);font-weight:700;font-size:14px}.bag__empty{padding:32px 0;display:flex;flex-direction:column;gap:16px}.bag__empty p{font-size:16px;color:var(--grafite)}.bag__foot{padding:18px 24px 24px;border-top:1px solid var(--concreto);display:flex;flex-direction:column;gap:12px}.bag__total{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-mono)}.bag__total-label{font-size:12px;font-weight:700;letter-spacing:.12em}.bag__total-value{font-size:20px;font-weight:700}.bag__note{font-size:13px;color:var(--grafite)}.bag__clear{align-self:center;border:0;background:none;padding:8px 0;cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--grafite);text-decoration:underline;text-underline-offset:3px}@media(max-width:759px){.bag__head,.bag__body,.bag__foot{padding-inline:16px}}.varal{grid-area:varal;--v-small: 120px;--v-active: 340px;--v-gap: 28px;--v-top: 56px;--v-rope: 64px;--v-persp: 1400px;position:relative;min-width:0;min-height:680px;background:var(--concreto);overflow:hidden}.varal__stage{position:absolute;inset:0}.varal__top{position:absolute;top:18px;left:20px;right:20px;z-index:3;display:flex;justify-content:space-between;gap:12px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em}.varal__hint{color:var(--grafite)}.varal__hint-curta{display:none}.varal__rope{position:absolute;left:0;right:0;top:var(--v-rope);height:4px;z-index:1;background:repeating-linear-gradient(90deg,#6b5440 0 6px,#8a6e52 6px 12px);box-shadow:0 3px 4px #0000002e}.varal__track{list-style:none;margin:0;padding:0;position:absolute;top:var(--v-top);left:50%;z-index:2;display:flex;align-items:flex-start;gap:var(--v-gap)}.varal__track.is-ready{transition:transform .6s var(--ease-out)}.varal__item{position:relative;flex:none;width:var(--v-small);padding-top:8px;transform-origin:50% 0;animation:varal-balanco 3.2s ease-in-out infinite;animation-delay:var(--d, 0s);transition:width .6s var(--ease-out),padding-top .6s var(--ease-out),opacity .2s;opacity:.9}.varal__item:hover{opacity:1}.varal__item.is-active{width:var(--v-active);padding-top:10px;animation:none;opacity:1}@keyframes varal-balanco{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.pin{position:absolute;top:0;z-index:3;width:7px;height:20px;background:var(--madeira);border-radius:2px;box-shadow:1px 2px 2px #00000040;transition:width .6s var(--ease-out),height .6s var(--ease-out),left .6s var(--ease-out),right .6s var(--ease-out)}.pin--l{left:27%}.pin--r{right:27%}.is-active .pin{width:10px;height:30px;box-shadow:1px 2px 3px #00000040}.is-active .pin--l{left:30%}.is-active .pin--r{right:30%}.varal__card3d{position:relative;width:100%;aspect-ratio:1 / 1;perspective:var(--v-persp)}.is-active .varal__card3d{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.is-active .varal__card3d.is-dragging{cursor:grabbing}.varal__rot{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-out)}.face{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.face--b{transform:rotateY(180deg)}.varal__pick{position:absolute;inset:0;z-index:4;padding:0;border:0;background:transparent;cursor:pointer}.varal__panel{position:absolute;left:20px;right:20px;bottom:20px;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.varal__info{display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--cru);padding:14px 18px}.varal__meta{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--vinho)}.varal__name{font-family:var(--f-display);font-size:32px;line-height:1;text-transform:uppercase}.varal__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.varal__color{font-size:14px;color:var(--grafite)}.varal__link{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.1em;padding:6px 0;white-space:nowrap}.varal__controls{display:flex;flex-wrap:wrap;gap:8px}.vbtn{min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--preto);background:var(--cru);color:var(--preto);cursor:pointer;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.08em;transition:background-color .2s,color .2s}.vbtn:hover{background:var(--preto);color:var(--cru)}.vbtn--icon{width:48px;height:48px;padding:0;border:0;background:var(--preto)}.vbtn--icon:hover{background:var(--vinho)}@media(max-width:759px){.varal{--v-small: 88px;--v-active: 290px;--v-gap: 18px;--v-top: 44px;--v-rope: 52px;--v-persp: 1200px;min-height:0;margin:4px calc(-1 * var(--gutter)) 0}.varal--vazio{min-height:560px}.varal__stage{position:relative;height:392px;overflow:hidden}.varal__top{top:14px;left:14px;right:14px;font-size:11px;letter-spacing:.1em;gap:8px}.varal__hint-longa{display:none}.varal__hint-curta{display:inline}.varal__item{padding-top:6px}.pin{width:6px;height:16px}.pin--l{left:26%}.pin--r{right:26%}.is-active .pin{width:9px;height:26px}.varal__panel{position:static;padding:0 12px 12px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.varal__info{padding:14px 16px}.varal__meta{letter-spacing:.1em}.varal__name{font-size:28px}.varal__row{flex-wrap:nowrap;justify-content:space-between;gap:12px}.varal__link{padding:12px 0;letter-spacing:.08em}.varal__controls{flex-wrap:nowrap}.vbtn{flex:1;min-width:0;padding:0 8px;font-size:11px;letter-spacing:.06em;gap:6px}.vbtn--icon{flex:none;width:48px}}@media(prefers-reduced-motion:reduce){.varal__item{animation:none!important}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-areas:".     varal" "tag   varal" "title varal" "verse varal" "text  varal" "cta   varal" ".     varal";column-gap:40px;row-gap:26px;padding-block:56px 64px}.hero__tag{grid-area:tag}.hero__title{grid-area:title;font-size:clamp(60px,7.8vw,112px);line-height:.86}.hero__verse{grid-area:verse;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.hero__text{grid-area:text;max-width:460px;font-size:17px;line-height:1.55;color:var(--grafite)}.hero__cta{grid-area:cta;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1119px){.hero{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tag" "title" "verse" "varal" "text" "cta";row-gap:20px;padding-block:40px 48px}.hero__title{font-size:clamp(56px,13vw,120px)}}@media(max-width:759px){.hero{row-gap:18px;padding-block:28px 32px}.hero__tag{font-size:12px;letter-spacing:.12em}.hero__title{font-size:clamp(56px,18.5vw,96px)}.hero__verse{font-size:26px}.hero__text{font-size:16px}.hero__cta{flex-direction:column;gap:10px}.hero__cta .btn{width:100%}}.faixa{background:var(--vermelho);color:var(--preto);overflow:hidden;padding:16px 0}.faixa__track{display:flex;width:max-content;animation:faixa-corre 40s linear infinite}.faixa__group{display:flex;align-items:center;gap:28px;padding-left:28px;white-space:nowrap;font-family:var(--f-display);font-size:30px;text-transform:uppercase;line-height:1.2}@keyframes faixa-corre{to{transform:translate(-50%)}}@media(max-width:759px){.faixa{padding:12px 0}.faixa__track{animation-duration:30s}.faixa__group{font-size:22px;gap:18px;padding-left:18px}.faixa__group .estrela{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.faixa__track{animation:none!important}}.grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:44px 24px}.grid--rel{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.card{display:flex;flex-direction:column;gap:12px;color:var(--preto);text-decoration:none;min-width:0}.card:hover{color:var(--preto)}.card__media{position:relative;aspect-ratio:1 / 1;background:var(--concreto);overflow:hidden}.card__img{position:absolute;top:3%;left:3%;width:94%;height:94%;object-fit:contain;transition:opacity .35s ease,transform .6s var(--ease-out)}.card__img--b{opacity:0}@media(hover:hover){.card:hover .card__img--a{opacity:0}.card:hover .card__img--b{opacity:1}.card:hover .card__img{transform:scale(1.03)}}.card__tag{position:absolute;top:12px;left:12px;background:var(--preto);color:var(--cru);padding:6px 10px;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.12em}.card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "meta meta";gap:12px;align-items:baseline}.card__name{grid-area:name;font-family:var(--f-display);font-size:24px;line-height:1.05;text-transform:uppercase}.card__price{grid-area:price;font-family:var(--f-mono);font-size:14px;font-weight:700;white-space:nowrap}.card__meta{grid-area:meta;font-size:14px;color:var(--grafite)}.grid--rel .card{gap:10px}.grid--rel .card__name{font-size:22px}.grid--rel .card__price{font-size:13px}@media(max-width:759px){.grid{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.grid--rel{margin-top:0}.card{gap:8px}.card__tag{top:8px;left:8px;padding:4px 7px;font-size:11px;letter-spacing:.1em}.card__info{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "price";gap:6px}.card__name,.grid--rel .card__name{font-size:19px}.card__meta{font-size:13px}.card__cat{display:none}.card__price,.grid--rel .card__price{font-size:13px}}.catalogo{padding-block:88px 96px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{min-height:44px;padding:0 18px;cursor:pointer;border:1.5px solid var(--preto);background:transparent;color:var(--preto);font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,color .2s}.chip:hover{background:var(--concreto)}.chip[aria-pressed=true]{background:var(--preto);color:var(--cru)}@media(max-width:759px){.catalogo{padding-block:44px 52px}.catalogo .eyebrow{font-size:12px;letter-spacing:.12em}.chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 4px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding:0 16px;font-size:12px;letter-spacing:.08em}}.colecao{background:var(--preto);color:var(--cru)}.colecao__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-areas:".       imgs" "eyebrow imgs" "title   imgs" "quote   imgs" "text    imgs" "cta     imgs" ".       imgs";column-gap:48px;row-gap:22px;padding-block:88px}.colecao__eyebrow{grid-area:eyebrow}.colecao__title{grid-area:title;font-size:clamp(48px,6vw,96px);line-height:.88}.colecao__quote{grid-area:quote;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.colecao__text{grid-area:text;max-width:460px;font-size:17px;line-height:1.55;color:var(--pedra)}.colecao__cta{grid-area:cta;justify-self:start}.colecao__imgs{grid-area:imgs;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.colecao__img{aspect-ratio:4 / 5;background:var(--concreto);overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none}.colecao__img img{width:100%;height:auto;transition:transform .6s var(--ease-out)}.colecao__img:hover img{transform:scale(1.04)}@media(max-width:1023px){.colecao__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"eyebrow" "title" "imgs" "quote" "text" "cta";row-gap:18px;padding-block:64px}}@media(max-width:759px){.colecao__inner{padding-block:48px}.colecao__title{font-size:52px}.colecao__imgs{gap:10px;margin-block:6px}.colecao__quote{font-size:24px}.colecao__text{font-size:16px}.colecao__cta{justify-self:stretch}}.sobre{padding-block:96px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.sobre__logo{flex:1 1 340px;display:flex;justify-content:center}.sobre__logo img{width:100%;max-width:420px;height:auto}.sobre__body{flex:1 1 480px;display:flex;flex-direction:column;gap:20px}.sobre__title{display:flex;flex-direction:column;gap:14px;font-weight:400}.sobre__grito{display:block;font-size:clamp(36px,4vw,60px);line-height:.92}.sobre__frase{display:block;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.sobre__quebra{display:none}.sobre__text{font-size:18px;line-height:1.6;color:var(--grafite);max-width:560px}.sobre__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-family:var(--f-mono);font-size:13px;letter-spacing:.1em}@media(max-width:759px){.sobre{padding-block:52px;flex-direction:column;align-items:stretch;gap:18px}.sobre__logo{flex:none}.sobre__logo img{width:220px;margin-bottom:12px}.sobre__body{flex:none;gap:18px}.sobre__grito{font-size:clamp(34px,12vw,48px)}.sobre__quebra{display:inline}.sobre__frase{font-size:24px}.sobre__text{font-size:16px}.sobre__list{flex-direction:column;gap:8px;font-size:12px}}.produto{padding-block:24px 88px}.crumbs{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--grafite);padding:8px 0 28px;text-transform:uppercase}.crumbs a{color:var(--grafite)}.crumbs [aria-current]{color:var(--preto)}.produto__grid{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.produto__gallery{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.produto__main{position:relative;aspect-ratio:1 / 1;background:var(--concreto);overflow:hidden}.produto__main-img{position:absolute;top:3%;left:3%;width:94%;height:94%;object-fit:contain}.produto__main .selo{position:absolute;top:20px;right:20px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.thumb{padding:0;aspect-ratio:1 / 1;cursor:pointer;overflow:hidden;border:2px solid transparent;background:var(--concreto);display:flex;align-items:center;justify-content:center}.thumb img{width:90%;height:90%;object-fit:contain}.thumb:hover{border-color:var(--grafite)}.thumb[aria-pressed=true],.thumb[aria-pressed=true]:hover{border-color:var(--preto)}.produto__info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:24px}.produto__title{font-size:clamp(56px,6vw,96px);line-height:.88}.produto__price-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;border-bottom:1px solid var(--concreto);padding-bottom:20px}.produto__price{font-family:var(--f-mono);font-size:24px;font-weight:700}.produto__cor{font-size:15px;color:var(--grafite)}.produto__quote{font-size:30px;line-height:1.2}.produto__ref{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--grafite)}.produto__acoes{display:flex;flex-direction:column;gap:10px}.tamanho{display:flex;flex-direction:column;gap:12px;min-width:0}.tamanho__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tamanho__label{font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.12em}.tamanho__status{font-size:14px;color:var(--grafite)}.tamanho__status.is-erro{color:var(--vinho);font-weight:700}.sizes{display:flex;flex-wrap:wrap;gap:10px}.size{min-width:60px;min-height:52px;padding:0 14px;cursor:pointer;border:1.5px solid var(--preto);background:transparent;color:var(--preto);font-family:var(--f-mono);font-size:15px;font-weight:700;transition:background-color .15s,color .15s}.size:hover{background:var(--concreto)}.size[aria-pressed=true]{background:var(--preto);color:var(--cru)}.sizes.is-erro .size{border-color:var(--vinho)}.link-btn{align-self:flex-start;padding:10px 0;border:0;background:none;cursor:pointer;font-size:14px;color:var(--preto);text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--vinho)}.ficha{display:flex;flex-direction:column;margin:0}.ficha__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--concreto)}.ficha__row:last-child{border-bottom:1px solid var(--concreto)}.ficha dt{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.12em}.ficha dd{margin:0;font-size:15px;color:var(--grafite)}.relacionados{margin-top:96px;display:flex;flex-direction:column;gap:32px}.relacionados__title{font-size:clamp(40px,4.5vw,64px)}.relacionados__link{font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.12em;padding:12px 0}.modal{padding:0;border:0;width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);background:var(--cru)}.modal__inner{padding:24px;display:flex;flex-direction:column;gap:18px}.modal__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.modal__title{font-family:var(--f-display);font-weight:400;font-size:32px;text-transform:uppercase;line-height:1}.tabela{width:100%;border-collapse:collapse;font-size:15px}.tabela th,.tabela td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--concreto)}.tabela th{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.tabela td:first-child{font-family:var(--f-mono);font-weight:700}.modal__note{font-size:14px;color:var(--grafite)}@media(max-width:759px){.produto__grid{gap:32px}.produto__gallery,.produto__info{flex-basis:100%}.produto__main .selo{top:12px;right:12px;width:52px;height:52px}.thumbs{gap:10px}.produto__info{gap:20px}.produto__quote{font-size:26px}.ficha__row{grid-template-columns:112px minmax(0,1fr);gap:12px}.relacionados{margin-top:64px;gap:24px}}
