.product-content-module__rnqaHW__blocos{display:grid}.product-content-module__rnqaHW__secao,.product-content-module__rnqaHW__secaoLarga{gap:var(--esp-5);margin-top:var(--esp-secao-vitrine);padding-block:var(--esp-4);display:grid}.product-content-module__rnqaHW__intro .product-content-module__rnqaHW__rotulo{align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4);color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-secao);text-transform:uppercase;display:flex}.product-content-module__rnqaHW__intro .product-content-module__rnqaHW__rotulo:before{content:"";width:var(--esp-8);height:var(--esp-borda);background:var(--brand-gold-600)}.product-content-module__rnqaHW__intro h2{max-width:18ch;font-size:var(--txt-editorial);font-weight:var(--peso-negrito);line-height:var(--altura-editorial);overflow-wrap:anywhere}.product-content-module__rnqaHW__intro>p:not(.product-content-module__rnqaHW__rotulo){max-width:var(--largura-leitura);margin-top:var(--esp-5);color:var(--cor-tinta-media);line-height:var(--altura-corpo-editorial);white-space:pre-line}.product-content-module__rnqaHW__conteudo{min-width:0}.product-content-module__rnqaHW__sobreConteudo{gap:var(--esp-5);display:grid}.product-content-module__rnqaHW__descricao{color:var(--cor-tinta-media);line-height:var(--altura-corpo-editorial);white-space:pre-line;overflow-wrap:anywhere}.product-content-module__rnqaHW__imagem{border-radius:var(--raio-md);object-fit:cover;width:100%;height:auto;display:block}.product-content-module__rnqaHW__grade{gap:var(--esp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-content-module__rnqaHW__destaques{gap:var(--esp-3);border-top:var(--esp-borda) solid var(--cor-borda);margin:0;padding:0;list-style:none;display:grid}.product-content-module__rnqaHW__destaques li{padding:var(--esp-3) 0;border-bottom:var(--esp-borda) solid var(--cor-borda);color:var(--cor-tinta);line-height:var(--altura-corpo-editorial)}.product-content-module__rnqaHW__ficha{border-top:var(--esp-borda) solid var(--cor-borda);margin:0}.product-content-module__rnqaHW__ficha div{gap:var(--esp-4);padding:var(--esp-3) 0;border-bottom:var(--esp-borda) solid var(--cor-borda);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.product-content-module__rnqaHW__ficha dt{color:var(--cor-tinta-media)}.product-content-module__rnqaHW__ficha dd{color:var(--cor-tinta);font-weight:var(--peso-forte);overflow-wrap:anywhere;margin:0}.product-content-module__rnqaHW__link{align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);color:var(--brand-gold-text);font-weight:var(--peso-forte);text-decoration:underline;display:inline-flex}.product-content-module__rnqaHW__link:focus-visible,.product-content-module__rnqaHW__banner:focus-visible{outline:var(--esp-foco-largura) solid var(--focus);outline-offset:var(--esp-foco-offset)}.product-content-module__rnqaHW__banner{border-radius:var(--raio-md);display:block}@media (min-width:768px){.product-content-module__rnqaHW__secao{gap:var(--esp-10);padding-block:var(--esp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start}.product-content-module__rnqaHW__secaoInvertida{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.product-content-module__rnqaHW__secaoInvertida .product-content-module__rnqaHW__conteudo{order:-1}.product-content-module__rnqaHW__secaoLarga{padding-block:var(--esp-6)}.product-content-module__rnqaHW__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pickup-module__Wdv1wW__aviso{gap:var(--esp-3);margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--surface-secondary);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-md);align-items:flex-start;display:flex}.pickup-module__Wdv1wW__icone{background:var(--success-surface);width:32px;height:32px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.pickup-module__Wdv1wW__aviso p{gap:var(--esp-1);min-width:0;font-size:var(--txt-sm);margin:0;line-height:1.4;display:grid}.pickup-module__Wdv1wW__aviso strong{color:var(--text-primary)}.pickup-module__Wdv1wW__aviso span,.pickup-module__Wdv1wW__aviso small{color:var(--text-secondary)}.pickup-module__Wdv1wW__aviso small{font-size:var(--txt-xs)}.pickup-module__Wdv1wW__acao{min-height:44px;color:var(--brand-gold-text);font:inherit;font-weight:var(--peso-forte);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.pickup-module__Wdv1wW__acao:disabled{color:var(--text-muted);cursor:progress;text-decoration:none}.pickup-module__Wdv1wW__acao:focus-visible{outline:var(--esp-foco-largura) solid var(--focus);outline-offset:var(--esp-foco-offset)}
.cart-purchase-controls-module__MvyctW__controls{gap:var(--esp-3);display:grid}.cart-purchase-controls-module__MvyctW__section{gap:var(--esp-2);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);display:grid}.cart-purchase-controls-module__MvyctW__section h2{font-size:var(--txt-base)}.cart-purchase-controls-module__MvyctW__form{gap:var(--esp-2);align-items:end;display:grid}.cart-purchase-controls-module__MvyctW__form>button{min-height:var(--alvo-toque)}.cart-purchase-controls-module__MvyctW__applied{color:var(--cor-sucesso);font-size:var(--txt-xs);font-weight:var(--peso-forte)}.cart-purchase-controls-module__MvyctW__options{gap:var(--esp-2);display:grid}.cart-purchase-controls-module__MvyctW__option{align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cart-purchase-controls-module__MvyctW__optionActive{border-color:var(--cor-marca);background:var(--cor-realce-suave)}.cart-purchase-controls-module__MvyctW__option span{gap:var(--esp-1);display:grid}.cart-purchase-controls-module__MvyctW__option small{color:var(--cor-tinta-media);font-size:var(--txt-xs)}.cart-purchase-controls-module__MvyctW__option b{font-size:var(--txt-sm);white-space:nowrap}@media (min-width:480px){.cart-purchase-controls-module__MvyctW__form{grid-template-columns:minmax(0,1fr) auto}.cart-purchase-controls-module__MvyctW__form>button{margin-top:calc(var(--txt-sm) * var(--altura-normal) + var(--esp-2));align-self:start}}
.cart-drawer-module__zn37eG__drawer{--cor-tinta:var(--cor-pdp-titulo);--cor-tinta-media:var(--cor-pdp-texto);--cor-borda:var(--cor-pdp-borda);--cor-borda-forte:var(--cor-pdp-borda);--cor-marca:var(--cor-pdp-texto);color:var(--cor-pdp-texto);border-left:var(--esp-borda) solid var(--cor-pdp-borda)}.cart-drawer-module__zn37eG__drawer>div{padding-bottom:calc(var(--esp-painel) + env(safe-area-inset-bottom))}.cart-drawer-module__zn37eG__vazio{gap:var(--esp-5);padding:var(--esp-12) var(--esp-4);color:var(--cor-tinta-media);text-align:center;place-items:center;display:grid}.cart-drawer-module__zn37eG__vazio p{color:var(--cor-pdp-titulo);font-size:var(--txt-lg);font-weight:var(--peso-forte)}.cart-drawer-module__zn37eG__lista{gap:var(--esp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cart-drawer-module__zn37eG__item{padding-bottom:var(--esp-4);border-bottom:var(--esp-borda) solid var(--cor-borda)}.cart-drawer-module__zn37eG__item:last-child{border-bottom:0;padding-bottom:0}.cart-drawer-module__zn37eG__link{font-size:var(--txt-sm);font-weight:var(--peso-forte);justify-content:center;align-items:center;display:flex}.cart-drawer-module__zn37eG__resumo{gap:var(--esp-2);margin-top:var(--esp-4);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-xl);background:var(--cor-pdp-sobre);display:grid}.cart-drawer-module__zn37eG__details{gap:var(--esp-2);padding-bottom:var(--esp-3);border-bottom:var(--esp-borda) solid var(--cor-pdp-borda);font-size:var(--txt-sm);font-variant-numeric:tabular-nums;margin:0;display:grid}.cart-drawer-module__zn37eG__details>div{justify-content:space-between;align-items:baseline;gap:var(--esp-3);display:flex}.cart-drawer-module__zn37eG__details dt{overflow-wrap:anywhere;min-width:0}.cart-drawer-module__zn37eG__details dt small{color:var(--cor-tinta-media);font-size:var(--txt-xs);display:block}.cart-drawer-module__zn37eG__details dd{font-weight:var(--peso-forte);flex-shrink:0;margin:0}.cart-drawer-module__zn37eG__total{justify-content:space-between;align-items:center;gap:var(--esp-2);font-size:var(--txt-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cart-drawer-module__zn37eG__total strong{color:var(--cor-pdp-texto);font-size:var(--txt-xl);font-weight:var(--peso-negrito)}.cart-drawer-module__zn37eG__frete{color:var(--cor-tinta-media);font-size:var(--txt-xs)}.cart-drawer-module__zn37eG__erro{margin-bottom:var(--esp-4)}
.gallery-module__6b1T7a__galeria{gap:var(--esp-3);min-width:0;display:grid}.gallery-module__6b1T7a__galeriaPalco{width:100%;max-height:var(--altura-galeria-produto);background:var(--cor-superficie);border-radius:var(--raio-lg);aspect-ratio:3/4;position:relative;overflow:hidden}.gallery-module__6b1T7a__galeriaTrilho{touch-action:pan-y pinch-zoom;contain:content;scrollbar-width:none;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:clip}.gallery-module__6b1T7a__galeriaTrilho::-webkit-scrollbar{display:none}.gallery-module__6b1T7a__galeriaSlide{transition:transform var(--dur-lenta) var(--ease-pdp);width:100%;padding:var(--esp-3);background:var(--cor-superficie);border:0;flex:0 0 100%}.gallery-module__6b1T7a__galeriaSlide :is(img:not([data-personalized-base]),[data-personalized-image]){object-fit:contain;width:100%;height:100%}.gallery-module__6b1T7a__galeriaSlide.gallery-module__6b1T7a__videoSlide{cursor:zoom-in;place-items:center;min-width:0;display:grid;position:relative}.gallery-module__6b1T7a__videoPlayer{border-radius:var(--raio-md);background:var(--brand-black);object-fit:contain;border:0;width:100%;min-width:0;height:100%;display:block}.gallery-module__6b1T7a__videoSlide .gallery-module__6b1T7a__videoPlayer{background:var(--cor-superficie)}.gallery-module__6b1T7a__videoLink{min-height:var(--alvo-toque);padding:var(--esp-4);color:var(--cor-realce-escura);text-align:center;place-items:center;display:grid}.gallery-module__6b1T7a__videoThumbnail{place-content:center;gap:var(--esp-1);color:var(--cor-realce-escura);font-size:var(--txt-xs);display:grid}.gallery-module__6b1T7a__videoThumbnailWithCover{display:block;position:relative}.gallery-module__6b1T7a__videoThumbnailPlay{width:var(--esp-8);height:var(--esp-8);border-radius:var(--raio-pill);background:var(--surface-inverse);color:var(--text-inverse);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.gallery-module__6b1T7a__galeriaContador{right:var(--esp-3);bottom:var(--esp-3);padding:var(--esp-1) var(--esp-2);border-radius:var(--raio-md);background:var(--cor-superficie);font-size:var(--txt-xs);color:var(--cor-tinta-media);position:absolute}.gallery-module__6b1T7a__arrow,.gallery-module__6b1T7a__zoomButton{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-pill);background:var(--cor-superficie);color:var(--cor-realce-escura);border:0;place-items:center;display:grid;position:absolute}.gallery-module__6b1T7a__arrow{top:calc(50% - var(--esp-6));font-size:var(--txt-2xl);touch-action:manipulation}.gallery-module__6b1T7a__previous{left:var(--esp-2)}.gallery-module__6b1T7a__next{right:var(--esp-2)}.gallery-module__6b1T7a__zoomButton{left:var(--esp-3);bottom:var(--esp-3);font-size:var(--txt-2xl)}.gallery-module__6b1T7a__galeriaMiniaturas{gap:var(--esp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gallery-module__6b1T7a__miniatura{min-width:0;padding:var(--esp-1);min-height:var(--alvo-toque);aspect-ratio:1;border:var(--esp-borda) solid var(--cor-transparente);border-radius:var(--raio-md);background:var(--cor-superficie);overflow:hidden}.gallery-module__6b1T7a__miniatura :is(img:not([data-personalized-base]),[data-personalized-image]){border-radius:calc(var(--raio-md) - var(--esp-1));object-fit:contain;width:100%;height:100%;display:block}.gallery-module__6b1T7a__miniaturaAtiva{border-color:var(--cor-pdp-selecao)}.gallery-module__6b1T7a__galeriaAviso{color:var(--cor-tinta-media);font-size:var(--txt-xs)}.gallery-module__6b1T7a__galeriaSemImagem{padding:var(--esp-6);color:var(--cor-tinta-media);text-align:center;place-items:center;display:grid}.gallery-module__6b1T7a__galeriaSlide{cursor:zoom-in;overflow:hidden}.gallery-module__6b1T7a__galeriaSlide :is(img:not([data-personalized-base]),[data-personalized-image]){transition:transform var(--dur-lenta) var(--ease-pdp);-webkit-user-select:none;user-select:none}.gallery-module__6b1T7a__galeriaSlide[data-dragging=true]{cursor:grabbing}.gallery-module__6b1T7a__magnified{touch-action:pinch-zoom;cursor:grab}.gallery-module__6b1T7a__magnified :is(img:not([data-personalized-base]),[data-personalized-image]){transform:scale(var(--escala-pdp-zoom))}@media (hover:hover) and (pointer:fine){.gallery-module__6b1T7a__zoomButton{display:none}.gallery-module__6b1T7a__galeriaSlide[aria-hidden=false]:hover{cursor:grab}.gallery-module__6b1T7a__galeriaSlide[aria-hidden=false][data-dragging=true]{cursor:grabbing}.gallery-module__6b1T7a__galeriaSlide:not(.gallery-module__6b1T7a__videoSlide)[aria-hidden=false]:hover :is(img:not([data-personalized-base]),[data-personalized-image]){transform:scale(var(--escala-pdp-zoom))}}.gallery-module__6b1T7a__zoomConteudo{--zoom-width:calc(100vw - var(--esp-8));--zoom-height:calc(100dvh - var(--esp-16) * 2 - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:100%;padding:calc(var(--esp-16) + env(safe-area-inset-top)) var(--esp-4) calc(var(--esp-16) + env(safe-area-inset-bottom));position:relative}.gallery-module__6b1T7a__zoomViewport{overscroll-behavior:contain;scrollbar-width:none;cursor:grab;height:100%;overflow:auto}.gallery-module__6b1T7a__zoomViewport:active{cursor:grabbing}.gallery-module__6b1T7a__zoomCanvas{place-items:center;width:max-content;min-width:100%;min-height:100%;display:grid}.gallery-module__6b1T7a__zoomImagem{width:calc(min(var(--zoom-width), var(--zoom-height) * var(--zoom-aspect)) * var(--zoom-scale));object-fit:contain;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block}.gallery-module__6b1T7a__zoomControls{left:50%;bottom:calc(var(--esp-4) + env(safe-area-inset-bottom));border-radius:var(--raio-pill);background:var(--cor-zoom-controle);color:var(--cor-zoom-texto);align-items:center;display:flex;position:absolute;translate:-50%}.gallery-module__6b1T7a__zoomControls button,.gallery-module__6b1T7a__zoomNavigation button{width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio-pill);background:var(--cor-zoom-controle);color:var(--cor-zoom-icone);font-size:var(--txt-xl);border:0;place-items:center;padding:0;display:grid}.gallery-module__6b1T7a__zoomControls button:hover:enabled,.gallery-module__6b1T7a__zoomNavigation button:hover{background:var(--cor-zoom-controle-hover)}.gallery-module__6b1T7a__zoomControls button:disabled{color:var(--cor-invertida-fraca);cursor:default}.gallery-module__6b1T7a__zoomControls output{min-width:var(--esp-12);text-align:center;font-size:var(--txt-xs);font-variant-numeric:tabular-nums}.gallery-module__6b1T7a__zoomNavigation button{font-size:var(--txt-2xl);position:absolute;top:50%;translate:0 -50%}.gallery-module__6b1T7a__zoomPrevious{left:var(--esp-4)}.gallery-module__6b1T7a__zoomNext{right:var(--esp-4)}@media (min-width:768px){.gallery-module__6b1T7a__zoomConteudo{--zoom-height:min(var(--altura-zoom-foto), calc(100dvh - var(--esp-16) * 2))}}@media (prefers-reduced-motion:reduce){.gallery-module__6b1T7a__galeriaSlide,.gallery-module__6b1T7a__galeriaSlide :is(img:not([data-personalized-base]),[data-personalized-image]){transition:none}}.gallery-module__6b1T7a__videoFrame{width:100%;height:100%;min-height:0;position:relative}.gallery-module__6b1T7a__videoPending{opacity:0;pointer-events:none}.gallery-module__6b1T7a__videoPoster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gallery-module__6b1T7a__videoExpand{background:var(--cor-transparente);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.gallery-module__6b1T7a__videoExpand:focus-visible{outline-offset:calc(-1 * var(--esp-foco-offset))}.gallery-module__6b1T7a__zoomVideo{width:100%;height:100%}
.product-module__upC50G__card{flex-direction:column;width:100%;height:100%;display:flex;container-type:inline-size}.product-module__upC50G__cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-module__upC50G__cardFoto{aspect-ratio:4/5;background:var(--surface-tertiary);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);flex-shrink:0;position:relative;overflow:hidden}.product-module__upC50G__cardFoto:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--esp-contador) var(--cor-transparente);transition:box-shadow var(--dur-rapida) var(--curva);position:absolute;inset:0}.product-module__upC50G__cardLink:active .product-module__upC50G__cardFoto{border-color:var(--brand-gold-600);background:var(--surface-selected)}.product-module__upC50G__cardLink:active .product-module__upC50G__cardFoto:after{box-shadow:inset 0 0 0 var(--esp-contador) var(--brand-gold-600)}.product-module__upC50G__cardLink:hover .product-module__upC50G__cardFoto,.product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardFoto{border-color:var(--brand-gold-600)}.product-module__upC50G__cardImagem{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product-module__upC50G__cardImagemSecundaria{opacity:0;transition:opacity var(--dur-media) var(--curva)}.product-module__upC50G__cardLink:hover .product-module__upC50G__cardImagemSecundaria,.product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardImagemSecundaria{opacity:1}.product-module__upC50G__cardFotoFallback{padding:var(--esp-2);color:var(--cor-tinta-fraca);font-size:var(--txt-xs);font-weight:var(--peso-normal);line-height:var(--altura-controle);align-items:flex-end;display:flex;position:absolute;inset:0}.product-module__upC50G__cardSelo{top:var(--esp-2);left:var(--esp-2);position:absolute}.product-module__upC50G__cardCorpo{padding-top:var(--esp-2);flex-direction:column;flex:1;display:flex}.product-module__upC50G__cardNome{font-family:var(--fonte-texto);font-size:var(--txt-sm);font-weight:var(--peso-forte);letter-spacing:normal;line-height:var(--altura-controle);color:var(--cor-tinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-module__upC50G__cardNomeLink{min-height:var(--alvo-toque);color:inherit;align-items:center;text-decoration:none;display:flex}.product-module__upC50G__cardChip{padding:var(--esp-1) var(--esp-2);border:var(--esp-borda) solid var(--brand-gold-600);border-radius:var(--raio-sm);color:var(--brand-gold-text);font-size:var(--txt-micro);font-weight:var(--peso-normal);letter-spacing:var(--tracking-selo);line-height:var(--altura-controle);text-transform:lowercase;white-space:nowrap;align-self:flex-start}.product-module__upC50G__cardCores{align-items:center;gap:var(--esp-1);min-height:var(--alvo-toque);flex-wrap:nowrap;display:flex;overflow:hidden}.product-module__upC50G__cardNome+.product-module__upC50G__cardChip,.product-module__upC50G__cardNome+.product-module__upC50G__cardCoresBloco{margin-top:var(--esp-3)}.product-module__upC50G__cardChip+.product-module__upC50G__cardCores{margin-top:var(--esp-2)}.product-module__upC50G__swatchBotao{flex:0 0 var(--alvo-toque);width:var(--alvo-toque);height:var(--alvo-toque);padding:var(--esp-2);border-radius:var(--raio-sm);background:var(--cor-transparente);border:0;place-items:center;display:grid}.product-module__upC50G__swatchBotao:hover{background:var(--surface-tertiary)}.product-module__upC50G__swatchBotaoAtivo{background:var(--surface-selected);box-shadow:inset 0 0 0 var(--esp-borda) var(--border-highlight)}.product-module__upC50G__swatch{width:var(--esp-4);height:var(--esp-4);border-radius:var(--raio-pill);border:var(--esp-borda) solid var(--border-strong);flex-shrink:0}.product-module__upC50G__swatchMais{font-size:var(--txt-xs);white-space:nowrap;color:var(--cor-tinta-media);flex-shrink:0}.product-module__upC50G__cardRodape{padding-top:var(--esp-4);gap:var(--esp-1);flex-direction:column;margin-top:auto;display:flex}.product-module__upC50G__cardMinimo{font-size:var(--txt-xs);color:var(--cor-tinta-media)}.product-module__upC50G__cardPreco{gap:var(--esp-1);display:grid}.product-module__upC50G__cardPrecoPrefixo{color:var(--cor-tinta-media);font-size:var(--txt-xs)}.product-module__upC50G__cardPrecoLinha{align-items:baseline;gap:var(--esp-2);flex-wrap:wrap;display:flex}.product-module__upC50G__cardPrecoLinha del{color:var(--cor-tinta-media);font-size:var(--txt-xs)}.product-module__upC50G__cardDesconto{padding:var(--esp-1) var(--esp-2);border-radius:var(--raio-pill);background:var(--cor-sucesso-suave);color:var(--cor-sucesso);font-size:var(--txt-micro);font-weight:var(--peso-negrito)}.product-module__upC50G__volumeHint{color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-forte)}.product-module__upC50G__cardCta{margin-top:var(--esp-2);letter-spacing:var(--tracking-selo)}.product-module__upC50G__card{gap:var(--esp-1)}.product-module__upC50G__cardFoto{background:var(--surface-primary);border-radius:var(--raio-lg);border-color:#0000}.product-module__upC50G__cardLink:hover .product-module__upC50G__cardFoto,.product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardFoto{border-color:var(--border-highlight);box-shadow:0 8px 22px #14141414}.product-module__upC50G__cardCorpo{padding-inline:var(--esp-1)}.product-module__upC50G__cardNomeLink{min-height:auto;padding-block:var(--esp-2)}.product-module__upC50G__cardCores{min-height:40px}.product-module__upC50G__cardRodape{padding-top:var(--esp-2);gap:var(--esp-1)}.product-module__upC50G__cardCta{min-height:46px;margin-top:var(--esp-3)}.product-module__upC50G__cardNomeLink:hover,.product-module__upC50G__cardNomeLink:focus-visible{text-decoration:underline}@container (min-width:200px){.product-module__upC50G__cardNome{font-size:var(--txt-base)}}.product-module__upC50G__grid{column-gap:var(--esp-3);row-gap:var(--esp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.product-module__upC50G__grid{row-gap:var(--esp-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:850px){.product-module__upC50G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-module__upC50G__prateleiraWrap{min-width:0;display:grid;position:relative}.product-module__upC50G__prateleiraControles{z-index:var(--z-fixo);justify-content:space-between;gap:var(--esp-2);pointer-events:none;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-module__upC50G__prateleira{grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--esp-card-gap)) / 2);gap:var(--esp-card-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;contain:content;padding-inline:var(--esp-2);scroll-padding-inline:var(--esp-2);padding-block:var(--esp-2);display:grid;overflow-x:auto}.product-module__upC50G__prateleiraControle{width:var(--alvo-toque);height:var(--alvo-toque);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-pill);background:var(--surface-primary);color:var(--cor-tinta);box-shadow:var(--sombra-sm);font-size:var(--txt-lg);pointer-events:auto;transition:opacity var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);place-items:center;display:grid}.product-module__upC50G__prateleiraControle:hover:not(:disabled),.product-module__upC50G__prateleiraControle:focus-visible:not(:disabled){background:var(--surface-selected)}.product-module__upC50G__prateleiraControle:disabled{cursor:default;opacity:.35;pointer-events:none}.product-module__upC50G__prateleira::-webkit-scrollbar{display:none}.product-module__upC50G__prateleira>*{scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:767px){.product-module__upC50G__prateleiraControles{padding-inline:var(--esp-2);order:2;justify-content:flex-end;position:static;transform:none}}@media (min-width:768px){.product-module__upC50G__prateleira{grid-template-rows:auto;grid-auto-columns:calc((100% - var(--esp-card-gap) - var(--esp-card-gap)) / 3)}}@media (min-width:1024px){.product-module__upC50G__prateleira{grid-auto-columns:calc((100% - var(--esp-card-gap) - var(--esp-card-gap) - var(--esp-card-gap)) / 4)}}@media (min-width:1440px){.product-module__upC50G__prateleira{grid-auto-columns:calc((100% - var(--esp-card-gap) - var(--esp-card-gap) - var(--esp-card-gap) - var(--esp-card-gap)) / 5)}}.product-module__upC50G__pdpGaleria,.product-module__upC50G__pdpCompra{min-width:0}.product-module__upC50G__pdpCompra{gap:var(--esp-5);flex-direction:column;display:flex}.product-module__upC50G__identidadeProduto{gap:var(--esp-2);flex-direction:column;display:flex}.product-module__upC50G__cardCategoria{font-size:var(--txt-xs);font-weight:var(--peso-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--cor-tinta-fraca)}.product-module__upC50G__produtoTitulo{font-size:var(--txt-2xl)}.product-module__upC50G__selosProduto{gap:var(--esp-2);flex-wrap:wrap;display:flex}.product-module__upC50G__resumoPreco{padding-block:var(--esp-3);border-block:1px solid var(--cor-borda)}.product-module__upC50G__etapaCompra{gap:var(--esp-4);flex-direction:column;display:flex}.product-module__upC50G__etapaCabecalho{align-items:flex-start;gap:var(--esp-3);display:flex}.product-module__upC50G__etapaNumero{width:var(--tamanho-contador);height:var(--tamanho-contador);border-radius:var(--raio-pill);background:var(--cor-marca);color:var(--cor-invertida);font-size:var(--txt-xs);font-weight:var(--peso-negrito);flex:none;place-items:center;display:grid}.product-module__upC50G__etapaRotulo{font-weight:var(--peso-negrito)}.product-module__upC50G__etapaAjuda{margin-top:var(--esp-1);color:var(--cor-tinta-media);font-size:var(--txt-sm)}.product-module__upC50G__quantidadeGrupo{gap:var(--esp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.product-module__upC50G__galeria{gap:var(--esp-3);flex-direction:column;display:flex}.product-module__upC50G__galeriaPalco{aspect-ratio:1;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);position:relative;overflow:hidden}.product-module__upC50G__galeriaSemImagem{padding:var(--esp-6);color:var(--cor-tinta-media);font-size:var(--txt-sm);text-align:center;place-items:center;display:grid}.product-module__upC50G__galeriaTrilho{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;contain:content;height:100%;display:flex;overflow-x:auto}.product-module__upC50G__galeriaTrilho::-webkit-scrollbar{display:none}.product-module__upC50G__galeriaSlide{scroll-snap-align:center;padding:var(--esp-4);color:inherit;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;place-items:center;display:grid}.product-module__upC50G__galeriaSlide img{object-fit:contain;width:100%;height:100%}.product-module__upC50G__galeriaContador{bottom:var(--esp-3);right:var(--esp-3);padding:2px var(--esp-2);border-radius:var(--raio-pill);background:var(--cor-tinta);color:var(--cor-invertida);font-size:var(--txt-xs);font-variant-numeric:tabular-nums;position:absolute}.product-module__upC50G__galeriaMiniaturas{gap:var(--esp-2);scrollbar-width:thin;padding-block:var(--esp-1);contain:content;display:flex;overflow-x:auto}.product-module__upC50G__miniatura{background:var(--cor-superficie);border:2px solid var(--cor-borda);border-radius:var(--raio-sm);flex:none;width:60px;height:60px;padding:2px;overflow:hidden}.product-module__upC50G__miniaturaAtiva{border-color:var(--brand-gold-600)}.product-module__upC50G__miniatura img{object-fit:contain;width:100%;height:100%}.product-module__upC50G__zoomConteudo{min-height:min(70vh,720px);padding:var(--esp-3);background:var(--cor-superficie-suave);border-radius:var(--raio-md);place-items:center;display:grid}.product-module__upC50G__zoomImagem{object-fit:contain;width:100%;max-height:70vh}@media (min-width:1024px){.product-module__upC50G__galeria{align-items:start;gap:var(--esp-4);grid-template-columns:76px minmax(0,1fr);display:grid}.product-module__upC50G__galeriaPalco{grid-area:1/2}.product-module__upC50G__galeriaMiniaturas{flex-direction:column;grid-area:1/1;max-height:min(66vw,720px);padding:0;display:flex;overflow:hidden auto}.product-module__upC50G__miniatura{width:72px;height:72px}}.product-module__upC50G__grupoOpcao{gap:var(--esp-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.product-module__upC50G__grupoTitulo{align-items:baseline;gap:var(--esp-2);font-size:var(--txt-sm);font-weight:var(--peso-negrito);letter-spacing:.03em;text-transform:uppercase;color:var(--cor-tinta-media);flex-wrap:wrap;display:flex}.product-module__upC50G__grupoValor{font-weight:var(--peso-medio);letter-spacing:0;text-transform:none;color:var(--cor-tinta)}.product-module__upC50G__listaOpcoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.product-module__upC50G__opcaoTexto{min-height:var(--alvo-toque);min-width:var(--alvo-toque);padding:var(--esp-2) var(--esp-4);background:var(--cor-superficie);border:1.5px solid var(--cor-borda-forte);border-radius:var(--raio-md);font-size:var(--txt-sm);font-weight:var(--peso-medio)}.product-module__upC50G__opcaoTextoAtiva{border-color:var(--cor-marca);background:var(--cor-marca);color:var(--cor-invertida);box-shadow:inset 0 -3px 0 var(--brand-gold-500)}.product-module__upC50G__opcaoIndisponivel{cursor:not-allowed;color:var(--cor-tinta-fraca);border-color:var(--cor-borda);background:var(--cor-superficie-suave);background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--cor-borda-forte) 50%, transparent calc(50% + 1px))}.product-module__upC50G__listaCores{gap:var(--esp-3);flex-wrap:wrap;display:flex}.product-module__upC50G__opcaoCor{width:var(--alvo-toque);height:var(--alvo-toque);background:var(--cor-superficie);border-radius:var(--raio-pill);border:2px solid #0000;padding:3px;position:relative}.product-module__upC50G__opcaoCorAtiva{border-color:var(--brand-gold-600)}.product-module__upC50G__opcaoCorAmostra{border-radius:var(--raio-pill);border:1px solid var(--cor-borda-forte);width:100%;height:100%;display:block}.product-module__upC50G__opcaoCorIndisponivel{cursor:not-allowed;opacity:.4}.product-module__upC50G__opcaoCorIndisponivel:after{content:"";border-top:2px solid var(--cor-erro);position:absolute;inset:20%;rotate:-45deg}.product-module__upC50G__faixas{border-collapse:collapse;width:100%;font-size:var(--txt-sm)}.product-module__upC50G__faixas caption{text-align:left;padding-bottom:var(--esp-2);font-size:var(--txt-xs);color:var(--cor-tinta-media)}.product-module__upC50G__faixas th,.product-module__upC50G__faixas td{padding:var(--esp-2) var(--esp-3);text-align:left;border-bottom:1px solid var(--cor-borda)}.product-module__upC50G__faixas th{font-size:var(--txt-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--cor-tinta-media)}.product-module__upC50G__faixas td{font-variant-numeric:tabular-nums}.product-module__upC50G__faixaAtiva{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--brand-gold-600);font-weight:var(--peso-forte)}.product-module__upC50G__acaoInline{display:flex}.product-module__upC50G__acaoInline>*{width:100%}.product-module__upC50G__resumoPreco{gap:var(--esp-2);flex-direction:column;display:flex}.product-module__upC50G__totalCotacao{color:var(--cor-tinta);font-size:var(--txt-base)}.product-module__upC50G__estadoCotacao,.product-module__upC50G__galeriaAviso{color:var(--cor-tinta-media);font-size:var(--txt-sm)}.product-module__upC50G__estadoErro{color:var(--cor-erro);font-size:var(--txt-sm)}.product-module__upC50G__tentarCotacao{min-height:var(--alvo-toque);padding-inline:var(--esp-3);border:var(--esp-borda) solid var(--cor-borda-forte);border-radius:var(--raio-sm);background:var(--cor-superficie);color:var(--cor-tinta);align-self:flex-start}.product-module__upC50G__cardVitrine{border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-lg);background:var(--surface-primary);overflow:hidden}.product-module__upC50G__cardVitrine .product-module__upC50G__cardFoto,.product-module__upC50G__cardCompacto .product-module__upC50G__cardFoto{aspect-ratio:1;border:0;border-radius:0}.product-module__upC50G__cardImagem{object-fit:contain}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCorpo{padding-inline:var(--esp-1)}.product-module__upC50G__cardNome{line-height:1.4}.product-module__upC50G__cardVitrine .product-module__upC50G__cardNome{min-height:2.8em;font-size:var(--txt-sm)}.product-module__upC50G__cardValor{color:var(--text-primary);font-size:var(--txt-preco-card);font-weight:var(--peso-negrito);line-height:1.15}.product-module__upC50G__cardMinimo{min-height:2.7em;line-height:1.35}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta,.product-module__upC50G__cardCompacto .product-module__upC50G__cardCta{min-height:var(--alvo-toque)}@media (prefers-reduced-motion:reduce){.product-module__upC50G__cardFoto,.product-module__upC50G__cardFoto:after,.product-module__upC50G__cardImagemSecundaria,.product-module__upC50G__prateleiraControle{transition-duration:0s}.product-module__upC50G__prateleira{scroll-behavior:auto}}.product-module__upC50G__cardVitrine{box-shadow:var(--sombra-sm);transition:box-shadow var(--dur-media) var(--curva), transform var(--dur-media) var(--curva)}.product-module__upC50G__cardVitrine:hover{transform:translateY(calc(-1 * var(--esp-1)));box-shadow:var(--sombra-md)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardNome{font-size:var(--txt-base);color:var(--brand-gold-text);font-weight:var(--peso-negrito)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardRodape{gap:var(--esp-2);padding-top:var(--esp-4);border-top:var(--esp-borda) solid var(--border-default)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardMinimo{color:var(--text-secondary)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardValor{font-size:var(--txt-xl)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta{margin-top:var(--esp-3)}@media (prefers-reduced-motion:reduce){.product-module__upC50G__cardVitrine{transition-duration:0s}.product-module__upC50G__cardVitrine:hover{transform:none}}.product-module__upC50G__cardVitrineCategoria{margin-bottom:var(--esp-2);color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-module__upC50G__cardVitrine .product-module__upC50G__cardFoto{background:var(--surface-tertiary)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardImagem{padding:var(--esp-2);object-fit:cover;mix-blend-mode:multiply}.product-module__upC50G__cardVitrine .product-module__upC50G__cardNome{min-height:0;color:var(--text-primary);line-height:var(--altura-controle)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCores{margin-top:var(--esp-3);padding-bottom:var(--esp-3);border-bottom:var(--esp-borda) solid var(--border-default)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardRodape{margin-top:var(--esp-3);border-top:0;padding-top:0}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta{background:var(--surface-inverse);color:var(--text-inverse)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta:hover{background:var(--brand-gold-700)}.product-module__upC50G__cardVitrine{border-color:var(--border-default);border-radius:var(--raio-lg);background:var(--surface-primary)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardFoto{aspect-ratio:1;border:0;border-bottom:var(--esp-borda) solid var(--border-default);background:var(--surface-primary);border-radius:0}.product-module__upC50G__cardVitrine .product-module__upC50G__cardImagem{object-fit:cover;mix-blend-mode:normal;padding:0}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCorpo{padding:var(--esp-4)}.product-module__upC50G__cardVitrineCategoria{margin-bottom:var(--esp-1)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardNome{min-height:2.8em;font-size:var(--txt-sm);line-height:var(--altura-card-texto);color:var(--text-primary)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCores{min-height:var(--alvo-toque);margin-top:var(--esp-2);border-bottom:0;padding-bottom:0}.product-module__upC50G__cardVitrine .product-module__upC50G__swatchBotaoAtivo{border-radius:var(--raio-pill)}.product-module__upC50G__cardVitrine .product-module__upC50G__swatch{width:var(--esp-5);height:var(--esp-5)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardRodape{padding-top:var(--esp-3);border-top:var(--esp-borda) solid var(--border-default);margin-top:auto}.product-module__upC50G__cardVitrine .product-module__upC50G__cardMinimo{min-height:0;line-height:var(--altura-normal)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta{min-height:var(--alvo-toque);margin-top:var(--esp-3)}.product-module__upC50G__cardCompacto{border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-lg);background:var(--surface-primary);box-shadow:var(--sombra-sm);transition:transform var(--dur-lenta) var(--curva), border-color var(--dur-media) var(--curva), box-shadow var(--dur-media) var(--curva);overflow:visible}.product-module__upC50G__cardCompacto:hover,.product-module__upC50G__cardCompacto:focus-within,.product-module__upC50G__cardVitrine:hover,.product-module__upC50G__cardVitrine:focus-within{transform:translateY(calc(-1 * var(--esp-1)));border-color:var(--border-highlight);box-shadow:var(--sombra-md)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardFoto,.product-module__upC50G__cardVitrine .product-module__upC50G__cardFoto{border-bottom:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-lg) var(--raio-lg) 0 0;background:var(--surface-primary)}.product-module__upC50G__cardVitrine{overflow:visible}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCorpo{padding:var(--esp-3)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardNome,.product-module__upC50G__cardVitrine .product-module__upC50G__cardNome,.product-module__upC50G__cardVitrineCategoria{text-align:center}.product-module__upC50G__cardCompacto .product-module__upC50G__cardNomeLink,.product-module__upC50G__cardVitrine .product-module__upC50G__cardNomeLink,.product-module__upC50G__cardVitrine .product-module__upC50G__cardCores{justify-content:center}.product-module__upC50G__cardCompacto .product-module__upC50G__cardRodape,.product-module__upC50G__cardVitrine .product-module__upC50G__cardRodape{text-align:center;align-items:center}.product-module__upC50G__cardCompacto .product-module__upC50G__cardRodape>div,.product-module__upC50G__cardVitrine .product-module__upC50G__cardRodape>div{justify-content:center}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCta,.product-module__upC50G__cardVitrine .product-module__upC50G__cardCta{width:100%}.product-module__upC50G__cardCompacto .product-module__upC50G__cardImagem,.product-module__upC50G__cardVitrine .product-module__upC50G__cardImagem{transition:transform var(--dur-lenta) var(--curva)}.product-module__upC50G__cardVitrine .product-module__upC50G__cardLink:hover .product-module__upC50G__cardImagem,.product-module__upC50G__cardVitrine .product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardImagem{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.product-module__upC50G__cardCompacto,.product-module__upC50G__cardCompacto .product-module__upC50G__cardImagem,.product-module__upC50G__cardVitrine .product-module__upC50G__cardImagem{transition-duration:0s}.product-module__upC50G__cardCompacto:hover,.product-module__upC50G__cardCompacto:focus-within,.product-module__upC50G__cardVitrine:hover,.product-module__upC50G__cardVitrine:focus-within,.product-module__upC50G__cardCompacto .product-module__upC50G__cardLink:hover .product-module__upC50G__cardImagem,.product-module__upC50G__cardCompacto .product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardImagem,.product-module__upC50G__cardVitrine .product-module__upC50G__cardLink:hover .product-module__upC50G__cardImagem,.product-module__upC50G__cardVitrine .product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardImagem{transform:none}}.product-module__upC50G__cardCompacto{height:100%;box-shadow:none;border-color:var(--border-default);border-radius:var(--raio-lg);background:var(--surface-primary);gap:0;overflow:hidden}.product-module__upC50G__cardCompacto .product-module__upC50G__cardFoto{aspect-ratio:1;border:0;border-bottom:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-lg) var(--raio-lg) 0 0;background:var(--surface-primary);overflow:hidden}.product-module__upC50G__cardAcaoFoto{right:var(--esp-3);bottom:var(--esp-3);left:var(--esp-3);max-width:var(--largura-acao-card);justify-content:center;align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-pill);background:var(--surface-primary);color:var(--brand-gold-text);box-shadow:var(--sombra-sm);font-size:var(--txt-xs);font-weight:var(--peso-forte);opacity:0;transform:translateY(var(--esp-2));transition:opacity var(--dur-media) var(--curva), transform var(--dur-lenta) var(--curva);margin-inline:auto;display:flex;position:absolute}.product-module__upC50G__cardCompacto .product-module__upC50G__cardLink:hover .product-module__upC50G__cardAcaoFoto,.product-module__upC50G__cardCompacto .product-module__upC50G__cardLink:focus-visible .product-module__upC50G__cardAcaoFoto{opacity:1;transform:translateY(0)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCorpo{padding:var(--esp-card-corpo);flex:1}.product-module__upC50G__cardCompacto .product-module__upC50G__cardNome{min-height:max(var(--alvo-toque), calc(2em * var(--altura-card-texto)));color:var(--brand-gold-text);line-height:var(--altura-card-texto)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardNomeLink{min-height:max(var(--alvo-toque), calc(2em * var(--altura-card-texto)));padding-block:0}.product-module__upC50G__cardCoresBloco{align-items:center;gap:var(--esp-1);flex-direction:column;display:flex}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores{justify-content:center;gap:var(--esp-1);min-height:var(--alvo-toque);margin-top:0;overflow:visible}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao{flex:0 0 var(--alvo-toque);width:var(--alvo-toque);height:var(--alvo-toque);padding:var(--esp-2);border-radius:var(--raio-pill);transition:background-color var(--dur-rapida) var(--curva), box-shadow var(--dur-rapida) var(--curva)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao:hover{background:var(--surface-selected)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao:active .product-module__upC50G__swatch{transform:scale(.9)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatch{transition:transform var(--dur-rapida) var(--curva)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchExtra,.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisLargo,.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisMobile{display:none}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMais{min-width:var(--esp-6);color:var(--text-secondary);font-size:var(--txt-xs);text-align:center}@container (min-width:300px){.product-module__upC50G__cardCompacto .product-module__upC50G__swatchExtra{display:grid}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisEstreito{display:none}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisLargo{display:block}}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotaoAtivo{box-shadow:inset 0 0 0 var(--esp-borda) var(--border-highlight)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardRodape{width:100%;padding-top:var(--esp-2);gap:var(--esp-1);margin-top:auto}.product-module__upC50G__cardCompacto .product-module__upC50G__cardMinimo{min-height:0}.product-module__upC50G__cardPreco{animation:product-module__upC50G__cardPrecoEntrar var(--dur-media) var(--curva) both}@keyframes product-module__upC50G__cardPrecoEntrar{0%{opacity:.45;transform:translateY(var(--esp-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-module__upC50G__cardPreco{animation:none}}@media (hover:none){.product-module__upC50G__cardAcaoFoto{display:none}}@media (prefers-reduced-motion:reduce){.product-module__upC50G__cardAcaoFoto,.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao,.product-module__upC50G__cardCompacto .product-module__upC50G__swatch{transition-duration:0s}}.product-module__upC50G__cardCompacto .product-module__upC50G__cardImagem{object-fit:contain}@container (max-width:199px){.product-module__upC50G__cardCompacto .product-module__upC50G__cardCorpo{padding:var(--esp-2)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchBotao:nth-child(3),.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisEstreito{display:none}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchMaisMobile{display:block}.product-module__upC50G__cardCompacto .product-module__upC50G__cardPreco{--txt-preco-card:var(--txt-preco-card-estreito)}}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCorpo{gap:var(--esp-2)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCoresBloco{align-items:flex-start}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores{min-height:var(--esp-8);justify-content:flex-start;gap:var(--esp-3)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao{flex-basis:var(--esp-8);width:var(--esp-8);height:var(--esp-8);border:var(--esp-borda) solid var(--border-default);background:var(--surface-primary);padding:3px;position:relative}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotao:before{content:"";inset:calc((var(--esp-8) - var(--alvo-toque)) / 2);position:absolute}.product-module__upC50G__cardCompacto .product-module__upC50G__swatchBotaoAtivo{border-color:var(--brand-gold-text);box-shadow:0 0 0 1px var(--brand-gold-text)}.product-module__upC50G__cardCompacto .product-module__upC50G__swatch{width:100%;height:100%}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMais{min-width:var(--esp-8);height:var(--esp-8);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-pill);color:var(--text-secondary);font-size:var(--txt-xs);font-weight:var(--peso-forte);place-items:center;display:inline-grid}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisLargo,.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisMobile{display:none}@container (min-width:300px){.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisEstreito{display:none}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisLargo{display:inline-grid}}@container (max-width:199px){.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisEstreito{display:none}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCores .product-module__upC50G__swatchMaisMobile{display:inline-grid}}.product-module__upC50G__cardCompacto .product-module__upC50G__cardNome,.product-module__upC50G__cardCompacto .product-module__upC50G__cardNomeLink{color:var(--text-primary);font-size:var(--txt-sm);font-weight:var(--peso-negrito);text-align:left;justify-content:flex-start}.product-module__upC50G__cardCompacto .product-module__upC50G__cardRodape{text-align:left;align-items:stretch;padding-top:0}.product-module__upC50G__cardCompacto .product-module__upC50G__cardRodape>div{justify-content:flex-start}.product-module__upC50G__cardCompacto .product-module__upC50G__cardPreco{gap:2px}.product-module__upC50G__cardCompacto .product-module__upC50G__cardPrecoPrefixo{color:var(--text-secondary);font-size:var(--txt-xs)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardPrecoPrefixo del{margin-left:var(--esp-1);color:var(--text-muted)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardPrecoLinha{justify-content:flex-start;align-items:center;gap:var(--esp-1) var(--esp-2);flex-wrap:wrap}.product-module__upC50G__cardCompacto .product-module__upC50G__cardValor{color:var(--text-primary);font-size:var(--txt-xl);white-space:nowrap}.product-module__upC50G__cardCompacto .product-module__upC50G__cardValor small{color:var(--text-secondary);font-size:var(--txt-xs);font-weight:var(--peso-normal);margin-left:2px}.product-module__upC50G__cardCompacto .product-module__upC50G__cardDesconto{padding:2px var(--esp-2);border-radius:var(--raio-pill);background:var(--cor-sucesso);color:var(--surface-primary);font-size:var(--txt-xs);flex-shrink:0;line-height:1.3}.product-module__upC50G__cardCompacto .product-module__upC50G__cardMinimo{color:var(--text-secondary);font-size:var(--txt-xs)}.product-module__upC50G__cardCompacto .product-module__upC50G__cardCta{margin-top:var(--esp-2)}@container (max-width:199px){.product-module__upC50G__cardCompacto .product-module__upC50G__cardValor{font-size:var(--txt-lg)}}
.home-module__xN3HmW__heroi{min-height:var(--altura-heroi);margin-inline:calc(var(--gutter) * -1);background:var(--surface-secondary);display:grid;overflow:hidden}.home-module__xN3HmW__heroiConteudo{justify-content:center;align-items:flex-start;gap:var(--esp-4);min-width:0;padding:var(--esp-6) var(--gutter) var(--esp-8);flex-direction:column;display:flex}.home-module__xN3HmW__heroiRotulo,.home-module__xN3HmW__editorialRotulo{align-items:center;gap:var(--esp-3);color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.home-module__xN3HmW__heroiRotulo:before,.home-module__xN3HmW__editorialRotulo:before{content:"";width:var(--esp-8);height:var(--esp-borda);background:var(--brand-gold-600);flex:none}.home-module__xN3HmW__heroiTitulo{max-width:16ch;font-size:var(--txt-heroi);font-weight:var(--peso-negrito);line-height:var(--altura-heroi-texto);letter-spacing:var(--tracking-titulo);overflow-wrap:anywhere}.home-module__xN3HmW__heroiTexto{max-width:var(--largura-leitura);color:var(--text-secondary);font-size:var(--txt-base);line-height:var(--altura-corpo-editorial)}.home-module__xN3HmW__heroiAcoes{align-items:center;gap:var(--esp-3) var(--esp-5);width:100%;margin-top:var(--esp-2);flex-wrap:wrap;display:flex}.home-module__xN3HmW__heroiLink,.home-module__xN3HmW__editorialCatalogo{min-height:var(--alvo-toque);align-items:center;gap:var(--esp-3);border-bottom:var(--esp-borda) solid var(--brand-gold-600);color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-secao);text-transform:uppercase;transition:gap var(--dur-media) var(--curva), color var(--dur-media) var(--curva);text-decoration:none;display:inline-flex}.home-module__xN3HmW__heroiLink:hover,.home-module__xN3HmW__editorialCatalogo:hover{gap:var(--esp-4);color:var(--text-primary)}.home-module__xN3HmW__heroiVisual{min-width:0;height:var(--altura-foto-heroi);background:var(--surface-tertiary);order:-1;position:relative;overflow:hidden}.home-module__xN3HmW__heroiFoto{width:100%;height:100%;display:block}.home-module__xN3HmW__heroiFoto img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-heroi) var(--curva);display:block}.home-module__xN3HmW__heroi:hover .home-module__xN3HmW__heroiFoto img{transform:scale(1.025)}.home-module__xN3HmW__heroiFotoFallback{height:100%;color:var(--text-secondary);place-items:center;display:grid}.home-module__xN3HmW__destaques{margin-top:var(--esp-secao-vitrine);margin-inline:calc(var(--gutter) * -1);padding:var(--esp-4) var(--gutter);background:var(--surface-secondary)}.home-module__xN3HmW__destaques>section{margin-top:0}.home-module__xN3HmW__faixaEditorial{margin-top:var(--esp-secao-vitrine);background:var(--surface-secondary);display:grid;overflow:hidden}.home-module__xN3HmW__editorialImagem{min-height:var(--altura-foto-editorial);background:var(--surface-tertiary);overflow:hidden}.home-module__xN3HmW__editorialImagem img{width:100%;height:100%;min-height:var(--altura-foto-editorial);object-fit:cover;object-position:center;transition:transform var(--dur-heroi) var(--curva);display:block}.home-module__xN3HmW__faixaEditorial:hover .home-module__xN3HmW__editorialImagem img{transform:scale(1.025)}.home-module__xN3HmW__editorialConteudo{justify-content:center;align-items:flex-start;gap:var(--esp-4);min-width:0;padding:var(--esp-8) var(--esp-5);flex-direction:column;display:flex}.home-module__xN3HmW__editorialConteudo h2{max-width:17ch;font-size:var(--txt-editorial);line-height:var(--altura-editorial);letter-spacing:var(--tracking-titulo);overflow-wrap:anywhere}.home-module__xN3HmW__editorialConteudo>p:not(.home-module__xN3HmW__editorialRotulo){max-width:var(--largura-leitura);color:var(--text-secondary);line-height:var(--altura-corpo-editorial)}.home-module__xN3HmW__editorialAcoes{align-items:center;gap:var(--esp-3) var(--esp-5);margin-top:var(--esp-2);flex-wrap:wrap;display:flex}@media (min-width:768px){.home-module__xN3HmW__heroi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:0}.home-module__xN3HmW__heroiVisual{height:auto;min-height:var(--altura-heroi)}.home-module__xN3HmW__heroiConteudo{padding:var(--esp-8)}.home-module__xN3HmW__faixaEditorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__xN3HmW__editorialImagem,.home-module__xN3HmW__editorialImagem img{min-height:var(--altura-foto-editorial)}.home-module__xN3HmW__editorialConteudo{padding:var(--esp-8)}}@media (min-width:1024px){.home-module__xN3HmW__heroi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__xN3HmW__heroiConteudo,.home-module__xN3HmW__editorialConteudo{padding:var(--esp-10)}}@media (min-width:1440px){.home-module__xN3HmW__heroiConteudo,.home-module__xN3HmW__editorialConteudo{padding:var(--esp-12)}}@media (prefers-reduced-motion:reduce){.home-module__xN3HmW__heroiFoto img,.home-module__xN3HmW__editorialImagem img,.home-module__xN3HmW__heroiLink,.home-module__xN3HmW__editorialCatalogo{transition-duration:0s}.home-module__xN3HmW__heroi:hover .home-module__xN3HmW__heroiFoto img,.home-module__xN3HmW__faixaEditorial:hover .home-module__xN3HmW__editorialImagem img{transform:none}}
.purchase-module__FazhiW__purchaseLayout{gap:var(--esp-6);align-items:start;display:grid}.purchase-module__FazhiW__purchaseLayout>*{min-width:0}.purchase-module__FazhiW__configuration,.purchase-module__FazhiW__summary{background:var(--cor-superficie);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-lg);color:var(--cor-pdp-texto);overflow:hidden}.purchase-module__FazhiW__summary{box-shadow:var(--sombra-pdp-resumo)}.purchase-module__FazhiW__panelHeading{padding:var(--esp-5) var(--esp-6);background:var(--cor-pdp-cabecalho);color:var(--cor-pdp-titulo);font-size:var(--txt-base)}.purchase-module__FazhiW__configurationBody{gap:var(--esp-5);padding:var(--esp-4);display:grid}.purchase-module__FazhiW__configurationGroup{gap:var(--esp-3);min-width:0;display:grid}.purchase-module__FazhiW__configuration input[type=number]:focus-visible{border-inline-color:var(--cor-pdp-selecao);outline:none}.purchase-module__FazhiW__configurationGroup+.purchase-module__FazhiW__configurationGroup{border-top:var(--esp-borda) solid var(--cor-pdp-borda);padding-top:var(--esp-5)}.purchase-module__FazhiW__groupHeading{justify-content:space-between;align-items:baseline;gap:var(--esp-2);font-size:var(--txt-sm);font-weight:var(--peso-negrito);flex-wrap:wrap;display:flex}.purchase-module__FazhiW__selectedValue{font-weight:var(--peso-normal);overflow-wrap:anywhere}.purchase-module__FazhiW__accessoryPrice{margin-top:var(--esp-1);font-size:var(--txt-xs);font-weight:var(--peso-normal);display:block}.purchase-module__FazhiW__summaryBody{gap:var(--esp-5);padding:var(--esp-6);display:grid}.purchase-module__FazhiW__summaryList{margin:0}.purchase-module__FazhiW__summaryList>div{justify-content:space-between;gap:var(--esp-3);padding-block:var(--esp-3);border-bottom:var(--esp-borda) solid var(--cor-pdp-borda);font-size:var(--txt-sm);display:flex}.purchase-module__FazhiW__summaryList dt{color:var(--cor-pdp-texto)}.purchase-module__FazhiW__summaryList dd{text-align:right;font-weight:var(--peso-forte);overflow-wrap:anywhere;margin:0}.purchase-module__FazhiW__quote{gap:var(--esp-1);min-height:var(--esp-16);display:grid}.purchase-module__FazhiW__unitPrice{font-size:var(--txt-preco-pdp);font-weight:var(--peso-negrito);color:var(--cor-realce-escura);letter-spacing:var(--tracking-titulo);line-height:var(--altura-apertada)}.purchase-module__FazhiW__comparePrice{color:var(--cor-pdp-texto);font-size:var(--txt-sm)}.purchase-module__FazhiW__discountBadge,.purchase-module__FazhiW__tierPrices small{color:var(--cor-sucesso);font-size:var(--txt-xs);font-weight:var(--peso-negrito)}.purchase-module__FazhiW__tierPrices{justify-content:flex-end;align-items:baseline;gap:var(--esp-2);flex-wrap:wrap;display:flex}.purchase-module__FazhiW__tierPrices del{color:var(--cor-pdp-texto);font-size:var(--txt-xs)}.purchase-module__FazhiW__help{color:var(--cor-pdp-texto);font-size:var(--txt-xs);line-height:var(--altura-normal)}.purchase-module__FazhiW__total{align-items:center;gap:var(--esp-3);padding:var(--esp-4);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);font-size:var(--txt-xs);display:flex}.purchase-module__FazhiW__total p{gap:var(--esp-1);display:grid}.purchase-module__FazhiW__total strong{font-size:var(--txt-xl);color:var(--cor-realce-escura)}.purchase-module__FazhiW__totalIcon{width:var(--esp-10);height:var(--esp-10);border-radius:var(--raio-pill);background:var(--cor-sucesso-suave);color:var(--cor-sucesso);flex-shrink:0;place-items:center;display:grid}.purchase-module__FazhiW__quoteStatus{font-size:var(--txt-sm);color:var(--cor-pdp-texto)}.purchase-module__FazhiW__accessory{align-items:center;gap:var(--esp-3);min-height:var(--alvo-toque);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);background:var(--cor-superficie);font-size:var(--txt-sm);font-weight:var(--peso-forte);cursor:pointer;transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);display:flex}.purchase-module__FazhiW__accessory>span{overflow-wrap:anywhere;min-width:0}.purchase-module__FazhiW__accessory input{appearance:none;width:var(--esp-5);height:var(--esp-5);border:var(--esp-borda) solid var(--cor-pdp-selecao);border-radius:var(--raio-sm);background:var(--cor-superficie);color:var(--cor-invertida);accent-color:var(--cor-pdp-selecao);cursor:inherit;flex-shrink:0;place-items:center;margin:0;display:grid}.purchase-module__FazhiW__accessory input:checked{background:var(--cor-pdp-selecao)}.purchase-module__FazhiW__accessory input:checked:before{content:"✓";font-size:var(--txt-sm);font-weight:var(--peso-negrito);line-height:1}.purchase-module__FazhiW__accessory:has(input:checked){border-color:var(--cor-pdp-selecao);background:var(--cor-pdp-selecao-suave)}.purchase-module__FazhiW__accessory:has(input:focus-visible){outline:var(--esp-foco-largura) solid var(--cor-pdp-selecao);outline-offset:var(--esp-foco-offset)}.purchase-module__FazhiW__accessory input:focus-visible{outline:none}.purchase-module__FazhiW__accessory:has(input:disabled){border-color:var(--cor-borda);background:var(--cor-fundo);color:var(--cor-tinta-fraca);cursor:not-allowed}.purchase-module__FazhiW__accessory input:disabled{border-color:var(--cor-tinta-fraca)}.purchase-module__FazhiW__methodList{gap:var(--esp-3);display:grid}.purchase-module__FazhiW__method{align-items:flex-start;gap:var(--esp-3);min-height:var(--alvo-toque);padding:var(--esp-4);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-pdp-texto);font-size:var(--txt-sm);font-weight:var(--peso-forte);line-height:var(--altura-normal);cursor:pointer;transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);display:flex}.purchase-module__FazhiW__method>span{overflow-wrap:anywhere;min-width:0}.purchase-module__FazhiW__methodDescription{font-size:var(--txt-xs);font-weight:var(--peso-normal);display:block}.purchase-module__FazhiW__method input{appearance:none;width:var(--esp-5);height:var(--esp-5);border:var(--esp-borda) solid var(--cor-pdp-selecao);background:var(--cor-superficie);cursor:inherit;border-radius:50%;flex-shrink:0;place-items:center;margin:0;display:grid}.purchase-module__FazhiW__method input:checked{background:var(--cor-pdp-selecao)}.purchase-module__FazhiW__method input:checked:before{content:"✓";color:var(--cor-invertida);font-size:var(--txt-sm);font-weight:var(--peso-negrito);line-height:1}.purchase-module__FazhiW__method:has(input:checked){border-color:var(--cor-pdp-selecao);background:var(--cor-pdp-selecao-suave)}.purchase-module__FazhiW__method:has(input:focus-visible){outline:var(--esp-foco-largura) solid var(--cor-marca-clara);outline-offset:var(--esp-foco-offset)}.purchase-module__FazhiW__method input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.purchase-module__FazhiW__method{transition:none}}@media (hover:hover) and (pointer:fine){.purchase-module__FazhiW__accessory:has(input:enabled):hover{border-color:var(--cor-pdp-selecao);background:var(--cor-pdp-selecao-suave)}}@media (prefers-reduced-motion:reduce){.purchase-module__FazhiW__accessory{transition:none}}@media (forced-colors:active){.purchase-module__FazhiW__accessory input{appearance:auto}.purchase-module__FazhiW__accessory input:checked:before{content:none}}.purchase-module__FazhiW__tiers{gap:var(--esp-2);display:grid}.purchase-module__FazhiW__tier{justify-content:space-between;align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-pdp-texto);font-size:var(--txt-xs);text-align:left;display:flex}.purchase-module__FazhiW__tier[aria-pressed=true]{border-color:var(--cor-pdp-selecao);background:var(--cor-pdp-selecao-suave)}.purchase-module__FazhiW__tierChoice{align-items:center;gap:var(--esp-3);font-weight:var(--peso-negrito);display:flex}.purchase-module__FazhiW__tierRadio{width:var(--esp-5);height:var(--esp-5);border:var(--esp-foco-offset) solid var(--cor-pdp-borda);border-radius:var(--raio-pill);flex-shrink:0}.purchase-module__FazhiW__tier[aria-pressed=true] .purchase-module__FazhiW__tierRadio{border-color:var(--cor-pdp-texto);background:var(--cor-pdp-texto);box-shadow:inset 0 0 0 var(--esp-1) var(--cor-superficie)}.purchase-module__FazhiW__tier:disabled{color:var(--cor-tinta-fraca);cursor:not-allowed}@media (min-width:768px){.purchase-module__FazhiW__purchaseLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.purchase-module__FazhiW__summary{grid-column:1/-1}.purchase-module__FazhiW__summaryBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"choices price""choices total""choices action";align-items:start}.purchase-module__FazhiW__summaryList{grid-area:choices}.purchase-module__FazhiW__quote{grid-area:price}.purchase-module__FazhiW__total{grid-area:total}.purchase-module__FazhiW__cartButton{grid-area:action}}@media (min-width:1440px){.purchase-module__FazhiW__purchaseLayout{gap:var(--esp-5);grid-template-columns:minmax(0,38fr) minmax(0,36fr) minmax(0,26fr)}.purchase-module__FazhiW__summary{grid-column:auto}.purchase-module__FazhiW__summaryBody{grid-template-columns:minmax(0,1fr);grid-template-areas:"choices""price""total""action";display:grid}}
.catalog-pages-module__YqV5HG__intro{padding-block:var(--esp-5) var(--esp-8)}.catalog-pages-module__YqV5HG__titulo{font-size:var(--txt-2xl);margin-bottom:var(--esp-3)}.catalog-pages-module__YqV5HG__descricao{color:var(--cor-tinta-media);max-width:68ch}.catalog-pages-module__YqV5HG__busca{width:100%;margin-bottom:var(--esp-6)}.catalog-pages-module__YqV5HG__relacionadas{margin-block:var(--esp-8)}.catalog-pages-module__YqV5HG__relacionadas>section{margin-top:0}.catalog-pages-module__YqV5HG__categoriaHero{justify-items:start;gap:var(--esp-2);min-width:0;padding-block:var(--esp-1) var(--esp-4);border-bottom:var(--esp-borda) solid var(--border-default);display:grid}.catalog-pages-module__YqV5HG__editorialRotulo{align-items:center;gap:var(--esp-3);color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.catalog-pages-module__YqV5HG__editorialRotulo:before{content:"";width:var(--esp-8);height:var(--esp-borda);background:var(--brand-gold-600)}.catalog-pages-module__YqV5HG__categoriaHeroTitulo{max-width:17ch;font-size:var(--txt-titulo-catalogo);font-weight:var(--peso-normal);line-height:var(--altura-editorial);letter-spacing:var(--tracking-titulo);overflow-wrap:anywhere}.catalog-pages-module__YqV5HG__categoriaHeroTitulo strong{color:var(--text-primary);font-weight:var(--peso-negrito)}.catalog-pages-module__YqV5HG__categoriaHeroTitulo span{color:var(--brand-gold-text)}.catalog-pages-module__YqV5HG__categoriaHeroDescricao{max-width:var(--largura-leitura);color:var(--text-secondary);line-height:var(--altura-confortavel)}@media (min-width:768px){.catalog-pages-module__YqV5HG__categoriaHeroDescricao{max-width:72ch}}.catalog-pages-module__YqV5HG__paginaCatalogo{padding-block:var(--esp-6) var(--esp-12);background:var(--cor-fundo)}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__intro{padding-block:var(--esp-8) var(--esp-10)}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__titulo{color:var(--brand-gold-text);font-size:var(--txt-3xl);line-height:var(--altura-apertada);letter-spacing:var(--tracking-titulo)}@media (min-width:768px){.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__intro{padding-block:var(--esp-10) var(--esp-12)}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__titulo{font-size:var(--txt-4xl)}}.catalog-pages-module__YqV5HG__categoriasCatalogo{margin-top:var(--esp-12)}.catalog-pages-module__YqV5HG__categoriasCatalogo>section{margin-top:0}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__intro{justify-items:start;gap:var(--esp-2);padding-block:var(--esp-5) var(--esp-6);display:grid}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__titulo{margin:0}.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__descricao{margin-top:var(--esp-1)}@media (min-width:768px){.catalog-pages-module__YqV5HG__paginaCatalogo .catalog-pages-module__YqV5HG__intro{padding-block:var(--esp-6) var(--esp-8)}}
.fixed-mobile-summary-module__O14fKa__frame{min-width:0;height:calc(var(--fixed-summary-height,calc(var(--esp-16) * 3)) + var(--esp-4))}.fixed-mobile-summary-module__O14fKa__externalSpace{height:0}.fixed-mobile-summary-module__O14fKa__panel{inset-inline:0;z-index:var(--z-fixo);max-height:50dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--cor-superficie);box-shadow:var(--sombra-alta);position:fixed;bottom:0;overflow-y:auto}.fixed-mobile-summary-module__O14fKa__panelDigitando{visibility:hidden;transform:translateY(100%)}@media (min-width:768px){.fixed-mobile-summary-module__O14fKa__frame{height:auto}.fixed-mobile-summary-module__O14fKa__panel{background:var(--cor-transparente);max-height:none;box-shadow:none;padding-bottom:0;position:static;overflow:visible}.fixed-mobile-summary-module__O14fKa__panelDigitando{visibility:visible;transform:none}}
.state-select-module__BzNDEq__field{gap:var(--esp-2);min-width:0;display:grid;position:relative}.state-select-module__BzNDEq__control{position:relative}.state-select-module__BzNDEq__trigger{justify-content:space-between;align-items:center;gap:var(--esp-1);width:100%;min-height:var(--alvo-toque);padding:var(--esp-2);border:var(--esp-borda) solid var(--cor-borda-forte);border-radius:var(--raio-md);background:var(--cor-superficie);color:var(--cor-realce-escura);font-size:var(--txt-sm);cursor:pointer;display:flex}.state-select-module__BzNDEq__trigger svg{width:var(--esp-4);height:var(--esp-4);flex-shrink:0}.state-select-module__BzNDEq__trigger[aria-expanded=true],.state-select-module__BzNDEq__trigger:hover{border-color:var(--brand-gold-600)}.state-select-module__BzNDEq__trigger:focus-visible{outline:var(--esp-borda) solid var(--cor-realce-escura);outline-offset:var(--esp-foco-offset)}.state-select-module__BzNDEq__trigger[aria-invalid=true]{border-color:var(--cor-erro)}.state-select-module__BzNDEq__trigger[aria-invalid=true]:focus-visible{outline-color:var(--cor-erro)}.state-select-module__BzNDEq__panel{bottom:calc(100% + var(--esp-2));z-index:var(--z-fixo);gap:var(--esp-1);width:calc(var(--esp-16) * 3 + var(--esp-8));max-width:calc(100vw - var(--gutter) * 2);max-height:calc(var(--esp-16) * 4);overscroll-behavior:contain;padding:var(--esp-2);border:var(--esp-borda) solid var(--cor-borda-forte);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;right:0;overflow-y:auto}.state-select-module__BzNDEq__option{min-height:var(--alvo-toque);border:var(--esp-borda) solid transparent;border-radius:var(--raio-sm);color:var(--cor-realce-escura);font-size:var(--txt-sm);cursor:pointer;justify-content:center;align-items:center;display:flex}.state-select-module__BzNDEq__option:hover,.state-select-module__BzNDEq__active{background:var(--cor-superficie-suave);border-color:var(--cor-borda-forte)}.state-select-module__BzNDEq__option[aria-selected=true]{background:var(--cor-realce-suave);border-color:var(--brand-gold-600);font-weight:var(--peso-forte)}.state-select-module__BzNDEq__placeholder{padding-inline:var(--esp-3);color:var(--cor-tinta-fraca);font-size:var(--txt-xs);grid-column:1/-1;justify-content:flex-start}.state-select-module__BzNDEq__error{color:var(--cor-erro);font-size:var(--txt-xs);overflow-wrap:anywhere}
.variants-module__Gklexa__grupoOpcao{border:0;min-width:0;margin:0;padding:0}.variants-module__Gklexa__grupoTitulo{padding:0 0 var(--esp-3);font-size:var(--txt-sm);font-weight:var(--peso-forte)}.variants-module__Gklexa__grupoValor{font-weight:var(--peso-normal)}.variants-module__Gklexa__singleSize{font-size:var(--txt-sm);font-weight:var(--peso-forte);margin:0}.variants-module__Gklexa__listaCores{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--esp-16) + var(--esp-4))), 1fr));gap:var(--esp-3) var(--esp-2);display:grid}.variants-module__Gklexa__compactColors{grid-template-columns:repeat(auto-fit, minmax(var(--esp-12), 1fr))}.variants-module__Gklexa__opcaoCor{grid-template-rows:var(--esp-12) auto;align-content:start;justify-items:center;gap:var(--esp-2);min-width:0;max-width:100%;min-height:var(--alvo-toque);border-radius:var(--raio-sm);text-align:center;background:0 0;border:0;padding:0;display:grid}.variants-module__Gklexa__colorThumbnail{width:var(--esp-12);height:var(--esp-12);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);background:var(--cor-superficie);place-items:center;display:grid;position:relative}.variants-module__Gklexa__opcaoCorAtiva .variants-module__Gklexa__colorThumbnail{border-color:var(--cor-pdp-selecao);background:var(--cor-superficie);outline:var(--esp-borda) solid var(--cor-pdp-selecao);outline-offset:var(--esp-foco-offset)}.variants-module__Gklexa__opcaoCorAmostra{width:var(--esp-6);height:var(--esp-6);border:var(--esp-borda) solid var(--cor-borda-forte);border-radius:var(--raio-pill)}.variants-module__Gklexa__colorImage{width:var(--esp-9);height:var(--esp-9);object-fit:contain}.variants-module__Gklexa__colorName{min-width:0;font-size:var(--txt-xs);overflow-wrap:break-word;word-break:normal}.variants-module__Gklexa__check{right:calc(var(--esp-1) * -1);bottom:calc(var(--esp-1) * -1);width:var(--esp-4);height:var(--esp-4);color:var(--cor-invertida);background:var(--cor-pdp-selecao);outline:var(--esp-borda) solid var(--cor-superficie);border-radius:var(--raio-pill);font-size:var(--txt-xs);place-items:center;display:grid;position:absolute}.variants-module__Gklexa__opcaoCorIndisponivel,.variants-module__Gklexa__opcaoIndisponivel{opacity:.5;cursor:not-allowed;text-decoration:line-through}.variants-module__Gklexa__listaOpcoes{gap:var(--esp-2);flex-wrap:wrap;display:flex}.variants-module__Gklexa__opcaoTexto{min-height:var(--alvo-toque);padding:var(--esp-2) var(--esp-3);border:var(--esp-borda) solid var(--cor-pdp-borda);border-radius:var(--raio-md);background:var(--cor-superficie);font-size:var(--txt-sm)}.variants-module__Gklexa__opcaoTextoAtiva{border-color:var(--cor-pdp-selecao);background:var(--cor-superficie);outline:var(--esp-borda) solid var(--cor-pdp-selecao);outline-offset:var(--esp-foco-offset)}
.cart-module__8y-kia__canvas{background:var(--cor-carrinho-fundo);min-height:calc(100dvh - var(--altura-cabecalho))}.cart-module__8y-kia__page{--cor-borda:var(--cor-carrinho-borda);--cor-borda-forte:var(--cor-carrinho-borda);max-width:var(--largura-carrinho);color:var(--cor-realce-escura);padding-bottom:0}.cart-module__8y-kia__backLink{align-items:center;gap:var(--esp-2);min-height:var(--alvo-toque);color:var(--cor-tinta-media);font-size:var(--txt-micro);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:var(--tracking-label);display:inline-flex}.cart-module__8y-kia__backLink:hover{color:var(--cor-realce-escura)}.cart-module__8y-kia__view{gap:var(--esp-3);display:grid}.cart-module__8y-kia__intro{justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:var(--altura-carrinho-cabecalho);padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-sm);flex-wrap:wrap;display:flex}.cart-module__8y-kia__intro>div:first-child{flex:1;min-width:0}.cart-module__8y-kia__intro h1{font-size:var(--txt-lg);letter-spacing:var(--tracking-titulo)}.cart-module__8y-kia__intro p{margin-top:var(--esp-1);color:var(--cor-tinta-media);font-size:var(--txt-carrinho-detalhe)}.cart-module__8y-kia__titleDot{margin-left:var(--esp-1);color:var(--brand-gold-600)}.cart-module__8y-kia__orderSteps{gap:var(--esp-2);width:100%;font-size:var(--txt-xs);flex-wrap:wrap;order:1;display:none}.cart-module__8y-kia__orderSteps li[aria-current]{color:var(--cor-realce-escura);font-weight:var(--peso-negrito)}.cart-module__8y-kia__orderSteps li:not([aria-current]){color:var(--cor-tinta-fraca)}.cart-module__8y-kia__orderSteps span{padding-right:var(--esp-1)}.cart-module__8y-kia__itemCount{justify-items:center;gap:var(--esp-1);min-width:var(--esp-12);padding:var(--esp-2) var(--esp-3);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-carrinho-superficie-suave);font-size:var(--txt-micro);line-height:var(--altura-compacta);flex-shrink:0;display:grid}.cart-module__8y-kia__itemCount strong{font-size:var(--txt-sm)}.cart-module__8y-kia__itemCount span{color:var(--cor-tinta-media);text-transform:uppercase;letter-spacing:var(--tracking-label)}.cart-module__8y-kia__cart{align-items:start;gap:var(--esp-5);display:grid}.cart-module__8y-kia__cart>*,.cart-module__8y-kia__itemsPanel{min-width:0}.cart-module__8y-kia__itemsPanel{gap:var(--esp-6);display:grid}.cart-module__8y-kia__items{gap:var(--esp-4);display:grid}.cart-module__8y-kia__deliveryNotice{align-items:center;gap:var(--esp-3);padding:var(--esp-4);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);font-size:var(--txt-xs);display:flex}.cart-module__8y-kia__deliveryNotice p{margin-top:var(--esp-1);color:var(--cor-tinta-media);font-size:var(--txt-xs)}.cart-module__8y-kia__deliveryIcon{width:var(--esp-8);height:var(--esp-8);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-realce-suave);color:var(--cor-realce-escura);flex-shrink:0;place-items:center;display:grid}.cart-module__8y-kia__deliveryIcon svg{width:var(--esp-4);height:var(--esp-4)}.cart-module__8y-kia__item{padding:var(--esp-3);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie)}.cart-module__8y-kia__product{grid-template-columns:var(--largura-carrinho-foto) minmax(0, 1fr) var(--alvo-toque);align-items:start;column-gap:var(--esp-4);overflow-wrap:anywhere;min-width:0;display:grid}.cart-module__8y-kia__photo{aspect-ratio:1;border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-superficie);grid-area:1/1/span 2;align-self:start;place-items:center;width:100%;display:grid;overflow:hidden}.cart-module__8y-kia__photo img,.cart-module__8y-kia__photoFallback{object-fit:contain;width:100%;height:100%;display:block}.cart-module__8y-kia__photoFallback{padding:var(--esp-1);color:var(--cor-tinta-fraca);font-size:var(--txt-micro);text-align:center;place-items:center;display:grid}.cart-module__8y-kia__productHeading{gap:var(--esp-1);grid-area:1/2/auto/-1;min-width:0;display:grid}.cart-module__8y-kia__productName{padding-right:var(--alvo-toque);font-size:var(--txt-carrinho-produto);font-weight:var(--peso-negrito);line-height:var(--altura-card-texto)}.cart-module__8y-kia__productName a:hover{text-decoration:underline}.cart-module__8y-kia__variant{gap:var(--esp-1);font-size:var(--txt-micro);font-weight:var(--peso-forte);text-transform:uppercase;flex-wrap:wrap;display:flex}.cart-module__8y-kia__variant span{padding:var(--esp-contador) var(--esp-2);border-radius:var(--raio-pill);background:var(--cor-realce-suave);color:var(--cor-realce-escura)}.cart-module__8y-kia__variantLabel{align-items:center;gap:var(--esp-1);display:inline-flex}.cart-module__8y-kia__variantLabel:before{content:"•";color:var(--brand-gold-600)}.cart-module__8y-kia__remove{width:var(--alvo-toque);height:var(--alvo-toque);margin-top:calc(-1 * var(--esp-2));margin-right:calc(-1 * var(--esp-2));border-radius:var(--raio-md);background:var(--cor-transparente);color:var(--cor-tinta-fraca);transition:color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);border:0;grid-area:1/3;justify-self:end;place-items:center;display:grid}.cart-module__8y-kia__remove svg{width:var(--esp-4);height:var(--esp-4)}.cart-module__8y-kia__remove:hover:not(:disabled){background:var(--cor-carrinho-superficie-suave);color:var(--cor-tinta)}.cart-module__8y-kia__remove:disabled{cursor:not-allowed}.cart-module__8y-kia__productDetails{min-width:0;color:var(--cor-tinta-media);font-size:var(--txt-carrinho-detalhe);grid-area:2/2/auto/-1}.cart-module__8y-kia__productDetails summary{align-items:center;gap:var(--esp-1);min-height:var(--alvo-toque);cursor:pointer;list-style:none;display:flex}.cart-module__8y-kia__productDetails summary>span{-webkit-text-decoration:underline dashed var(--brand-gold-300);text-decoration:underline dashed var(--brand-gold-300);text-decoration-thickness:var(--esp-borda);text-underline-offset:var(--esp-1)}.cart-module__8y-kia__productDetails summary::-webkit-details-marker{display:none}.cart-module__8y-kia__productDetails summary svg{width:var(--esp-3);height:var(--esp-3);transition:transform var(--dur-media) var(--curva)}.cart-module__8y-kia__productDetails[open] summary svg{transform:rotate(180deg)}.cart-module__8y-kia__productDetails .cart-module__8y-kia__detailsOpen,.cart-module__8y-kia__productDetails[open] .cart-module__8y-kia__detailsClosed{display:none}.cart-module__8y-kia__productDetails[open] .cart-module__8y-kia__detailsOpen{display:inline}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(::details-content){.cart-module__8y-kia__productDetails{interpolate-size:allow-keywords}.cart-module__8y-kia__productDetails::details-content{opacity:0;block-size:0;transition:block-size var(--dur-media) var(--curva), opacity var(--dur-media) var(--curva), content-visibility var(--dur-media) allow-discrete;display:flow-root;overflow:clip}.cart-module__8y-kia__productDetails[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.cart-module__8y-kia__productDetails::details-content{transition:none}}.cart-module__8y-kia__itemDetails{gap:var(--esp-2);margin:0 0 var(--esp-4);padding-left:var(--esp-3);border-left:var(--esp-contador) solid var(--brand-gold-300);line-height:var(--altura-card-texto);display:grid}.cart-module__8y-kia__itemDetails>div{grid-template-columns:minmax(0, var(--largura-carrinho-rotulo)) minmax(0, 1fr);gap:var(--esp-3);display:grid}.cart-module__8y-kia__itemDetails dt{color:var(--cor-tinta-media)}.cart-module__8y-kia__itemDetails dd{min-width:0;color:var(--cor-realce-escura);margin:0}.cart-module__8y-kia__itemControls{justify-content:space-between;align-items:end;gap:var(--esp-2);margin-top:var(--esp-2);flex-wrap:wrap;grid-area:3/1/auto/-1;display:flex}.cart-module__8y-kia__quantity{border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}.cart-module__8y-kia__itemSubtotal{gap:var(--esp-contador);text-align:right;max-width:100%;line-height:var(--altura-controle);font-variant-numeric:tabular-nums;margin-left:auto;display:grid}.cart-module__8y-kia__itemSubtotal span{color:var(--cor-tinta-media);font-size:var(--txt-micro)}.cart-module__8y-kia__itemSubtotal>span:first-child{text-transform:uppercase;letter-spacing:var(--tracking-label)}.cart-module__8y-kia__itemSubtotal strong{color:var(--cor-realce-escura);font-size:var(--txt-base);font-weight:var(--peso-negrito)}.cart-module__8y-kia__unitPrice{font-weight:var(--peso-normal)}.cart-module__8y-kia__summary{background:var(--cor-superficie);min-width:0;box-shadow:var(--sombra-carrinho-resumo)}.cart-module__8y-kia__summaryHeading{justify-content:space-between;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-5) 0;flex-wrap:wrap;display:flex}.cart-module__8y-kia__summaryHeading h2{font-size:var(--txt-xs);display:none}.cart-module__8y-kia__summaryHeading:has(.cart-module__8y-kia__summaryStatus:empty){display:none}.cart-module__8y-kia__summaryStatus{align-items:center;gap:var(--esp-2);min-height:var(--esp-4);color:var(--cor-realce-escura);font-size:var(--txt-micro);font-weight:var(--peso-forte);display:inline-flex}.cart-module__8y-kia__summarySpinner{width:var(--esp-3);height:var(--esp-3);border:var(--esp-contador) solid var(--cor-borda);border-radius:var(--raio-pill);animation:cart-module__8y-kia__summarySpin var(--dur-banner) linear infinite;border-top-color:currentColor;flex-shrink:0}.cart-module__8y-kia__summaryTotal{transition:background-color var(--dur-media) var(--curva)}.cart-module__8y-kia__summary[aria-busy=true] .cart-module__8y-kia__summaryTotal{background:var(--cor-realce-suave)}@keyframes cart-module__8y-kia__summarySpin{to{transform:rotate(360deg)}}.cart-module__8y-kia__summaryBody{padding:var(--esp-4) var(--esp-5) 0}.cart-module__8y-kia__summaryBody:has(.cart-module__8y-kia__summaryDetails):not(:has(.cart-module__8y-kia__summaryDetails>div:nth-child(3))){display:none}.cart-module__8y-kia__summaryDetails>div:nth-child(-n+2){display:none}.cart-module__8y-kia__summaryDetails{gap:var(--esp-2);color:var(--cor-tinta-media);font-size:var(--txt-xs);font-variant-numeric:tabular-nums;margin:0;display:grid}.cart-module__8y-kia__summaryDetails>div{justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap;display:flex}.cart-module__8y-kia__summaryDetails dd{font-weight:var(--peso-forte);overflow-wrap:anywhere;margin:0}.cart-module__8y-kia__summaryTotal{gap:var(--esp-1) var(--esp-3);padding:var(--esp-5);background:var(--cor-superficie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cart-module__8y-kia__summaryTotal>span{color:var(--cor-tinta-media);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--txt-micro)}.cart-module__8y-kia__summaryTotal strong{color:var(--cor-realce-escura);font-size:var(--txt-xl);font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums;line-height:var(--altura-apertada);letter-spacing:var(--tracking-titulo);overflow-wrap:anywhere;grid-column:1}.cart-module__8y-kia__shippingNote{color:var(--cor-tinta-media);font-size:var(--txt-micro);line-height:var(--altura-normal);text-align:right;grid-area:1/2/span 2;align-self:center}.cart-module__8y-kia__summaryActions{gap:var(--esp-4);padding:0 var(--esp-5) var(--esp-5);display:grid}.cart-module__8y-kia__orderInfo{gap:var(--esp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.cart-module__8y-kia__orderInfo>div{gap:var(--esp-1);padding:var(--esp-2);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-md);color:var(--cor-tinta-media);font-size:var(--txt-micro);display:grid}.cart-module__8y-kia__orderInfo strong{font-weight:var(--peso-forte)}.cart-module__8y-kia__orderInfo svg{width:var(--esp-4);height:var(--esp-4);color:var(--cor-realce-escura)}.cart-module__8y-kia__coupon{padding:var(--esp-3);border:var(--esp-borda) dashed var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie)}.cart-module__8y-kia__coupon h2{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-2);color:var(--cor-tinta-media);font-size:var(--txt-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);display:flex}.cart-module__8y-kia__coupon h2 svg{width:var(--esp-4);height:var(--esp-4)}.cart-module__8y-kia__couponForm{align-items:start;gap:var(--esp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cart-module__8y-kia__couponForm>*{min-width:0}.cart-module__8y-kia__couponApplied{margin-top:var(--esp-3);font-size:var(--txt-xs);overflow-wrap:anywhere}.cart-module__8y-kia__itemError{grid-column:1/-1}.cart-module__8y-kia__statePanel{justify-items:center;gap:var(--esp-4);padding:var(--esp-10) var(--esp-5);border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);text-align:center;display:grid}.cart-module__8y-kia__stateTitle{font-size:var(--txt-xl)}.cart-module__8y-kia__statePanel>p{max-width:var(--largura-mensagem)}.cart-module__8y-kia__emptyIcon{width:var(--tamanho-estado-icone);height:var(--tamanho-estado-icone);border-radius:var(--raio-pill);background:var(--cor-realce-suave);color:var(--cor-realce-escura);place-items:center;display:grid}.cart-module__8y-kia__emptyIcon svg{width:var(--esp-8);height:var(--esp-8)}.cart-module__8y-kia__catalogButton{margin-top:var(--esp-2)}.cart-module__8y-kia__loadingItems{gap:var(--esp-4);display:grid}@media (min-width:390px){.cart-module__8y-kia__itemControls{grid-column:2/-1}}@media (min-width:768px){.cart-module__8y-kia__canvas{background:var(--cor-fundo)}.cart-module__8y-kia__page{padding-bottom:var(--esp-12);color:var(--cor-tinta)}.cart-module__8y-kia__view{gap:var(--esp-4)}.cart-module__8y-kia__intro{padding:var(--esp-3) var(--esp-4);flex-wrap:nowrap}.cart-module__8y-kia__intro h1{font-size:var(--txt-xl)}.cart-module__8y-kia__intro p{font-size:var(--txt-xs)}.cart-module__8y-kia__orderSteps{width:auto;font-size:var(--txt-micro);order:0;display:flex}.cart-module__8y-kia__itemCount{min-width:var(--esp-14)}.cart-module__8y-kia__itemCount span{text-transform:none;letter-spacing:normal}.cart-module__8y-kia__itemsPanel{gap:var(--esp-5)}.cart-module__8y-kia__item{padding:var(--esp-3);border-radius:var(--raio-lg);box-shadow:none}.cart-module__8y-kia__product{grid-template-columns:var(--largura-carrinho-foto) minmax(0, 1fr) var(--alvo-toque);column-gap:var(--esp-3);row-gap:0}.cart-module__8y-kia__productHeading{gap:var(--esp-1);grid-column:2}.cart-module__8y-kia__productName{font-size:var(--txt-carrinho-produto);font-weight:var(--peso-forte);padding-right:0}.cart-module__8y-kia__variant{gap:var(--esp-1);font-size:var(--txt-micro);font-weight:var(--peso-normal);text-transform:none}.cart-module__8y-kia__variant span{padding:var(--esp-contador) var(--esp-2)}.cart-module__8y-kia__remove{margin:0}.cart-module__8y-kia__photo{border-radius:var(--raio-md);grid-row:1/span 2}.cart-module__8y-kia__productDetails,.cart-module__8y-kia__itemControls,.cart-module__8y-kia__itemError{grid-column:2/-1}.cart-module__8y-kia__productDetails,.cart-module__8y-kia__deliveryNotice p{font-size:var(--txt-carrinho-detalhe)}.cart-module__8y-kia__itemDetails{margin-bottom:var(--esp-3)}.cart-module__8y-kia__itemControls{gap:var(--esp-3);margin-top:0}.cart-module__8y-kia__itemSubtotal strong{font-size:var(--txt-base)}.cart-module__8y-kia__itemSubtotal .cart-module__8y-kia__unitPrice{font-size:var(--txt-micro)}.cart-module__8y-kia__summary{border:var(--esp-borda) solid var(--cor-borda);border-radius:var(--raio-lg);margin:0;padding-bottom:0}:is(.cart-module__8y-kia__summaryHeading,.cart-module__8y-kia__summaryHeading:has(.cart-module__8y-kia__summaryStatus:empty)){padding:var(--esp-4);border-bottom:var(--esp-borda) solid var(--cor-borda);display:flex}.cart-module__8y-kia__summaryHeading h2{display:block}:is(.cart-module__8y-kia__summaryBody,.cart-module__8y-kia__summaryBody:has(.cart-module__8y-kia__summaryDetails):not(:has(.cart-module__8y-kia__summaryDetails>div:nth-child(3)))){padding:var(--esp-4);display:block}.cart-module__8y-kia__summaryDetails>div:nth-child(-n+2){display:flex}.cart-module__8y-kia__summaryTotal{padding:var(--esp-4);border-block:var(--esp-borda) solid var(--cor-borda);background:var(--cor-carrinho-superficie-suave);grid-template-columns:minmax(0,1fr)}.cart-module__8y-kia__summaryTotal strong{font-size:var(--txt-xl)}.cart-module__8y-kia__shippingNote{text-align:left;grid-area:auto}.cart-module__8y-kia__summaryActions{padding:var(--esp-4)}.cart-module__8y-kia__orderInfo{display:grid}.cart-module__8y-kia__coupon{padding:var(--esp-4)}.cart-module__8y-kia__coupon h2{margin-bottom:var(--esp-3)}.cart-module__8y-kia__couponForm{gap:var(--esp-3)}.cart-module__8y-kia__statePanel{padding:var(--esp-16) var(--esp-6)}}@media (min-width:1024px){.cart-module__8y-kia__cart{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.cart-module__8y-kia__summaryFrame{top:calc(var(--altura-cabecalho) + var(--esp-4));position:sticky}}.cart-module__8y-kia__couponForm>button{margin-top:calc(var(--txt-sm) * var(--altura-normal) + var(--esp-2))}
.brand-module__SV701W__page{gap:var(--esp-12);padding-block:var(--esp-6) var(--esp-16);display:grid}.brand-module__SV701W__hero{border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-xl);background:var(--surface-primary);display:grid;overflow:hidden}.brand-module__SV701W__heroText{align-content:center;justify-items:start;gap:var(--esp-5);padding:var(--esp-8) var(--esp-5);display:grid}.brand-module__SV701W__eyebrow,.brand-module__SV701W__kicker{color:var(--brand-gold-text);font-size:var(--txt-xs);font-weight:var(--peso-negrito);letter-spacing:var(--tracking-secao);text-transform:uppercase}.brand-module__SV701W__hero h1{max-width:14ch;font-size:clamp(var(--txt-3xl), 8vw, var(--txt-4xl));line-height:var(--altura-apertada)}.brand-module__SV701W__hero p,.brand-module__SV701W__sectionHead p{max-width:65ch;color:var(--text-secondary)}.brand-module__SV701W__heroLinks,.brand-module__SV701W__buttonRow,.brand-module__SV701W__badgeRow{gap:var(--esp-2);flex-wrap:wrap;display:flex}.brand-module__SV701W__heroLinks a{min-height:var(--alvo-toque);padding:var(--esp-2) var(--esp-4);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-pill);background:var(--surface-primary);font-size:var(--txt-sm);font-weight:var(--peso-forte);transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);align-items:center;display:inline-flex}.brand-module__SV701W__heroLinks a:hover{border-color:var(--border-highlight);background:var(--surface-selected)}.brand-module__SV701W__heroMark{align-content:center;place-items:center;gap:var(--esp-2);min-height:16rem;padding:var(--esp-6);background:var(--surface-tertiary);display:grid}.brand-module__SV701W__heroMark img{width:min(70%,15rem);height:auto}.brand-module__SV701W__heroMark span,.brand-module__SV701W__brandLight span,.brand-module__SV701W__brandDark span{font-size:var(--txt-xs);font-weight:var(--peso-forte)}.brand-module__SV701W__section{gap:var(--esp-5);scroll-margin-top:calc(var(--altura-cabecalho) + var(--esp-6));display:grid}.brand-module__SV701W__sectionHead{gap:var(--esp-2);max-width:52rem;display:grid}.brand-module__SV701W__sectionHead h2{font-size:var(--txt-2xl)}.brand-module__SV701W__brandRow,.brand-module__SV701W__typeGrid,.brand-module__SV701W__feedbackGrid,.brand-module__SV701W__productLayout,.brand-module__SV701W__inventoryGrid,.brand-module__SV701W__formGrid,.brand-module__SV701W__interactionRow{gap:var(--esp-4);display:grid}.brand-module__SV701W__brandLight,.brand-module__SV701W__brandDark{align-content:center;place-items:center;gap:var(--esp-4);min-height:14rem;padding:var(--esp-5);border-radius:var(--raio-lg);display:grid}.brand-module__SV701W__brandLight{background:var(--surface-primary);border:var(--esp-borda) solid var(--border-default)}.brand-module__SV701W__brandDark{background:var(--surface-inverse);color:var(--text-inverse)}.brand-module__SV701W__brandLight img,.brand-module__SV701W__brandDark img{width:min(70%,14rem);height:auto}.brand-module__SV701W__colorGrid{gap:var(--esp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-module__SV701W__colorCard{align-content:start;gap:var(--esp-1);min-width:0;padding:var(--esp-2);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-md);background:var(--surface-primary);display:grid}.brand-module__SV701W__colorCard strong{font-size:var(--txt-sm)}.brand-module__SV701W__colorCard code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--txt-xs)}.brand-module__SV701W__colorSurface{height:var(--esp-16);border-radius:var(--raio-sm);border:var(--esp-borda) solid var(--border-default);display:block}.brand-module__SV701W__ink{background:var(--action-primary)}.brand-module__SV701W__gold{background:var(--brand-gold-500)}.brand-module__SV701W__white{background:var(--surface-primary)}.brand-module__SV701W__warm{background:var(--surface-secondary)}.brand-module__SV701W__selected{background:var(--surface-selected)}.brand-module__SV701W__success{background:var(--success)}.brand-module__SV701W__warning{background:var(--warning)}.brand-module__SV701W__error{background:var(--error)}.brand-module__SV701W__typeSpecimen,.brand-module__SV701W__tokenNotes,.brand-module__SV701W__specimen,.brand-module__SV701W__inventoryCard{align-content:start;gap:var(--esp-4);min-width:0;padding:var(--esp-5);border:var(--esp-borda) solid var(--border-default);border-radius:var(--raio-lg);background:var(--surface-primary);display:grid}.brand-module__SV701W__typeSpecimen strong{max-width:18ch;font-family:var(--fonte-display);font-size:var(--txt-3xl);line-height:var(--altura-apertada)}.brand-module__SV701W__typeSpecimen p,.brand-module__SV701W__tokenNotes span,.brand-module__SV701W__sectionNote,.brand-module__SV701W__inventoryCard p{color:var(--text-secondary);font-size:var(--txt-sm)}.brand-module__SV701W__tokenNotes{gap:var(--esp-2);background:var(--surface-tertiary)}.brand-module__SV701W__specimen h3,.brand-module__SV701W__inventoryCard h3{font-size:var(--txt-lg)}.brand-module__SV701W__badgeRow{margin-top:var(--esp-2)}.brand-module__SV701W__formGrid,.brand-module__SV701W__interactionRow{grid-template-columns:1fr}.brand-module__SV701W__interactionBlock{align-content:start;justify-items:start;gap:var(--esp-3);display:grid}.brand-module__SV701W__fieldLabel{color:var(--text-secondary);font-size:var(--txt-sm);font-weight:var(--peso-forte)}.brand-module__SV701W__modalAction{margin-top:var(--esp-5)}.brand-module__SV701W__feedbackGrid .brand-module__SV701W__specimen{min-height:100%}.brand-module__SV701W__feedbackGrid .brand-module__SV701W__specimen:last-child{align-content:start}.brand-module__SV701W__productPreview{max-width:22rem}.brand-module__SV701W__productLayout .brand-module__SV701W__specimen{align-content:start}.brand-module__SV701W__textLink{min-height:var(--alvo-toque);color:var(--brand-gold-text);font-weight:var(--peso-forte);text-underline-offset:var(--esp-1);align-items:center;text-decoration:underline;display:inline-flex}.brand-module__SV701W__inventoryGrid{grid-template-columns:1fr}.brand-module__SV701W__inventoryCard p{overflow-wrap:anywhere}@media (min-width:640px){.brand-module__SV701W__colorGrid,.brand-module__SV701W__formGrid,.brand-module__SV701W__interactionRow,.brand-module__SV701W__feedbackGrid,.brand-module__SV701W__inventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.brand-module__SV701W__page{gap:var(--esp-16)}.brand-module__SV701W__hero,.brand-module__SV701W__brandRow,.brand-module__SV701W__typeGrid,.brand-module__SV701W__productLayout{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-module__SV701W__heroText{padding:var(--esp-12)}.brand-module__SV701W__colorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-module__SV701W__inventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
