*,*::before,*::after{box-sizing: border-box} [hidden]{display: none !important}body{margin: 0;background: var(--gp-bg);color: var(--gp-ink);font-family: var(--gp-font);font-size: 15px;line-height: 1.55;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: var(--gp-primary);text-decoration: none}a:hover{text-decoration: underline}button{font-family: inherit;cursor: pointer}h1,h2,h3,h4{line-height: 1.25;margin: 0 0 .5em;font-weight: 700}h1{font-size: 28px}h2{font-size: 22px}h3{font-size: 18px}.gp-container{max-width: var(--gp-max-width);margin: 0 auto;padding: 0 20px} .gp-visually-hidden,.screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}:focus-visible{outline: 3px solid var(--gp-primary);outline-offset: 2px;border-radius: 4px}  .gp-icon{flex-shrink: 0}.gp-icon__line{fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round} .gp-btn--primary,.gp-btn--danger,.gp-coupon__copy,.gp-expired-banner,.gp-lightbox__close,.gp-vote__btn[aria-pressed="true"]{--gp-chama-fill: currentColor} .gp-chama{fill: var(--gp-chama-fill,url(#gp-chama-cor) var(--gp-quente));stroke: none} .gp-svg-defs{position: absolute;width: 0;height: 0;overflow: hidden} .gp-btn{display: inline-flex;align-items: center;gap: 8px;justify-content: center;padding: 10px 22px;border-radius: var(--gp-radius-pill);font-weight: 600;font-size: 15px;border: 2px solid transparent;transition: background .15s,color .15s,border-color .15s;text-decoration: none}.gp-btn:hover{text-decoration: none}.gp-btn--primary{background: var(--gp-primary);color: #fff}.gp-btn--primary:hover{background: var(--gp-primary-dark);color: #fff}.gp-btn--outline{background: transparent;color: var(--gp-primary);border-color: var(--gp-primary)}.gp-btn--outline:hover{background: var(--gp-primary-soft)}.gp-btn--ghost{background: transparent;color: var(--gp-ink-soft)}.gp-btn--ghost:hover{background: var(--gp-surface-alt);color: var(--gp-ink)} .gp-btn.is-saved{color: var(--gp-primary)}.gp-btn.is-saved svg{fill: currentColor}.gp-btn--block{width: 100%}.gp-btn--lg{padding: 14px 32px;font-size: 16px}.gp-btn--sm{padding: 8px 16px;font-size: 14px;gap: 6px}.gp-btn--sm svg{width: 16px;height: 16px} .gp-btn--compact{gap: 6px;padding: 7px 16px;font-size: 13.5px;line-height: 1.55}.gp-btn--compact svg{width: 16px;height: 16px} .gp-header{background: var(--gp-surface);border-bottom: 1px solid var(--gp-border);position: sticky;top: 0;z-index: 100}.gp-header__bar{display: flex;align-items: center;gap: 14px;height: var(--gp-header-height)}.gp-logo{display: inline-flex;align-items: center;gap: 8px;font-size: 20px;font-weight: 800;color: var(--gp-ink);letter-spacing: -.02em;flex-shrink: 0}.gp-logo:hover{text-decoration: none}.gp-logo__mark{color: var(--gp-primary)} .gp-logo picture{display: block}.gp-logo__img{display: block;max-height: 30px;width: auto;max-width: min(220px,42vw);object-fit: contain} .gp-menu-toggle{display: grid;place-items: center;width: 42px;height: 42px;flex-shrink: 0;background: transparent;border: 0;border-radius: var(--gp-radius-sm);color: var(--gp-ink)}.gp-menu-toggle:hover{background: var(--gp-surface-alt)} .gp-search{flex: 1;min-width: 0;position: relative}.gp-search__form{position: relative}.gp-search input{width: 100%;height: 39px;padding: 0 38px 0 42px;border: 2px solid var(--gp-border);border-radius: var(--gp-radius-pill);font-size: 14px;font-family: inherit;color: var(--gp-ink);background: var(--gp-surface)}.gp-search input:focus{outline: none;border-color: var(--gp-primary)}.gp-search input::-webkit-search-cancel-button{display: none} .gp-search__icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);display: grid;place-items: center;color: var(--gp-ink-faint);pointer-events: none}.gp-search__clear{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;border: 0;border-radius: 50%;background: transparent;color: var(--gp-ink-faint);display: grid;place-items: center}.gp-search__clear:hover{background: var(--gp-surface-alt);color: var(--gp-ink)}.gp-search__clear[hidden]{display: none} .gp-search__panel{position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 130;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);padding: 8px;max-height: min(70vh,560px);overflow-y: auto}.gp-search__panel[hidden]{display: none}.gp-suggest__group{padding: 6px 4px 10px} .gp-suggest__group:not([hidden]) ~ .gp-suggest__group{border-top: 1px solid var(--gp-border)}.gp-suggest__title{display: flex;align-items: center;gap: 7px;margin: 0 0 8px;padding: 0 8px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--gp-ink-faint)}.gp-suggest__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.gp-suggest__head-action{margin: 0 0 8px;padding: 0 8px;border: 0;background: none;cursor: pointer;font: inherit;font-size: 12px;font-weight: 600;color: var(--gp-ink-faint)}.gp-suggest__head-action:hover{color: var(--gp-primary-dark);text-decoration: underline}.gp-suggest__chips{display: flex;flex-wrap: wrap;gap: 8px;padding: 0 8px}.gp-suggest__chip{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border-radius: var(--gp-radius-pill);border: 1px solid var(--gp-border);background: var(--gp-surface-alt);color: var(--gp-ink);font-size: 14px;font-weight: 600}.gp-suggest__chip .gp-icon{color: var(--gp-ink-faint)}.gp-suggest__chip:hover,.gp-suggest__chip.is-cursor{border-color: var(--gp-primary);background: var(--gp-primary-soft);color: var(--gp-primary-dark);text-decoration: none}.gp-suggest__deal{display: flex;align-items: center;gap: 12px;padding: 8px;border-radius: var(--gp-radius);color: var(--gp-ink)}.gp-suggest__deal:hover,.gp-suggest__deal.is-cursor{background: var(--gp-surface-alt);text-decoration: none}.gp-suggest__thumb{width: 52px;height: 52px;flex-shrink: 0;border-radius: var(--gp-radius-sm);overflow: hidden;background: var(--gp-neutral-soft);color: var(--gp-border-strong);display: grid;place-items: center}.gp-suggest__thumb img{width: 100%;height: 100%;object-fit: cover}.gp-suggest__deal-body{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 3px}.gp-suggest__deal-title{font-weight: 600;font-size: 14px;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.gp-suggest__deal-meta{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 13px;color: var(--gp-ink-faint)}.gp-suggest__deal-meta strong{color: var(--gp-primary-dark)}.gp-suggest__temp,.gp-folha__duplicado-temp{flex-shrink: 0;padding: 4px 10px;border-radius: var(--gp-radius-pill);font-weight: 700;font-size: 13px;background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}.gp-suggest__temp[data-state="quente"],.gp-folha__duplicado-temp[data-state="quente"]{background: var(--gp-quente-soft);color: var(--gp-quente-ink)} .gp-suggest__temp[data-state="a-arder"],.gp-folha__duplicado-temp[data-state="a-arder"]{background: var(--gp-arder-soft);color: var(--gp-arder-ink)}.gp-suggest__temp[data-state="frio"],.gp-folha__duplicado-temp[data-state="frio"]{background: var(--gp-frio-soft);color: var(--gp-frio-ink)}.gp-suggest__term{display: flex;align-items: center;gap: 11px;padding: 10px 8px;border-radius: var(--gp-radius);color: var(--gp-ink);font-weight: 500}.gp-suggest__term > span:first-of-type{flex: 1;min-width: 0}.gp-suggest__term .gp-icon{color: var(--gp-ink-faint);flex-shrink: 0}.gp-suggest__term:hover,.gp-suggest__term.is-cursor{background: var(--gp-surface-alt);text-decoration: none} .gp-suggest__user{display: flex;align-items: center;gap: 11px;padding: 8px;border-radius: var(--gp-radius);color: var(--gp-ink);font-weight: 500}.gp-suggest__user > span:nth-of-type(2){flex: 1;min-width: 0}.gp-suggest__user .gp-avatar{width: 30px;height: 30px;border-radius: 50%;flex-shrink: 0}.gp-suggest__user:hover,.gp-suggest__user.is-cursor{background: var(--gp-surface-alt);text-decoration: none}.gp-suggest__all{display: block;margin-top: 4px;padding: 13px 12px;border-top: 1px solid var(--gp-border);color: var(--gp-primary);font-weight: 600;font-size: 14px}.gp-suggest__all:hover,.gp-suggest__all.is-cursor{background: var(--gp-surface-alt);text-decoration: none} .gp-header__actions{display: flex;align-items: center;gap: 6px;flex-shrink: 0} .gp-header__publish{flex-shrink: 0}.gp-header__link{display: inline-flex;align-items: center;gap: 7px;padding: 9px 12px;border-radius: var(--gp-radius-sm);color: var(--gp-ink);font-weight: 600;font-size: 15px;background: transparent;border: 0}.gp-header__link:hover{background: var(--gp-surface-alt);text-decoration: none} .gp-header__notifs{flex-shrink: 0} @media (min-width: 861px){.gp-header__notifs{gap: 6px;padding: 8px 11px;font-size: 13.5px}.gp-header__notifs svg{width: 18px;height: 18px}}.gp-header__pill{min-width: 18px;padding: 0 5px;border-radius: var(--gp-radius-pill);background: var(--gp-accent);color: #fff;font-size: 11px;font-weight: 700;line-height: 18px;text-align: center}.gp-avatar{border-radius: 50%;display: block} #wpadminbar .gp-avatar{border-radius: 50%} .gp-avatar--initials{display: grid;place-items: center;flex-shrink: 0;color: #fff;font-weight: 700;line-height: 1;letter-spacing: .02em;user-select: none}.gp-avatar--btn{padding: 0;border: 0;background: none;line-height: 0} .gp-header__signin{padding: 9px 16px;font-size: 14px;flex-shrink: 0} .gp-btn__note{padding: 2px 8px;border-radius: var(--gp-radius-pill);background: rgba(255,255,255,.22);font-size: 12px;font-weight: 700;letter-spacing: .02em}.gp-btn--outline .gp-btn__note,.gp-btn--ghost .gp-btn__note{background: var(--gp-primary-soft);color: var(--gp-primary-dark)}  .gp-avatar-wrap{--gp-anel: 3px;position: relative;display: inline-flex;flex-shrink: 0;padding: calc(1.5px + var(--gp-anel));border-radius: 50%;background: var(--gp-nivel,var(--gp-nivel-aprendiz))}.gp-avatar-wrap .gp-avatar{box-shadow: 0 0 0 1.5px var(--gp-surface)} .gp-card__by .gp-avatar-wrap,.gp-feedback-card__author .gp-avatar-wrap{--gp-anel: 2px}.gp-profile__head .gp-avatar-wrap,.gp-settings__avatar .gp-avatar-wrap{--gp-anel: 6px}  @property --gp-giro{syntax: '<angle>';inherits: false;initial-value: 210deg} .gp-avatar-wrap--rei-do-churrasco{background: conic-gradient(from var(--gp-giro,210deg),var(--gp-nivel-rei) 0deg,var(--gp-nivel-rei-2) 70deg,var(--gp-nivel-rei) 150deg,var(--gp-nivel-rei-2) 250deg,var(--gp-nivel-rei) 360deg);animation: gp-ouro-gira 6s linear infinite}@keyframes gp-ouro-gira{to{--gp-giro: 570deg}} .gp-aura{position: absolute;pointer-events: none;display: grid;place-items: center} .gp-avatar-wrap:has(.gp-aura--coroa){margin-top: max(15px,calc(var(--gp-retrato,40px) * .42))}  .gp-aura--coroa{left: 50%;bottom: calc(100% - 4%);width: max(16px,46%);aspect-ratio: 1;transform: translateX(-50%)} .gp-aura__coroa{position: relative;z-index: 1;display: block;width: 100%;height: 100%;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%),linear-gradient(140deg,var(--gp-nivel-rei-2),var(--gp-nivel-rei) 45%,var(--gp-nivel-rei-2));background-size: 260% 100%,100% 100%;background-repeat: no-repeat;-webkit-mask: var(--gp-coroa-forma) center / contain no-repeat;mask: var(--gp-coroa-forma) center / contain no-repeat;filter: drop-shadow(0 2px 3px color-mix(in srgb,var(--gp-nivel-rei-2) 60%,transparent)); animation: gp-coroa-relance 3.5s ease-in-out infinite,gp-coroa-flutua 3.4s ease-in-out infinite} .gp-aura__reflexo{position: absolute;inset: -14%;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--gp-nivel-rei) 60%,transparent) 0%,transparent 68%);animation: gp-coroa-halo 3.5s ease-in-out infinite}@keyframes gp-coroa-flutua{0%,100%{transform: translateY(0) rotate(-2deg)}50%{transform: translateY(-8%) rotate(2deg)}}@keyframes gp-coroa-halo{0%,100%{opacity: .35;transform: scale(.92)}50%{opacity: .8;transform: scale(1.08)}}@keyframes gp-coroa-relance{0%,62%{background-position: -160% 0,0 0}100%{background-position: 260% 0,0 0}} @media (prefers-reduced-motion: reduce){.gp-aura--coroa .gp-aura__coroa{animation: none;transform: none}.gp-aura--coroa .gp-aura__reflexo{animation: none;opacity: .5;transform: none}.gp-avatar-wrap--rei-do-churrasco{animation: none}}  .gp-account__head{display: flex;align-items: center;gap: 12px;padding: 22px 12px 12px;margin-bottom: 6px;border-bottom: 1px solid var(--gp-border)}.gp-account__avatar{display: flex;flex-shrink: 0;border-radius: 50%}.gp-account__name{display: block;font-size: 15px;color: var(--gp-ink)}.gp-account__meta{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-top: 4px;font-size: 13px;color: var(--gp-ink-faint)} .gp-nivel{display: inline-flex;align-items: center;gap: 4px;padding: 3px 10px;border-radius: var(--gp-radius-pill);background: var(--gp-nivel,var(--gp-nivel-aprendiz));color: var(--gp-nivel-sobre,#fff);font-weight: 700;line-height: 1.25;white-space: nowrap; font-style: normal;vertical-align: middle}.gp-nivel--md{font-size: 13px}.gp-nivel--sm{padding: 2px 8px;font-size: 11.5px} .gp-nivel--rei-do-churrasco{position: relative;overflow: hidden;background: linear-gradient(100deg,var(--gp-nivel-rei-2),var(--gp-nivel-rei))}.gp-nivel--rei-do-churrasco::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform: translateX(-120%);animation: gp-reflexo 3.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.gp-nivel--rei-do-churrasco::after{animation: none;opacity: .35;transform: none}}@keyframes gp-reflexo{0%,62%{transform: translateX(-120%)}100%{transform: translateX(120%)}}@media (prefers-reduced-motion: reduce){.gp-chip--rei-do-churrasco::after{animation: none;opacity: .5;transform: none}} .gp-dropdown__item{width: 100%;align-items: center;text-align: left;background: none;border: 0;font: inherit;font-weight: 500;cursor: pointer}.gp-dropdown__item > span:first-of-type{flex: 1}.gp-dropdown__item--danger{color: var(--gp-danger)}.gp-dropdown__item--danger:hover{background: var(--gp-error-bg)}.gp-dropdown__pill{min-width: 20px;padding: 1px 6px;border-radius: var(--gp-radius-pill);background: var(--gp-accent);color: #fff;font-size: 12px;font-weight: 700;text-align: center} .gp-drawer{position: fixed;inset: 0;z-index: 220}.gp-drawer[hidden]{display: none}.gp-drawer__backdrop{position: absolute;inset: 0;border: 0;padding: 0;background: rgba(11,20,33,.45);animation: gp-fade-in .18s ease} .gp-drawer__panel{position: absolute;top: 0;left: 0;bottom: 0;width: min(380px,100vw);background: var(--gp-surface);border-right: 1px solid var(--gp-border);box-shadow: var(--gp-shadow-lg);display: flex;flex-direction: column;animation: gp-slide-in .22s ease}@keyframes gp-fade-in{from{opacity: 0}}@keyframes gp-slide-in{from{transform: translateX(-100%)}} .gp-drawer__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;border-bottom: 1px solid var(--gp-border);flex-shrink: 0} .gp-drawer__conta{display: flex;align-items: center;gap: 12px;padding: 4px 12px 14px;margin-bottom: 6px;border-bottom: 1px solid var(--gp-border);color: var(--gp-ink);text-decoration: none}.gp-drawer__conta:hover{text-decoration: none}.gp-drawer__conta .gp-avatar{width: 44px;height: 44px}.gp-drawer__conta-txt{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;min-width: 0}.gp-drawer__conta-txt strong{font-size: 16px}.gp-drawer__conta-txt small{flex-basis: 100%;color: var(--gp-ink-soft);font-size: 12.5px;line-height: 1.35}.gp-drawer__close{display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: var(--gp-radius-sm);background: transparent;color: var(--gp-ink);flex-shrink: 0}.gp-drawer__close:hover{background: var(--gp-surface)}.gp-drawer__body{flex: 1;overflow-y: auto;padding: 10px 12px 30px}.gp-drawer__item{display: flex;align-items: center;gap: 14px;width: 100%;min-height: 48px;padding: 11px 12px;text-align: left;border: 0;background: transparent;border-radius: var(--gp-radius);color: var(--gp-ink);font-family: inherit;font-size: 16px;font-weight: 500}.gp-drawer__item > span:first-of-type{flex: 1;min-width: 0}.gp-drawer__item .gp-icon{flex-shrink: 0;color: var(--gp-ink-soft)}a.gp-drawer__item:hover,button.gp-drawer__item:hover{background: var(--gp-surface-alt);text-decoration: none} .gp-count{color: var(--gp-ink-faint);font-size: 13px;flex-shrink: 0;margin-left: 4px}.gp-drawer__section{margin: 18px 0 6px;padding: 0 12px;font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--gp-ink-faint);font-weight: 700;border-top: 1px solid var(--gp-border);padding-top: 18px}  .gp-tabs{display: flex;gap: 4px;margin: 22px 0 18px;overflow-x: auto;scrollbar-width: none}.gp-tabs::-webkit-scrollbar{display: none}.gp-tab{display: inline-flex;align-items: center;gap: 7px;white-space: nowrap;padding: 10px 20px;border-radius: var(--gp-radius-pill);background: transparent;color: var(--gp-ink-soft);font-weight: 600;border: 2px solid transparent}.gp-tab:hover{background: var(--gp-surface);color: var(--gp-ink);text-decoration: none}.gp-tab[aria-current="page"]{background: var(--gp-surface);color: var(--gp-ink);border-color: var(--gp-border);box-shadow: var(--gp-shadow-sm)}  .gp-tabs-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}.gp-tabs-bar .gp-tabs{margin-bottom: 0}.gp-container > .gp-tabs-bar{margin: 22px 0 18px}.gp-filters-toggle{flex-shrink: 0} .gp-pills{display: inline-flex;gap: 4px;padding: 3px;background: var(--gp-neutral-soft);border-radius: var(--gp-radius-pill)}.gp-pills__item{border: 0;background: transparent;cursor: pointer;padding: 6px 14px;border-radius: var(--gp-radius-pill);font-size: 13px;font-weight: 700;color: var(--gp-ink-soft);text-align: center;white-space: nowrap;transition: background .12s,color .12s}.gp-pills__item:hover{color: var(--gp-ink);text-decoration: none}.gp-pills__item[aria-selected="true"],.gp-pills__item[aria-current="page"]{background: var(--gp-surface);color: var(--gp-ink);box-shadow: var(--gp-shadow-sm)} .gp-periodo{margin: -6px 0 18px} .gp-blog__sub{position: relative;display: flex;margin: -6px 0 18px}.gp-blog__lojas{max-width: 100%;overflow-x: auto;scrollbar-width: none}.gp-blog__lojas::-webkit-scrollbar{display: none}.gp-blog__seta{position: absolute;top: 0;bottom: 0;width: 56px;display: flex;align-items: center;pointer-events: none}.gp-blog__seta--ant{left: 0;background: linear-gradient(to left,transparent,var(--gp-bg) 55%)}.gp-blog__seta--seg{right: 0;justify-content: flex-end;background: linear-gradient(to right,transparent,var(--gp-bg) 55%)}.gp-blog__seta:has(:disabled){display: none}.gp-blog__seta .gp-rail__btn{width: 30px;height: 30px;pointer-events: auto;cursor: pointer} @media (max-width: 640px){.gp-tabs-bar{flex-wrap: nowrap}.gp-tabs-bar .gp-tabs{min-width: 0}} .gp-listing-note{display: flex;align-items: center;gap: 8px;margin: 0 0 14px;color: var(--gp-ink-soft);font-size: 14px;line-height: 1.4}.gp-listing-note svg{flex-shrink: 0}.gp-filters__badge{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;margin-left: 2px;border-radius: var(--gp-radius-pill); background: var(--gp-primary-dark);color: #fff;font-size: 12px;font-weight: 700;line-height: 1} .gp-filters--inline{padding: 22px 24px;margin-bottom: 18px}.gp-filters__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 18px 20px;align-items: start} .gp-filters__grid .gp-field{margin-bottom: 0} @media (min-width: 681px){.gp-filters__grid .gp-field--wide{grid-column: span 2}} .gp-filters__grid .gp-heat{margin-top: 0}.gp-filters__grid .gp-heat__stop label{gap: 8px}.gp-filters__grid .gp-heat__label{padding: 5px 10px;font-size: 13px} .gp-filters--inline .gp-filters__checks{border: 0;padding: 0;margin-bottom: 0}.gp-filters__foot{display: flex;justify-content: flex-end;margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--gp-border)} .gp-layout{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 24px;align-items: start}.gp-main{min-width: 0} .gp-sidebar{position: sticky;top: var(--gp-colado,calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 16px))}.gp-panel{background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: 20px;margin-bottom: 16px}.gp-panel__title{font-size: 16px;margin: 0 0 14px}.gp-panel__cta{display: flex;margin-inline: auto} .gp-deals{display: flex;flex-direction: column;gap: 14px}.gp-card{background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: 16px 16px 16px 0;display: grid;grid-template-columns: 190px minmax(0,1fr);gap: 18px;transition: box-shadow .15s,border-color .15s}.gp-card:hover{box-shadow: var(--gp-shadow);border-color: var(--gp-border-strong)} .gp-card{position: relative}.gp-card__title a::after{content: "";position: absolute;inset: 0;border-radius: inherit} .gp-card__top a,.gp-card__top button,.gp-card__footer a,.gp-card__footer button,.gp-card__by{position: relative;z-index: 1} .gp-card__by{align-self: flex-start}.gp-card--expired{opacity: .62}.gp-card--expired .gp-card__title a{text-decoration: line-through} .gp-card--pending{opacity: .62}.gp-card--pending:hover{box-shadow: none;border-color: var(--gp-border)}.gp-card--pending .gp-card__media{cursor: default} .gp-card__media{position: relative;margin-block: -16px;border-radius: calc(var(--gp-radius-lg) - 1px) 0 0 calc(var(--gp-radius-lg) - 1px);overflow: hidden;background: var(--gp-neutral-soft);min-height: 150px;display: grid;place-items: center;--gp-foto-margem: 14px} .gp-card__media img{position: absolute;inset: var(--gp-foto-margem);width: calc(100% - 2 * var(--gp-foto-margem));height: calc(100% - 2 * var(--gp-foto-margem));object-fit: contain;mix-blend-mode: multiply}.gp-card__placeholder{color: var(--gp-border-strong)}.gp-card__discount{position: absolute;top: 8px;left: 8px;background: var(--gp-discount);color: #fff;font-weight: 700;font-size: 13px;padding: 3px 9px;border-radius: var(--gp-radius-pill)} .gp-card__escolha{position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;gap: 5px;padding: 6px 8px;background: var(--gp-ink);color: var(--gp-surface);font-size: 12px;font-weight: 650;line-height: 1.2;text-align: center}.gp-card__media:has(.gp-card__escolha) img{height: calc(100% - 2 * var(--gp-foto-margem) - 26px)}.gp-card__body{display: flex;flex-direction: column;gap: 9px;min-width: 0}.gp-card__top{display: flex;align-items: center;gap: 12px;flex-wrap: wrap} .gp-card__info{width: 28px;height: 28px;border-radius: 50%;border: 0;background: transparent;color: var(--gp-ink-faint);display: grid;place-items: center;flex-shrink: 0;margin-left: -4px;transition: background .12s,color .12s}.gp-card__info:hover,.gp-card__info:focus-visible{background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-card__meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;color: var(--gp-ink-faint);font-size: 13px}.gp-card__meta a{color: var(--gp-ink-soft);font-weight: 600}.gp-card__title{font-size: 17px;font-weight: 700;margin: 0}.gp-card__title a{color: var(--gp-ink)}.gp-card__title a:hover{color: var(--gp-primary);text-decoration: none}.gp-card__prices{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.gp-price{font-size: 21px;font-weight: 800;color: var(--gp-accent)}.gp-price--free{color: var(--gp-success)}.gp-price__old{color: var(--gp-ink-faint);text-decoration: line-through;font-size: 15px}.gp-price__shipping{color: var(--gp-ink-soft);font-size: 13px} .gp-card .gp-price__shipping .gp-icon,.gp-price__shipping-curto{display: none}.gp-card__excerpt{color: var(--gp-ink-soft);font-size: 14px;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;overflow: hidden}.gp-card__footer{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: auto} .gp-card__chips,.gp-card__social{display: contents}.gp-card__guardar{display: none}.gp-chip__curto{display: none}.gp-chip{display: inline-flex;align-items: center;gap: 6px;padding: 4px 11px;border-radius: var(--gp-radius-pill);background: var(--gp-surface-alt);border: 1px solid var(--gp-border);font-size: 13px;font-weight: 600;color: var(--gp-ink-soft)}.gp-chip--coupon{background: var(--gp-primary-soft);border-color: var(--gp-primary);color: var(--gp-primary-dark);font-family: ui-monospace,SFMono-Regular,Menlo,monospace}.gp-chip--expired{background: var(--gp-warning-soft);border-color: var(--gp-warning);color: var(--gp-warning-ink)}.gp-chip--local{background: var(--gp-frio-soft);border-color: var(--gp-frio);color: var(--gp-frio-ink)}.gp-chip--pending{background: var(--gp-warning-soft);border-color: var(--gp-warning);color: var(--gp-warning-ink)}.gp-card__comments{display: inline-flex;align-items: center;gap: 6px;color: var(--gp-ink-soft);font-weight: 600;font-size: 14px}.gp-card__loja{display: inline-flex;align-items: center;gap: 6px;min-width: 0;color: var(--gp-ink-soft);font-weight: 600;font-size: 14px}.gp-card__loja span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-card__loja .gp-store-logo{max-width: 64px}.gp-card__loja:hover{color: var(--gp-ink)} .gp-card__by{display: inline-flex;align-items: center;gap: 7px;color: var(--gp-ink-faint);font-size: 12.5px;text-decoration: none;max-width: 100%}.gp-card__by .gp-avatar{width: 20px;height: 20px;flex-shrink: 0} .gp-card__by > span:not(.gp-avatar-wrap){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-card__by strong{color: var(--gp-ink-soft);font-weight: 600}.gp-card__by:hover strong{color: var(--gp-primary)} .gp-card__verificado{display: flex;align-items: center;gap: 6px;margin: 0;font-size: 12px;line-height: 1.3;color: var(--gp-success-ink)}.gp-card__verificado::before{content: "";flex: none;width: 6px;height: 6px;border-radius: 50%;background: currentColor} .gp-card__go{margin-left: auto;padding: 7px 14px;font-size: 13.5px;max-width: 100%;min-width: 0}.gp-card__go span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap} @media (min-width: 681px){.gp-card__body{display: grid;grid-template-columns: minmax(0,max-content) minmax(0,1fr);grid-template-rows: auto auto auto 1fr auto;gap: 7px 14px;align-items: center}.gp-card__top,.gp-card__title,.gp-card__excerpt,.gp-card__footer{grid-column: 1 / -1}.gp-card__prices{grid-area: 3 / 1}.gp-card__by{grid-area: 3 / 2}.gp-card__excerpt{grid-row: 4;align-self: start}.gp-card__footer{grid-row: 5}.gp-card__footer{margin-top: 3px}.gp-card__prices{line-height: 1.2}.gp-card__by{align-self: center;padding-left: 14px;border-left: 1px solid var(--gp-border)} .gp-card__body:has(> .gp-card__verificado){grid-template-rows: auto auto auto auto 1fr auto}.gp-card__body:has(> .gp-card__verificado) > .gp-card__verificado{grid-column: 1 / -1;grid-row: 4;margin-top: -2px}.gp-card__body:has(> .gp-card__verificado) > .gp-card__excerpt{grid-row: 5}.gp-card__body:has(> .gp-card__verificado) > .gp-card__footer{grid-row: 6}.gp-card__meta{margin-left: auto}.gp-card .gp-vote{padding: 2px}.gp-card .gp-vote__btn{width: 30px;height: 30px}.gp-card .gp-vote__value{min-width: 54px}} .gp-encarte{position: relative;display: grid;grid-template-columns: 190px minmax(0,1fr);grid-template-areas: "arte corpo" "arte acao";align-content: center;gap: 10px 18px;padding: 16px;background: var(--gp-encarte-fundo,var(--gp-primary-soft));border: 1px solid var(--gp-encarte-contorno,color-mix(in srgb,var(--gp-primary) 30%,var(--gp-primary-soft)));border-radius: var(--gp-radius-lg)}.gp-encarte__arte{grid-area: arte;min-height: 150px;display: grid;place-items: center;overflow: hidden;background: var(--gp-encarte-caixa,var(--gp-surface));border-radius: var(--gp-radius);color: var(--gp-encarte-icone,var(--gp-primary))} .gp-encarte__imagem{width: 100%;height: 100%;object-fit: cover}.gp-encarte__corpo{grid-area: corpo;align-self: end;display: flex;flex-direction: column;gap: 4px;padding-right: 26px}.gp-encarte__etiqueta{margin: 0;font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-encarte-etiqueta,var(--gp-quente-ink))}.gp-encarte__titulo{margin: 0;font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--gp-encarte-titulo,var(--gp-ink))}.gp-encarte__texto{margin: 0;max-width: 52ch;font-size: 14px;color: var(--gp-encarte-texto,var(--gp-ink-soft))}.gp-encarte__acao{grid-area: acao;align-self: start;margin-top: 4px}.gp-encarte__acao .gp-appwait{max-width: 420px}.gp-encarte__btn,.gp-encarte__acao .gp-appwait__input{height: 36px}.gp-encarte__btn{padding: 0 18px;font-size: 13.5px;background: var(--gp-encarte-botao,var(--gp-primary));color: var(--gp-encarte-botao-texto,#fff)} .gp-encarte__btn:hover{background: var(--gp-encarte-botao,var(--gp-primary));color: var(--gp-encarte-botao-texto,#fff);filter: brightness(.92)}.gp-encarte__redes{display: flex;flex-wrap: wrap;gap: 8px}.gp-encarte__rede{display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 14px;border-radius: var(--gp-radius-pill);background: var(--gp-surface);border: 1px solid var(--gp-border-strong);font-size: 13.5px;font-weight: 600;color: var(--gp-ink)}.gp-encarte__rede:hover{border-color: var(--gp-encarte-botao,var(--gp-primary));color: var(--gp-ink)}.gp-encarte__fechar{position: absolute;top: 8px;right: 8px;width: 28px;height: 28px;display: grid;place-items: center;border: 0;border-radius: 50%;background: transparent;cursor: pointer;color: var(--gp-encarte-texto,var(--gp-ink-faint))}.gp-encarte__fechar:hover{background: color-mix(in srgb,currentColor 12%,transparent)}@media (max-width: 680px){ .gp-encarte{grid-template-columns: 116px minmax(0,1fr);grid-template-areas: "arte corpo" "acao acao";gap: 12px 13px;padding: 13px}.gp-encarte__arte{min-height: 116px}.gp-encarte__arte .gp-icon{width: 38px;height: 38px}.gp-encarte__corpo{align-self: center}.gp-encarte__titulo{font-size: 15px}.gp-encarte__texto{font-size: 13px}} .gp-previa-encarte .gp-cookie,.gp-previa-encarte .gp-modal{display: none !important} .gp-vote{display: inline-flex;align-items: center;gap: 2px;background: var(--gp-surface);border: 2px solid var(--gp-border);border-radius: var(--gp-radius-pill);padding: 3px;flex-shrink: 0; position: relative}.gp-vote__btn{width: 34px;height: 34px;border-radius: 50%;border: 0;background: transparent;color: var(--gp-ink-faint);display: grid;place-items: center;transition: background .12s,color .12s}.gp-vote__btn:hover:not(:disabled){background: var(--gp-surface-alt)}.gp-vote__btn:disabled{opacity: .4;cursor: not-allowed} .gp-vote__btn--down{color: var(--gp-frio)}.gp-vote__btn--up:hover:not(:disabled){color: var(--gp-quente-ink);background: var(--gp-quente-soft)}.gp-vote__btn--down:hover:not(:disabled){color: var(--gp-frio);background: var(--gp-frio-soft)}.gp-vote__btn[aria-pressed="true"].gp-vote__btn--up{color: #fff;background: var(--gp-quente)}.gp-vote__btn[aria-pressed="true"].gp-vote__btn--down{color: #fff;background: var(--gp-frio)}.gp-vote__value{min-width: 62px;padding: 0 4px;display: inline-flex;align-items: center;justify-content: center;gap: 4px;text-align: center;font-weight: 800;font-size: 15px;color: var(--gp-ink-soft);font-variant-numeric: tabular-nums} .gp-vote__unit{font-size: .8em;margin-left: -4px;opacity: .85}.gp-vote[data-state="quente"] .gp-vote__value,.gp-vote[data-state="a-arder"] .gp-vote__value{color: var(--gp-quente-ink)}.gp-vote[data-state="frio"] .gp-vote__value{color: var(--gp-frio)}.gp-vote[data-state="a-arder"]{border-color: var(--gp-arder)} .gp-vote__nova,.gp-dealheat__nova,.gp-dealheat__nova-nota,.gp-deal__nova{display: none}[data-nova] .gp-vote__num,[data-nova] .gp-vote__unit,[data-nova] [data-gp-vote-state],[data-nova] .gp-dealheat__graus,[data-nova] .gp-deal__graus{display: none}[data-nova] .gp-vote__nova{display: inline;color: var(--gp-ink);font-size: 14px;font-weight: 700;white-space: nowrap} .gp-vote__btn--up.is-convite{position: relative}.gp-vote__btn--up.is-convite::after{content: "";position: absolute;inset: -3px;border-radius: 50%;pointer-events: none;border: 2px solid var(--gp-primary);opacity: 0;animation: gp-convite 1.8s ease-out 4}@keyframes gp-convite{0%{transform: scale(.85);opacity: .9}100%{transform: scale(1.5);opacity: 0}}@media (prefers-reduced-motion: reduce){.gp-vote__btn--up.is-convite::after{animation: none;opacity: .7}} .gp-decides{position: relative;display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 10px;align-items: start;margin: 0 0 14px;padding: 12px 40px 12px 14px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg)}.gp-decides-fechada .gp-decides{display: none}.gp-decides__icon{display: grid;place-items: center;padding-top: 2px}.gp-decides__texto strong{display: block;font-size: 15px;color: var(--gp-ink)}.gp-decides__texto p{margin: 2px 0 0;font-size: 13.5px;color: var(--gp-ink-soft)}.gp-decides__fechar{position: absolute;top: 8px;right: 8px;width: 28px;height: 28px;display: grid;place-items: center;border: 0;border-radius: 50%;background: none;color: var(--gp-ink-faint);cursor: pointer}.gp-decides__fechar:hover{background: var(--gp-neutral-soft);color: var(--gp-ink)}[data-nova] .gp-deal__nova{display: inline;color: var(--gp-ink)}  .gp-burst{position: absolute;width: 0;height: 0;pointer-events: none;z-index: 3}.gp-burst__flame,.gp-burst__flake,.gp-burst__halo{position: absolute;left: 0;top: 0} .gp-burst__halo{border-radius: 50%;background: var(--gp-quente-soft);animation: gp-halo .6s ease-out forwards} .gp-burst__flame{width: 13px;height: 19px;margin-left: -6.5px;background: linear-gradient(to top,var(--gp-chama-base),var(--gp-chama-topo));-webkit-mask: var(--gp-chama-forma) center / 100% 100% no-repeat;mask: var(--gp-chama-forma) center / 100% 100% no-repeat;transform-origin: 50% 100%;animation: gp-chama .66s cubic-bezier(.25,.6,.4,1) forwards} .gp-burst__flame:nth-child(even){background: linear-gradient(to top,var(--gp-chama-base),var(--gp-chama-topo) 55%)} .gp-burst__flake{width: 11px;height: 11px;margin-left: -5.5px;background: var(--gp-frio);-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202v20M4.2%207l15.6%209M19.8%207%204.2%2016M12%206.2%209.6%204M12%206.2%2014.4%204M12%2017.8%209.6%2020M12%2017.8l2.4%202.2M6.9%209.4%203.7%209M6.9%209.4%206.1%206.2M17.1%2014.6l3.2.4M17.1%2014.6l.8%203.2M17.1%209.4l.8-3.2M17.1%209.4l3.2-.4M6.9%2014.6l-3.2.4M6.9%2014.6l-.8%203.2%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E") center / 100% 100% no-repeat;mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202v20M4.2%207l15.6%209M19.8%207%204.2%2016M12%206.2%209.6%204M12%206.2%2014.4%204M12%2017.8%209.6%2020M12%2017.8l2.4%202.2M6.9%209.4%203.7%209M6.9%209.4%206.1%206.2M17.1%2014.6l3.2.4M17.1%2014.6l.8%203.2M17.1%209.4l.8-3.2M17.1%209.4l3.2-.4M6.9%2014.6l-3.2.4M6.9%2014.6l-.8%203.2%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E") center / 100% 100% no-repeat;animation: gp-neve .95s cubic-bezier(.35,.1,.6,1) forwards} .gp-burst__flake:nth-child(even){background: color-mix(in srgb,var(--gp-frio) 45%,#fff)}@keyframes gp-halo{0%{opacity: .8;transform: scale(.5)}100%{opacity: 0;transform: scale(1.5)}} @keyframes gp-chama{0%{opacity: 0;transform: rotate(var(--gp-ang)) translateY(calc(var(--gp-r) * -1)) scale(.45,.55)}18%{opacity: 1}70%{opacity: 1;transform: rotate(var(--gp-ang)) translateY(calc(var(--gp-r) * -1 - 17px)) scale(1,1.18)}100%{opacity: 0;transform: rotate(var(--gp-ang)) translateY(calc(var(--gp-r) * -1 - 30px)) scale(.35,.5)}} @keyframes gp-neve{0%{opacity: 0;transform: translateX(var(--gp-dx)) translateY(0) rotate(0deg)}20%{opacity: 1}50%{transform: translateX(calc(var(--gp-dx) + 4px)) translateY(calc(var(--gp-fall) * .5)) rotate(120deg)}100%{opacity: 0;transform: translateX(calc(var(--gp-dx) - 3px)) translateY(var(--gp-fall)) rotate(260deg)}}@media (prefers-reduced-motion: reduce){.gp-burst{display: none}.gp-drawer__panel,.gp-drawer__backdrop{animation: none}}.gp-vote--lg .gp-vote__btn{width: 42px;height: 42px}.gp-vote--lg .gp-vote__value{font-size: 20px;min-width: 76px}@media (max-width: 420px){.gp-vote__value{min-width: 52px}} .gp-breadcrumb{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;padding: 16px 0;color: var(--gp-ink-faint);font-size: 14px}.gp-breadcrumb a{color: var(--gp-ink-soft)}.gp-breadcrumb__sep{color: var(--gp-border-strong)}.gp-status-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: 14px 20px;margin-bottom: 14px}.gp-escolha-aviso{flex-basis: 100%;font-size: 14px;color: var(--gp-ink-soft)}.gp-escolha-aviso p{margin: 0}.gp-escolha-aviso ul{margin: 6px 0 0;padding-left: 20px} .gp-expired-banner{display: flex;align-items: center;justify-content: space-between;gap: 18px;flex-wrap: wrap;background: var(--gp-ink);color: #fff;border-radius: var(--gp-radius-lg);padding: 16px 22px;margin-bottom: 14px}.gp-expired-banner__text{display: flex;align-items: center;gap: 13px}.gp-expired-banner__text strong{display: block;font-size: 16px}.gp-expired-banner__text span{color: rgba(255,255,255,.78);font-size: 14px}.gp-expired-banner .gp-icon{flex-shrink: 0} .gp-ending-banner{display: flex;align-items: center;gap: 12px;background: var(--gp-primary-soft);color: var(--gp-ink);border: 1px solid var(--gp-primary);border-radius: var(--gp-radius-lg);padding: 14px 22px;margin-bottom: 14px;font-size: 15px}.gp-ending-banner .gp-icon{flex-shrink: 0}.gp-ending-banner__left{color: var(--gp-ink-soft)} .gp-antiga-banner{display: flex;align-items: center;gap: 12px;background: var(--gp-surface);color: var(--gp-ink);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: 10px 12px 10px 20px;margin-bottom: 14px;font-size: 14px}.gp-antiga-banner > .gp-icon{flex-shrink: 0;color: var(--gp-ink-soft)}.gp-antiga-banner__text{flex: 1;margin: 0}.gp-antiga-banner__text span{color: var(--gp-ink-soft)}.gp-antiga-banner__btn{flex-shrink: 0;background: var(--gp-surface-alt);color: var(--gp-ink);border: 1px solid var(--gp-border)}.gp-antiga-banner__btn:hover{background: var(--gp-bg);color: var(--gp-ink)} .gp-deal--expired .gp-deal__image,.gp-deal--expired .gp-deal__thumbs,.gp-deal--expired .gp-deal__prices,.gp-deal--expired .gp-deal__saving{opacity: .6;filter: grayscale(1)}.gp-deal--expired .gp-deal__title{text-decoration: line-through}.gp-status-bar__actions{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.gp-badge{display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;border-radius: var(--gp-radius-pill);font-size: 13px;font-weight: 700}.gp-badge--pending{background: var(--gp-warning-soft);color: var(--gp-warning-ink)}.gp-badge--expired{background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}.gp-badge--hot{background: var(--gp-accent-soft);color: var(--gp-accent)}.gp-badge--rejected{background: var(--gp-error-bg);color: var(--gp-error-ink)}.gp-badge--verified{background: var(--gp-success-bg);color: var(--gp-success-ink)}.gp-badge--escolha{background: var(--gp-ink);color: var(--gp-surface)} .gp-badge--xs{padding: 2px 8px;font-size: 11px;gap: 4px} .gp-badge--temp{flex-shrink: 0;background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}[data-state="quente"] > .gp-badge--temp,[data-state="a-arder"] > .gp-badge--temp{background: var(--gp-quente-soft);color: var(--gp-quente-ink)}[data-state="frio"] > .gp-badge--temp{background: var(--gp-frio-soft);color: var(--gp-frio-ink)} .gp-quentes__tabs{display: flex;margin: 0 0 14px}.gp-quentes__tab{flex: 1}.gp-quentes__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.gp-quentes__item{display: flex;gap: 11px;align-items: flex-start}.gp-quentes__item a{color: var(--gp-ink);font-size: 14px;font-weight: 600;line-height: 1.4}.gp-quentes__empty{color: var(--gp-ink-soft);font-size: 14px;line-height: 1.5}.gp-quentes__mais{width: fit-content;margin-top: 16px}   .gp-deal{display: flex;flex-direction: column;gap: 14px}.gp-deal > .gp-section{margin-top: 0}.gp-deal + .gp-related{margin-top: 24px}.gp-deal + .gp-related .gp-related__head h2{font-size: 18px} .gp-deal__summary,.gp-dealheat{--gp-heat-soft: var(--gp-neutral-soft);--gp-heat-ink: var(--gp-ink-soft)}.gp-deal__summary[data-state="frio"],.gp-dealheat[data-state="frio"]{--gp-heat-soft: var(--gp-frio-soft);--gp-heat-ink: var(--gp-frio-ink)}.gp-deal__summary[data-state="quente"],.gp-dealheat[data-state="quente"]{--gp-heat-soft: var(--gp-quente-soft);--gp-heat-ink: var(--gp-quente-ink)}.gp-deal__summary[data-state="a-arder"],.gp-dealheat[data-state="a-arder"]{--gp-heat-soft: var(--gp-arder-soft);--gp-heat-ink: var(--gp-arder-ink)} .gp-deal__meta{display: flex;align-items: center;gap: 7px;flex-wrap: wrap;margin: 0 0 6px;color: var(--gp-ink-faint);font-size: 13px}.gp-deal__store{display: inline-flex;align-items: center;gap: 7px;font-weight: 600;color: var(--gp-ink)}.gp-deal__time{color: var(--gp-ink-faint);font-size: 13px}.gp-deal__title{font-size: 24px;line-height: 1.25;letter-spacing: -.01em;margin: 0 0 8px;text-wrap: balance}.gp-deal__summary{display: flex;align-items: center;gap: 7px;flex-wrap: wrap;margin: 0;color: var(--gp-ink-soft);font-size: 13px}.gp-deal__summary a{color: inherit}.gp-deal__graus{padding: 1px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-heat-soft);color: var(--gp-heat-ink);font-weight: 800;font-variant-numeric: tabular-nums}.gp-deal__state{color: var(--gp-heat-ink)}.gp-deal__gallery{display: flex;flex-direction: column;gap: 8px}.gp-deal__image{position: relative;display: grid;place-items: center;aspect-ratio: 16 / 10;max-height: 360px;border-radius: var(--gp-radius-lg);overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border)} .gp-deal__zoom{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;background: none;padding: 0;cursor: zoom-in}.gp-deal__image img{width: 100%;height: 100%;object-fit: contain;display: block}.gp-deal__discount{position: absolute;top: 12px;left: 12px;padding: 2px 9px;border-radius: var(--gp-radius-pill);background: var(--gp-discount);color: #fff;font-size: 12px;font-weight: 700}.gp-deal__thumbs{display: flex;gap: 8px;flex-wrap: wrap}.gp-deal__thumb{width: 52px;height: 52px;border-radius: var(--gp-radius-sm);overflow: hidden;border: 2px solid var(--gp-border);padding: 0;background: var(--gp-surface-alt);cursor: pointer;transition: border-color .15s}.gp-deal__thumb img{width: 100%;height: 100%;object-fit: contain;display: block}.gp-deal__thumb:hover{border-color: var(--gp-border-strong)} .gp-deal__thumb.is-ativa{border-color: var(--gp-primary)}.gp-deal__thumb:focus-visible{outline: 2px solid var(--gp-primary);outline-offset: 2px}.gp-deal__rail{--gp-rail-pad: 18px;display: flex;flex-direction: column;gap: 12px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: var(--gp-rail-pad)}.gp-deal__prices{display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap}.gp-deal__prices .gp-price{font-size: 28px;line-height: 1.1;letter-spacing: -.015em}.gp-deal__prices .gp-price__old{font-size: 14px}.gp-deal__saving{margin: -8px 0 0;color: var(--gp-success-ink);font-size: 13px;font-weight: 600}.gp-deal__preco-vigia{margin: -8px 0 0;color: var(--gp-ink-soft);font-size: 12px;line-height: 1.4} .gp-deal__buy{width: 100%;padding: 8px 18px;font-size: 15px;line-height: 20px}.gp-coupon{display: flex;align-items: stretch;gap: 0;margin-bottom: 18px;border: 2px dashed var(--gp-primary);border-radius: var(--gp-radius);overflow: hidden;max-width: 520px}.gp-coupon__code{flex: 1;padding: 12px 16px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-weight: 700;font-size: 17px;letter-spacing: .06em;background: var(--gp-primary-soft);color: var(--gp-primary-dark);display: grid;place-items: center}.gp-coupon__copy{display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 0;background: var(--gp-primary);color: #fff;padding: 12px 20px;font-weight: 600;white-space: nowrap;text-align: center}.gp-coupon__copy:hover{background: var(--gp-primary-dark);color: #fff;text-decoration: none}.gp-deal__rail .gp-coupon{margin: 0;max-width: none}.gp-deal__rail .gp-coupon__code{font-size: 14px;padding: 7px 10px}.gp-deal__rail .gp-coupon__copy{padding: 7px 12px;font-size: 13px}.gp-deal__facts{display: flex;flex-direction: column;gap: 7px;margin: 0;font-size: 13px}.gp-deal__fact{display: flex;align-items: center;justify-content: space-between;gap: 12px}.gp-deal__fact dt{display: flex;align-items: center;gap: 8px;flex-shrink: 0;color: var(--gp-ink-soft)}.gp-deal__fact dt .gp-icon{color: var(--gp-ink-faint)}.gp-deal__fact dd{margin: 0;min-width: 0;text-align: right;font-weight: 600;overflow-wrap: anywhere}.gp-deal__fact dd a{color: var(--gp-ink)} .gp-deal__tools{display: grid;grid-template-columns: repeat(2,auto);justify-content: start;gap: 2px 8px;padding-top: 10px;border-top: 1px solid var(--gp-border);position: relative}  .gp-deal__tools .gp-btn{justify-content: flex-start;padding: 5px 7px;font-size: 13px;line-height: 18px;white-space: nowrap}.gp-deal__tools .gp-btn svg{width: 15px;height: 15px} .gp-deal__tools .gp-btn[aria-expanded="true"]{background: var(--gp-primary-soft);color: var(--gp-primary-dark)} .gp-partilha{--gp-partilha-seta: 112px}.gp-partilha[hidden]{display: none}.gp-partilha__veu{display: none}.gp-partilha__painel{position: absolute;z-index: 30;right: 0;bottom: calc(100% + 10px);width: 244px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);padding: 10px} .gp-partilha__painel::after{content: "";position: absolute;left: var(--gp-partilha-seta);bottom: -7px;width: 12px;height: 12px;background: var(--gp-surface);border-right: 1px solid var(--gp-border);border-bottom: 1px solid var(--gp-border);transform: rotate(45deg)}.gp-partilha__pega,.gp-partilha__cabeca{display: none}.gp-partilha__redes{display: flex;gap: 4px;margin-bottom: 6px}.gp-partilha__rede{flex: 1;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 8px 2px;border-radius: var(--gp-radius-sm);font-size: 11px;font-weight: 600;color: var(--gp-ink-soft);text-align: center}.gp-partilha__rede:hover{background: var(--gp-surface-alt);color: var(--gp-ink);text-decoration: none}.gp-partilha__pastilha{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;color: #fff} .gp-partilha__rede--whatsapp .gp-partilha__pastilha{background: #25d366}.gp-partilha__rede--facebook .gp-partilha__pastilha{background: #1877f2}.gp-partilha__rede--email .gp-partilha__pastilha{background: var(--gp-ink-soft)}.gp-partilha__copiar{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;border: 0;background: var(--gp-surface-alt);color: var(--gp-ink);border-radius: var(--gp-radius-sm);padding: 9px;font-size: 13px;font-weight: 600;transition: background .15s,color .15s}.gp-partilha__copiar:hover{background: var(--gp-neutral-soft)}.gp-partilha__copiar.is-feito{background: var(--gp-success-bg);color: var(--gp-success-ink)}.gp-partilha__copiar.is-feito:hover{background: var(--gp-success-bg)}.gp-deal__tags{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 18px}.gp-deal > .gp-section{padding: 20px}.gp-deal__story .gp-prose{font-size: 14.5px}.gp-deal__story .gp-seller-note{font-size: 13px}.gp-deal__story .gp-editorial-note{font-size: 12px}.gp-deal__talk .gp-comments__head h2{font-size: 18px}.gp-deal__talk .gp-comments__count{font-size: 13px}.gp-deal__talk .gp-comment__text{font-size: 14px} .gp-deal__talk .gp-comments__head{margin-bottom: 14px}.gp-deal__talk .gp-tabs--inline .gp-tab{padding: 5px 11px;font-size: 13px}.gp-deal__talk .gp-comment{margin-bottom: 10px}.gp-deal__talk .gp-comment__card{padding: 12px 14px}.gp-deal__talk .gp-comment__head{gap: 9px;margin-bottom: 6px}.gp-deal__talk .gp-comment__author{font-size: 14px}.gp-deal__talk .gp-comment__sub{font-size: 12px}.gp-deal__talk .gp-comment__actions{gap: 14px;margin-top: 8px}.gp-deal__talk .gp-comment__action,.gp-deal__talk .gp-comment__like,.gp-deal__talk .gp-comment__actions .comment-reply-link,.gp-deal__talk .gp-comment__actions .comment-reply-login{font-size: 12.5px}.gp-deal__talk .gp-comment .children{margin-top: 10px;padding-left: 16px}.gp-deal__talk .comment-reply-title{font-size: 15px;margin: 18px 0 10px}.gp-deal__talk .gp-comment-login{gap: 12px;padding: 12px 14px}.gp-deal__talk .gp-comment-login__text{margin: 0 0 8px;font-size: 13.5px}.gp-deal__talk .gp-comment-field{gap: 10px;margin-bottom: 10px} .gp-deal__talk .gp-comment-field .gp-textarea{height: 64px;min-height: 44px;padding: 8px 12px;font-size: 14px;line-height: 1.5} .gp-deal__talk .gp-comment-login .gp-btn,.gp-deal__talk .form-submit .gp-btn{padding: 6px 14px;font-size: 13px;line-height: 18px} .gp-deal__story .gp-authorpeek{padding: 12px;margin-top: 10px}.gp-deal__story .gp-authorpeek__stats{margin-bottom: 10px}.gp-deal__story .gp-authorpeek__stats .gp-stat__value{font-size: 17px} .gp-deal__story .gp-authorpeek .gp-btn{padding: 6px 14px;font-size: 13px;line-height: 18px}.gp-deal__story .gp-authorpeek .gp-btn svg{width: 15px;height: 15px}.gp-section{background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);padding: 24px;margin-top: 14px}.gp-author-card{display: flex;align-items: flex-start;gap: 14px;margin-bottom: 18px}.gp-author-card__main{min-width: 0}.gp-author-card__meta{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;color: var(--gp-ink-faint);font-size: 13px;margin-top: 3px} .gp-author-card__level{display: inline-flex;align-items: center;gap: 4px} .gp-levelchip{border: 0;font: inherit;cursor: pointer}.gp-levelchip:hover,.gp-levelchip[aria-expanded="true"]{filter: brightness(1.12)}.gp-levelchip .gp-icon{opacity: .75}.gp-levelpeek{margin-top: 12px;padding: 14px;background: var(--gp-surface-alt);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);animation: gp-peek-in .18s ease}.gp-levelpeek__intro{margin: 0 0 12px;font-size: 13px;color: var(--gp-ink-soft)}.gp-levelpeek__list{list-style: none;margin: 0 0 12px;padding: 0;display: flex;flex-direction: column;gap: 6px}.gp-levelpeek__item{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--gp-ink-soft);padding: 5px 9px;border-radius: var(--gp-radius-sm)} .gp-levelpeek__item.is-current{background: var(--gp-primary-soft);color: var(--gp-primary-dark);font-weight: 700}.gp-levelpeek__name{font-weight: 700}.gp-levelpeek__pts{font-variant-numeric: tabular-nums}.gp-levelpeek__now{margin: 0 0 10px;font-size: 13px;color: var(--gp-ink-faint)}.gp-levelpeek__more{display: inline-flex;align-items: center;gap: 4px;font-size: 13px;font-weight: 600;color: var(--gp-primary-dark)}.gp-levelpeek__more .gp-icon{transform: rotate(-90deg)}.gp-author-card__name{font-weight: 700;color: var(--gp-ink)}.gp-author-card__trigger{display: inline-flex;align-items: center;gap: 4px;background: none;border: 0;padding: 2px 4px;margin-left: -4px;border-radius: var(--gp-radius-sm);font-size: inherit;font-family: inherit}.gp-author-card__trigger:hover{background: var(--gp-surface-alt);color: var(--gp-primary)}.gp-author-card__trigger .gp-icon{transition: transform .18s ease;color: var(--gp-ink-faint)}.gp-author-card__trigger[aria-expanded="true"] .gp-icon{transform: rotate(180deg)} .gp-authorpeek{margin-top: 12px;max-width: 380px;background: var(--gp-surface-alt);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);padding: 16px;animation: gp-peek-in .18s ease}.gp-authorpeek[hidden]{display: none}.gp-authorpeek__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 14px}.gp-authorpeek__stats .gp-stat__value{font-size: 20px}.gp-authorpeek__stats .gp-stat__label{font-size: 11px;line-height: 1.3;color: var(--gp-ink-soft)}@keyframes gp-peek-in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.gp-authorpeek,.gp-levelpeek{animation: none}.gp-author-card__trigger .gp-icon{transition: none}} .gp-seller-note{display: flex;align-items: flex-start;gap: 9px;margin: 20px 0 0;padding: 13px 16px;background: var(--gp-surface-alt);border-radius: var(--gp-radius);color: var(--gp-ink-soft);font-size: 14px;line-height: 1.55}.gp-seller-note .gp-icon{flex-shrink: 0;margin-top: 2px;color: var(--gp-ink-faint)}.gp-seller-note strong{color: var(--gp-ink)} .gp-editorial-note{margin: 14px 0 0;color: var(--gp-ink-soft);font-size: 12.5px;line-height: 1.6}.gp-editorial-note a{color: var(--gp-ink-soft);text-decoration: underline}  .gp-dealheat{position: relative;display: flex;flex-direction: column;gap: 9px;margin: calc(var(--gp-rail-pad) * -1) calc(var(--gp-rail-pad) * -1) 0;padding: 12px var(--gp-rail-pad) 13px;border-radius: calc(var(--gp-radius-lg) - 1px) calc(var(--gp-radius-lg) - 1px) 0 0;background: var(--gp-heat-soft);border-bottom: 1px solid color-mix(in srgb,var(--gp-heat-ink) 18%,transparent)}.gp-dealheat__read{display: flex;align-items: center;gap: 10px} .gp-dealheat__graus{padding: 4px 9px;border-radius: var(--gp-radius-sm);background: var(--gp-surface);color: var(--gp-heat-ink);font-size: 19px;font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums}.gp-dealheat__state{color: var(--gp-heat-ink);font-size: 14px}[data-nova] .gp-dealheat__nova{display: inline-block;padding: 4px 9px;border-radius: var(--gp-radius-sm);background: var(--gp-surface);color: var(--gp-ink);font-size: 19px;font-weight: 800;line-height: 1}[data-nova] .gp-dealheat__nova-nota{display: block;margin: 0;color: var(--gp-ink-soft);font-size: 13px}.gp-dealheat__info{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;margin-left: auto;padding: 4px;line-height: 0;background: none;border: 0;border-radius: var(--gp-radius-pill);color: var(--gp-ink-faint);cursor: pointer}.gp-dealheat__info:hover{color: var(--gp-primary);background: var(--gp-surface)}.gp-dealheat__note{margin: 0;color: var(--gp-ink-soft);font-size: 13px;line-height: 1.5}.gp-dealheat__actions{display: flex;gap: 8px;position: relative} .gp-dealheat__peso{display: flex;align-items: center;gap: 6px;color: var(--gp-heat-ink);font-size: 13px}.gp-dealheat__peso-input{width: 64px;padding: 3px 6px;border: 1px solid var(--gp-border-strong);border-radius: var(--gp-radius-sm);background: var(--gp-surface);color: var(--gp-ink);font: inherit;font-weight: 700;font-variant-numeric: tabular-nums} .gp-dealheat__btn{flex: 1;justify-content: center;gap: 6px;padding: 7px 10px;font-size: 13.5px;line-height: 18px;font-weight: 700;background: var(--gp-surface);border-color: color-mix(in srgb,var(--gp-heat-ink) 25%,transparent)} .gp-dealheat__icon{display: inline-grid;place-items: center;line-height: 1}.gp-dealheat__btn--no{color: var(--gp-frio-ink)}.gp-dealheat__btn--yes{color: var(--gp-quente-ink)} .gp-dealheat__btn:hover{background: color-mix(in srgb,currentColor 10%,var(--gp-surface))} .gp-dealheat__btn[aria-pressed="true"]{color: #fff;border-color: transparent;--gp-chama-fill: currentColor}.gp-dealheat__btn--no[aria-pressed="true"]{background: var(--gp-frio-ink)}.gp-dealheat__btn--yes[aria-pressed="true"]{background: var(--gp-quente-ink)} .gp-heatinfo__now{display: flex;align-items: center;gap: 14px;margin: 4px 0 26px}.gp-heatinfo__degrees{font-size: 30px;color: var(--gp-accent)}.gp-heatinfo__state{display: inline-flex;align-items: center;gap: 6px;padding: 5px 13px;border-radius: var(--gp-radius-pill);font-size: 13px;font-weight: 700;background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}.gp-heatinfo__state--quente,.gp-heatinfo__state--a-arder{background: var(--gp-quente-soft);color: var(--gp-quente-ink)}.gp-heatinfo__state--frio{background: var(--gp-frio-soft);color: var(--gp-frio-ink)}.gp-heatinfo__state--morno{background: var(--gp-neutral-soft);color: var(--gp-ink-soft)} .gp-heatinfo__scale{margin-bottom: 18px}.gp-heatinfo__scale .gp-thermo{margin-top: 0;padding-top: 48px} .gp-heatinfo__scale .gp-legend__item{bottom: calc(100% + 20px)} .gp-heatinfo__scale .gp-thermo-demo.is-live .gp-legend__item:not(.is-on){opacity: 1;color: color-mix(in srgb,var(--gp-ink-faint) 50%,var(--gp-ink-soft))}.gp-heatinfo__rules{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 18px}.gp-heatinfo__rules li{display: flex;align-items: flex-start;gap: 13px}.gp-heatinfo__rules .gp-icon{flex-shrink: 0;margin-top: 1px;color: var(--gp-ink-soft)}.gp-heatinfo__rules span{color: var(--gp-ink-soft);font-size: 14px;line-height: 1.5} .gp-heatinfo__rules strong{color: var(--gp-ink)}.gp-heatinfo__actions{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin-top: 18px}.gp-heatinfo__more{display: inline-flex;align-items: center;gap: 4px;font-weight: 600;font-size: 14px;color: var(--gp-primary-dark)}.gp-heatinfo__more .gp-icon{transform: rotate(-90deg)}.gp-heatinfo__lead{color: var(--gp-ink-soft);font-size: 15px;margin: 0 0 18px} .gp-heatinfo__ok{margin: 0;line-height: normal} .gp-related h2{display: flex;align-items: center;gap: 9px;margin: 0}.gp-related__head{display: flex;align-items: center;justify-content: space-between;gap: 16px} .gp-rail__nav{display: flex;gap: 8px;flex-shrink: 0}.gp-rail__btn{width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--gp-border-strong);background: var(--gp-surface);color: var(--gp-ink-soft);display: grid;place-items: center;transition: background .12s,color .12s,opacity .12s}.gp-rail__btn:hover:not(:disabled){background: var(--gp-primary-soft);color: var(--gp-primary-dark);border-color: var(--gp-primary)}.gp-rail__btn:disabled{opacity: .35;cursor: default} .gp-rail__btn[data-gp-rail-prev] .gp-icon{transform: rotate(90deg)}.gp-rail__btn[data-gp-rail-next] .gp-icon{transform: rotate(-90deg)} .gp-related__rail{display: flex;flex-wrap: nowrap;gap: var(--gp-gap);margin-top: 18px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-left: 2px;padding-bottom: 6px;scrollbar-width: thin}.gp-related__rail > *{scroll-snap-align: start;flex: 0 0 calc((100% - 5 * var(--gp-gap)) / 6);min-width: 0}.gp-related__rail:focus-visible{outline: 2px solid var(--gp-primary);outline-offset: 3px;border-radius: var(--gp-radius-sm)} .gp-minicard{min-width: 0}.gp-minicard__link{display: flex;flex-direction: column;gap: 7px;color: inherit}.gp-minicard__link:hover{text-decoration: none}.gp-minicard__link:hover .gp-minicard__title{color: var(--gp-primary)}.gp-minicard__media{position: relative;display: block;aspect-ratio: 1 / 1;border-radius: var(--gp-radius);overflow: hidden;background: var(--gp-surface-alt);border: 1px solid var(--gp-border)}.gp-minicard__media img{width: 100%;height: 100%;object-fit: contain;display: block}.gp-minicard__placeholder{position: absolute;inset: 0;display: grid;place-items: center;color: var(--gp-ink-faint)}.gp-minicard__discount{position: absolute;top: 6px;left: 6px;background: var(--gp-accent);color: #fff;font-size: 11px;font-weight: 800;padding: 2px 6px;border-radius: 6px} .gp-minicard__temp{position: absolute;bottom: 6px;left: 6px;display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-surface);border: 1px solid var(--gp-border);font-size: 12px;font-weight: 800;line-height: 1}.gp-minicard__graus{color: var(--gp-ink)}.gp-minicard__title{font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--gp-ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;overflow: hidden}.gp-minicard__prices{display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap}.gp-minicard__prices .gp-price{font-size: 15px}.gp-minicard__prices .gp-price__old{font-size: 12px}  .gp-storeinfo--dobra{display: none}.gp-storeinfo__title{display: flex;align-items: center;gap: 8px;margin: 0 0 14px;font-size: 16px}.gp-storeinfo__title svg{color: var(--gp-ink-soft);flex-shrink: 0}.gp-storeinfo__intro{margin: 0 0 14px;color: var(--gp-ink-soft);font-size: 14px}.gp-storeinfo__list{display: grid;gap: 12px;margin: 0 0 16px}.gp-storeinfo__item dt{display: flex;align-items: center;gap: 10px;font-weight: 600;font-size: 13.5px}.gp-storeinfo__item dt svg{color: var(--gp-ink-soft);flex-shrink: 0}.gp-storeinfo__item dd{margin: 2px 0 0 27px;color: var(--gp-ink-soft);font-size: 13px;line-height: 1.5}.gp-storeinfo__site{width: 100%;margin-bottom: 12px}.gp-storeinfo__note{margin: 0;color: var(--gp-ink-soft);font-size: 12px;line-height: 1.55}.gp-storeinfo--dobra{padding: 0;margin: 16px 0 0}.gp-storeinfo--dobra > summary{list-style: none;cursor: pointer;margin: 0;padding: 12px 16px;font-size: 15px;font-weight: 600}.gp-storeinfo--dobra > summary::-webkit-details-marker{display: none}.gp-storeinfo__chev{margin-left: auto;transition: transform .15s}.gp-storeinfo--dobra[open] .gp-storeinfo__chev{transform: rotate(180deg)}.gp-storeinfo--dobra > :not(summary){margin-inline: 16px}.gp-storeinfo--dobra > .gp-storeinfo__note{margin-bottom: 16px}@media (max-width: 1024px){.gp-storeinfo--dobra{display: block}.gp-storeinfo--coluna{display: none}}.gp-prose{color: var(--gp-ink);line-height: 1.65}.gp-prose p{margin: 0 0 1em}.gp-prose p:last-child{margin-bottom: 0} .gp-prose > *{max-width: 74ch}.gp-prose h2{margin: 1.9em 0 .7em;font-size: 19px;line-height: 1.3;color: var(--gp-ink);text-transform: none}.gp-prose h2:first-child{margin-top: 0}.gp-prose ul{margin: 0 0 1em;padding-left: 1.2em}.gp-prose li{margin-bottom: .45em}.gp-prose a{color: var(--gp-primary-dark)} .gp-layout--page{margin: 24px 0 40px}.gp-page{padding: 30px 32px 34px}.gp-page__title{margin: 0 0 20px} .gp-layout--page:not(:has(.gp-sidebar)){grid-template-columns: minmax(0,1fr)}.gp-sidebar__title{margin: 0 0 12px;font-size: 15px}.gp-legalnav{list-style: none;margin: 0;padding: 0}.gp-legalnav a{display: block;padding: 7px 10px;border-radius: var(--gp-radius-sm);color: var(--gp-ink-soft);font-size: 14px;line-height: 1.35}.gp-legalnav a:hover{background: var(--gp-surface-alt);color: var(--gp-ink)}.gp-legalnav a[aria-current="page"]{background: var(--gp-primary-soft);color: var(--gp-primary-dark);font-weight: 600} .gp-form{padding: 26px 28px 28px}.gp-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 0 20px}.gp-form__actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 4px}.gp-req{color: var(--gp-accent)} .gp-honeypot{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}@media (max-width: 640px){.gp-form{padding: 20px 18px 22px}.gp-form__row{grid-template-columns: 1fr}.gp-form__actions .gp-btn{flex: 1 1 100%;justify-content: center}} .gp-comments__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 18px}.gp-comments__head h2{margin: 0}.gp-comments__count{display: block;margin-top: 2px;color: var(--gp-ink-soft);font-size: 14px;font-weight: 500}.gp-comment__top{padding: 1px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-quente-soft);color: var(--gp-quente-ink);font-size: 11px;font-weight: 700}.gp-tabs--inline{margin: 0}.gp-tabs--inline .gp-tab{padding: 8px 15px;font-size: 14px}.gp-tabs--inline .gp-tab[aria-current="page"]{background: var(--gp-surface-alt)}.gp-comment-list{list-style: none;margin: 0;padding: 0}.gp-comment{list-style: none;margin-bottom: 12px}.gp-comment__card{background: var(--gp-surface-alt);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);padding: 16px 18px}.gp-comment__head{display: flex;align-items: center;gap: 11px;margin-bottom: 10px}.gp-comment__identity{min-width: 0}.gp-comment__author{font-weight: 700;color: var(--gp-ink);display: block}.gp-comment__author a{color: inherit}.gp-comment__sub{display: flex;align-items: center;gap: 7px;flex-wrap: wrap;font-size: 13px}.gp-comment__time{color: var(--gp-ink-faint)}.gp-comment__text{font-size: 15px}.gp-comment__pending{margin: 8px 0 0;color: var(--gp-warning-ink);font-size: 13px}.gp-comment__actions{display: flex;align-items: center;gap: 16px;margin-top: 12px}.gp-comment__action{background: none;border: 0;padding: 0;color: var(--gp-ink-soft);font-weight: 600;font-size: 13px}.gp-comment__action:hover{color: var(--gp-primary)}.gp-comment__action--muted{color: var(--gp-ink-faint)}.gp-comment__actions .comment-reply-link{color: var(--gp-ink-soft);font-weight: 600;font-size: 13px}.gp-comment__like{display: inline-flex;align-items: center;gap: 7px;background: none;border: 0;padding: 0;color: var(--gp-ink-soft);font-weight: 600;font-size: 13px}.gp-comment__like:hover:not(:disabled){color: var(--gp-primary)}.gp-comment__like:disabled{opacity: .45;cursor: default}.gp-comment__like.is-liked{color: var(--gp-primary)} .gp-comment__like.is-liked .gp-icon__line{fill: currentColor}.gp-comment__likes{min-width: 21px;padding: 1px 7px;border-radius: var(--gp-radius-pill);background: var(--gp-neutral-soft);color: var(--gp-ink-soft);font-size: 12px;text-align: center}.gp-comment__like.is-liked .gp-comment__likes{background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-comment .children{list-style: none;margin: 12px 0 0;padding: 0 0 0 22px;border-left: 2px solid var(--gp-border)}.gp-comment .children .gp-comment:last-child{margin-bottom: 0} .gp-comment-field{display: flex;align-items: flex-start;gap: 12px;margin-bottom: 14px}.gp-comment-field .gp-textarea{flex: 1;min-height: 54px}.gp-comment-login{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;background: var(--gp-surface-alt);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);padding: 18px 20px}.gp-comment-login__text{margin: 0 0 10px;color: var(--gp-ink-soft);max-width: 52ch} .gp-field{margin-bottom: 20px}.gp-field__label{display: block;font-weight: 700;margin-bottom: 7px;font-size: 15px} .gp-field__hint{color: var(--gp-ink-soft);font-weight: 400;font-size: 14px} .gp-field__head{display: flex;align-items: baseline;gap: 6px;margin-bottom: 7px}.gp-field__head .gp-field__label{margin-bottom: 0}.gp-help-toggle{flex-shrink: 0;display: grid;place-items: center;width: 24px;height: 24px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: transparent;color: var(--gp-ink-faint);align-self: center}.gp-help-toggle:hover{background: var(--gp-surface-alt);color: var(--gp-ink)}.gp-help-toggle[aria-expanded="true"]{background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-help-toggle:focus-visible{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-help{margin: 0 0 9px;padding: 11px 14px;font-size: 14px;line-height: 1.55;color: var(--gp-ink-soft);background: var(--gp-surface-alt);border-left: 3px solid var(--gp-primary);border-radius: var(--gp-radius-sm)}.gp-help[hidden]{display: none} .gp-store-found{display: flex;align-items: center;gap: 6px;margin: 8px 0 0;font-size: 14px;font-weight: 600;color: var(--gp-success-ink)}.gp-store-found[hidden]{display: none}.gp-input,.gp-textarea,.gp-select{width: 100%;padding: 12px 16px;font-size: 15px;font-family: inherit;color: var(--gp-ink);background: var(--gp-surface);border: 2px solid var(--gp-border);border-radius: var(--gp-radius)}.gp-input:focus,.gp-textarea:focus,.gp-select:focus{outline: none;border-color: var(--gp-primary)}.gp-textarea{min-height: 190px;resize: vertical;line-height: 1.6}.gp-input-group{position: relative}.gp-input-group__prefix{position: absolute;left: 15px;top: 50%;transform: translateY(-50%);color: var(--gp-ink-faint);font-weight: 600;pointer-events: none}.gp-input-group .gp-input{padding-left: 38px}.gp-input-group__suffix{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);background: var(--gp-surface-alt);border-radius: var(--gp-radius-sm);padding: 3px 9px;font-size: 13px;font-weight: 700;color: var(--gp-ink-soft)}.gp-grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px} .gp-segmented{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.gp-segmented--3{grid-template-columns: repeat(3,1fr);gap: 6px}.gp-segmented--3 .gp-segmented__option{padding: 10px 6px;font-size: 14px}.gp-segmented__option{display: block;text-align: center;padding: 13px;cursor: pointer;border: 2px solid var(--gp-border);border-radius: var(--gp-radius-pill);font-weight: 600;color: var(--gp-ink-soft);background: var(--gp-surface)}.gp-segmented input{position: absolute;opacity: 0;pointer-events: none}.gp-segmented input:checked + .gp-segmented__option{border-color: var(--gp-primary);background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-segmented input:focus-visible + .gp-segmented__option{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-notice{display: flex;gap: 11px;padding: 15px 18px;border-radius: var(--gp-radius);background: var(--gp-surface-alt);border: 1px solid var(--gp-border);color: var(--gp-ink-soft);font-size: 14px;margin: 16px 0}.gp-notice--error{background: var(--gp-error-bg);border-color: var(--gp-error-border);color: var(--gp-error-ink)}.gp-notice--success{background: var(--gp-success-bg);border-color: var(--gp-success-border);color: var(--gp-success-ink)}  .gp-folha__dialog{max-width: 520px;overflow: hidden} .gp-folha__form,.gp-folha__enviada{display: flex;flex-direction: column;flex: 1;min-height: 0}.gp-folha .gp-modal__header{padding: 16px 22px;align-items: center}.gp-folha .gp-modal__title{font-size: 20px}.gp-folha .gp-modal__body{padding: 18px 22px;display: flex;flex-direction: column;gap: 16px}.gp-folha .gp-modal__footer{padding: 12px 22px;justify-content: flex-end}.gp-folha .gp-modal__footer .gp-btn{white-space: nowrap}.gp-folha .gp-field{margin-bottom: 0}.gp-folha .gp-field__label{font-size: 14px}.gp-folha .gp-field__head{margin-bottom: 6px}.gp-folha .gp-input{padding: 8px 14px}.gp-folha .gp-input-group .gp-input{padding-left: 32px}.gp-folha .gp-grid-2{gap: 12px}.gp-folha .gp-notice{margin: 0}.gp-folha--pagina{display: flex;justify-content: center}.gp-folha--pagina .gp-folha__dialog{max-height: none;overflow: visible;box-shadow: var(--gp-shadow-sm);border: 1px solid var(--gp-border)}.gp-folha__lado{display: flex;flex-direction: column;gap: 16px}.gp-folha__lado[hidden]{display: none}.gp-folha__lede{margin: 0;color: var(--gp-ink-soft);font-size: 14px}.gp-folha__preco{width: calc(50% - 6px)}.gp-folha__texto{min-height: 76px} .gp-folha__trocar{align-self: flex-start;padding: 0;border: 0;background: none;cursor: pointer;font: inherit;font-size: 14px;font-weight: 600;color: var(--gp-quente-ink)}.gp-folha__trocar:hover{text-decoration: underline}.gp-folha__trocar:focus-visible{outline: 3px solid var(--gp-primary);outline-offset: 2px;border-radius: 4px}.gp-folha__trocar[hidden]{display: none}.gp-folha__trocar--topo{margin-bottom: -4px} .gp-folha__duplicado{display: grid;gap: 8px;padding: 12px 14px;border-radius: var(--gp-radius);background: var(--gp-primary-soft);color: var(--gp-ink);font-size: 14px}.gp-folha__duplicado[hidden],.gp-folha__duplicado [hidden]{display: none}.gp-folha__duplicado > div{display: grid;gap: 8px}.gp-folha__duplicado-titulo{margin: 0;font-weight: 700}.gp-folha__duplicado-oferta{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 2px 10px;padding: 8px 10px;border-radius: var(--gp-radius-sm);background: var(--gp-surface);color: var(--gp-ink)}.gp-folha__duplicado-oferta:hover{text-decoration: none;box-shadow: 0 0 0 2px var(--gp-border-strong)}.gp-folha__duplicado-oferta .gp-folha__duplicado-temp{grid-row: span 2}.gp-folha__duplicado-oferta strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-folha__duplicado-meta{margin: 0;color: var(--gp-ink-soft);font-size: 13px}.gp-folha__duplicado-acoes{display: flex;flex-wrap: wrap;gap: 8px} .gp-folha__foto{display: flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 8px 14px;border: 2px dashed var(--gp-border-strong);border-radius: var(--gp-radius);color: var(--gp-ink-soft);font-size: 14px;font-weight: 600;cursor: pointer;text-align: center}.gp-folha__foto:hover{border-color: var(--gp-primary);color: var(--gp-ink)}.gp-folha__foto span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-folha__foto.is-cheia{justify-content: flex-start;border-style: solid}.gp-folha__foto.is-cheia .gp-icon{display: none}.gp-folha__foto img{order: -1;width: 56px;height: 56px;object-fit: contain;border-radius: var(--gp-radius-sm);background: var(--gp-surface-alt)}.gp-folha__foto img[hidden]{display: none} .gp-folha__foto-input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.gp-folha__foto-input:focus-visible + .gp-folha__trocar,.gp-folha__foto:focus-within{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-folha .gp-field .gp-folha__trocar{margin-top: 8px}.gp-folha__mais{border-top: 1px solid var(--gp-border);border-bottom: 1px solid var(--gp-border)}.gp-folha__mais > summary{display: flex;align-items: baseline;gap: 8px;padding: 10px 0;cursor: pointer;list-style: none;font-size: 14px;font-weight: 600;color: var(--gp-ink-soft);white-space: nowrap}.gp-folha__mais > summary::-webkit-details-marker{display: none}.gp-folha__mais > summary::after{content: "+";margin-left: auto;font-size: 18px;line-height: 1;color: var(--gp-ink-faint)}.gp-folha__mais[open] > summary::after{content: "–"}.gp-folha__mais > summary span{min-width: 0;overflow: hidden;text-overflow: ellipsis;font-weight: 400;font-size: 13px;color: var(--gp-ink-faint)}.gp-folha__mais > summary span[hidden]{display: none}.gp-folha__mais[open]{display: flex;flex-direction: column;gap: 14px;padding-bottom: 16px}.gp-folha__mais .gp-grid-2[hidden]{display: none}.gp-folha .gp-input-group__suffix[hidden]{display: none} .gp-folha__premio{display: grid;gap: 2px;padding: 10px 14px;border-radius: var(--gp-radius);background: var(--gp-primary-soft);color: var(--gp-quente-ink);font-size: 13px}.gp-folha__premio strong{font-size: 14px}.gp-folha__premio-grau{color: var(--gp-ink-soft)} .gp-folha__enviada[hidden],.gp-folha__form[hidden]{display: none}.gp-folha__obrigado{display: grid;justify-items: center;gap: 6px;text-align: center}.gp-folha__obrigado .gp-icon{color: var(--gp-success)}.gp-folha__obrigado h3{margin: 4px 0 0;font-size: 18px}.gp-folha__obrigado p{margin: 0;color: var(--gp-ink-soft);font-size: 14px;max-width: 40ch}.gp-folha__passos{list-style: none;margin: 0;padding: 0;display: grid}.gp-folha__passos li{display: grid;grid-template-columns: 22px 1fr;gap: 10px;padding-bottom: 12px;position: relative;font-size: 14px;font-weight: 600}.gp-folha__passos li:last-child{padding-bottom: 0}.gp-folha__passos li::before{content: "";position: absolute;left: 10px;top: 22px;bottom: 0;width: 2px;background: var(--gp-border)}.gp-folha__passos li:last-child::before{display: none}.gp-folha__passos small{display: block;font-weight: 400;font-size: 13px;color: var(--gp-ink-soft)}.gp-folha__passo-marca{width: 22px;height: 22px;border-radius: 50%;border: 2px solid var(--gp-border-strong);background: var(--gp-surface);display: grid;place-items: center;position: relative;z-index: 1;color: #fff}.gp-folha__passos .is-feito .gp-folha__passo-marca{background: var(--gp-success);border-color: var(--gp-success)}.gp-folha__passos .is-agora .gp-folha__passo-marca{border-color: var(--gp-primary)}.gp-folha__passos .is-agora .gp-folha__passo-marca::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--gp-primary)}@media (max-width: 560px){.gp-folha .gp-modal__header,.gp-folha .gp-modal__body,.gp-folha .gp-modal__footer{padding-left: 16px;padding-right: 16px}.gp-folha .gp-grid-2{grid-template-columns: minmax(0,1fr)}.gp-folha__preco{width: 100%}} .gp-modal{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 20px}.gp-modal[hidden]{display: none} .gp-modal:focus{outline: none} .gp-preso .gp-header{position: fixed;left: 0;right: 0;top: var(--wp-admin--admin-bar--height,0px)}.gp-preso body{padding-top: calc(var(--gp-header-height) + 1px)}.gp-modal__backdrop{position: absolute;inset: 0;background: rgba(22,38,61,.5);border: 0;width: 100%}.gp-modal__dialog{position: relative;background: var(--gp-surface);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);width: 100%;max-width: 460px;max-height: calc(100vh - 40px);overflow-y: auto;padding: 30px}.gp-modal__dialog--wide{max-width: 620px}  .gp-modal--boasvindas .gp-modal__dialog{max-width: 560px;text-align: center}.gp-modal--boasvindas .gp-modal__title{font-size: 22px;line-height: 1.25}.gp-modal--boasvindas .gp-modal__sub{max-width: 46ch;margin-left: auto;margin-right: auto}.gp-boasvindas__escala{margin-top: 24px} .gp-boasvindas__escala[data-state="frio"]{--gp-cor: var(--gp-frio);--gp-cor-ink: var(--gp-frio-ink);--gp-cor-soft: var(--gp-frio-soft)}.gp-boasvindas__escala[data-state="morno"]{--gp-cor: var(--gp-morno);--gp-cor-ink: var(--gp-ink-soft);--gp-cor-soft: var(--gp-neutral-soft)}.gp-boasvindas__escala[data-state="quente"]{--gp-cor: var(--gp-quente);--gp-cor-ink: var(--gp-quente-ink);--gp-cor-soft: var(--gp-quente-soft)}.gp-boasvindas__escala[data-state="a-arder"]{--gp-cor: var(--gp-arder);--gp-cor-ink: var(--gp-arder-ink);--gp-cor-soft: var(--gp-arder-soft)}.gp-boasvindas__grau{display: grid;justify-items: center;gap: 9px;margin: 0} .gp-boasvindas__valor{font-size: 48px;font-weight: 700;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--gp-cor-ink,var(--gp-ink-soft))}.gp-boasvindas__estado{display: inline-flex;align-items: center;border-radius: var(--gp-radius-pill);padding: 3px 12px;font-size: 12.5px;font-weight: 700;background: var(--gp-cor-soft,var(--gp-neutral-soft));color: var(--gp-cor-ink,var(--gp-ink-soft))} .gp-boasvindas__barra{position: relative;height: 10px;margin-top: 18px;border-radius: var(--gp-radius-pill);overflow: hidden;background: color-mix(in srgb,var(--gp-ink) 7%,var(--gp-surface))}.gp-boasvindas__nivel{position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--gp-pos,0) * 100%);border-radius: var(--gp-radius-pill);background: var(--gp-cor,var(--gp-morno))} .gp-boasvindas__nomes{list-style: none;margin: 8px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));font-size: 11px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-boasvindas__nomes .is-on{color: var(--gp-cor-ink,var(--gp-ink))} .gp-boasvindas__votos{display: flex;flex-wrap: wrap;justify-content: center;gap: 5px;min-height: 22px;margin-top: 20px}.gp-boasvindas__voto{width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;color: #fff;font-size: 10px;font-weight: 700;line-height: 1;background: linear-gradient(160deg,var(--gp-chama-topo),var(--gp-chama-base));animation: gp-voto-pop .4s cubic-bezier(.2,1.5,.5,1) both}@keyframes gp-voto-pop{from{transform: scale(0);opacity: 0}}.gp-boasvindas__conta{font-size: 12.5px;color: var(--gp-ink-soft);margin: 14px 0 0}.gp-boasvindas__conta b{color: var(--gp-ink)} .gp-boasvindas__linha{list-style: none;margin: 24px 0 0;padding: 16px 0 0;border-top: 1px solid var(--gp-border);display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.gp-boasvindas__linha li{display: grid;gap: 3px;padding: 0 10px}.gp-boasvindas__linha li + li{border-left: 1px solid var(--gp-border)}.gp-boasvindas__linha strong{font-size: 12.5px}.gp-boasvindas__linha span{font-size: 12px;color: var(--gp-ink-soft);line-height: 1.4}.gp-boasvindas__acoes{display: grid;justify-items: center;gap: 10px;margin-top: 22px} .gp-boasvindas__ver{line-height: normal}.gp-boasvindas__mais{font-size: 13px;color: var(--gp-ink-soft)}@media (max-width: 560px){.gp-modal--boasvindas .gp-modal__title{font-size: 19px}.gp-boasvindas__valor{font-size: 40px}.gp-boasvindas__linha{grid-template-columns: minmax(0,1fr);gap: 12px;text-align: left}.gp-boasvindas__linha li{padding: 0}.gp-boasvindas__linha li + li{border-left: 0;border-top: 1px solid var(--gp-border);padding-top: 12px}}.gp-modal__close{position: absolute;top: 14px;right: 14px;width: 36px;height: 36px;border: 0;background: transparent;border-radius: 50%;color: var(--gp-ink-soft);display: grid;place-items: center}.gp-modal__close:hover{background: var(--gp-surface-alt)}.gp-modal__title{font-size: 21px;margin: 0 0 6px;padding-right: 40px}.gp-modal__sub{color: var(--gp-ink-soft);margin: 0 0 22px} .gp-auth__pane[hidden]{display: none} .gp-auth__back{position: absolute;top: 14px;left: 14px;width: 36px;height: 36px;border: 0;background: transparent;border-radius: 50%;color: var(--gp-ink-soft);display: grid;place-items: center}.gp-auth__back:hover{background: var(--gp-surface-alt)}.gp-auth__back-icon{transform: rotate(90deg)}.gp-auth__pane[data-gp-auth-pane="login"] .gp-modal__title,.gp-auth__pane[data-gp-auth-pane="register"] .gp-modal__title{padding-left: 34px;margin-bottom: 22px} .gp-input-group__reveal{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border: 0;background: transparent;border-radius: 50%;color: var(--gp-ink-faint);display: grid;place-items: center}.gp-input-group__reveal:hover{background: var(--gp-surface-alt);color: var(--gp-ink-soft)} .gp-input--revealable{padding-right: 46px}.gp-checkbox{display: flex;align-items: flex-start;gap: 10px;margin-bottom: 16px;font-size: 14px;color: var(--gp-ink-soft);cursor: pointer}.gp-checkbox input{margin-top: 2px;flex-shrink: 0;accent-color: var(--gp-primary)}.gp-auth__legal{font-size: 13px;color: var(--gp-ink-faint);margin: 0 0 18px;line-height: 1.5}.gp-auth__aside{margin: 16px 0 0;text-align: center;font-size: 14px} .gp-auth__feedback{margin: 0 0 14px;padding: 10px 14px;border-radius: var(--gp-radius-sm);background: var(--gp-error-bg);border: 1px solid var(--gp-error-border);color: var(--gp-error-ink);font-size: 14px}.gp-auth__feedback[hidden]{display: none} .gp-auth__hint{margin: 6px 0 0;font-size: 13px;font-weight: 600}.gp-auth__hint[hidden]{display: none}.gp-auth__hint--ok{color: var(--gp-success-ink)}.gp-auth__hint--erro{color: var(--gp-error-ink)}  .gp-btn--fornecedor{background: var(--gp-surface);color: var(--gp-ink);border-color: var(--gp-border-strong)}.gp-btn--fornecedor:hover{background: var(--gp-surface-alt);color: var(--gp-ink)} .gp-google-g{flex-shrink: 0} .gp-sep{display: flex;align-items: center;gap: 12px;margin: 18px 0;color: var(--gp-ink-faint);font-size: 13px}.gp-sep::before,.gp-sep::after{content: "";flex: 1;height: 1px;background: var(--gp-border)} .gp-identidade{display: flex;align-items: center;gap: 10px;margin: 0 0 22px;padding: 12px 14px;background: var(--gp-surface-alt);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);color: var(--gp-ink-soft);font-size: 14px}.gp-identidade svg{flex-shrink: 0;color: var(--gp-ink-faint)}.gp-identidade__mail{overflow-wrap: anywhere} .gp-auth__pane[data-gp-auth-pane="recover"] .gp-modal__title{padding-left: 34px} .gp-auth__roundel{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 16px;border-radius: 50%;background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-auth__roundel--frio{background: var(--gp-frio-soft);color: var(--gp-frio-ink)}.gp-auth__notes{list-style: none;margin: 0 0 20px;padding: 14px 16px;display: grid;gap: 6px;border-radius: var(--gp-radius-sm);background: var(--gp-surface-alt);border: 1px solid var(--gp-border);font-size: 14px;color: var(--gp-ink-soft)}.gp-auth__notes li{display: flex;gap: 8px;align-items: flex-start}.gp-auth__notes svg{flex-shrink: 0;margin-top: 3px;color: var(--gp-ink-faint)} .gp-auth__aside button{padding: 0;border: 0;background: none;font: inherit;color: var(--gp-primary)}.gp-auth__aside button:hover{text-decoration: underline} .gp-auth [data-gp-recover-again]:disabled{cursor: default;opacity: .6;background: transparent} .gp-recover{display: grid;justify-items: center;padding-block: 40px 64px}.gp-recover__card{width: 100%;max-width: 460px;padding: 30px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow)}.gp-recover__title{font-size: 21px;line-height: 1.25;margin: 0 0 6px}.gp-recover__sub{color: var(--gp-ink-soft);margin: 0 0 22px}.gp-recover__sub b{color: var(--gp-ink)}@media (max-width: 480px){.gp-recover{padding-block: 20px 40px}.gp-recover__card{padding: 22px}}  .gp-cookie{position: fixed;left: 16px;bottom: 16px;z-index: 190;width: 330px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);padding: 16px 18px;display: flex;flex-direction: column;gap: 12px}.gp-cookie[hidden]{display: none}.gp-cookie__title{margin: 0;font-size: 15px;font-weight: 600;color: var(--gp-ink)}.gp-cookie__text{margin: 0;font-size: 13px;color: var(--gp-ink-soft)}.gp-cookie__actions{display: flex;gap: 8px} .gp-cookie__actions .gp-btn{flex: 1} .gp-cookie .gp-btn{padding: 5px 14px;font-size: 13px;line-height: 1.4} .gp-cookie__more{align-self: flex-start;background: none;border: 0;padding: 2px 0;font-family: inherit;font-size: 12.5px;font-weight: 500;color: var(--gp-ink-soft);text-decoration: underline;cursor: pointer}.gp-cookie__more:hover{color: var(--gp-ink)} .gp-cookie__panel{border-top: 1px solid var(--gp-border);padding-top: 12px;display: flex;flex-direction: column;gap: 12px;max-height: 46vh;overflow-y: auto}.gp-cookie__panel[hidden]{display: none}.gp-cookie__fixed{margin: 0;font-size: 12px;color: var(--gp-ink-soft)}.gp-cookie__choice{display: flex;gap: 10px;align-items: flex-start;font-size: 12px;color: var(--gp-ink-soft);cursor: pointer}.gp-cookie__fixed strong,.gp-cookie__choice strong{display: block;font-size: 12.5px;color: var(--gp-ink)} .gp-cookie__choice input{appearance: none;-webkit-appearance: none;flex: 0 0 auto;margin: 1px 0 0;width: 30px;height: 17px;border-radius: var(--gp-radius-pill);background: var(--gp-border-strong);border: 0;cursor: pointer;position: relative;transition: background .15s}.gp-cookie__choice input::after{content: "";position: absolute;top: 2px;left: 2px;width: 13px;height: 13px;border-radius: 50%;background: #fff;transition: transform .15s}.gp-cookie__choice input:checked{background: var(--gp-primary)}.gp-cookie__choice input:checked::after{transform: translateX(13px)}@media (prefers-reduced-motion: reduce){.gp-cookie__choice input,.gp-cookie__choice input::after{transition: none}}@media (max-width: 560px){.gp-cookie{left: 10px;right: 10px;bottom: 10px;width: auto}} .gp-modal__dialog--flush{padding: 0;display: flex;flex-direction: column}.gp-modal__header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 22px 26px;border-bottom: 1px solid var(--gp-border);flex-shrink: 0} .gp-modal__heading{min-width: 0}.gp-modal__header .gp-modal__title{margin: 0;padding-right: 0;font-size: 23px}.gp-modal__header .gp-modal__sub{margin: 6px 0 0;font-size: 14px}.gp-modal__header .gp-modal__close{position: static}.gp-modal__body{padding: 24px 26px;overflow-y: auto;flex: 1}.gp-modal__body .gp-field:last-child{margin-bottom: 0}.gp-modal__footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 18px 26px;border-top: 1px solid var(--gp-border);background: var(--gp-surface-alt);border-radius: 0 0 var(--gp-radius-lg) var(--gp-radius-lg);flex-shrink: 0}.gp-field__note{color: var(--gp-ink-soft);font-size: 14px;margin: 0 0 12px} .gp-price-range{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 10px}.gp-price-range__dash{color: var(--gp-ink-faint)} .gp-heat{margin-top: 4px}.gp-heat__current{display: flex;align-items: center;gap: 6px;font-size: 26px;letter-spacing: -.02em}.gp-heat__hint{display: block;color: var(--gp-ink-soft);font-size: 14px;margin-bottom: 22px}.gp-heat__rail{display: grid;grid-template-columns: repeat(4,1fr);position: relative;padding-top: 14px} .gp-heat__rail::before{content: "";position: absolute;left: 6%;right: 6%;top: 14px;height: 6px;border-radius: var(--gp-radius-pill);background: linear-gradient(90deg,var(--gp-frio),var(--gp-warning),var(--gp-arder),var(--gp-accent))}.gp-heat__stop{position: relative;display: flex;justify-content: center}.gp-heat__stop input{position: absolute;opacity: 0;pointer-events: none}.gp-heat__stop label{display: flex;flex-direction: column;align-items: center;gap: 12px;cursor: pointer;position: relative;z-index: 1}.gp-heat__dot{width: 18px;height: 18px;border-radius: 50%;background: var(--gp-surface);border: 4px solid var(--gp-border-strong);transition: transform .15s,border-color .15s}.gp-heat__label{display: inline-flex;align-items: center;gap: 4px;padding: 6px 14px;border-radius: var(--gp-radius-pill);border: 2px solid transparent;font-weight: 600;font-size: 14px;color: var(--gp-ink-soft);white-space: nowrap}.gp-heat__stop input:checked + label .gp-heat__dot{border-color: var(--gp-arder);transform: scale(1.15)}.gp-heat__stop input:checked + label .gp-heat__label{border-color: var(--gp-arder);color: var(--gp-ink);background: var(--gp-surface)}.gp-heat__stop input:focus-visible + label .gp-heat__label{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-heat__stop label:hover .gp-heat__dot{border-color: var(--gp-arder)} .gp-switch-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--gp-border)}.gp-switch-row:last-child{border-bottom: 0}.gp-switch__text{font-weight: 600}.gp-switch__text .gp-field__hint{display: block;font-weight: 400}.gp-switch{position: relative;display: inline-flex;flex-shrink: 0}.gp-switch input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.gp-switch__track{width: 52px;height: 30px;border-radius: var(--gp-radius-pill);background: var(--gp-border-strong);position: relative;transition: background .15s}.gp-switch__track::after{content: "";position: absolute;top: 3px;left: 3px;width: 24px;height: 24px;border-radius: 50%;background: #fff;box-shadow: var(--gp-shadow-sm);transition: transform .15s}.gp-switch input:checked + .gp-switch__track{background: var(--gp-primary)}.gp-switch input:checked + .gp-switch__track::after{transform: translateX(22px)}.gp-switch input:focus-visible + .gp-switch__track{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-switch input:disabled{cursor: not-allowed}.gp-switch input:disabled + .gp-switch__track{opacity: .5}.gp-radio-list{display: flex;flex-direction: column;gap: 4px;padding: 10px 0 4px}.gp-radio-list[hidden]{display: none}.gp-radio{display: flex;align-items: flex-start;gap: 12px;padding: 10px 4px;cursor: pointer}.gp-radio input{margin-top: 3px;accent-color: var(--gp-primary);flex-shrink: 0}.gp-radio > span{display: flex;flex-direction: column;gap: 2px}.gp-radio strong{font-weight: 600}.gp-radio span span{color: var(--gp-ink-soft);font-size: 14px} .gp-alerts-hero{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin: 26px 0 20px}.gp-alerts-hero h1{font-size: 24px;margin: 0}.gp-alerts-hero p{margin: 6px 0 0;color: var(--gp-ink-soft)} .gp-alerts-section{margin-bottom: 30px}.gp-alerts-section__title{display: flex;align-items: center;gap: 10px;font-size: 18px;margin: 0 0 12px}.gp-alerts-section__count{display: inline-grid;place-items: center;min-width: 24px;height: 24px;padding: 0 7px;border-radius: var(--gp-radius-pill);background: var(--gp-surface-alt);color: var(--gp-ink-soft);font-size: 13px;font-weight: 700} .gp-alert-rows{list-style: none;margin: 0;padding: 0;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);overflow: hidden}.gp-alert-row{display: flex;align-items: center;justify-content: space-between;gap: 12px 20px;flex-wrap: wrap;padding: 14px 18px}.gp-alert-row + .gp-alert-row{border-top: 1px solid var(--gp-border)} .gp-alert-row.is-active{background: var(--gp-primary-soft);box-shadow: inset 3px 0 0 var(--gp-primary)}.gp-alert-row__text{min-width: 0;flex: 1 1 280px}.gp-alert-row__name{margin: 0;font-size: 15px;overflow-wrap: anywhere}.gp-alert-row__name strong{font-weight: 700} .gp-alert-row__criterion::before{content: "·";margin: 0 6px 0 1px;color: var(--gp-ink-faint)}.gp-alert-row__criterion{color: var(--gp-ink-soft)}.gp-alert-row__meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 4px 0 0;color: var(--gp-ink-faint);font-size: 13px}.gp-alert-row__new{color: var(--gp-primary-dark);font-weight: 700}.gp-alert-row__actions{display: flex;align-items: center;gap: 4px;flex-wrap: wrap}.gp-alert-row__actions .gp-btn--outline{margin-right: 6px}.gp-alert-row__delete:hover{background: var(--gp-error-bg);color: var(--gp-danger)} .gp-alert-ideas{margin-top: 16px}.gp-empty .gp-alert-ideas{margin-top: 26px;padding-top: 22px;border-top: 1px solid var(--gp-border)}.gp-alert-ideas__title{margin: 0 0 10px;color: var(--gp-ink-soft);font-size: 14px;font-weight: 600}.gp-alert-ideas__list{display: flex;flex-wrap: wrap;gap: 8px}.gp-empty .gp-alert-ideas__list{justify-content: center}.gp-alert-preset{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: var(--gp-radius-pill);border: 1px dashed var(--gp-border-strong);background: transparent;color: var(--gp-ink-soft);font-family: inherit;font-size: 13px;font-weight: 600;cursor: pointer}.gp-alert-preset .gp-icon{color: var(--gp-ink-faint)}.gp-alert-preset:hover{border-style: solid;border-color: var(--gp-primary);background: var(--gp-primary-soft);color: var(--gp-primary-dark)} .gp-alerts-toolbar{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 16px}.gp-alerts-toolbar__selects{display: flex;gap: 10px;flex-wrap: wrap}.gp-alerts-toolbar__selects .gp-select{width: auto;min-width: 180px}.gp-alerts-toolbar__toggles{display: flex;gap: 8px;flex-wrap: wrap}.gp-alerts-toolbar__actions{display: flex;align-items: center;gap: 12px;margin-left: auto}.gp-toggle-chip{display: inline-flex;align-items: center;gap: 8px;padding: 9px 15px;border-radius: var(--gp-radius-pill);border: 1px solid var(--gp-border);background: var(--gp-surface);font-size: 14px;cursor: pointer}.gp-toggle-chip input{width: 15px;height: 15px;accent-color: var(--gp-primary)}.gp-toggle-chip:hover{border-color: var(--gp-border-strong)} .gp-toggle-chip.is-active,.gp-toggle-chip:has(input:checked){border-color: var(--gp-primary);background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-filters__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 18px}.gp-filters__title{font-size: 18px;margin: 0}.gp-filters__reset{color: var(--gp-ink-faint);font-size: 14px}.gp-filters__checks{display: flex;flex-direction: column;gap: 2px;padding: 6px 0 18px;margin-bottom: 18px;border-top: 1px solid var(--gp-border);border-bottom: 1px solid var(--gp-border)}.gp-check{display: flex;align-items: center;gap: 11px;padding: 11px 2px;cursor: pointer;font-size: 15px}.gp-check input{width: 18px;height: 18px;accent-color: var(--gp-primary);flex-shrink: 0}.gp-badge--new{background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-icon-btn{display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: var(--gp-radius-sm);background: transparent;color: var(--gp-ink-soft)}.gp-icon-btn--sm{width: 30px;height: 30px;border-radius: var(--gp-radius-pill)}.gp-icon-btn:hover{background: var(--gp-surface-alt);color: var(--gp-ink)}.gp-icon-btn--danger:hover{background: var(--gp-error-bg);color: var(--gp-danger)} .gp-empty{text-align: center;padding: 60px 20px;color: var(--gp-ink-faint)}.gp-empty--feed{padding: 46px 26px}.gp-empty h2{color: var(--gp-ink);margin: 14px 0 8px}.gp-empty p{margin: 0 auto 14px;max-width: 52ch}.gp-empty .gp-icon{color: var(--gp-border-strong)}.gp-empty__actions{display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;margin-top: 6px} .gp-empty--mascote{padding: 34px 20px 36px}.gp-empty__mascote{display: block;width: 200px;height: auto;margin: 0 auto 6px}@media (max-width: 640px){.gp-empty__mascote{width: 160px}} .gp-empty--categoria .gp-empty__actions{align-items: center;gap: 18px}.gp-empty--categoria .gp-btn{line-height: normal}.gp-empty__link{border: 0;background: none;padding: 0;cursor: pointer;font: inherit;font-size: 14px;font-weight: 600;color: var(--gp-primary)}.gp-empty__link:hover{text-decoration: underline} .gp-empty--pesquisa h2,.gp-empty--pesquisa .gp-btn{overflow-wrap: anywhere} .gp-erro-sistema{box-sizing: border-box;min-height: 100vh;min-height: 100dvh;display: grid;place-items: center;padding: 24px 16px}.gp-erro-sistema__caixa{width: 100%;max-width: 560px}.gp-erro-sistema__marca{display: block;margin-bottom: 16px;text-align: center;font-size: 22px;font-weight: 800;color: var(--gp-ink)}.gp-erro-sistema h1{margin: 14px 0 8px;font-size: 24px;color: var(--gp-ink)} .error404 .gp-empty h1{color: var(--gp-ink)} .error404 .gp-empty .gp-btn,.gp-erro-sistema .gp-btn{line-height: normal} .gp-dropdown{position: relative}.gp-dropdown__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px 12px;border-bottom: 1px solid var(--gp-border);margin-bottom: 6px}.gp-dropdown__action{border: 0;background: none;padding: 0;color: var(--gp-primary);font-weight: 600;font-size: 13px}.gp-dropdown__footer{display: block;width: 100%;text-align: center;padding: 12px;margin-top: 6px;border: 0;border-top: 1px solid var(--gp-border);background: none;color: var(--gp-primary);font-weight: 600;font-size: 14px;font-family: inherit}.gp-dropdown__footer:hover{background: var(--gp-surface-alt);text-decoration: none} .gp-dropdown__item.is-unread{background: var(--gp-primary-soft)}.gp-dropdown__panel{position: absolute;right: 0;top: calc(100% + 10px);z-index: 120;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);width: 330px;max-height: 420px;overflow-y: auto;padding: 8px}.gp-dropdown__panel[hidden]{display: none} .gp-dropdown__panel--account{width: 286px;max-height: min(calc(100vh - 76px),620px)}.gp-dropdown__panel--notifs{width: min(360px,calc(100vw - 32px))}.gp-dropdown__item{display: flex;gap: 11px;padding: 11px 12px;border-radius: var(--gp-radius);color: var(--gp-ink)}.gp-dropdown__item:hover{background: var(--gp-surface-alt);text-decoration: none}.gp-dropdown__empty{padding: 26px 16px;text-align: center;color: var(--gp-ink-faint);font-size: 14px} .gp-toast{position: fixed;left: 50%;bottom: 26px;transform: translateX(-50%);background: var(--gp-toast-bg);color: var(--gp-toast-ink);padding: 13px 24px;border-radius: var(--gp-radius-pill);box-shadow: var(--gp-shadow-lg);z-index: 300;font-weight: 600;font-size: 14px}.gp-toast[hidden]{display: none} .gp-sticky-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 150;background: var(--gp-surface);border-top: 1px solid var(--gp-border);padding: 12px 16px;display: none;gap: 12px;align-items: center;box-shadow: 0 -2px 12px rgba(22,38,61,.08)}.gp-sticky-cta .gp-deal__buy{flex: 1;width: auto} .gp-lightbox{position: fixed;inset: 0;z-index: 250;background: rgba(11,20,33,.92);display: grid;place-items: center;padding: 30px}.gp-lightbox[hidden]{display: none}.gp-lightbox img{max-width: 100%;max-height: 88vh;object-fit: contain;border-radius: var(--gp-radius)}.gp-lightbox__close{position: absolute;top: 20px;right: 20px;width: 44px;height: 44px;border-radius: 50%;border: 0;background: rgba(255,255,255,.14);color: #fff;display: grid;place-items: center} .gp-stat__value{font-size: 24px;font-weight: 800;display: block}.gp-stat__label{color: var(--gp-ink-faint);font-size: 13px} .gp-footer{background: var(--gp-surface);border-top: 1px solid var(--gp-border);margin-top: 40px}  .gp-footer__band{background: var(--gp-primary-soft);border-bottom: 1px solid color-mix(in srgb,var(--gp-primary) 24%,var(--gp-surface))} .gp-footer__band-in{display: flex;align-items: center;flex-wrap: wrap;gap: 16px 28px;padding-top: 20px;padding-bottom: 20px} .gp-footer__band-txt{flex: 1 1 250px}.gp-footer__band-title{margin: 0 0 2px;font-size: 15px;font-weight: 700;color: var(--gp-ink)}.gp-footer__band-note{margin: 0;font-size: 14px;color: var(--gp-ink-soft)}.gp-footer__band-form{flex: 0 1 340px;min-width: 0}.gp-footer__band .gp-appwait__input{border-color: color-mix(in srgb,var(--gp-primary) 30%,var(--gp-border))} .gp-appwait{display: flex;flex-wrap: wrap;gap: 8px}.gp-appwait__btn{flex: 0 0 auto} .gp-appwait__input{flex: 1 1 190px;min-width: 0;padding: 7px 14px;font-size: 14px}.gp-appwait__msg{margin: 10px 0 0;font-size: 13px;color: var(--gp-success-ink)}.gp-appwait__msg.is-error{color: var(--gp-error-ink)} .gp-storebadges{display: flex;gap: 10px;flex: 0 0 auto}.gp-storebadge{position: relative;flex: 0 0 136px;min-width: 0}.gp-storebadge__art{display: block;width: 100%;height: auto;border-radius: 9px} .gp-storebadge__art{filter: grayscale(1);opacity: 0.62}.gp-storebadge__soon{position: absolute;top: -7px;right: -4px;padding: 2px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-primary);color: #fff;font-size: 10px;font-weight: 800;letter-spacing: 0.02em;white-space: nowrap}  .gp-footer__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1.15fr;gap: 34px;padding-top: 36px}.gp-footer__title{font-size: 14px;text-transform: uppercase;letter-spacing: .06em;color: var(--gp-ink-faint);margin: 0 0 14px} .gp-footer__abre{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0;border: 0;background: none;cursor: default;font: inherit;color: inherit;letter-spacing: inherit;text-transform: inherit;text-align: left}.gp-footer__abre .gp-icon{display: none}.gp-footer__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 9px}.gp-footer__list a{color: var(--gp-ink-soft);font-size: 14px} .gp-footer__list button{background: none;border: 0;padding: 0;text-align: left;cursor: pointer;font-family: inherit;font-size: 14px;color: var(--gp-ink-soft)} .gp-footer__logo{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 10px}.gp-footer__logo:hover{text-decoration: none}.gp-footer__logo picture{display: block}.gp-footer__logo-img{display: block;max-height: 34px;width: auto;max-width: 190px;object-fit: contain} .gp-footer__brand-name{font-size: 17px;font-weight: 700;color: var(--gp-ink);letter-spacing: -.01em}.gp-footer__brand-tagline{margin: 0;max-width: 34ch;color: var(--gp-ink-soft);font-size: 14px} .gp-footer__bottom{margin-top: 34px;padding-top: 20px;border-top: 1px solid var(--gp-border);display: flex;justify-content: space-between;align-items: baseline;gap: 10px 24px;flex-wrap: wrap;padding-bottom: 26px}.gp-footer__note{margin: 0;max-width: 62ch;color: var(--gp-ink-faint);font-size: 12px}.gp-footer__copy{margin: 0;color: var(--gp-ink-faint);font-size: 12px}@media (max-width: 900px){.gp-footer__grid{grid-template-columns: 1fr 1fr;gap: 28px 34px}}@media (max-width: 640px){.gp-footer__grid{grid-template-columns: 1fr} .gp-footer__band-form{flex: 1 1 100%}} .gp-listing-head{padding: 26px 0 4px}.gp-listing-head h1{display: flex;align-items: center;gap: 11px;margin: 0 0 6px}.gp-listing-head h1 .gp-icon{flex-shrink: 0}.gp-listing-head p{margin: 0 0 18px;color: var(--gp-ink-soft);max-width: 70ch}  .gp-feedback-intro__title{margin: 0 0 6px;font-size: 20px}.gp-feedback-intro__text{margin: 0 0 16px;color: var(--gp-ink-soft);max-width: 70ch}.gp-feedback-form{padding: 0;border: 0;background: none;margin-top: 18px}.gp-feedback-form__texto{min-height: 170px} .gp-feedback-intro__abrir[aria-expanded="true"]{display: none}.gp-feedback-card__meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin: 0 0 8px;color: var(--gp-ink-faint);font-size: 13px} .gp-feedback-card__pin{display: inline-flex;align-items: center;gap: 5px;padding: 2px 9px;border-radius: 999px;background: var(--gp-primary-soft);color: var(--gp-primary-dark);font-size: 12px;font-weight: 600}.gp-feedback-card__excerpt{margin: 8px 0 0;color: var(--gp-ink-soft);max-width: 74ch;overflow-wrap: anywhere}.gp-feedback-card__foot{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;margin-top: 16px;color: var(--gp-ink-faint);font-size: 13px}.gp-feedback-card__author{display: inline-flex;align-items: center;gap: 8px}.gp-feedback-card__replies{display: inline-flex;align-items: center;gap: 6px;color: var(--gp-ink-soft)}.gp-feedback-card__apoios{display: inline-flex;align-items: center;gap: 6px;color: var(--gp-ink-soft)} .gp-estado{display: inline-flex;align-items: center;gap: 6px;padding: 2px 9px;border-radius: var(--gp-radius-pill);font-size: 12px;font-weight: 600;background: var(--gp-estado);color: var(--gp-estado-ink)}.gp-estado::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}[data-estado="em-analise"]{--gp-estado: var(--gp-estado-em-analise);--gp-estado-ink: var(--gp-estado-em-analise-ink)}[data-estado="planeado"]{--gp-estado: var(--gp-estado-planeado);--gp-estado-ink: var(--gp-estado-planeado-ink)}[data-estado="feito"]{--gp-estado: var(--gp-estado-feito);--gp-estado-ink: var(--gp-estado-feito-ink)}[data-estado="nao-avancamos"]{--gp-estado: var(--gp-estado-nao-avancamos);--gp-estado-ink: var(--gp-estado-nao-avancamos-ink)} .gp-feedback-estado{margin: 0 0 18px;padding: 12px 14px;border-radius: var(--gp-radius);background: var(--gp-estado);color: var(--gp-estado-ink);font-size: 14px}.gp-feedback-estado__titulo{margin: 0;font-weight: 600}.gp-feedback-estado__frase{margin: 4px 0 0;color: var(--gp-ink);overflow-wrap: anywhere} .gp-feedback-apoio{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--gp-border)}.gp-feedback-apoio__btn{display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 14px;border-radius: var(--gp-radius-pill);border: 1px solid var(--gp-border-strong);background: var(--gp-surface);color: var(--gp-ink);font: inherit;font-size: 13.5px;font-weight: 600;cursor: pointer}.gp-feedback-apoio__btn:hover{background: color-mix(in srgb,var(--gp-ink) 6%,var(--gp-surface))}.gp-feedback-apoio__btn[aria-pressed="true"]{background: var(--gp-ink);border-color: var(--gp-ink);color: #fff}.gp-feedback-apoio__btn:disabled{cursor: default;color: var(--gp-ink-faint);background: var(--gp-surface-alt);border-color: var(--gp-border)}.gp-feedback-apoio__quem{display: inline-flex;align-items: center;gap: 8px;color: var(--gp-ink-soft);font-size: 13px}.gp-feedback-apoio__rostos{display: inline-flex}.gp-feedback-apoio__rostos .gp-avatar-wrap{--gp-anel: 1.5px}.gp-feedback-apoio__rostos .gp-avatar-wrap + .gp-avatar-wrap{margin-left: -8px}.gp-feedback-card__counts{display: inline-flex;align-items: center;gap: 14px} .gp-feedback-single__texto{overflow-wrap: anywhere}.gp-feedback-single > .gp-notice:first-child{margin-top: 0}.gp-feedback-single__corrigir{margin-top: 18px}.gp-feedback-single__author{display: flex;align-items: center;gap: 10px;margin: 0 0 18px;color: var(--gp-ink-soft);font-size: 14px} .gp-table-wrap{overflow-x: auto}.gp-table{width: 100%;border-collapse: collapse;font-size: 15px}.gp-table th,.gp-table td{padding: 12px 14px;text-align: left;border-bottom: 1px solid var(--gp-border)}.gp-table thead th{font-size: 13px;text-transform: uppercase;letter-spacing: .05em;color: var(--gp-ink-faint);font-weight: 700}.gp-table tbody tr:last-child td{border-bottom: 0}.gp-table tbody tr:hover{background: var(--gp-surface-alt)}.gp-table__num{text-align: right;white-space: nowrap}  .gp-store-logo{width: auto;object-fit: contain;flex-shrink: 0;vertical-align: middle;display: inline-block} .gp-store-head{display: flex;align-items: center;gap: 14px}.gp-store-head__tile{flex-shrink: 0;display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--gp-radius);background: var(--gp-surface);border: 1px solid var(--gp-border);font-size: 19px;font-weight: 700;color: var(--gp-ink)}.gp-store-head__id{min-width: 0}.gp-store-head__title{margin: 0;font-size: 24px}.gp-store-head__count{margin: 4px 0 0;color: var(--gp-ink-soft);font-size: 14px}.gp-store-head__site{display: inline-flex;align-items: center;gap: 4px;font-weight: 600;color: var(--gp-ink)}.gp-store-head__site svg{color: var(--gp-ink-soft)}  .gp-term-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 12px;margin-bottom: 30px}.gp-term-card{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;padding: 16px 18px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);color: var(--gp-ink);box-shadow: var(--gp-shadow-sm)}.gp-term-card:hover{border-color: var(--gp-primary);text-decoration: none;box-shadow: var(--gp-shadow)}.gp-term-card .gp-icon{flex-shrink: 0}.gp-term-card__name{font-weight: 700;flex: 1;min-width: 0}.gp-term-card__count{width: 100%;color: var(--gp-ink-faint);font-size: 13px}.gp-term-card.is-vazia{opacity: .6;box-shadow: none} .gp-pesquisa__topo{display: none}.gp-pesquisa__titulo{margin-top: 24px}.gp-pesquisa__conta{color: var(--gp-ink-soft)}.gp-pesquisa__filtros{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 12px;align-items: end} .gp-pagination{display: flex;justify-content: center;gap: 6px;margin: 30px 0;flex-wrap: wrap}.gp-pagination .page-numbers{display: grid;place-items: center;min-width: 40px;height: 40px;padding: 0 12px;border-radius: var(--gp-radius-pill);background: var(--gp-surface);border: 1px solid var(--gp-border);color: var(--gp-ink);font-weight: 600}.gp-pagination .page-numbers:hover{border-color: var(--gp-primary);text-decoration: none}.gp-pagination .page-numbers.current{background: var(--gp-primary);border-color: var(--gp-primary);color: #fff} .gp-lista-fim__mais{display: flex;width: max-content;margin: 30px auto}.gp-lista-fim[aria-busy] .gp-lista-fim__mais{opacity: .6;pointer-events: none} @media (max-width: 1024px){.gp-layout{grid-template-columns: minmax(0,1fr)}.gp-sidebar{position: static}} @media (min-width: 1025px){.gp-deal{display: grid;grid-template-columns: minmax(0,1fr) 320px;grid-template-rows: auto auto auto 1fr;column-gap: 32px;row-gap: 16px;align-items: start}.gp-deal > *{grid-column: 1}.gp-deal > .gp-deal__rail{grid-column: 2;grid-row: 1 / span 4;position: sticky;top: var(--gp-colado,calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 16px))}}@media (max-width: 1024px){.gp-deal__title{font-size: 22px} .gp-deal__rail{overflow-x: clip;overflow-clip-margin: 20px} .gp-deal__rail:has(.gp-partilha:not([hidden])){overflow: visible} .gp-partilha__veu{display: block;position: fixed;inset: 0;z-index: 200;background: rgba(22,38,61,.5);border: 0;width: 100%}.gp-partilha__painel{position: fixed;z-index: 201;inset: auto 0 0 0;width: auto;border-radius: var(--gp-radius-lg) var(--gp-radius-lg) 0 0;border-bottom: 0;padding: 12px 16px calc(16px + env(safe-area-inset-bottom));animation: gp-partilha-sobe .22s ease-out}.gp-partilha__painel::after{content: none}.gp-partilha__pega{display: block;width: 36px;height: 4px;border-radius: 2px;background: var(--gp-border-strong);margin: 0 auto 12px} .gp-partilha__cabeca{display: block;margin-bottom: 14px}.gp-partilha__titulo{font-size: 17px;margin: 0}.gp-partilha__oferta{margin: 2px 0 0;font-size: 13px;color: var(--gp-ink-soft);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-partilha__redes{gap: 6px;margin-bottom: 10px}.gp-partilha__rede{padding: 10px 2px;font-size: 11.5px}.gp-partilha__pastilha{width: 44px;height: 44px}.gp-partilha__pastilha svg{width: 21px;height: 21px}.gp-partilha__copiar{padding: 12px;font-size: 14px}@keyframes gp-partilha-sobe{from{transform: translateY(100%)}to{transform: none}}@media (prefers-reduced-motion: reduce){.gp-partilha__painel{animation: none}}}@media (max-width: 1024px){ .gp-related__rail > *{flex-basis: calc((100% - 3 * var(--gp-gap)) / 4)}}@media (max-width: 860px){.gp-header__link span{display: none} .gp-header__notifs{position: relative}.gp-header__link .gp-header__pill{display: block;position: absolute;top: 3px;right: 3px;min-width: 16px;padding: 0 4px;font-size: 10px;line-height: 16px}.gp-related__rail > *{flex-basis: calc((100% - 2.2 * var(--gp-gap)) / 3.2)}}@media (max-width: 680px){ .gp-logo__img{max-height: 28px;max-width: min(150px,40vw)}.gp-card{grid-template-columns: 116px minmax(0,1fr);gap: 13px;padding: 13px}.gp-card__title{font-size: 15px}.gp-price{font-size: 18px}.gp-grid-2{grid-template-columns: minmax(0,1fr)}.gp-deal__title{font-size: 20px} .gp-deal__rail{--gp-rail-pad: 16px}.gp-deal__prices .gp-price{font-size: 26px}.gp-deal > .gp-section{padding: 16px}.gp-section{padding: 18px}.gp-sticky-cta{display: flex}body{padding-bottom: 74px}.gp-dropdown__panel{width: min(330px,calc(100vw - 32px))}h1{font-size: 23px} .gp-header__publish span{display: none}.gp-header__publish{padding: 10px 12px}.gp-header__publish svg{width: 18px;height: 18px} .gp-header__notifs{padding: 10px 12px} .gp-header__signin span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.gp-header__signin{padding: 10px 12px}.gp-header__signin svg{width: 18px;height: 18px}.gp-modal__header,.gp-modal__body,.gp-modal__footer{padding-left: 18px;padding-right: 18px}.gp-modal__footer{justify-content: stretch}.gp-modal__footer .gp-btn{flex: 1;justify-content: center}.gp-alert-row{padding: 14px} .gp-alert-row__actions{flex-wrap: nowrap}.gp-alert-row__actions .gp-btn{padding-left: 10px;padding-right: 10px}.gp-alert-row__actions .gp-btn--outline{padding-left: 14px;padding-right: 14px} .gp-alerts-toolbar__actions{margin-left: 0}.gp-alerts-toolbar__selects{width: 100%}.gp-alerts-toolbar__selects .gp-select{flex: 1 1 100%;min-width: 0}.gp-heat__label{padding: 6px 10px;font-size: 13px} .gp-drawer__panel{width: 100vw;border-right: 0}  .gp-related__rail > *{flex-basis: calc((100% - 1.2 * var(--gp-gap)) / 2.2)}.gp-rail__nav{display: none}.gp-expired-banner,.gp-ending-banner{padding: 14px 16px}.gp-antiga-banner{padding: 12px 12px 12px 16px}.gp-authorpeek{max-width: none}.gp-comment .children{padding-left: 12px}.gp-comment__card{padding: 14px}.gp-comment__actions{gap: 14px} .gp-coupon{flex-direction: column}.gp-coupon__code{padding: 14px}}@media (max-width: 420px){.gp-search input{font-size: 14px;padding-left: 40px} .gp-logo{font-size: 17px;min-width: 0;flex-shrink: 1;gap: 5px}.gp-logo span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-logo__mark{flex-shrink: 0}}  .gp-tab__pill{min-width: 20px;padding: 1px 6px;margin-left: 6px;border-radius: var(--gp-radius-pill);background: var(--gp-accent);color: #fff;font-size: 12px;font-weight: 700;line-height: 1.5}.gp-activity{padding: 6px}.gp-activity__item{display: flex;align-items: flex-start;gap: 12px;padding: 12px;border-radius: var(--gp-radius);color: var(--gp-ink)}.gp-activity__item + .gp-activity__item{border-top: 1px solid var(--gp-border)}.gp-activity__item:hover{background: var(--gp-surface-alt);text-decoration: none}.gp-activity__item.is-unread{background: var(--gp-primary-soft)}.gp-activity__item.is-unread:hover{background: var(--gp-primary-soft)}.gp-activity__icon{display: inline-flex;flex-shrink: 0;color: var(--gp-ink-soft);padding-top: 2px}.gp-activity__body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.gp-activity__meta{color: var(--gp-ink-soft);font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-activity__dot{flex-shrink: 0;margin: 6px 0 0 auto;width: 9px;height: 9px;border-radius: 50%;background: var(--gp-accent)}.gp-activity__foot{margin-top: 12px;color: var(--gp-ink-faint);font-size: 14px} .gp-definicoes{margin-top: 24px}.gp-prefs{margin-top: 20px} .gp-prefs__head,.gp-prefs__row{display: grid;grid-template-columns: minmax(0,1fr) repeat(3,92px);align-items: center;gap: 12px}.gp-prefs__head{padding: 0 0 8px;color: var(--gp-ink-faint);font-size: 13px;font-weight: 700;text-align: center}.gp-prefs__row{padding: 12px 0;border-top: 1px solid var(--gp-border)}.gp-prefs__label{display: flex;align-items: center;gap: 8px;font-weight: 600}.gp-prefs__cell{display: flex;justify-content: center}.gp-prefs__row--note{grid-template-columns: minmax(0,1fr);gap: 4px;align-items: start} .gp-prefs__channel{display: none}.gp-prefs__push-note{display: flex;align-items: center;gap: 6px;margin-top: 16px}.gp-prefs__save{margin-top: 20px}@media (max-width: 700px){.gp-prefs__head{display: none}.gp-prefs__row{grid-template-columns: minmax(0,1fr);gap: 10px}.gp-prefs__cell{justify-content: space-between;padding-left: 25px}.gp-prefs__channel{display: inline;color: var(--gp-ink-soft);font-size: 14px}.gp-prefs__cell--off .gp-prefs__channel{color: var(--gp-ink-faint)}} .gp-alertbar{position: relative}.gp-alertbar__panel{position: absolute;left: 0;right: 0;top: calc(100% + 4px);z-index: 5;max-height: 280px;overflow-y: auto;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);box-shadow: var(--gp-shadow-lg);padding: 6px}.gp-alertbar__group + .gp-alertbar__group{border-top: 1px solid var(--gp-border);margin-top: 6px;padding-top: 6px}.gp-alertbar__grouptitle{display: block;padding: 4px 10px 2px;font-size: 11px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-alertbar__option{display: block;width: 100%;text-align: left;cursor: pointer;border: 0;background: none;padding: 8px 10px;border-radius: var(--gp-radius-sm);font-size: 14px;font-weight: 600;color: var(--gp-ink)}.gp-alertbar__option:hover,.gp-alertbar__option:focus-visible{background: var(--gp-neutral-soft)}.gp-alertbar__empty{margin-top: 8px}.gp-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.gp-chips:empty{margin-top: 0}.gp-chip--pick{display: inline-flex;align-items: center;gap: 7px;background: var(--gp-primary-soft);border-color: transparent;font-weight: 700;padding-right: 6px}.gp-chip__kind{font-size: 10px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-chip__remove{border: 0;background: none;cursor: pointer;line-height: 1;font-size: 17px;padding: 0 4px;color: var(--gp-ink-soft);border-radius: 50%}.gp-chip__remove:hover{color: var(--gp-danger);background: var(--gp-surface)} .gp-advanced{border: 1px solid var(--gp-border);border-radius: var(--gp-radius)}.gp-advanced__summary{display: flex;align-items: center;gap: 8px;cursor: pointer;padding: 12px 14px;font-weight: 700;font-size: 14px;list-style: none}.gp-advanced__summary::-webkit-details-marker{display: none}.gp-advanced__summary::after{content: "›";margin-left: auto;font-size: 20px;line-height: 1;color: var(--gp-ink-faint);transition: transform .15s}.gp-advanced[open] .gp-advanced__summary::after{transform: rotate(90deg)}.gp-advanced__summary:hover{background: var(--gp-surface-alt)}.gp-advanced__body{display: flex;flex-direction: column;gap: 20px;padding: 4px 14px 16px;border-top: 1px solid var(--gp-border)}@media (prefers-reduced-motion: reduce){.gp-advanced__summary::after{transition: none}}.gp-alert-summary{margin: 0;padding: 12px 14px;border-radius: var(--gp-radius);background: var(--gp-quente-soft);color: var(--gp-quente-ink);font-size: 14px;line-height: 1.5} .gp-settings__intro{margin: -6px 0 18px}.gp-settings__avatar{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--gp-border)}.gp-settings__avatar-fields{flex: 1 1 260px;display: flex;flex-direction: column;gap: 12px} textarea.gp-input{min-height: 96px;line-height: 1.5;resize: vertical} input[type="file"].gp-input{padding: 9px 12px;font-size: 14px}.gp-panel--danger{border-color: var(--gp-error-border)}.gp-panel--danger .gp-panel__title{color: var(--gp-error-ink)}.gp-btn--danger{background: var(--gp-danger);color: #fff;border-color: var(--gp-danger)}.gp-btn--danger:hover{background: var(--gp-error-ink);color: #fff}.gp-definicoes .gp-panel + .gp-panel,.gp-definicoes form + .gp-panel{margin-top: 20px}.gp-profile__bio{margin: 10px 0 0;max-width: 62ch;color: var(--gp-ink-soft);font-size: 14px;line-height: 1.55} .gp-badge--active{background: var(--gp-success-bg);color: var(--gp-success-ink)} .gp-about{padding-bottom: 12px}.gp-about__section{margin-top: 40px} .gp-about__h2{font-size: 22px;margin: 0 0 14px;text-align: center}.gp-about__sub{margin: 0 auto 18px;color: var(--gp-ink-soft);max-width: 70ch;line-height: 1.6;text-align: center}.gp-about__more{margin: 22px 0 0;text-align: center} .gp-about__more-link{font-weight: 600;text-decoration: underline} .gp-about__actions{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center} .gp-about__actions--fim{margin-top: 48px}   .gp-band{position: relative; overflow: hidden;background: radial-gradient(56% 130% at var(--gp-band-glow,50% 50%),color-mix(in srgb,var(--gp-quente) 16%,transparent),transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--gp-primary) 12%,var(--gp-surface)),color-mix(in srgb,var(--gp-arder) 8%,var(--gp-surface)) 70%,var(--gp-surface))}.gp-about-hero{--gp-band-glow: 72% 48%;padding: 34px 0 38px} .gp-about-hero__inner,.gp-graus__inner,.gp-forge-band__inner,.gp-forge-hero__inner,.gp-forge-graus__inner{max-width: var(--gp-max-width);margin: 0 auto;padding: 0 20px}.gp-about-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center} .gp-about-hero__text{grid-area: 1 / 1 / 2 / 2;position: relative;z-index: 1; margin-left: clamp(0px,4vw,72px);max-width: 42ch}.gp-about-hero__art{grid-area: 1 / 1 / 2 / 3;justify-self: end; width: min(68%,830px); margin-right: calc(-1 * clamp(0px,(100vw - var(--gp-max-width)) / 2,120px)); -webkit-mask-image: linear-gradient(to right,transparent 0,#000 34%);mask-image: linear-gradient(to right,transparent 0,#000 34%)} .gp-about-hero h1{margin: 0 0 14px;font-size: 30px;line-height: 1.2;max-width: none;text-wrap: balance} .gp-about-hero h1{font-weight: 400}.gp-about-hero h1 strong{font-weight: 700}@media (max-width: 1200px){ .gp-about-hero__inner{grid-template-columns: minmax(0,1fr);gap: 18px}.gp-about-hero__text{grid-area: 2 / 1 / 3 / 2;max-width: none}.gp-about-hero__art{grid-area: 1 / 1 / 2 / 2;justify-self: center;width: min(100%,480px);-webkit-mask-image: none;mask-image: none}.gp-about-hero h1{font-size: 25px}}  .gp-art{display: block;width: 100%;height: auto;overflow: visible} .gp-art__shadow{fill: var(--gp-ink);opacity: .09}.gp-art__body{fill: var(--gp-surface);stroke: color-mix(in srgb,var(--gp-ink) 16%,transparent);stroke-width: 3}.gp-art__screen{fill: color-mix(in srgb,var(--gp-ink) 4%,var(--gp-surface))}.gp-art__notch,.gp-art__ghost{fill: color-mix(in srgb,var(--gp-ink) 13%,transparent)}.gp-art__ghost--faint{opacity: .5}.gp-art__card-badge{fill: var(--gp-surface)}.gp-art__glyph--frio{color: var(--gp-frio)} .gp-art__card--quente .gp-art__card-bg{fill: var(--gp-quente-soft)}.gp-art__card--quente.is-forte .gp-art__card-bg{fill: color-mix(in srgb,var(--gp-quente) 42%,var(--gp-surface))}.gp-art__card--quente .gp-art__card-line{fill: var(--gp-quente);opacity: .4}.gp-art__spark--quente{fill: var(--gp-quente)}.gp-art__card--frio .gp-art__card-bg{fill: var(--gp-frio-soft)}.gp-art__card--frio.is-forte .gp-art__card-bg{fill: color-mix(in srgb,var(--gp-frio) 32%,var(--gp-surface))}.gp-art__card--frio .gp-art__card-line{fill: var(--gp-frio);opacity: .4}.gp-art__spark--frio{fill: var(--gp-frio)}.gp-art__card .gp-art__card-line--faint{opacity: .22} .gp-art__card,.gp-art__phone{transform-box: fill-box;transform-origin: center} .gp-about-hero__art .gp-art__card{opacity: 0;animation: gp-art-pop 5.4s ease-out infinite} .gp-art__card--quente{--gp-art-de: -18px}.gp-art__card--frio{--gp-art-de: 18px}@keyframes gp-art-pop{0%{opacity: 0;transform: translateX(var(--gp-art-de)) scale(.9)}6%{opacity: 1;transform: translateX(0) scale(1.05)}10%,70%{opacity: 1;transform: translateX(0) scale(1)}82%,100%{opacity: 0;transform: translateX(calc(var(--gp-art-de) * .4)) scale(.96)}}.gp-about-hero__art .gp-art__phone{animation: gp-art-flutua 7s ease-in-out infinite}@keyframes gp-art-flutua{0%,100%{transform: translateY(0)}50%{transform: translateY(-5px)}}.gp-about-hero__art .gp-art__spark{animation: gp-art-cintila 4.2s ease-in-out infinite}@keyframes gp-art-cintila{0%,100%{opacity: .25}50%{opacity: .9}} @media (prefers-reduced-motion: reduce){.gp-about-hero__art .gp-art__card,.gp-about-hero__art .gp-art__phone,.gp-about-hero__art .gp-art__spark{animation: none;opacity: 1;transform: none}}  .gp-doable-art{display: block;width: 100%;height: auto;overflow: visible} .gp-doable-art .gp-art__body{stroke-width: 2.4} .gp-doable-art__pad--quente{fill: color-mix(in srgb,var(--gp-quente) 26%,var(--gp-surface))}.gp-doable-art__pad--frio{fill: color-mix(in srgb,var(--gp-frio) 22%,var(--gp-surface))} .gp-doable-art__strike{fill: color-mix(in srgb,var(--gp-ink) 38%,transparent)}.gp-doable-art__price{fill: var(--gp-quente)} .gp-doable-art__badge{fill: var(--gp-accent)}.gp-doable-art__badge-num{fill: var(--gp-surface);font-size: 17px;font-weight: 800}  .gp-steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px 28px}.gp-steps__item{display: flex;flex-direction: column;gap: 8px;text-align: center} .gp-steps__img{width: 100%;height: 190px;object-fit: contain;margin-bottom: 2px}.gp-steps__title{font-size: 16px} .gp-steps__text{color: var(--gp-ink-soft);font-size: 14px;line-height: 1.55;max-width: 34ch;margin-inline: auto} .gp-graus{--gp-band-glow: 50% 58%;margin-top: 40px;padding: 40px 0 44px}   .gp-thermo-demo{container-type: inline-size}.gp-thermo{margin: 46px 0 0;padding: 64px 0 42px 12px} .gp-thermo__bulb{position: absolute;z-index: 2;top: 50%;left: -12px;width: 48px;height: 48px;margin-top: -24px;border-radius: 50%;background: color-mix(in srgb,var(--gp-surface) 86%,transparent);box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--gp-ink) 13%,transparent),0 2px 7px color-mix(in srgb,var(--gp-ink) 15%,transparent)}.gp-thermo__bulb::before{content: '';position: absolute;inset: 5px;border-radius: 50%;background: var(--gp-cor-agora,var(--gp-morno))} .gp-thermo__bulb::after{content: '';position: absolute;top: 10px;left: 12px;width: 14px;height: 9px;border-radius: 50%;background: color-mix(in srgb,var(--gp-surface) 62%,transparent);transform: rotate(-28deg)}  .gp-thermo__tube{position: relative;height: 36px}.gp-thermo__glass{position: absolute;inset: 0;border-radius: 999px;background: color-mix(in srgb,var(--gp-surface) 86%,transparent);box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--gp-ink) 13%,transparent),0 2px 7px color-mix(in srgb,var(--gp-ink) 13%,transparent)} .gp-thermo__bore{position: absolute;inset: 9px;border-radius: 999px;overflow: hidden;background: color-mix(in srgb,var(--gp-ink) 6%,var(--gp-surface))} .gp-thermo__liquid{position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--gp-pos,0) * 100%);background: var(--gp-cor-agora,var(--gp-morno))}.gp-thermo__shine{position: absolute;left: 12px;right: 12px;top: 4px;height: 6px;border-radius: 999px;pointer-events: none;background: linear-gradient(90deg,color-mix(in srgb,var(--gp-surface) 78%,transparent),color-mix(in srgb,var(--gp-surface) 12%,transparent))} .gp-thermo__grad{position: absolute;left: var(--gp-at);top: 2px;width: 1.5px;height: 7px;margin-left: -.75px;border-radius: 1px;background: color-mix(in srgb,var(--gp-cor,var(--gp-ink)) 60%,transparent)} .gp-thermo__grad.is-forte{top: -7px;width: 2.5px;height: 16px;margin-left: -1.25px;background: var(--gp-cor,var(--gp-ink))} .gp-thermo__grad i{position: absolute;bottom: calc(100% + 6px);left: 50%;transform: translateX(-50%);font-style: normal;font-size: 13px;font-weight: 800;white-space: nowrap;color: var(--gp-cor,var(--gp-ink))} .gp-thermo-demo [data-state="frio"]{--gp-cor: var(--gp-frio);--gp-cor-ink: var(--gp-frio-ink)}.gp-thermo-demo [data-state="morno"]{--gp-cor: var(--gp-morno);--gp-cor-ink: var(--gp-ink)}.gp-thermo-demo [data-state="quente"]{--gp-cor: var(--gp-quente);--gp-cor-ink: var(--gp-quente-ink)}.gp-thermo-demo [data-state="a-arder"]{--gp-cor: var(--gp-arder);--gp-cor-ink: var(--gp-arder-ink)} .gp-thermo__read{ position: absolute;top: calc(100% + 15px);left: calc(var(--gp-pos,0) * 100%);transform: translateX(-50%);font-size: 16px;font-weight: 800;white-space: nowrap;color: var(--gp-cor-agora,var(--gp-morno))}.gp-thermo__read::after{content: '';position: absolute;bottom: calc(100% + 4px);left: 50%;width: 2px;height: 12px;margin-left: -1px;border-radius: 1px;background: currentColor;opacity: .45}.gp-thermo-demo[data-active="frio"]{--gp-cor-agora: var(--gp-frio)}.gp-thermo-demo[data-active="morno"]{--gp-cor-agora: var(--gp-morno)}.gp-thermo-demo[data-active="quente"]{--gp-cor-agora: var(--gp-quente)}.gp-thermo-demo[data-active="a-arder"]{--gp-cor-agora: var(--gp-arder)}  .gp-legend{position: absolute;inset: 0;z-index: 1;list-style: none;margin: 0;padding: 0;pointer-events: none}.gp-legend__item{position: absolute;top: auto;bottom: calc(100% + 26px); left: clamp(64px,var(--gp-at),calc(100% - 56px));transform: translateX(-50%);font-size: 19px;font-weight: 800;white-space: nowrap;color: var(--gp-cor-ink);transition: opacity .3s,transform .3s} .gp-legend__item.is-on{transform: translateX(-50%) scale(1.08)} .gp-thermo-demo.is-live .gp-legend__item{opacity: .72}.gp-thermo-demo.is-live .gp-legend__item.is-on{opacity: 1} .gp-thermo__note{margin: 6px 0 0;text-align: center;min-height: 3em;color: var(--gp-ink);font-size: 16px;line-height: 1.5}.gp-thermo__note.is-nova{animation: gp-nota-entra .35s ease-out}@keyframes gp-nota-entra{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.gp-legend__item{transition: none}.gp-thermo__note.is-nova{animation: none}} @container (max-width: 820px){.gp-thermo{margin-top: 34px;padding: 60px 0 38px 10px}.gp-thermo__bulb{width: 38px;height: 38px;margin-top: -19px;left: -10px}.gp-thermo__bulb::after{top: 8px;left: 9px;width: 11px;height: 7px}.gp-thermo__tube{height: 30px}.gp-thermo__bore{inset: 7px}.gp-thermo__grad.is-forte{top: -6px;height: 14px} .gp-legend__item{font-size: 15px;bottom: calc(100% + 32px)}.gp-thermo__note{min-height: 4.5em}}  .gp-doable{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 44px 48px}.gp-doable__item{display: flex;flex-direction: column;gap: 10px;text-align: center} .gp-doable__art{display: block;max-width: 164px;margin-inline: auto}.gp-doable__title{font-size: 16px} .gp-doable__text{color: var(--gp-ink-soft);font-size: 14px;line-height: 1.55;max-width: 30ch;margin-inline: auto}  .gp-forge-band{--gp-band-glow: 50% 62%;margin-top: 76px;padding: 40px 0 44px}  .gp-forge{list-style: none;margin: 68px 0 0;padding: 22px 0 0;position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.gp-forge::before{content: "";position: absolute;left: 12.5%;right: 12.5%;top: 22px;height: 6px;border-radius: var(--gp-radius-pill); background: linear-gradient(90deg,var(--gp-nivel-aprendiz),var(--gp-nivel-assador),var(--gp-nivel-mestre),var(--gp-nivel-rei))}.gp-forge__step{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center} .gp-forge__dot{--gp-ponto-tam: 26px;position: relative;width: var(--gp-ponto-tam);height: var(--gp-ponto-tam);margin-top: -10px;border-radius: 50%;background: var(--gp-nivel,var(--gp-nivel-aprendiz));box-shadow: 0 0 0 4px var(--gp-surface),0 0 0 6px color-mix(in srgb,var(--gp-nivel,var(--gp-nivel-aprendiz)) 22%,transparent)}   .gp-forge__dot .gp-aura--coroa{width: 150%;bottom: calc(100% - 4%)}.gp-forge__name{font-size: 15px;color: var(--gp-ink)}.gp-forge__points{color: var(--gp-ink-soft);font-size: 13px}.gp-forge__note{color: var(--gp-ink-soft);font-size: 14px;margin: 20px 0 0} @media (max-width: 900px){.gp-steps,.gp-doable{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.gp-about__actions .gp-btn{flex: 1 1 100%;justify-content: center}.gp-steps,.gp-doable{grid-template-columns: minmax(0,1fr)} .gp-forge{grid-template-columns: minmax(0,1fr);gap: 0;padding-top: 0}.gp-forge::before{display: none}.gp-forge__step{flex-direction: row;align-items: center;gap: 12px;text-align: left;padding: 12px 2px;border-bottom: 1px solid var(--gp-border)}.gp-forge__step:last-child{border-bottom: 0} .gp-forge__dot{--gp-ponto-tam: 20px;margin-top: 0;flex-shrink: 0} .gp-forge__dot .gp-aura{display: none}.gp-forge{margin-top: 26px}.gp-forge__name{flex: 1}}  [data-nivel="aprendiz"],.gp-forge__step--aprendiz,.gp-levelpeek__item--aprendiz,.gp-nivel--aprendiz,.gp-avatar-wrap--aprendiz{--gp-nivel: var(--gp-nivel-aprendiz);--gp-nivel-texto: var(--gp-nivel-aprendiz-ink);--gp-nivel-sobre: var(--gp-nivel-aprendiz-sobre)}[data-nivel="assador"],.gp-forge__step--assador,.gp-levelpeek__item--assador,.gp-nivel--assador,.gp-avatar-wrap--assador{--gp-nivel: var(--gp-nivel-assador);--gp-nivel-texto: var(--gp-nivel-assador-ink);--gp-nivel-sobre: var(--gp-nivel-assador-sobre)}[data-nivel="mestre-do-carvao"],.gp-forge__step--mestre-do-carvao,.gp-levelpeek__item--mestre-do-carvao,.gp-nivel--mestre-do-carvao,.gp-avatar-wrap--mestre-do-carvao{--gp-nivel: var(--gp-nivel-mestre);--gp-nivel-texto: var(--gp-nivel-mestre-ink);--gp-nivel-sobre: var(--gp-nivel-mestre-sobre)}[data-nivel="rei-do-churrasco"],.gp-forge__step--rei-do-churrasco,.gp-levelpeek__item--rei-do-churrasco,.gp-nivel--rei-do-churrasco,.gp-avatar-wrap--rei-do-churrasco{--gp-nivel: var(--gp-nivel-rei);--gp-nivel-texto: var(--gp-nivel-rei-ink);--gp-nivel-sobre: var(--gp-nivel-rei-sobre)}  .gp-forge-panel{container-type: inline-size;margin-top: 20px;overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-sm)}.gp-forge-panel__goal{padding: 20px 20px 4px}.gp-forge-panel__title{margin: 0;font-size: 16px;font-weight: 700;line-height: 1.5;letter-spacing: -.01em;text-wrap: balance}.gp-forge-panel__title .gp-nivel{font-size: 12.5px;padding: 2px 9px;position: relative;top: -1px}.gp-forge-panel__title.is-close strong{color: var(--gp-nivel-texto,var(--gp-ink))}.gp-forge-panel__points{margin: 2px 0 0;font-size: 14px;color: var(--gp-ink-soft)} .gp-forge-escada{--gp-escada-margem: 9px;position: relative;margin-top: 16px;padding-top: 34px}.gp-forge-escada__rail{position: absolute;top: 41px;left: var(--gp-escada-margem);right: var(--gp-escada-margem);height: 4px;border-radius: var(--gp-radius-pill);background: var(--gp-border)}.gp-forge-escada__fill{display: block;height: 100%;width: calc(var(--gp-pos) * 1%);border-radius: inherit;background: color-mix(in srgb,var(--gp-nivel) 72%,var(--gp-nivel-texto))}.gp-forge-panel[data-nivel="rei-do-churrasco"] .gp-forge-escada__fill{background: linear-gradient(90deg,var(--gp-nivel-rei-2),var(--gp-nivel-rei))} .gp-forge-escada__you{position: absolute;top: 0;left: clamp(40px,calc(var(--gp-escada-margem) + (100% - 2 * var(--gp-escada-margem)) * var(--gp-pos) / 100),calc(100% - 40px));transform: translateX(-50%);padding: 3px 9px;border-radius: var(--gp-radius-pill);background: var(--gp-ink);color: var(--gp-surface);font-size: 11.5px;font-weight: 600;white-space: nowrap;font-variant-numeric: tabular-nums}.gp-forge-escada__you::after{content: "";position: absolute;left: 50%;bottom: -4px;margin-left: -4px;border: 4px solid transparent;border-bottom: 0;border-top-color: var(--gp-ink)}.gp-forge-escada__list{position: relative;height: 58px;margin: 0;padding: 0;list-style: none}.gp-forge-escada__item{position: absolute;top: 0;left: calc(var(--gp-escada-margem) + (100% - 2 * var(--gp-escada-margem)) * var(--gp-k) / var(--gp-escada-trocos));transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;width: max-content;max-width: 130px;text-align: center}.gp-forge-escada__item:first-child{transform: translateX(calc(-1 * var(--gp-escada-margem)));align-items: flex-start;text-align: left}.gp-forge-escada__item:last-child{transform: translateX(calc(-100% + var(--gp-escada-margem)));align-items: flex-end;text-align: right}.gp-forge-escada__dot{width: 18px;height: 18px;border-radius: 50%;background: var(--gp-surface);box-shadow: inset 0 0 0 2px var(--gp-border-strong)}.gp-forge-escada__item.is-past .gp-forge-escada__dot{background: var(--gp-nivel);box-shadow: none}.gp-forge-escada__item.is-current .gp-forge-escada__dot{background: var(--gp-nivel);box-shadow: 0 0 0 4px color-mix(in srgb,var(--gp-nivel) 28%,var(--gp-surface))}.gp-forge-escada__item[data-nivel="rei-do-churrasco"]:is(.is-past,.is-current) .gp-forge-escada__dot{background: linear-gradient(100deg,var(--gp-nivel-rei-2),var(--gp-nivel-rei))}.gp-forge-escada__name{margin-top: 8px;font-size: 12.5px;font-weight: 600;line-height: 1.3;color: var(--gp-ink)}.gp-forge-escada__item:not(.is-past,.is-current) .gp-forge-escada__name{font-weight: 500;color: var(--gp-ink-soft)}.gp-forge-escada__min{font-size: 11.5px;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums}.gp-forge-panel__today{margin: 10px 20px 0;padding: 16px 0 14px;border-top: 1px solid var(--gp-border)}.gp-forge-today__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 6px}.gp-forge-today__head h3{margin: 0;font-size: 14px}.gp-forge-today__chip{display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: var(--gp-radius-pill);background: var(--gp-primary-soft);color: var(--gp-primary-dark);font-size: 12.5px;font-weight: 600;white-space: nowrap}.gp-forge-today__chip.is-done{background: var(--gp-success-bg);color: var(--gp-success-ink)}.gp-forge-today__note{margin: 6px 0 0;font-size: 12.5px;color: var(--gp-ink-faint)} .gp-missions{list-style: none;margin: 0;padding: 0}.gp-missions__item{display: grid;grid-template-columns: 34px minmax(0,1fr) 44px 184px;align-items: center;gap: 12px;padding: 10px 0;border-top: 1px solid var(--gp-border)}.gp-missions__item:first-child{border-top: 0}.gp-missions__icon{width: 34px;height: 34px;display: grid;place-items: center;border-radius: var(--gp-radius);background: var(--gp-primary-soft);color: var(--gp-primary-dark)}.gp-missions__main{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;column-gap: 14px;min-width: 0}.gp-missions__label{grid-column: 1 / -1;font-size: 14px;font-weight: 600} .gp-missions__meta{min-width: 12.5em;font-size: 12.5px;color: var(--gp-ink-soft);font-variant-numeric: tabular-nums}.gp-missions__track{max-width: 150px;height: 5px;border-radius: var(--gp-radius-pill);background: var(--gp-border);overflow: hidden}.gp-missions__fill{display: block;height: 100%;border-radius: inherit;background: var(--gp-primary)}.gp-missions__worth{text-align: right;font-size: 14px;font-weight: 700;color: var(--gp-primary-dark);font-variant-numeric: tabular-nums}.gp-missions__cta{justify-self: end;gap: 4px;padding: 5px 10px 5px 14px;font-size: 13px;line-height: 1.4;white-space: nowrap}.gp-missions__cta .gp-icon{transform: rotate(-90deg)}.gp-missions__done{grid-column: 3 / -1;justify-self: end;display: inline-flex;align-items: center;gap: 5px;font-size: 13px;font-weight: 600;color: var(--gp-success-ink)} .gp-missions__item.is-done .gp-missions__icon{background: var(--gp-success-bg);color: var(--gp-success-ink)}.gp-missions__item.is-done .gp-missions__label{color: var(--gp-ink-soft)}.gp-missions__item.is-done .gp-missions__fill{background: var(--gp-success)}.gp-forge-panel__how{display: flex;align-items: center;gap: 8px;padding: 12px 20px;border-top: 1px solid var(--gp-border);background: var(--gp-surface-alt);font-size: 14px;font-weight: 600;color: var(--gp-ink-soft);text-decoration: none}.gp-forge-panel__how:hover{color: var(--gp-ink);text-decoration: none}.gp-forge-panel__how:focus-visible{outline: 2px solid var(--gp-primary);outline-offset: -2px}.gp-forge-panel__how .gp-icon{margin-left: auto;transform: rotate(-90deg)} @container (max-width: 520px){.gp-forge-escada__item{max-width: 76px}.gp-forge-escada__list{height: 76px}.gp-missions__item{grid-template-columns: 34px minmax(0,1fr) auto 32px;gap: 10px}.gp-missions__main{grid-template-columns: minmax(0,1fr)}.gp-missions__meta{min-width: 0}.gp-missions__track{max-width: none;margin-top: 5px}.gp-missions__cta{width: 32px;height: 32px;padding: 0}.gp-missions__cta-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}} .gp-account__progress{display: block;padding: 12px 12px 13px;margin-bottom: 6px;border-radius: var(--gp-radius);text-decoration: none;color: var(--gp-ink-soft)}.gp-account__progress:hover{background: var(--gp-surface-alt);text-decoration: none}.gp-account__progress-edges,.gp-account__progress-foot{display: flex;justify-content: space-between;align-items: center;gap: 10px}.gp-account__progress-edges{margin-bottom: 8px;font-size: 12px;color: var(--gp-ink-faint)}.gp-account__progress-from{font-weight: 600;color: var(--gp-nivel-texto,var(--gp-ink))} .gp-account__progress-track{position: relative;display: block;height: 8px;border-radius: var(--gp-radius-pill);background: var(--gp-neutral-soft)}.gp-account__progress-fill{position: absolute;inset: 0 auto 0 0;border-radius: inherit;background: var(--gp-nivel,var(--gp-primary))}.gp-account__progress-fill::after{content: "";position: absolute;top: 50%;right: -7px;width: 14px;height: 14px;margin-top: -7px;border-radius: 50%;background: var(--gp-surface);box-shadow: 0 0 0 3px var(--gp-nivel,var(--gp-primary)),var(--gp-shadow-sm)}[data-nivel="rei-do-churrasco"] .gp-account__progress-fill{background: linear-gradient(90deg,var(--gp-nivel-rei),var(--gp-nivel-rei-2))}[data-nivel="rei-do-churrasco"] .gp-account__progress-fill::after{box-shadow: 0 0 0 3px var(--gp-nivel-rei-2),var(--gp-shadow-sm)}.gp-account__progress-foot{margin-top: 10px;font-size: 12.5px;font-variant-numeric: tabular-nums}.gp-account__progress-foot strong{font-weight: 700;color: var(--gp-ink)}.gp-account__progress-missing{display: inline-flex;align-items: center;gap: 4px;color: var(--gp-ink)}.gp-account__progress-missing .gp-icon{transform: rotate(-90deg);transition: translate .2s;color: var(--gp-ink-faint)}.gp-account__progress:hover .gp-account__progress-missing .gp-icon{translate: 3px 0}@media (prefers-reduced-motion: reduce){.gp-account__progress-missing .gp-icon{transition: none}}  .gp-pointscard{position: fixed;right: 20px;bottom: calc(20px + env(safe-area-inset-bottom,0px));z-index: 320;width: min(360px,calc(100vw - 32px));opacity: 0;transform: translateY(16px);transition: opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.gp-pointscard[hidden]{display: none}.gp-pointscard.is-in{opacity: 1;transform: translateY(0)}.gp-pointscard__inner{position: relative;padding: 18px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-top: 3px solid var(--gp-nivel,var(--gp-nivel-assador));border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg)}.gp-pointscard__close{position: absolute;top: 10px;right: 10px;width: 28px;height: 28px;display: grid;place-items: center;border: 0;border-radius: 50%;background: none;color: var(--gp-ink-faint);cursor: pointer}.gp-pointscard__close:hover{background: var(--gp-neutral-soft);color: var(--gp-ink)}.gp-pointscard__head{display: flex;align-items: center;gap: 9px}.gp-pointscard__icon{display: grid;place-items: center;color: var(--gp-nivel-texto,var(--gp-nivel-assador))}.gp-pointscard__gain{font-size: 17px;color: var(--gp-nivel-texto,var(--gp-nivel-assador));animation: gp-pop .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes gp-pop{from{transform: scale(.7);opacity: 0}to{transform: scale(1);opacity: 1}}.gp-pointscard__streak{font-size: 12px;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums}.gp-pointscard__total{margin: 12px 0 4px;line-height: 1}.gp-pointscard__total strong{font-size: 32px;color: var(--gp-ink);font-variant-numeric: tabular-nums;display: inline-block}.gp-pointscard__total span{font-size: 12px;color: var(--gp-ink-faint);text-transform: uppercase;letter-spacing: .06em;margin-left: 6px}.gp-pointscard.is-landed .gp-pointscard__total strong{animation: gp-bump .22s ease-out}@keyframes gp-bump{0%{transform: scale(1)}45%{transform: scale(1.06)}100%{transform: scale(1)}}.gp-pointscard__edges{display: flex;justify-content: space-between;font-size: 11px;color: var(--gp-ink-faint);margin: 12px 0 5px} .gp-pointscard__track{position: relative;height: 10px;border-radius: var(--gp-radius-pill);background: var(--gp-neutral-soft);overflow: hidden}.gp-pointscard__fill{position: absolute;inset: 0;transform-origin: left center;transform: scaleX(0);will-change: transform;border-radius: inherit;background: linear-gradient(90deg,color-mix(in srgb,var(--gp-nivel,var(--gp-nivel-assador)) 78%,#000 0%),var(--gp-nivel,var(--gp-nivel-assador)));transition: transform .9s cubic-bezier(.16,1,.3,1)}.gp-pointscard.is-levelup .gp-pointscard__fill{transition-duration: 1.2s}.gp-pointscard.is-reset .gp-pointscard__fill{transition-duration: .18s} .gp-pointscard__fill::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 40%,rgba(255,255,255,.42) 50%,transparent 60%);transform: translateX(-100%)}.gp-pointscard.is-running .gp-pointscard__fill::after{animation: gp-reflexo-barra .9s ease-out}@keyframes gp-reflexo-barra{to{transform: translateX(100%)}} .gp-pointscard__spark{position: absolute;top: 50%;left: 0;width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;opacity: 0;background: radial-gradient(circle,#fff 0%,var(--gp-nivel,var(--gp-nivel-assador)) 55%,transparent 72%);transition: left .9s cubic-bezier(.16,1,.3,1),opacity .2s}.gp-pointscard.is-running .gp-pointscard__spark{opacity: 1}.gp-pointscard.is-levelup .gp-pointscard__spark{transition-duration: 1.2s,.2s}.gp-pointscard__sentence{margin: 10px 0 0;font-size: 13px;color: var(--gp-ink-soft)} .gp-pointscard.is-flash .gp-pointscard__track{animation: gp-clarao .14s ease-out}@keyframes gp-clarao{50%{filter: brightness(1.8)}} .gp-pointscard__today{margin-top: 14px;border-top: 1px solid var(--gp-border);padding-top: 12px}.gp-pointscard__today[hidden]{display: none}.gp-pointscard__today-head{display: flex;justify-content: space-between;align-items: baseline;font-size: 11px;text-transform: uppercase;letter-spacing: .06em;color: var(--gp-ink-faint)}.gp-pointscard__today-head strong{font-size: 13px;color: var(--gp-nivel-texto,var(--gp-ink));text-transform: none;letter-spacing: 0}.gp-pointscard__missions{list-style: none;margin: 9px 0 0;padding: 0;display: grid;gap: 3px}.gp-pointscard__mission-link{display: grid;align-items: center;gap: 9px;grid-template-columns: 17px 18px 1fr auto auto;padding: 6px 7px;border-radius: var(--gp-radius-sm);font-size: 13px;color: var(--gp-ink);text-decoration: none}a.gp-pointscard__mission-link:hover{background: var(--gp-surface-alt)}.gp-pointscard__mission-icon{display: grid;place-items: center;color: var(--gp-ink-faint)}.gp-pointscard__mission-count{font-size: 12px;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums}.gp-pointscard__mission-worth{font-size: 12px;font-weight: 700;color: var(--gp-nivel-texto,var(--gp-ink-soft));min-width: 26px;text-align: right} .gp-pointscard__mission-check{display: grid;place-items: center;color: var(--gp-success);opacity: 0}.gp-pointscard__mission-check path{stroke-dasharray: 22;stroke-dashoffset: 22}.gp-pointscard__mission.is-done .gp-pointscard__mission-check{opacity: 1}.gp-pointscard__mission.is-done .gp-pointscard__mission-check path{stroke-dashoffset: 0;transition: stroke-dashoffset .28s ease-out}.gp-pointscard__mission.is-done .gp-pointscard__mission-label{color: var(--gp-ink-faint)}.gp-pointscard__mission.is-fresh{animation: gp-pulsa .5s ease-out}@keyframes gp-pulsa{0%{background: transparent}35%{background: color-mix(in srgb,var(--gp-nivel,var(--gp-nivel-assador)) 16%,transparent)}100%{background: transparent}}.gp-pointscard__alldone{margin: 8px 0 0;font-size: 13px;color: var(--gp-success-ink);font-weight: 600}.gp-pointscard__alldone[hidden]{display: none}  .gp-pointscard.is-modal{position: fixed;inset: 0;right: auto;bottom: auto;width: 100%;display: grid;place-items: center;padding: 24px;background: rgba(11,20,33,.72);transition: background .3s}.gp-pointscard.is-modal .gp-pointscard__inner{width: min(420px,100%);padding: 26px;animation: gp-cresce .34s cubic-bezier(.22,1,.36,1)}@keyframes gp-cresce{from{transform: scale(.92);opacity: .6}to{transform: scale(1);opacity: 1}}.gp-pointscard__levelup{margin-top: 16px;text-align: center;position: relative}.gp-pointscard__levelup[hidden]{display: none}.gp-pointscard__levelup-eyebrow{display: block;font-size: 11px;text-transform: uppercase;letter-spacing: .1em;color: var(--gp-ink-faint)} .gp-pointscard__levelup-name{display: inline-block;margin: 2px 0 6px;padding: 5px 16px;border-radius: var(--gp-radius-pill);background: var(--gp-nivel,var(--gp-nivel-assador));color: var(--gp-nivel-sobre,#fff);font-size: 24px;line-height: 1.2;animation: gp-pop .4s cubic-bezier(.34,1.56,.64,1) both}[data-nivel="rei-do-churrasco"] .gp-pointscard__levelup-name{background: linear-gradient(100deg,var(--gp-nivel-rei-2),var(--gp-nivel-rei))}.gp-pointscard__levelup-claim{display: block;font-size: 13.5px;color: var(--gp-ink-soft)}.gp-pointscard__levelup-actions{display: flex;gap: 10px;justify-content: center;margin-top: 16px;flex-wrap: wrap} .gp-pointscard__sparks{position: absolute;inset: 0;pointer-events: none}.gp-pointscard__sparks i{position: absolute;top: 18%;left: 50%;width: 6px;height: 6px;border-radius: 50%;background: var(--gp-nivel);opacity: 0;transform: rotate(calc(var(--gp-spark) * 30deg)) translateY(0)}.gp-pointscard.is-modal .gp-pointscard__sparks i{animation: gp-faisca .9s ease-out forwards;animation-delay: calc(var(--gp-spark) * 22ms)}@keyframes gp-faisca{0%{opacity: 1;transform: rotate(calc(var(--gp-spark) * 30deg)) translateY(0) scale(1)}100%{opacity: 0;transform: rotate(calc(var(--gp-spark) * 30deg)) translateY(-90px) scale(.3)}} .gp-bolha{position: fixed;z-index: 320;display: inline-flex;align-items: center;gap: 4px;padding: 3px 9px 3px 7px;border-radius: var(--gp-radius-pill);background: var(--gp-surface);border: 1px solid var(--gp-border);box-shadow: 0 4px 14px rgba(22,38,61,.16);font-size: 13px;font-weight: 800;color: var(--gp-quente-ink);white-space: nowrap;pointer-events: none;opacity: 0}.gp-bolha[hidden]{display: none}.gp-bolha::after{content: "";position: absolute;left: 50%;bottom: -5px;width: 8px;height: 8px;margin-left: -4px;background: var(--gp-surface);border-right: 1px solid var(--gp-border);border-bottom: 1px solid var(--gp-border);transform: rotate(45deg)}.gp-bolha.is-on{animation: gp-bolha 1.6s ease-out both}@keyframes gp-bolha{0%{opacity: 0;transform: translateY(6px) scale(.8)}15%{opacity: 1;transform: translateY(0) scale(1)}75%{opacity: 1;transform: translateY(-6px)}100%{opacity: 0;transform: translateY(-14px)}}@keyframes gp-bolha-calma{0%,100%{opacity: 0}15%,75%{opacity: 1}}@media (prefers-reduced-motion: reduce){ .gp-pointscard,.gp-pointscard__fill,.gp-pointscard__spark{transition-duration: .15s !important}.gp-pointscard__gain,.gp-pointscard__levelup-name,.gp-pointscard.is-modal .gp-pointscard__inner,.gp-pointscard.is-landed .gp-pointscard__total strong,.gp-pointscard__mission.is-fresh{animation: none}.gp-pointscard.is-running .gp-pointscard__fill::after,.gp-pointscard.is-modal .gp-pointscard__sparks i{animation: none;opacity: 0}.gp-pointscard.is-flash .gp-pointscard__track{animation: none}.gp-bolha.is-on{animation-name: gp-bolha-calma}}@media (max-width: 640px){ .gp-pointscard{right: 12px;left: 12px;width: auto;bottom: calc(84px + env(safe-area-inset-bottom,0px))}.gp-pointscard.is-modal{left: 0;right: 0;bottom: auto}}  .gp-forge-page{padding-bottom: 40px}.gp-forge-section{margin-top: 48px}.gp-forge-h2{font-size: 24px;margin: 0 0 6px;text-align: center;text-wrap: balance}.gp-forge-sub{margin: 0 auto 26px;max-width: 64ch;color: var(--gp-ink-soft);line-height: 1.6;text-align: center}.gp-forge-back{margin-top: 36px;text-align: center} .gp-forge-hero{--gp-band-glow: 76% 52%;padding: 44px 0 40px}.gp-forge-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 40px;align-items: center} .gp-forge-hero__text{margin-left: clamp(0px,4vw,72px)}.gp-forge-hero h1{margin: 0 0 14px;font-size: 38px;line-height: 1.1;text-wrap: balance} .gp-forge-hero__realce{display: block;color: var(--gp-primary)}.gp-forge-hero__lead{margin: 0 0 24px;max-width: 54ch;color: var(--gp-ink-soft);font-size: 16px;line-height: 1.6}.gp-forge-hero__eu{margin: 12px 0 0;font-size: 14px;color: var(--gp-ink-soft)} .gp-subida{--gp-subida-base: 66px;--gp-subida-passo: 44px;--gp-subida-chama: 34px;position: relative;padding-top: calc(var(--gp-subida-chama) + 22px);max-width: 560px;width: 100%;justify-self: center}.gp-subida__degraus{display: grid;grid-template-columns: repeat(var(--gp-degraus,4),minmax(0,1fr));align-items: end}.gp-subida__degrau{position: relative;height: calc(var(--gp-subida-base) + var(--gp-i,0) * var(--gp-subida-passo)); margin-left: -1px;padding: 18px 12px 10px;display: flex;flex-direction: column;gap: 2px;background: var(--gp-surface);border: 1px solid var(--gp-border-strong);border-bottom: 0;border-radius: var(--gp-radius) var(--gp-radius) 0 0}.gp-subida__degrau:first-child{margin-left: 0} .gp-subida__degrau::before{content: "";position: absolute;left: -1px;right: -1px;top: -1px;height: 8px;border-radius: var(--gp-radius) var(--gp-radius) 0 0;background: var(--gp-nivel)}.gp-subida__degrau[data-nivel="rei-do-churrasco"]::before{background: linear-gradient(90deg,var(--gp-nivel-rei),var(--gp-nivel-rei-2))}.gp-subida__nome{font-size: 13px;line-height: 1.25;color: var(--gp-ink)}.gp-subida__pts{font-size: 11.5px;color: var(--gp-ink-faint)}.gp-subida__eu{align-self: flex-start;margin-top: 6px;padding: 2px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-ink);color: var(--gp-surface);font-size: 10.5px;font-weight: 700;white-space: nowrap} .gp-subida__coroa{position: absolute;right: 6px;top: 0;width: 50px;height: 50px;pointer-events: none} .gp-subida__chama{position: absolute;z-index: 1;left: calc((var(--gp-degrau,0) + .5) * 100% / var(--gp-degraus,4));bottom: calc(var(--gp-subida-base) + var(--gp-degrau,0) * var(--gp-subida-passo) + 2px);width: var(--gp-subida-chama);height: var(--gp-subida-chama);transform: translateX(-50%);transition: left .5s ease-in-out,bottom .5s cubic-bezier(.3,1.8,.6,1),opacity .3s;filter: drop-shadow(0 4px 6px color-mix(in srgb,var(--gp-arder) 35%,transparent))}.gp-subida__chama .gp-icon{display: block;width: 100%;height: 100%;animation: gp-subida-arde 1.6s ease-in-out infinite;transform-origin: 50% 100%}.gp-subida.is-volta .gp-subida__chama{opacity: 0}.gp-subida.is-sem-transicao .gp-subida__chama{transition: none}@keyframes gp-subida-arde{0%,100%{transform: scale(1,1)}50%{transform: scale(.94,1.07)}}@media (prefers-reduced-motion: reduce){.gp-subida__chama{transition: none}.gp-subida__chama .gp-icon{animation: none}}  .gp-forge-tempos{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 56px}.gp-forge-tempos__item{position: relative;display: grid;justify-items: center;align-content: start;gap: 6px;text-align: center} .gp-forge-tempos__item:not(:last-child)::after{content: "";position: absolute;top: 44px;right: -41px;width: 26px;height: 12px;background: var(--gp-border-strong);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h23M19 1.5 24 6l-5 4.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h23M19 1.5 24 6l-5 4.5'/%3E%3C/svg%3E") center / contain no-repeat;transform: translateY(-50%)}.gp-forge-tempos__title{margin-top: 8px;font-size: 16px}.gp-forge-tempos__text{max-width: 32ch;color: var(--gp-ink-soft);font-size: 14px;line-height: 1.55}.gp-forge-tempos__arte{position: relative;display: grid;place-items: center;width: 132px;height: 88px;overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 18px} .gp-forge-tempos__oferta{position: relative;width: 84px;height: 44px;border-radius: 9px;background: var(--gp-primary-soft);animation: gp-tempo-oferta 3.6s ease-out infinite}.gp-forge-tempos__oferta i{position: absolute;left: 10px;height: 6px;border-radius: 4px;background: color-mix(in srgb,var(--gp-primary) 55%,var(--gp-surface))}.gp-forge-tempos__oferta i:first-child{top: 12px;width: 48px}.gp-forge-tempos__oferta i:last-child{top: 24px;width: 30px;background: var(--gp-border-strong)}.gp-forge-tempos__mais{position: absolute;top: 14px;font-size: 15px;font-weight: 800;color: var(--gp-primary-dark);animation: gp-tempo-mais 3.6s ease-out infinite}.gp-forge-tempos__barra{position: absolute;bottom: 24px;width: 92px;height: 10px;overflow: hidden;border-radius: var(--gp-radius-pill);background: var(--gp-neutral-soft)}.gp-forge-tempos__barra i{display: block;height: 100%;width: 84%;border-radius: inherit;background: var(--gp-nivel);transform-origin: left;animation: gp-tempo-barra 3.6s ease-in-out infinite}.gp-forge-tempos__grau{display: inline-flex;animation: gp-tempo-grau 3.6s ease-in-out infinite}@keyframes gp-tempo-oferta{0%{transform: translateY(10px) scale(.9);opacity: .4}14%,100%{transform: none;opacity: 1}}@keyframes gp-tempo-mais{0%,28%{transform: translateY(26px);opacity: 0}38%{opacity: 1}58%{transform: translateY(0);opacity: 1}70%,100%{transform: translateY(-8px);opacity: 0}}@keyframes gp-tempo-barra{0%,34%{transform: scaleX(.22)}62%,100%{transform: scaleX(1)}}@keyframes gp-tempo-grau{0%,62%{transform: scale(1)}70%{transform: scale(1.2)}78%,100%{transform: scale(1)}}@media (prefers-reduced-motion: reduce){.gp-forge-tempos__oferta,.gp-forge-tempos__barra i,.gp-forge-tempos__grau{animation: none}.gp-forge-tempos__mais{animation: none;opacity: 1;top: 12px}} .gp-forge-graus{--gp-band-glow: 50% 60%;margin-top: 56px;padding: 44px 0 48px} .gp-forge--programa{margin-top: 64px}.gp-forge--programa::before{background: var(--gp-neutral-soft)}.gp-forge--programa::after{content: "";position: absolute;left: 12.5%;top: 22px;height: 6px;width: calc(75% * var(--gp-forge-pos,1));border-radius: var(--gp-radius-pill);background: linear-gradient(90deg,var(--gp-nivel-aprendiz),var(--gp-nivel-assador),var(--gp-nivel-mestre),var(--gp-nivel-rei));background-size: calc(100% / var(--gp-forge-pos,1)) 100%;transform-origin: left;transition: transform 1.4s cubic-bezier(.3,.7,.3,1)}.gp-forge--programa.is-espera::after{transform: scaleX(0)}.gp-forge__claim{max-width: 26ch;color: var(--gp-ink-soft);font-size: 13.5px;line-height: 1.5}.gp-forge__mine{padding: 2px 9px;border-radius: var(--gp-radius-pill);background: var(--gp-ink);color: var(--gp-surface);font-size: 11px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.gp-forge--programa .gp-forge__points{color: var(--gp-nivel-texto);font-weight: 600}.gp-forge--programa .is-mine .gp-forge__dot{animation: gp-forge-aqui 1.8s ease-out infinite}@keyframes gp-forge-aqui{0%{box-shadow: 0 0 0 4px var(--gp-surface),0 0 0 4px color-mix(in srgb,var(--gp-nivel) 60%,transparent)}100%{box-shadow: 0 0 0 4px var(--gp-surface),0 0 0 16px transparent}}@media (prefers-reduced-motion: reduce){.gp-forge--programa::after{transition: none}.gp-forge--programa .is-mine .gp-forge__dot{animation: none}} .gp-ganhar{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;align-items: start}.gp-ganhar__col{padding: 20px 20px 8px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg)}.gp-ganhar__title{margin: 0 0 2px;font-size: 16px}.gp-ganhar__hint{margin: 0 0 12px;font-size: 13px;color: var(--gp-ink-faint)}.gp-ganhar__list{list-style: none;margin: 0;padding: 0}.gp-ganhar__row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px 12px;align-items: center;padding: 12px 0;border-top: 1px solid var(--gp-border)}.gp-ganhar__label{font-size: 14px;line-height: 1.4}.gp-ganhar__pts{padding: 2px 10px;border-radius: var(--gp-radius-pill);background: var(--gp-primary-soft);color: var(--gp-primary-dark);font-size: 14px;font-weight: 700;font-variant-numeric: tabular-nums}.gp-ganhar__limite{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: 12px;color: var(--gp-ink-faint)}.gp-ganhar__vezes{display: flex;gap: 4px}.gp-ganhar__vezes i{width: 10px;height: 10px;border-radius: 3px;background: var(--gp-primary);transition: transform .3s cubic-bezier(.3,1.6,.5,1) calc(var(--gp-i,0) * 70ms)}.gp-ganhar__limite.is-espera .gp-ganhar__vezes i{transform: scale(0)}@media (prefers-reduced-motion: reduce){.gp-ganhar__vezes i{transition: none}}  .gp-faq{display: grid;gap: 0;max-width: 820px;margin: 0 auto;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg)}.gp-faq__item + .gp-faq__item{border-top: 1px solid var(--gp-border)}.gp-faq__q{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 16px 20px;cursor: pointer;list-style: none;font-size: 15.5px;font-weight: 600;color: var(--gp-ink)}.gp-faq__q::-webkit-details-marker{display: none}.gp-faq__q svg{flex-shrink: 0;color: var(--gp-ink-faint);transition: transform .18s}.gp-faq__item[open] .gp-faq__q svg{transform: rotate(180deg)}.gp-faq__item[open] .gp-faq__q{color: var(--gp-primary-dark)}.gp-faq__a{margin: 0;padding: 0 20px 18px;max-width: 76ch;color: var(--gp-ink-soft);font-size: 14.5px;line-height: 1.6}@media (prefers-reduced-motion: reduce){.gp-faq__q svg{transition: none}} .gp-levelpeek__name{display: inline-flex;align-items: center;gap: 6px}@media (max-width: 1100px){ .gp-forge-hero__inner{grid-template-columns: minmax(0,1fr);gap: 28px}.gp-forge-hero__text{margin-left: 0}}@media (max-width: 900px){.gp-ganhar{grid-template-columns: minmax(0,1fr);max-width: 560px;margin-inline: auto}}@media (max-width: 640px){.gp-forge-hero{padding: 30px 0 32px}.gp-forge-hero h1{font-size: 28px}.gp-forge-h2{font-size: 21px}.gp-subida{--gp-subida-base: 58px;--gp-subida-passo: 36px;--gp-subida-chama: 26px}.gp-subida__degrau{padding: 14px 7px 8px}.gp-subida__nome{font-size: 11.5px}.gp-subida__pts{font-size: 10.5px}.gp-subida__eu{font-size: 9.5px;padding: 1px 6px} .gp-subida__coroa{right: 0;width: 34px;height: 34px} .gp-forge-tempos{grid-template-columns: minmax(0,1fr);gap: 44px} .gp-forge-tempos__item:not(:last-child)::after{top: auto;bottom: -28px;right: auto;left: 50%;transform: translateX(-50%) rotate(90deg)} .gp-forge--programa::after{display: none}.gp-forge--programa .gp-forge__step{display: grid;grid-template-columns: 20px minmax(0,1fr) auto;column-gap: 12px;row-gap: 2px;align-items: center}.gp-forge--programa .gp-forge__points{grid-column: 3;grid-row: 1}.gp-forge--programa .gp-forge__mine{grid-column: 2 / -1;justify-self: start}.gp-forge--programa .gp-forge__claim{grid-column: 2 / -1;max-width: none}} .gp-profile{margin-top: 24px;margin-bottom: 20px;padding: 0}.gp-profile__faixa{height: 88px;border-radius: calc(var(--gp-radius-lg) - 1px) calc(var(--gp-radius-lg) - 1px) 0 0;background: radial-gradient(120% 140% at 12% 0%,color-mix(in srgb,var(--gp-nivel) 38%,var(--gp-surface)) 0%,transparent 60%),linear-gradient(110deg,color-mix(in srgb,var(--gp-nivel) 22%,var(--gp-surface)),color-mix(in srgb,var(--gp-nivel) 6%,var(--gp-surface)))} .gp-profile[data-nivel="rei-do-churrasco"] .gp-profile__faixa{position: relative;overflow: hidden;background: linear-gradient(110deg,color-mix(in srgb,var(--gp-nivel-rei-2) 45%,var(--gp-surface)),color-mix(in srgb,var(--gp-nivel-rei) 55%,var(--gp-surface)) 35%,color-mix(in srgb,var(--gp-nivel-rei-2) 20%,var(--gp-surface)) 65%,color-mix(in srgb,var(--gp-nivel-rei) 45%,var(--gp-surface)));background-size: 220% 100%;animation: gp-faixa-ouro 9s ease-in-out infinite alternate}.gp-profile[data-nivel="rei-do-churrasco"] .gp-profile__faixa::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform: translateX(-120%);animation: gp-reflexo 3.5s ease-in-out infinite}@keyframes gp-faixa-ouro{from{background-position: 0% 0}to{background-position: 100% 0}}@media (prefers-reduced-motion: reduce){.gp-profile[data-nivel="rei-do-churrasco"] .gp-profile__faixa{animation: none}.gp-profile[data-nivel="rei-do-churrasco"] .gp-profile__faixa::after{animation: none;opacity: .35;transform: none}}.gp-profile__corpo{padding: 0 20px 18px} .gp-profile__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: -40px} .gp-profile__head .gp-avatar-wrap{box-shadow: 0 0 0 4px var(--gp-surface)} .gp-profile__head .gp-avatar-wrap:has(.gp-aura--coroa){margin-top: 0}.gp-profile__head .gp-profile__editar{margin-bottom: 4px}.gp-profile__identity{margin-top: 12px;min-width: 0}.gp-profile__desde{margin: 0;color: var(--gp-ink-soft);font-size: 14px} .gp-profile__funcao{display: flex;align-items: center;gap: 6px;margin: 0 0 2px;color: var(--gp-equipa-ink);font-size: 14px;font-weight: 600}.gp-profile__funcao .gp-icon{flex: 0 0 auto}.gp-profile__stats{display: flex;flex-wrap: wrap;gap: 4px 0;margin: 12px 0 0;font-size: 14px;color: var(--gp-ink-soft)}.gp-profile__numero + .gp-profile__numero::before{content: "·";margin: 0 8px;color: var(--gp-ink-faint)}.gp-profile__numero b{color: var(--gp-ink);font-weight: 700;font-variant-numeric: tabular-nums}a.gp-profile__numero{color: inherit}a.gp-profile__numero:hover{color: var(--gp-ink);text-decoration: none}a.gp-profile__numero:hover b{color: var(--gp-primary-dark)} .gp-profile__tabs{gap: 22px;margin: 0;padding: 0 20px;border-top: 1px solid var(--gp-border)}.gp-profile__tabs .gp-tab{padding: 12px 0 11px;font-size: 14px;border-width: 0 0 2px;border-radius: 0;background: none}.gp-profile__tabs .gp-tab:hover{background: none;color: var(--gp-ink)}.gp-profile__tabs .gp-tab[aria-current="page"]{background: none;box-shadow: none;color: var(--gp-ink);border-color: var(--gp-primary)}.gp-profile__lista-titulo{margin: 28px 0 16px}@media (max-width: 640px){.gp-profile__corpo{padding: 0 16px 16px}.gp-profile .gp-profile__name{font-size: 22px} .gp-profile__tabs{gap: 18px;padding: 0 16px;-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}} .gp-retrato-btn{position: relative;display: inline-flex;flex-shrink: 0;padding: 0;border: 0;background: none;border-radius: 50%;cursor: pointer}.gp-retrato-btn:focus-visible{outline-offset: 3px;border-radius: 50%}.gp-retrato-btn__marca{position: absolute;right: 0;bottom: 0;display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--gp-surface);color: var(--gp-ink);box-shadow: 0 0 0 1px var(--gp-border),var(--gp-shadow);transition: background-color .15s,color .15s}.gp-retrato-btn:hover .gp-retrato-btn__marca{background: var(--gp-ink);color: var(--gp-surface)} .gp-modal__dialog--avatar{max-width: 400px}.gp-escolha__grelha{display: grid;grid-template-columns: repeat(3,72px);justify-content: center;gap: 18px 22px;margin: 0;padding: 0;border: 0}.gp-escolha__item{position: relative;display: block;width: 72px;height: 72px;border-radius: 50%;cursor: pointer;box-shadow: 0 0 0 1px var(--gp-border);transition: box-shadow .15s,transform .15s}.gp-escolha__item .gp-avatar{width: 72px;height: 72px;object-fit: cover}.gp-escolha__item:hover{transform: scale(1.05)}.gp-escolha__item:has(input:checked){box-shadow: 0 0 0 3px var(--gp-surface),0 0 0 6px var(--gp-primary)}.gp-escolha__item:has(input:focus-visible){outline: 3px solid var(--gp-primary);outline-offset: 7px}.gp-escolha__foto{display: flex;flex-direction: column;align-items: center;gap: 6px;margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--gp-border)}.gp-escolha__carregar{gap: 8px;cursor: pointer}.gp-escolha__carregar:focus-within{outline: 3px solid var(--gp-primary);outline-offset: 2px}.gp-escolha.is-a-enviar{opacity: .55;pointer-events: none} .gp-escolha__grelha + .gp-escolha__grelha{margin-top: 22px}.gp-escolha__titulo{float: left;width: 100%;grid-column: 1 / -1;margin: 0;padding: 0;font-size: 13px;font-weight: 600;color: var(--gp-ink-soft);text-align: center}.gp-escolha__casa{position: relative}.gp-escolha__apagar{position: absolute;top: -6px;right: -6px;z-index: 1;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: var(--gp-surface);color: var(--gp-ink-soft);box-shadow: 0 0 0 1px var(--gp-border),var(--gp-shadow-sm);transition: background-color .15s,color .15s}.gp-escolha__apagar:hover{background: var(--gp-danger);color: var(--gp-surface)}.gp-escolha__apagar:focus-visible{outline: 3px solid var(--gp-primary);outline-offset: 2px} .gp-escolha.is-a-recortar .gp-escolha__escolhas{display: none}.gp-recorte{display: flex;flex-direction: column;align-items: center;gap: 14px}.gp-recorte[hidden]{display: none}.gp-recorte__janela{position: relative;width: min(260px,100%);aspect-ratio: 1;overflow: hidden;border-radius: 50%;background: var(--gp-surface);box-shadow: 0 0 0 1px var(--gp-border);touch-action: none;user-select: none;cursor: grab}.gp-recorte__janela:active{cursor: grabbing}.gp-recorte__janela:focus-visible{outline: 3px solid var(--gp-primary);outline-offset: 4px}.gp-recorte__img{position: absolute;top: 0;left: 0;max-width: none;transform-origin: 0 0;pointer-events: none}.gp-recorte__zoom{display: flex;align-items: center;gap: 10px;width: min(260px,100%);color: var(--gp-ink-soft)}.gp-recorte__zoom input{flex: 1;min-width: 0;accent-color: var(--gp-primary)}.gp-recorte .gp-field__note{margin: 0}.gp-recorte__acoes{display: flex;gap: 10px} .gp-profile__name{margin: 0 0 4px;font-size: 24px;display: flex;align-items: center;flex-wrap: wrap;gap: 10px} .gp-profile__vazio{display: inline-flex;align-items: center;gap: 8px;margin: 8px 0 0 -8px;padding: 3px 8px;border: 0;border-radius: var(--gp-radius-sm);background: none;color: var(--gp-ink-faint);font-size: 14px;font-style: italic;text-align: left;transition: background-color .15s,color .15s}.gp-profile__vazio:hover{background: var(--gp-surface-alt);color: var(--gp-ink-soft)}.gp-profile__vazio:focus-visible{outline: 2px solid var(--gp-primary);outline-offset: 1px} .gp-profile__editar{padding: 5px 14px;background: var(--gp-surface);color: var(--gp-ink);border-width: 1px;border-color: var(--gp-border-strong)}.gp-profile__editar:hover{background: var(--gp-surface-alt);color: var(--gp-ink);border-color: var(--gp-ink-faint)} .gp-perfil-editar__imagem{display: flex;align-items: center;gap: 12px;margin: 14px 0 20px}.gp-perfil-editar__imagem button{padding: 0;border: 0;background: none;font-size: 14px;font-weight: 600;color: var(--gp-primary-dark)}.gp-perfil-editar__imagem button:hover{text-decoration: underline}.gp-perfil-editar .gp-field{margin-bottom: 16px}.gp-perfil-editar textarea{resize: vertical;line-height: 1.55}.gp-perfil-editar__pe{display: flex;align-items: center;justify-content: flex-end;gap: 8px;margin-top: 4px}.gp-perfil-editar__conta{margin-right: auto;font-size: 12px;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums} .gp-poupa{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 20px}.gp-poupa[hidden]{display: none} .gp-poupa__veu{position: absolute;inset: 0;border: 0;width: 100%;background: rgba(22,38,61,.5)}.gp-poupa__caixa{position: relative;z-index: 1;width: min(380px,100%);background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-lg);padding: 24px 26px;animation: gp-poupa-entra .18s ease-out} @keyframes gp-poupa-entra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.gp-poupa__caixa{animation: none}}.gp-poupa__pega{display: none}.gp-poupa__fechar{position: absolute;top: 12px;right: 12px;display: grid;place-items: center;width: 26px;height: 26px;border: 0;border-radius: 50%;background: none;color: var(--gp-ink-soft);cursor: pointer}.gp-poupa__fechar:hover{background: var(--gp-neutral-soft);color: var(--gp-ink)}.gp-poupa__ecra{display: flex;flex-direction: column;gap: 12px;text-align: center}.gp-poupa__ecra[hidden]{display: none} .gp-poupa__titulo{margin: 0;padding-inline: 26px;font-size: 18px;font-weight: 700;line-height: 1.35;text-wrap: balance}.gp-poupa__nota{margin: 3px 0 0;font-size: 14px;color: var(--gp-ink-soft)} .gp-poupa__titulo + .gp-poupa__nota{margin-top: -8px}.gp-poupa__botoes{display: flex;gap: 8px;flex-wrap: wrap;align-items: center;justify-content: center}.gp-poupa__outro{border: 0;background: none;padding: 0 2px;cursor: pointer;color: var(--gp-ink-soft);font-size: 13px;text-decoration: underline;text-underline-offset: 3px}.gp-poupa__outro:hover{color: var(--gp-ink)}.gp-poupa__campo{display: inline-flex;align-items: center;gap: 4px;border: 1px solid var(--gp-border);border-radius: var(--gp-radius-sm);padding: 0 10px;height: 39px;background: var(--gp-surface);font-weight: 700;font-variant-numeric: tabular-nums}.gp-poupa__campo input{border: 0;padding: 0;width: 72px;background: none;font: inherit;color: inherit;-moz-appearance: textfield}.gp-poupa__campo input:focus{outline: none}.gp-poupa__campo:focus-within{border-color: var(--gp-primary)}.gp-poupa__campo input::-webkit-outer-spin-button,.gp-poupa__campo input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}@media (max-width: 1024px){ .gp-poupa{place-items: end stretch;padding: 0}.gp-poupa__caixa{width: auto;border-radius: var(--gp-radius-lg) var(--gp-radius-lg) 0 0;border-bottom: 0;padding: 12px 16px calc(16px + env(safe-area-inset-bottom));animation: gp-poupa-sobe .22s ease-out}.gp-poupa__pega{display: block;width: 36px;height: 4px;border-radius: 2px;background: var(--gp-border-strong);margin: 0 auto 12px}.gp-poupa__titulo{font-size: 16px} .gp-poupa__botoes{flex-direction: column;align-items: stretch}.gp-poupa__campo{justify-content: space-between}@keyframes gp-poupa-sobe{from{transform: translateY(100%)}to{transform: none}}@media (prefers-reduced-motion: reduce){.gp-poupa__caixa{animation: none}}} .gp-mealheiro{container-type: inline-size;margin-top: 20px;overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius-lg);box-shadow: var(--gp-shadow-sm)}.gp-mealheiro__topo{padding: 26px 28px 20px}.gp-mealheiro__titulo{margin: 0;font-size: 22px;font-weight: 700;line-height: 1.4;letter-spacing: -.01em;text-wrap: balance} .gp-mealheiro__titulo b{font-weight: 800;font-variant-numeric: tabular-nums}.gp-mealheiro__sub{margin: 4px 0 0;color: var(--gp-ink-soft);font-size: 14px}.gp-mealheiro__equiv{display: inline-block;margin: 14px 0 0;background: var(--gp-quente-soft);color: var(--gp-quente-ink);border-radius: var(--gp-radius-pill);padding: 6px 14px;font-size: 13px;font-weight: 600}.gp-mealheiro__numeros{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--gp-border);border-block: 1px solid var(--gp-border)}.gp-mealheiro__numeros > div{background: var(--gp-surface);padding: 14px 28px;display: flex;flex-direction: column;gap: 1px}.gp-mealheiro__numeros b{font-size: 19px;font-weight: 700;font-variant-numeric: tabular-nums}.gp-mealheiro__numeros span{font-size: 11px;text-transform: uppercase;letter-spacing: .07em;color: var(--gp-ink-soft);font-weight: 600}.gp-mealheiro__seccao{padding: 18px 28px}.gp-mealheiro__seccao + .gp-mealheiro__seccao{border-top: 1px solid var(--gp-border)}.gp-mealheiro__seccao h3{margin: 0;font-size: 15px;font-weight: 700}.gp-mealheiro__nota{margin: 2px 0 0;font-size: 13px;color: var(--gp-ink-soft)}.gp-mealheiro__lista{list-style: none;margin: 8px 0 0;padding: 0}.gp-mealheiro__linha{display: flex;align-items: center;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--gp-border);font-size: 14px}.gp-mealheiro__linha:last-child{border-bottom: 0}.gp-mealheiro__linha.is-feito{opacity: .45}.gp-mealheiro__oferta{flex: 1;min-width: 0;color: var(--gp-ink);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-mealheiro__quando{color: var(--gp-ink-soft);font-size: 12px;white-space: nowrap;font-variant-numeric: tabular-nums}.gp-mealheiro__valor{font-weight: 700;font-variant-numeric: tabular-nums}.gp-mealheiro__nao{border: 0;background: none;padding: 0 4px;cursor: pointer;color: var(--gp-ink-soft);font-size: 13px;text-decoration: underline;text-underline-offset: 3px}.gp-mealheiro__nao:hover{color: var(--gp-ink)}.gp-mealheiro__rodape{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 14px 28px;border-top: 1px solid var(--gp-border);color: var(--gp-ink-soft);font-size: 12.5px}.gp-mealheiro__rodape p{margin: 0}.gp-mealheiro__anos{display: flex;gap: 10px}.gp-mealheiro__anos a{color: var(--gp-ink-soft);font-variant-numeric: tabular-nums}.gp-mealheiro__anos a[aria-current]{color: var(--gp-ink);font-weight: 700}.gp-mealheiro__vazio{padding: 40px 28px;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 10px}.gp-mealheiro__vazio h2{margin: 0;font-size: 19px}.gp-mealheiro__vazio p{margin: 0;max-width: 42ch;color: var(--gp-ink-soft);font-size: 14px}.gp-mealheiro__vazio .gp-btn{margin-top: 4px} @container (max-width: 520px){.gp-mealheiro__topo{padding: 20px 18px 16px}.gp-mealheiro__titulo{font-size: 18px}.gp-mealheiro__numeros{grid-template-columns: 1fr}.gp-mealheiro__numeros > div{padding: 12px 18px}.gp-mealheiro__seccao,.gp-mealheiro__rodape{padding-inline: 18px} .gp-mealheiro__linha{flex-wrap: wrap}.gp-mealheiro__oferta{flex-basis: 100%}}  .gp-artigo{max-width: 680px;margin: 0 auto;padding: 18px 0 48px}.gp-artigo .gp-breadcrumb{margin-bottom: 14px}.gp-artigo__lado{display: none}@media (min-width: 1025px){.gp-artigo--indice{max-width: 960px;display: grid;grid-template-columns: minmax(0,680px) 240px;column-gap: 40px;align-items: start}.gp-artigo__lado{display: block;position: sticky;top: var(--gp-colado,calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 24px));margin-top: 40px}.gp-indice--barra{display: none}}.gp-artigo__categoria{display: inline-block;margin-bottom: 8px;font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-quente-ink)}.gp-artigo__titulo{font-size: 26px;line-height: 1.22;letter-spacing: -.01em;margin: 0 0 10px;text-wrap: balance}.gp-artigo__chapeu{font-size: 16.5px;line-height: 1.55;color: var(--gp-ink-soft);margin: 0 0 16px}.gp-artigo__assinatura{display: flex;align-items: center;gap: 10px;padding-bottom: 16px;margin-bottom: 20px;border-bottom: 1px solid var(--gp-border)}.gp-artigo__quem{display: grid;min-width: 0;line-height: 1.35;font-size: 13px;color: var(--gp-ink-soft)}.gp-artigo__quem .gp-nivel{margin-left: 4px;vertical-align: 1px}.gp-artigo__nome{font-size: 14px;font-weight: 600;color: var(--gp-ink)}.gp-artigo__partilha{margin-left: auto;position: relative;flex-shrink: 0} @media (min-width: 1025px){.gp-artigo__partilha .gp-partilha__painel{bottom: auto;top: calc(100% + 10px)}.gp-artigo__partilha .gp-partilha__painel::after{bottom: auto;top: -7px;transform: rotate(225deg)}}.gp-artigo__capa{margin: 0 0 24px}.gp-artigo__capa img{display: block;width: 100%;height: auto;aspect-ratio: 2 / 1;object-fit: cover;border-radius: var(--gp-radius);background: var(--gp-surface-alt)}.gp-artigo__capa figcaption{margin-top: 6px;font-size: 12px;color: var(--gp-ink-faint)}.gp-artigo__texto{font-size: 16px;line-height: 1.7}.gp-artigo__texto > *{max-width: none}.gp-artigo__texto p{margin: 0 0 1.05em}.gp-artigo__texto h2{font-size: 19px;margin: 1.6em 0 .55em;scroll-margin-top: calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 16px)}.gp-artigo__texto h3{font-size: 16.5px;margin: 1.4em 0 .4em;scroll-margin-top: calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 16px)}.gp-artigo__texto > :first-child{margin-top: 0}.gp-artigo__texto ul,.gp-artigo__texto ol{margin: 0 0 1.05em;padding-left: 1.2em}.gp-artigo__texto li{margin-bottom: .3em}.gp-artigo__texto a{text-decoration: underline;text-underline-offset: 2px}.gp-artigo__texto img{max-width: 100%;height: auto;border-radius: var(--gp-radius-sm)}.gp-artigo__texto figure{margin: 0 0 1.3em}.gp-artigo__texto figcaption{margin-top: 6px;font-size: 12.5px;color: var(--gp-ink-faint)}.gp-artigo__texto blockquote{margin: 0 0 1.3em;padding: 2px 0 2px 16px;border-left: 3px solid var(--gp-border-strong);color: var(--gp-ink-soft)} .gp-artigo__texto .wp-block-table{overflow-x: auto}.gp-artigo__texto .wp-block-table table{width: 100%;border-collapse: collapse;table-layout: auto;font-size: 15px;font-variant-numeric: tabular-nums}.gp-artigo__texto .wp-block-table :is(th,td){padding: 10px 12px;text-align: left;border: 0;border-bottom: 1px solid var(--gp-border)}.gp-artigo__texto .wp-block-table thead{border: 0}.gp-artigo__texto .wp-block-table thead th{font-size: 13px;text-transform: uppercase;letter-spacing: .05em;color: var(--gp-ink-faint);font-weight: 700}.gp-artigo__texto .wp-block-table tbody tr:last-child td{border-bottom: 0}.gp-artigo__texto .wp-block-table :is(th,td).has-text-align-right{text-align: right;white-space: nowrap}.gp-artigo__fim{margin-top: 28px;padding-top: 20px;border-top: 1px solid var(--gp-border);display: grid;gap: 32px}.gp-artigo__bloco-titulo{font-size: 16px;margin: 0 0 10px}@media (max-width: 640px){.gp-artigo{padding-top: 12px}.gp-artigo__titulo{font-size: 22px}.gp-artigo__chapeu{font-size: 15.5px}.gp-artigo__texto{font-size: 15.5px}.gp-artigo__texto h2{font-size: 18px} .gp-artigo__partilha .gp-btn span{display: none}.gp-artigo__partilha .gp-btn{padding-inline: 9px}} .gp-indice__titulo{margin: 0 0 8px;font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-indice__lista{list-style: none;margin: 0;padding: 0;border-left: 1px solid var(--gp-border)}.gp-indice__lista a{display: block;margin-left: -1px;padding: 6px 0 6px 14px;border-left: 2px solid transparent;font-size: 13.5px;line-height: 1.35;color: var(--gp-ink-soft)}.gp-indice__lista a:hover{color: var(--gp-ink);text-decoration: none}.gp-indice__lista a.is-atual{border-left-color: var(--gp-ink);color: var(--gp-ink);font-weight: 600}.gp-indice__sub{display: none;list-style: none;margin: 0 0 4px;padding: 0}.gp-indice__lista > li.is-aberto > .gp-indice__sub{display: block}.gp-indice__lista .gp-indice__sub a{padding: 4px 0 4px 26px;font-size: 12.5px}.gp-indice--lado{background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);padding: 14px} .gp-indice--lado .gp-indice__sub{max-height: 40vh;overflow-y: auto;overscroll-behavior: contain;margin-left: -1px;padding-left: 1px}.gp-indice--lado .gp-indice__sub a{margin-left: -1px}.gp-indice__progresso{height: 3px;margin-top: 12px;border-radius: 3px;background: var(--gp-neutral-soft);overflow: hidden}.gp-indice__progresso i{display: block;width: 0;height: 100%;background: var(--gp-ink-soft)}.gp-indice__resta{margin: 6px 0 0;font-size: 12px;color: var(--gp-ink-faint)} .gp-indice--barra{position: sticky;z-index: 20;margin: 0 0 20px;top: calc(var(--gp-header-height) + 1px + var(--wp-admin--admin-bar--height,0px))}.gp-indice--barra summary{position: relative;overflow: hidden;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 14px;list-style: none;cursor: pointer;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);font-size: 14px;font-weight: 600}.gp-indice--barra summary::-webkit-details-marker{display: none}.gp-indice__rotulo{flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gp-indice__rotulo small{margin-right: 6px;font-size: 12.5px;font-weight: 400;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums}.gp-indice__conta{display: inline-flex;align-items: center;gap: 4px;flex-shrink: 0;font-size: 13px;font-weight: 400;color: var(--gp-ink-faint)}.gp-indice--barra[open] .gp-indice__conta .gp-icon{transform: rotate(180deg)}.gp-indice--barra.is-seccao [data-gp-indice-conta]{display: none}.gp-indice__linha{position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: var(--gp-primary);opacity: 0}.gp-indice--barra.is-colada summary{border-top-color: transparent;border-radius: 0 0 var(--gp-radius) var(--gp-radius);box-shadow: var(--gp-shadow)}.gp-indice--barra.is-colada .gp-indice__linha{opacity: 1}.gp-indice__painel{position: absolute;left: 0;right: 0;top: calc(100% + 6px);max-height: calc(100vh - var(--gp-header-height) - var(--gp-tabbar-altura,0px) - 80px);max-height: calc(100dvh - var(--gp-header-height) - var(--gp-tabbar-altura,0px) - 80px);overflow-y: auto;overscroll-behavior: contain;padding: 12px 14px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);box-shadow: var(--gp-shadow-lg)}.gp-indice__painel .gp-indice__lista a{font-size: 14px}.gp-indice__painel .gp-indice__lista .gp-indice__sub a{font-size: 13px}@media (max-width: 1024px){ .gp-artigo--indice .gp-artigo__texto :is(h2,h3){scroll-margin-top: calc(var(--gp-header-height) + var(--wp-admin--admin-bar--height,0px) + 60px)}} @media (max-width: 680px){.gp-indice--barra.is-colada{margin-inline: -12px}.gp-indice--barra.is-colada summary{border-radius: 0;border-inline: 0;padding-inline: 12px}.gp-indice--barra.is-colada .gp-indice__painel{left: 12px;right: 12px}} .gp-resumo,.gp-dica,.gp-lado{background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius)}.gp-resumo{padding: 16px 18px;margin: 0 0 24px}.gp-resumo__titulo{margin: 0 0 8px;font-size: 15px;font-weight: 700} .gp-resumo ul{list-style: none;margin: 0;padding: 0;font-size: 14.5px;line-height: 1.5}.gp-resumo li + li{margin-top: 8px} .gp-resumo li{margin: 0}.gp-artigo__texto .gp-resumo li{position: relative;padding-left: 128px}.gp-artigo__texto .gp-resumo li > strong:first-child{position: absolute;left: 0;top: 1px;width: 116px;font-size: 13px;font-weight: 400;color: var(--gp-ink-faint)}@media (max-width: 640px){.gp-artigo__texto .gp-resumo li{padding-left: 0}.gp-artigo__texto .gp-resumo li > strong:first-child{position: static;display: block;width: auto}}.gp-dica{padding: 14px 16px;margin: 0 0 1.2em;font-size: 15px;line-height: 1.6}.gp-dica__rotulo{display: block;margin-bottom: 3px;font-size: 11.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-dica p:last-child,.gp-dica ul:last-child{margin-bottom: 0}.gp-pros-contras{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0 0 1.2em}@media (max-width: 640px){.gp-pros-contras{grid-template-columns: minmax(0,1fr)}}.gp-lado{padding: 12px 14px;font-size: 14.5px}.gp-lado__titulo{display: block;margin-bottom: 6px;font-size: 13px}.gp-lado ul{list-style: none;margin: 0;padding: 0}.gp-lado li + li{margin-top: 5px}.gp-lado li{position: relative;margin: 0;padding-left: 16px;line-height: 1.45}.gp-lado li::before{position: absolute;left: 0;font-weight: 700}.gp-lado--pro li::before{content: "+";color: var(--gp-success-ink)}.gp-lado--contra li::before{content: "−";color: var(--gp-error-ink)} .gp-oferta-bloco{position: relative;display: grid;grid-template-columns: 84px minmax(0,1fr) auto;gap: 14px;align-items: center;margin: 0 0 1.3em;padding: 12px 14px 12px 12px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);box-shadow: var(--gp-shadow-sm);font-size: 14px;line-height: 1.4}.gp-oferta-bloco__media{width: 84px;height: 84px;display: grid;place-items: center;overflow: hidden;border: 1px solid var(--gp-border);border-radius: var(--gp-radius-sm);background: var(--gp-surface-alt);color: var(--gp-ink-faint)}.gp-oferta-bloco__media img{width: 100%;height: 100%;object-fit: contain;border-radius: 0}.gp-oferta-bloco__topo{display: flex;align-items: center;gap: 8px;margin-bottom: 3px;font-size: 12.5px;color: var(--gp-ink-faint)}.gp-bloco-temp{display: inline-flex;align-items: center;height: 22px;padding: 0 9px;border-radius: var(--gp-radius-pill);white-space: nowrap;font-size: 12px;font-weight: 700;font-variant-numeric: tabular-nums;background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}.gp-bloco-temp[data-state="quente"]{background: var(--gp-quente-soft);color: var(--gp-quente-ink)}.gp-bloco-temp[data-state="a-arder"]{background: var(--gp-arder-soft);color: var(--gp-arder-ink)}.gp-bloco-temp[data-state="frio"]{background: var(--gp-frio-soft);color: var(--gp-frio-ink)}.gp-artigo__texto .gp-oferta-bloco__titulo,.gp-oferta-bloco__titulo{display: block;margin-bottom: 3px;font-size: 15px;font-weight: 600;color: var(--gp-ink);text-decoration: none}.gp-oferta-bloco__titulo::after{content: "";position: absolute;inset: 0;border-radius: inherit}.gp-oferta-bloco__titulo:hover{color: var(--gp-primary-dark)}.gp-oferta-bloco__precos{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;font-size: 13px;color: var(--gp-ink-faint);font-variant-numeric: tabular-nums}.gp-oferta-bloco__preco{font-size: 18px;font-weight: 700;color: var(--gp-accent)}.gp-oferta-bloco__antigo{text-decoration: line-through}.gp-oferta-bloco__desconto{font-weight: 600;color: var(--gp-discount)}.gp-artigo__texto .gp-oferta-bloco__ir,.gp-oferta-bloco__ir{position: relative;z-index: 1;gap: 6px;padding: 6px 14px;font-size: 13.5px;white-space: nowrap;text-decoration: none}.gp-oferta-bloco__ir svg{width: 15px;height: 15px} .gp-artigo__texto .gp-oferta-bloco__ir.gp-btn--primary{color: #fff}.gp-oferta-bloco__ir--parecidas,.gp-artigo__texto .gp-oferta-bloco__ir--parecidas{background: var(--gp-surface);color: var(--gp-ink);border-color: var(--gp-border-strong)}.gp-oferta-bloco__ir--parecidas:hover{background: var(--gp-surface-alt);color: var(--gp-ink)}.gp-oferta-bloco__ir--parecidas .gp-icon{transform: rotate(-90deg)}.gp-oferta-bloco__nota{grid-column: 2 / -1;margin: -6px 0 0 !important;font-size: 12.5px;color: var(--gp-ink-soft)}.gp-oferta-bloco.is-expirada .gp-oferta-bloco__media img{filter: grayscale(1);opacity: .55}.gp-oferta-bloco.is-expirada .gp-oferta-bloco__titulo{color: var(--gp-ink-soft)}.gp-oferta-bloco.is-expirada .gp-oferta-bloco__preco{color: var(--gp-ink-soft);text-decoration: line-through}.gp-oferta-bloco--destaque{grid-template-columns: minmax(0,1fr) auto;padding: 14px}.gp-oferta-bloco--destaque .gp-oferta-bloco__media{grid-column: 1 / -1;width: 100%;height: 220px}.gp-oferta-bloco--destaque .gp-oferta-bloco__nota{grid-column: 1 / -1;margin-top: 0 !important}@media (max-width: 640px){.gp-oferta-bloco{grid-template-columns: 64px minmax(0,1fr);gap: 10px;padding: 10px}.gp-oferta-bloco__media{width: 64px;height: 64px}.gp-oferta-bloco__titulo{font-size: 14px}.gp-oferta-bloco__ir{grid-column: 1 / -1}.gp-oferta-bloco__nota{grid-column: 1 / -1;margin-top: 0 !important}.gp-oferta-bloco--destaque{grid-template-columns: minmax(0,1fr)}.gp-oferta-bloco--destaque .gp-oferta-bloco__media{height: 160px}} .gp-blog{padding-bottom: 40px}.gp-artigos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}@media (max-width: 1024px){.gp-artigos{grid-template-columns: repeat(2,minmax(0,1fr))}} .gp-artigos--vizinhos{grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}@media (max-width: 640px){.gp-artigos,.gp-artigos--vizinhos{grid-template-columns: minmax(0,1fr);gap: 10px}}.gp-artigo-card{position: relative;display: flex;flex-direction: column;overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius);transition: box-shadow .15s}.gp-artigo-card:hover{box-shadow: var(--gp-shadow)}.gp-artigo-card__capa{aspect-ratio: 2 / 1;display: grid;place-items: center;overflow: hidden;background: var(--gp-surface-alt);color: var(--gp-ink-faint)}.gp-artigo-card__capa img{display: block;width: 100%;height: 100%;object-fit: cover}.gp-artigo-card__corpo{flex: 1;display: flex;flex-direction: column;gap: 4px;padding: 12px 14px 14px}.gp-artigo-card__categoria{font-size: 11px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;color: var(--gp-quente-ink)}.gp-artigo-card__titulo{margin: 0;font-size: 15px;line-height: 1.35}.gp-artigo-card__titulo a{color: var(--gp-ink)}.gp-artigo-card__titulo a:hover{text-decoration: none}.gp-artigo-card__titulo a::after{content: "";position: absolute;inset: 0}.gp-artigo-card:hover .gp-artigo-card__titulo a{color: var(--gp-primary-dark)}.gp-artigo-card__resumo{margin: 2px 0 0;font-size: 13.5px;line-height: 1.5;color: var(--gp-ink-soft);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.gp-artigo-card__meta{margin-top: auto;padding-top: 6px;font-size: 12.5px;color: var(--gp-ink-faint)}.gp-artigos--vizinhos .gp-artigo-card__titulo{font-size: 14px}.gp-artigos--vizinhos .gp-artigo-card__resumo{display: none}.gp-artigo-card--destaque{margin-bottom: 16px}@media (min-width: 821px){.gp-artigo-card--destaque{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr)}.gp-artigo-card--destaque .gp-artigo-card__capa{aspect-ratio: auto;min-height: 100%}.gp-artigo-card--destaque .gp-artigo-card__corpo{justify-content: center;gap: 8px;padding: 24px 28px}.gp-artigo-card--destaque .gp-artigo-card__titulo{font-size: 22px;line-height: 1.25}.gp-artigo-card--destaque .gp-artigo-card__resumo{font-size: 14.5px;-webkit-line-clamp: 3}.gp-artigo-card--destaque .gp-artigo-card__meta{margin-top: 6px}} @media (max-width: 640px){.gp-artigo-card:not(.gp-artigo-card--destaque){display: grid;grid-template-columns: 104px minmax(0,1fr)}.gp-artigo-card:not(.gp-artigo-card--destaque) .gp-artigo-card__capa{aspect-ratio: auto;min-height: 88px}.gp-artigo-card:not(.gp-artigo-card--destaque) .gp-artigo-card__resumo{display: none}.gp-artigo-card:not(.gp-artigo-card--destaque) .gp-artigo-card__corpo{padding: 10px 12px}} .gp-bloco-temp{display: inline-flex;align-items: center;height: 22px;padding: 0 9px;border-radius: var(--gp-radius-pill);white-space: nowrap;font-size: 12px;font-weight: 700;font-variant-numeric: tabular-nums;background: var(--gp-neutral-soft);color: var(--gp-ink-soft)}.gp-lista-ofertas,.gp-alerta-bloco,.gp-cupao,.gp-citacao,.gp-perguntas{margin: 0 0 1.3em;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius)}.gp-lista-ofertas{padding: 12px 14px 6px}.gp-lista-ofertas__cabeca{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 4px}.gp-artigo__texto .gp-lista-ofertas__titulo,.gp-lista-ofertas__titulo{margin: 0;font-size: 15px;font-weight: 700;line-height: 1.35}.gp-artigo__texto .gp-lista-ofertas__mais,.gp-lista-ofertas__mais{flex-shrink: 0;font-size: 13px;font-weight: 600;color: var(--gp-primary-dark);text-decoration: none}.gp-artigo__texto .gp-lista-ofertas__itens,.gp-lista-ofertas__itens{list-style: none;margin: 0;padding: 0}.gp-artigo__texto .gp-lista-ofertas__itens li,.gp-lista-ofertas__itens li{margin: 0;border-top: 1px solid var(--gp-border)}.gp-lista-ofertas__itens li:first-child{border-top: 0}.gp-artigo__texto .gp-lista-ofertas__item,.gp-lista-ofertas__item{display: flex;align-items: center;gap: 10px;padding: 8px 0;color: var(--gp-ink);text-decoration: none;font-size: 14px;line-height: 1.35}.gp-lista-ofertas__item:hover .gp-lista-ofertas__nome{color: var(--gp-primary-dark)}.gp-lista-ofertas__media{width: 44px;height: 44px;flex-shrink: 0;display: grid;place-items: center;overflow: hidden;border: 1px solid var(--gp-border);border-radius: var(--gp-radius-sm);background: var(--gp-surface-alt);color: var(--gp-ink-faint)}.gp-lista-ofertas__media img{width: 100%;height: 100%;object-fit: contain;border-radius: 0}.gp-lista-ofertas__nome{flex: 1;min-width: 0;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-lista-ofertas__preco{font-weight: 700;color: var(--gp-accent);font-variant-numeric: tabular-nums;white-space: nowrap}@media (max-width: 640px){.gp-lista-ofertas__item{flex-wrap: wrap;row-gap: 4px}.gp-lista-ofertas__nome{flex-basis: calc(100% - 54px);white-space: normal}.gp-lista-ofertas__preco{margin-left: 54px}}.gp-alerta-bloco{display: flex;align-items: center;gap: 12px;padding: 14px 16px;flex-wrap: wrap}.gp-alerta-bloco__icone{color: var(--gp-ink-soft);display: grid;flex-shrink: 0}.gp-alerta-bloco__texto{flex: 1;min-width: 200px;font-size: 13.5px;line-height: 1.5;color: var(--gp-ink-soft)}.gp-artigo__texto .gp-alerta-bloco__texto p,.gp-alerta-bloco__texto p{margin: 0}.gp-artigo__texto .gp-alerta-bloco__titulo,.gp-alerta-bloco__titulo{font-size: 15px;font-weight: 600;color: var(--gp-ink)}.gp-alerta-bloco__btn{gap: 6px;padding: 6px 14px;font-size: 13.5px}.gp-alerta-bloco__btn svg{width: 15px;height: 15px}@media (max-width: 640px){.gp-alerta-bloco__btn{width: 100%}} .gp-comparar{margin: 0 0 1.3em;overflow-x: auto;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: var(--gp-radius)}.gp-comparar table{width: 100%;min-width: 460px;border-collapse: collapse;font-size: 13.5px;line-height: 1.4}.gp-comparar th,.gp-comparar td{padding: 9px 12px;text-align: left;vertical-align: top;border-top: 1px solid var(--gp-border)}.gp-comparar thead th{border-top: 0;font-weight: 400}.gp-comparar tbody th{width: 110px;font-weight: 500;color: var(--gp-ink-faint)}.gp-comparar td{font-variant-numeric: tabular-nums}.gp-artigo__texto .gp-comparar__oferta,.gp-comparar__oferta{display: grid;gap: 6px;color: var(--gp-ink);text-decoration: none}.gp-comparar__oferta:hover .gp-comparar__nome{color: var(--gp-primary-dark)}.gp-comparar__media{width: 56px;height: 56px;display: grid;place-items: center;overflow: hidden;border: 1px solid var(--gp-border);border-radius: var(--gp-radius-sm);background: var(--gp-surface-alt);color: var(--gp-ink-faint)}.gp-comparar__media img{width: 100%;height: 100%;object-fit: contain;border-radius: 0}.gp-comparar__nome{font-weight: 600;font-size: 13.5px}.gp-comparar__preco{display: block;margin-top: 4px;font-weight: 700;color: var(--gp-accent);font-variant-numeric: tabular-nums}.gp-comparar__preco.is-expirada{color: var(--gp-ink-soft);text-decoration: line-through}.gp-cupao{padding: 12px 14px}.gp-cupao__rotulo{display: block;margin-bottom: 6px;font-size: 11.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-ink-faint)}.gp-cupao .gp-coupon{margin: 0;max-width: none;border-radius: var(--gp-radius-sm)}.gp-cupao .gp-coupon__code{font-size: 15px;padding: 8px 12px;place-items: center start}.gp-cupao .gp-coupon__copy{padding: 8px 16px;font-size: 13.5px}.gp-artigo__texto .gp-cupao__nota,.gp-cupao__nota{margin: 8px 0 0;font-size: 12.5px;line-height: 1.5;color: var(--gp-ink-soft)}.gp-cupao.is-expirado .gp-coupon{border-color: var(--gp-border-strong)}.gp-cupao.is-expirado .gp-coupon__code{background: var(--gp-neutral-soft);color: var(--gp-ink-soft);text-decoration: line-through}.gp-citacao{padding: 14px 16px}.gp-citacao__cabeca{display: flex;align-items: center;gap: 10px;margin-bottom: 8px}.gp-citacao__quem{display: grid;min-width: 0;line-height: 1.35;font-size: 13px}.gp-citacao__quem .gp-nivel{margin-left: 4px;vertical-align: 1px}.gp-citacao__nome{font-weight: 600;color: var(--gp-ink);font-size: 14px}.gp-artigo__texto .gp-citacao__onde,.gp-citacao__onde{font-size: 12.5px;color: var(--gp-ink-faint);text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gp-citacao__onde:hover{color: var(--gp-ink-soft)}.gp-artigo__texto .gp-citacao__texto,.gp-citacao__texto{margin: 0;padding: 0;border: 0;color: var(--gp-ink);font-size: 15px;line-height: 1.6}.gp-citacao__texto p{margin: 0 0 .6em}.gp-citacao__texto p:last-child{margin-bottom: 0}.gp-citacao__gostos{display: inline-flex;align-items: center;gap: 5px;margin-top: 8px;font-size: 12.5px;color: var(--gp-ink-soft)} .gp-atencao{margin: 0 0 1.2em;padding: 14px 16px;font-size: 15px;line-height: 1.6;background: var(--gp-warning-soft);border: 1px solid color-mix(in srgb,var(--gp-warning) 35%,transparent);border-radius: var(--gp-radius)}.gp-atencao__rotulo{display: block;margin-bottom: 3px;font-size: 11.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-warning-ink)}.gp-atencao p:last-child,.gp-atencao ul:last-child{margin-bottom: 0} .gp-artigo__texto .gp-passos,.gp-passos{list-style: none;margin: 0 0 1.3em;padding: 0;counter-reset: gp-passo}.gp-artigo__texto .gp-passo,.gp-passo{position: relative;margin: 0;padding: 0 0 16px 42px;counter-increment: gp-passo}.gp-passo:last-child{padding-bottom: 0}.gp-passo::before{content: counter(gp-passo);position: absolute;left: 0;top: 0;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--gp-ink);color: var(--gp-surface);font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums} .gp-passo:not(:last-child)::after{content: "";position: absolute;left: 13.5px;top: 32px;bottom: 4px;width: 1px;background: var(--gp-border-strong)}.gp-artigo__texto .gp-passo__titulo,.gp-passo__titulo{margin: 3px 0 4px;font-size: 16px;line-height: 1.35}.gp-passo__texto p{margin: 0 0 .6em}.gp-passo__texto > :last-child{margin-bottom: 0}.gp-perguntas{overflow: hidden}.gp-perguntas__item{border-top: 1px solid var(--gp-border)}.gp-perguntas__item:first-child{border-top: 0}.gp-perguntas__pergunta{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;cursor: pointer;list-style: none;font-size: 15px;font-weight: 600;line-height: 1.4}.gp-perguntas__pergunta::-webkit-details-marker{display: none}.gp-perguntas__pergunta .gp-icon{flex-shrink: 0;color: var(--gp-ink-faint);transition: transform .15s}.gp-perguntas__item[open] .gp-perguntas__pergunta .gp-icon{transform: rotate(180deg)}.gp-perguntas__resposta{padding: 0 16px 14px;color: var(--gp-ink-soft);font-size: 15px}.gp-perguntas__resposta p{margin: 0 0 .6em}.gp-perguntas__resposta > :last-child{margin-bottom: 0}@media (prefers-reduced-motion: reduce){.gp-perguntas__pergunta .gp-icon{transition: none}}  .gp-header__lupa,.gp-header__signin-curto,.gp-definicoes__lista,.gp-definicoes__voltar,.gp-indice[data-gp-indice],.gp-search__cancel,.gp-tabbar{display: none}@media (max-width: 680px){  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]),select,textarea{font-size: 16px !important} #wpadminbar{display: none !important}html[lang]{margin-top: 0 !important}:root{--wp-admin--admin-bar--height: 0px} .gp-container{padding: 0 12px} :root{--gp-header-height: 52px;--gp-tabbar-altura: calc(58px + env(safe-area-inset-bottom,0px))}.gp-header__bar{gap: 2px}.gp-menu-toggle{width: 40px;height: 40px;margin-left: -6px}.gp-logo__img{max-height: 24px} .gp-header__bar{position: relative}.gp-header__bar > .gp-logo{position: absolute;left: 50%;transform: translateX(-50%)}.gp-header__bar > .gp-logo .gp-logo__img{max-width: 132px}} @media (max-width: 359px){.gp-header__bar > .gp-logo .gp-logo__img{max-width: 78px}.gp-header .gp-header__link{padding: 9px 6px}.gp-header__signin{padding: 0 10px;margin-left: 0;font-size: 12.5px}}@media (max-width: 680px){ .gp-header__publish,.gp-header .gp-dropdown--hover,.gp-header__notifs[data-gp-modal-open]{display: none}.gp-header__actions{margin-left: auto;gap: 0}.gp-header__lupa{display: inline-flex}.gp-header__link{padding: 9px}.gp-header__signin{height: 32px;padding: 0 13px;margin-left: 4px;font-size: 13px}.gp-header__signin svg,.gp-header__signin .gp-header__signin-longo{display: none}.gp-header__signin .gp-header__signin-curto{display: inline;position: static;width: auto;height: auto;overflow: visible;clip: auto;clip-path: none} .gp-search{display: none}.gp-search.is-full{display: flex;align-items: center;gap: 8px;position: fixed;top: 0;left: 0;right: 0;z-index: 240;height: var(--gp-header-height);padding: 0 12px;background: var(--gp-surface);border-bottom: 1px solid var(--gp-border)}.gp-search.is-full .gp-search__form{flex: 1;min-width: 0}.gp-search.is-full input{height: 38px;border-width: 1.5px}.gp-search.is-full .gp-search__cancel{display: block;flex-shrink: 0;padding: 8px 2px;background: none;border: 0;color: var(--gp-primary-dark);font-weight: 600;font-size: 14px}.gp-search.is-full .gp-search__panel{position: fixed;top: var(--gp-header-height);left: 0;right: 0;bottom: 0;max-height: none;border: 0;border-radius: 0;box-shadow: none;padding: 8px 8px 24px}.gp-pesquisa-aberta,.gp-pesquisa-aberta body{overflow: hidden} .gp-dropdown__panel--notifs{position: fixed;left: 0;right: 0;width: auto;top: var(--gp-header-height);bottom: var(--gp-tabbar-altura);max-height: none;border-radius: 0;border-left: 0;border-right: 0;box-shadow: none;overflow-y: auto} .gp-tabbar{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));position: fixed;left: 0;right: 0;bottom: 0;z-index: 150;padding-bottom: env(safe-area-inset-bottom,0px);background: var(--gp-surface);border-top: 1px solid var(--gp-border)}.gp-tabbar .gp-tabbar__item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;height: 58px;min-height: 0;padding: 0;margin: 0;background: none;border: 0;border-radius: 0;box-shadow: none;color: var(--gp-ink-faint);font-size: 10.5px;font-weight: 500;line-height: 1.1;text-decoration: none;white-space: nowrap}.gp-tabbar .gp-tabbar__item.is-on{color: var(--gp-ink);font-weight: 600} .gp-tabbar .gp-tabbar__item > .gp-icon{margin: 4px 0}.gp-tabbar .gp-avatar{width: 24px;height: 24px;margin: 3px 0} .gp-tabbar .gp-avatar-wrap{--gp-anel: 1.5px;margin: 0}.gp-tabbar .gp-avatar-wrap .gp-avatar{margin: 0}.gp-tabbar .gp-aura{display: none}.gp-tabbar .gp-tabbar__item:not(.is-on) .gp-avatar-wrap,.gp-tabbar .gp-tabbar__item:not(.is-on) .gp-avatar{opacity: .85}.gp-tabbar .gp-tabbar__add .gp-icon{box-sizing: content-box;width: 18px;height: 18px;padding: 6px 11px;border-radius: var(--gp-radius-pill);background: var(--gp-primary);color: #fff}.gp-tabbar .gp-tabbar__add:hover .gp-icon{background: var(--gp-primary-dark)} .gp-tabbar{transition: transform .25s ease}.gp-tabbar.is-escondida{transform: translateY(100%)}body{padding-bottom: var(--gp-tabbar-altura)} body.single-deal{padding-bottom: calc(66px + env(safe-area-inset-bottom,0px))} .gp-toast{bottom: calc(var(--gp-tabbar-altura) + 14px)} .gp-tabs{gap: 6px;margin: 14px 0 12px;padding-right: 28px;-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.gp-tab{padding: 6px 12px;font-size: 13.5px;gap: 5px;border-width: 1px}.gp-tab svg{width: 15px;height: 15px}.gp-container > .gp-tabs-bar{margin: 12px 0 10px}.gp-tabs-bar{gap: 8px}.gp-tabs-bar .gp-tabs{margin: 0;flex: 1} .gp-filters-toggle{position: relative;width: 38px;height: 34px;padding: 0;justify-content: center;font-size: 0;gap: 0}.gp-filters-toggle .gp-filters__badge{position: absolute;top: -6px;right: -6px;margin: 0;min-width: 18px;height: 18px;font-size: 11px}.gp-periodo{margin: 0 0 12px}.gp-listing-note{font-size: 13px;margin-bottom: 10px}   .gp-deals{gap: 12px;margin-left: -4px;margin-right: -4px}.gp-card{--gp-coluna: 112px;grid-template-columns: var(--gp-coluna) minmax(0,1fr) auto;grid-template-areas: ". title title" ". by com" ". verif verif" ". prices chips" ". go go";grid-template-rows: auto auto auto auto 1fr;gap: 0;padding: 0;border-radius: 14px;overflow: hidden;min-height: calc(var(--gp-coluna) + 36px);box-shadow: 0 1px 3px rgba(22,38,61,.06)} .gp-card::before{content: "";grid-column: 1;grid-row: 1 / -1;background: var(--gp-neutral-soft)}.gp-card__body,.gp-card__top,.gp-card__footer,.gp-card__social{display: contents} .gp-card__media{grid-column: 1;grid-row: 1 / -1;align-self: stretch;min-height: 0;margin: 0 0 46px;border-radius: 0;background: none;--gp-foto-margem: 8px}.gp-card--pending .gp-card__media{margin-bottom: 0}.gp-card__discount{top: 6px;left: 6px;padding: 1px 7px;font-size: 12px}.gp-card__escolha{padding: 5px 4px;font-size: 11px} .gp-card .gp-vote{grid-column: 1;grid-row: 1 / -1;align-self: end;justify-self: center;margin: 0 0 8px;padding: 1px;gap: 0;border-width: 1.5px}.gp-card .gp-vote__btn{width: 32px;height: 32px}.gp-card .gp-vote__btn svg{width: 19px;height: 19px}.gp-card .gp-vote__value{min-width: 0;padding: 0 2px;font-size: 15px} .gp-card .gp-vote__nova{font-size: 12.5px}.gp-card .gp-vote[data-nova] .gp-vote__btn{width: 28px;height: 28px}.gp-card .gp-vote[data-nova] .gp-vote__btn svg{width: 17px;height: 17px} .gp-card__guardar{grid-column: 1;grid-row: 1 / -1;align-self: start;justify-self: end;display: grid;place-items: center;width: 28px;height: 28px;margin: 4px;border: 0;border-radius: 50%;cursor: pointer;background: color-mix(in srgb,var(--gp-surface) 90%,transparent);box-shadow: 0 1px 2px rgba(22,38,61,.12);color: var(--gp-ink-soft)}.gp-card__guardar svg{width: 16px;height: 16px}.gp-card__guardar.is-saved{color: var(--gp-primary-dark)}.gp-card__guardar.is-saved svg{fill: currentColor}.gp-card__guardar:disabled{opacity: .5} .gp-card__meta,.gp-card__excerpt,.gp-card__info{display: none}.gp-card__title{grid-area: title;margin: 9px 10px 0 12px;font-size: 15px;font-weight: 700;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;overflow: hidden} .gp-card__by{display: inline-flex;grid-area: by;align-self: center;min-width: 0;margin: 2px 8px 0 12px;font-size: 12.5px;gap: 5px}.gp-card__verificado{grid-area: verif;margin: 3px 10px 0 12px}.gp-card__by .gp-avatar{width: 16px;height: 16px}.gp-card__comments{grid-area: com;align-self: center;margin: 2px 10px 0 0;font-size: 12.5px;gap: 3px;color: var(--gp-ink-soft)}.gp-card__comments svg{width: 14px;height: 14px} .gp-card__prices{grid-area: prices;gap: 4px 6px;margin: 3px 6px 0 12px;line-height: 1.2}.gp-card .gp-price{font-size: 17px}.gp-card .gp-price__old{font-size: 12px}.gp-card .gp-price__shipping{display: inline-flex;align-items: center;align-self: center;gap: 2px;font-size: 12.5px;white-space: nowrap}.gp-card .gp-price__shipping .gp-icon{width: 14px;height: 14px}.gp-card .gp-price__shipping .gp-icon{display: block;flex-shrink: 0}.gp-card .gp-price__shipping-longo{display: none}.gp-card .gp-price__shipping-curto{display: inline} .gp-card__chips{grid-area: chips;align-self: center;display: flex;flex-direction: column;align-items: flex-end;gap: 3px;max-width: 130px;min-width: 0;margin: 3px 10px 0 0}.gp-card__chips:not(:has(> *)){display: none}.gp-card__chips .gp-chip{max-width: 100%;gap: 3px;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gp-card__chips .gp-chip:not(.gp-chip--coupon){padding: 0;border: 0;background: none}.gp-card__chips .gp-chip--coupon{padding: 1px 7px}.gp-card__chips .gp-chip .gp-icon{width: 13px;height: 13px;flex-shrink: 0} .gp-card:has(.gp-chip:not(.gp-chip--expira)){grid-template-areas: ". title title" ". by com" ". verif verif" ". prices prices" ". chips chips" ". go go";grid-template-rows: auto auto auto auto auto 1fr}.gp-card__chips:has(.gp-chip:not(.gp-chip--expira)){flex-direction: row;flex-wrap: wrap;align-items: center;gap: 4px 10px;max-width: none;margin: 4px 10px 0 12px}.gp-card .gp-chip__longo{display: none}.gp-card .gp-chip__curto{display: inline} .gp-card__go{grid-area: go;order: 0;align-self: end;height: 34px;margin: 7px 10px 10px 12px;padding: 0 12px;justify-content: center;font-size: 14px;border-radius: var(--gp-radius-pill)}.gp-card__go svg{width: 15px;height: 15px} .gp-card__loja{display: none}.gp-card:not(:has(.gp-card__go)) .gp-card__loja{display: inline-flex;grid-area: go;align-self: end;justify-self: start;max-width: 45%;margin: 8px 10px 10px 12px;gap: 5px;font-size: 13px} .gp-card__loja > :not(span){display: none} .gp-card:not(:has(.gp-card__go)):has(.gp-card__chips > *){grid-template-areas: ". title title" ". by com" ". verif verif" ". prices prices" ". go go";grid-template-rows: auto auto auto auto 1fr}.gp-card:not(:has(.gp-card__go)) .gp-card__chips{grid-area: go;justify-self: end;align-self: end;max-width: 55%;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 10px;margin: 8px 10px 10px 0}.gp-card:not(:has(.gp-card__go)) .gp-card__chips .gp-chip{min-width: 0;flex-shrink: 1}  .gp-breadcrumb{padding: 10px 0;font-size: 13px}.gp-deal{gap: 12px}.gp-deal__gallery{order: -1}.gp-deal__image{aspect-ratio: auto;height: 240px;max-height: none;border-radius: 14px}.gp-deal__head{gap: 6px}.gp-deal__title{font-size: 20px}.gp-deal__rail .gp-dealheat,.gp-deal__rail .gp-deal__buy{display: none} .gp-deal__rail .gp-dealheat:has(.gp-dealheat__peso){display: flex}.gp-deal__rail .gp-dealheat:has(.gp-dealheat__peso) > :not(.gp-dealheat__peso){display: none}.gp-deal__prices .gp-price{font-size: 26px} .gp-deal__tools{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);justify-content: stretch;gap: 0;padding: 4px 0;border-bottom: 1px solid var(--gp-border)}.gp-deal__tools .gp-btn{flex-direction: column;justify-content: center;gap: 3px;padding: 8px 2px;font-size: 11.5px;line-height: 1.2;white-space: normal;text-align: center;color: var(--gp-ink-soft)}.gp-deal__tools .gp-btn svg{width: 19px;height: 19px}.gp-sticky-cta{padding: 8px 12px calc(8px + env(safe-area-inset-bottom,0px));gap: 10px}.gp-sticky-cta .gp-deal__buy{height: 42px} .gp-expired-banner{background: var(--gp-warning-soft);color: var(--gp-warning-ink);padding: 10px 12px;margin-bottom: 0;border-radius: 12px;gap: 10px}.gp-expired-banner__text{align-items: flex-start;gap: 10px}.gp-expired-banner__text strong{font-size: 13.5px;color: var(--gp-ink)}.gp-expired-banner__text span{color: var(--gp-warning-ink);font-size: 12.5px}.gp-expired-banner .gp-icon{width: 17px;height: 17px;margin-top: 2px} .gp-antiga-banner{flex-wrap: wrap;align-items: flex-start;gap: 8px 10px;padding: 10px 12px;border-radius: 12px;font-size: 13.5px}.gp-antiga-banner > .gp-icon{width: 17px;height: 17px;margin-top: 2px}.gp-antiga-banner__text{flex-basis: calc(100% - 27px)}.gp-antiga-banner__btn{margin-left: 27px;padding: 5px 12px;font-size: 13px}.gp-deal--expired .gp-deal__title{text-decoration: none;color: var(--gp-ink-soft)}.single-deal #gp-content > .gp-container:has(.gp-deal--expired){display: flex;flex-direction: column;gap: 12px}.gp-deal--expired{display: contents}.gp-container:has(.gp-deal--expired) > .gp-breadcrumb{order: 1;padding-bottom: 0}.gp-container:has(.gp-deal--expired) > .gp-expired-banner,.gp-container:has(.gp-deal--expired) > .gp-status-bar{order: 2}.gp-deal--expired > .gp-deal__gallery{order: 3}.gp-deal--expired > .gp-deal__head{order: 4}.gp-deal--expired > .gp-deal__rail{order: 5}.gp-container:has(.gp-deal--expired) > .gp-related{order: 6;margin-top: 4px}.gp-deal--expired > .gp-deal__story{order: 7}.gp-deal--expired > .gp-deal__talk{order: 8} .gp-footer{margin-top: 24px}.gp-footer__band-in{gap: 8px;padding-top: 12px;padding-bottom: 12px}.gp-footer__band-txt{flex-basis: 100%}.gp-footer__band-title{font-size: 14px;margin: 0}.gp-footer__band-note,.gp-footer__band .gp-storebadges{display: none}.gp-footer__band-form{flex: 1 1 100%}.gp-footer__band .gp-appwait__input{height: 38px}.gp-footer__grid{gap: 0;padding-top: 18px;padding-bottom: 6px}.gp-footer__brand{padding-bottom: 12px}.gp-footer__grid > div:not(.gp-footer__brand){border-top: 1px solid var(--gp-border)}.gp-footer__title{margin: 0;font-size: 13px}.gp-footer__abre{padding: 13px 0;cursor: pointer;color: var(--gp-ink)}.gp-footer__abre .gp-icon{display: block;color: var(--gp-ink-faint);transition: transform .15s}.gp-footer__abre[aria-expanded="true"] .gp-icon{transform: rotate(180deg)}.gp-footer__grid > div:not(.gp-footer__brand):not(.is-aberto) .gp-footer__list{display: none}.gp-footer__grid .gp-footer__list{padding-bottom: 14px}.gp-footer__bottom{padding-top: 12px;padding-bottom: 16px}  .gp-modal{place-items: end stretch;padding: 24px 0 0}.gp-modal__dialog{max-width: none;border-radius: 18px 18px 0 0;max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px);padding: 22px 16px calc(16px + env(safe-area-inset-bottom,0px));animation: gp-folha-sobe .22s ease-out}.gp-modal__dialog::before{content: "";display: block;width: 36px;height: 4px;border-radius: 2px;background: var(--gp-border-strong);margin: -12px auto 12px}.gp-modal__dialog--flush{padding: 0 0 env(safe-area-inset-bottom,0px)}.gp-modal__dialog--flush::before{margin: 8px auto 0;flex-shrink: 0}.gp-modal__footer{position: sticky;bottom: 0;z-index: 1;background: var(--gp-surface);border-top: 1px solid var(--gp-border)}.gp-modal__footer [data-gp-modal-close]{display: none}.gp-modal__title{font-size: 18px} h1,.gp-page__title,.gp-listing-head h1{font-size: 22px}.gp-listing-head{padding: 16px 0 2px}.gp-listing-head p{margin-bottom: 12px;font-size: 14px}.gp-panel{padding: 16px;border-radius: 14px} .gp-term-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-bottom: 20px}.gp-term-card{padding: 11px 12px;gap: 6px 9px;border-radius: 12px;box-shadow: none;align-content: flex-start}.gp-term-card .gp-icon{width: 20px;height: 20px}.gp-term-card__name{font-size: 13.5px;font-weight: 600;line-height: 1.25}.gp-term-card__count{font-size: 12px}.gp-pesquisa__topo{display: flex;align-items: center;gap: 8px;margin-top: 12px;height: 44px;padding: 0 12px;border: 1px solid var(--gp-border-strong);border-radius: 12px;background: var(--gp-surface);color: var(--gp-ink-faint)}.gp-pesquisa__topo input{flex: 1;min-width: 0;border: 0;outline: 0;background: none;color: var(--gp-ink);font-family: inherit}.gp-pesquisa__topo:focus-within{border-color: var(--gp-primary)}.gp-pesquisa__titulo{margin-top: 14px;font-size: 18px}.gp-pesquisa__conta{margin: 2px 0 0;font-size: 13.5px}.gp-pesquisa__filtros{display: flex;gap: 8px;padding: 0;margin-bottom: 10px;background: none;border: 0}.gp-pesquisa__filtros > div{flex: 1;min-width: 0}.gp-pesquisa__filtros .gp-field__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.gp-pesquisa__filtros .gp-select{height: 36px;padding-top: 0;padding-bottom: 0;border-radius: var(--gp-radius-pill)}.gp-pesquisa__filtrar{display: none}  .gp-profile__stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 0;padding: 9px 0;border-top: 1px solid var(--gp-border);border-bottom: 1px solid var(--gp-border);text-align: center;font-size: 11.5px;line-height: 1.3}.gp-profile__numero{margin: 0}.gp-profile__numero::before,.gp-profile__numero + .gp-profile__numero::before{content: none}.gp-profile__numero b{display: block;font-size: 16px} .gp-profile__tabs{gap: 18px;margin: 4px 0 0;padding: 0 28px 0 14px}.gp-profile__tabs .gp-tab{padding: 11px 0 10px;font-size: 13.5px} .gp-forge-escada__name{font-size: 11.5px}  .gp-alert-row{flex-wrap: nowrap;gap: 10px;padding: 12px 14px}.gp-alert-row__text{min-width: 0}.gp-alert-row__actions{flex-shrink: 0;flex-wrap: nowrap;gap: 0}.gp-alert-row__actions .gp-btn--ghost{width: 34px;height: 34px;padding: 0;justify-content: center;font-size: 0;gap: 0}.gp-alert-row__actions .gp-btn--ghost svg{width: 17px;height: 17px}.gp-alert-row__actions .gp-btn--outline{margin-right: 2px;padding: 5px 11px;font-size: 13px} .gp-alerts-section .gp-alert-ideas__list{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 -12px;padding: 2px 28px 2px 12px;-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.gp-alerts-section .gp-alert-ideas__list::-webkit-scrollbar{display: none}.gp-alert-preset{flex-shrink: 0;white-space: nowrap} .gp-empty:has(.gp-alert-ideas){padding-left: 10px;padding-right: 10px}.gp-empty .gp-alert-ideas__list{gap: 6px}.gp-empty .gp-alert-preset{gap: 4px;padding: 5px 10px;font-size: 12.5px} .gp-empty .gp-alert-preset .gp-icon:not(.gp-chama):not(:has(.gp-chama)){display: none}.gp-empty .gp-alert-preset .gp-icon{width: 13px;height: 13px}.gp-alerts-toolbar__selects .gp-select{height: 36px;padding-top: 0;padding-bottom: 0} .gp-definicoes__lista{display: block;margin: 14px 0 20px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 14px;overflow: hidden}.gp-definicoes__lista a{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 10px 14px;color: var(--gp-ink);text-decoration: none}.gp-definicoes__lista a + a{border-top: 1px solid var(--gp-border)}.gp-definicoes__lista a > .gp-icon:first-child{color: var(--gp-ink-soft);margin: 0 8px}.gp-definicoes__lista a > .gp-icon:last-child{margin-left: auto;color: var(--gp-ink-faint);transform: rotate(-90deg)}.gp-definicoes__lista span{display: flex;flex-direction: column;min-width: 0}.gp-definicoes__lista strong{font-weight: 600;font-size: 14.5px}.gp-definicoes__lista small{color: var(--gp-ink-soft);font-size: 12.5px}.gp-definicoes__lista .gp-avatar{width: 36px;height: 36px}.gp-definicoes__sair{margin-top: 8px;border-top-width: 6px !important;border-top-color: var(--gp-bg) !important}.gp-definicoes__apagar,.gp-definicoes__apagar .gp-icon:first-child{color: var(--gp-danger) !important}.gp-definicoes > .gp-panel:not(.gp-empty),.gp-definicoes > form{display: none}.gp-definicoes > .gp-panel:target,.gp-definicoes > form:target{display: block}.gp-definicoes > form:target .gp-panel{display: block}.gp-definicoes:has(> :target) .gp-definicoes__lista,.gp-definicoes:has(> :target) > h1{display: none}.gp-definicoes:has(> :target) .gp-definicoes__voltar{display: inline-flex;align-items: center;gap: 4px;margin: 14px 0 10px;color: var(--gp-ink-soft);font-weight: 600;font-size: 14px}.gp-definicoes__voltar .gp-icon{transform: rotate(90deg)}.gp-definicoes > :target{scroll-margin-top: 200px} .gp-recover{padding-block: 16px 24px;justify-items: stretch}.gp-recover__card{max-width: none;padding: 20px 4px;background: none;border: 0;box-shadow: none}.gp-panel.gp-form{padding: 4px 0;background: none;border: 0}.gp-form .gp-btn--lg,.gp-recover .gp-btn--block{height: 42px;padding-top: 0;padding-bottom: 0}.gp-textarea{min-height: 120px} .gp-layout--page .gp-main > .gp-panel:has(.gp-prose){padding: 4px 0;background: none;border: 0}.gp-prose{font-size: 15.5px;line-height: 1.6}.gp-prose h2{font-size: 16px;letter-spacing: .01em;margin-top: 26px}.gp-prose h3{font-size: 15.5px} .gp-indice[data-gp-indice]{display: block;margin: 4px 0 18px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 12px}.gp-indice[data-gp-indice] summary{padding: 12px 14px;font-weight: 600;cursor: pointer}.gp-indice[data-gp-indice] summary small{color: var(--gp-ink-soft);font-weight: 400;margin-left: 6px}.gp-indice[data-gp-indice] ol{margin: 0;padding: 0 14px 12px 34px;font-size: 14px;line-height: 1.5}.gp-indice[data-gp-indice] li + li{margin-top: 6px} .gp-about__h2,.gp-about__sub,.gp-about__more,.gp-forge-h2,.gp-forge-sub{text-align: left;margin-left: 0}.gp-about__h2,.gp-forge-h2{font-size: 19px}.gp-steps,.gp-doable{gap: 16px}.gp-steps__item,.gp-doable__item{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 2px 14px;align-items: start;text-align: left}.gp-steps__item > :not(img):not(.gp-doable__art),.gp-doable__item > :not(img):not(.gp-doable__art){grid-column: 2}.gp-steps__img,.gp-doable__art{grid-column: 1;grid-row: 1 / span 3;width: 84px;height: 84px;margin: 0}.gp-steps__text,.gp-doable__text{max-width: none;margin: 0;font-size: 13.5px} .gp-forge,.gp-forge--programa{grid-template-columns: minmax(0,1fr);gap: 8px;margin-top: 16px;padding-top: 0}.gp-forge::before,.gp-forge::after,.gp-forge--programa::after{content: none}.gp-forge__step{flex-direction: row;align-items: center;gap: 12px;text-align: left;padding: 10px 12px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 12px}.gp-forge__step .gp-forge__dot{margin-top: 0;flex-shrink: 0}.gp-forge__step .gp-forge__name{flex: 1}.gp-forge__claim{max-width: none;flex-basis: 100%} .gp-artigos{grid-template-columns: minmax(0,1fr);gap: 8px}.gp-artigo-card{display: grid;grid-template-columns: 96px minmax(0,1fr)}.gp-artigo-card .gp-artigo-card__capa{aspect-ratio: auto;height: 100%;min-height: 84px}.gp-artigo-card--destaque{margin-bottom: 8px} .gp-feedback-intro{padding: 14px}.gp-feedback-intro__title{font-size: 16px}.gp-feedback-intro__text{font-size: 13.5px} .gp-empty{padding: 28px 16px}.gp-empty__mascote{max-width: 120px;height: auto}} @media (max-width: 359px){.gp-card{--gp-coluna: 104px}.gp-card .gp-vote__btn{width: 29px;height: 29px}.gp-card .gp-vote[data-nova] .gp-vote__btn{width: 25px;height: 25px}.gp-card .gp-vote__nova{font-size: 12px}}@keyframes gp-folha-sobe{from{transform: translateY(100%)}to{transform: none}}@media (prefers-reduced-motion: reduce){.gp-modal__dialog{animation: none !important}.gp-tabbar{transition: none}}  .gp-app .gp-header,.gp-app .gp-footer,.gp-app .gp-tabbar,.gp-app .gp-cookie,.gp-app .gp-modal,.gp-app .gp-pointscard,.gp-app .gp-breadcrumb{display: none !important}body.gp-app{padding-bottom: 24px}  @media (max-width: 640px){.gp-rapido-pagina .gp-header,.gp-rapido-pagina .gp-tabbar,.gp-rapido-pagina .gp-footer{display: none}body.gp-rapido-pagina{padding-bottom: 0}}.gp-rapido{max-width: 520px;margin: 0 auto}.gp-rapido__ecra{position: relative;min-height: 100vh;min-height: 100dvh;display: flex;flex-direction: column;gap: 12px;padding: 18px 18px calc(16px + env(safe-area-inset-bottom,0px))}.gp-rapido__ecra--centro{align-items: center;text-align: center;justify-content: center}.gp-rapido__ecra--pilha{padding: 0 0 calc(12px + env(safe-area-inset-bottom,0px));gap: 0}.gp-rapido__eyebrow{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--gp-ink-soft)}.gp-rapido__grande-titulo{margin: 0;font-size: 22px;line-height: 1.2;color: var(--gp-ink)}.gp-rapido__sub{margin: 0;color: var(--gp-ink-soft);font-size: 14px}.gp-rapido__nota{margin: 0;font-size: 12.5px;color: var(--gp-ink-soft)}.gp-rapido__chama .gp-icon{width: 46px;height: 46px}.gp-rapido__numero{font-size: 46px;font-weight: 800;line-height: 1;color: var(--gp-quente-ink)}.gp-rapido__fundo{margin-top: auto;display: flex;flex-direction: column;align-items: center;gap: 4px;width: 100%}.gp-rapido__cta{width: 100%;height: 42px;font-size: 15px}.gp-rapido__link{display: block;width: 100%;padding: 8px;border: 0;background: none;cursor: pointer;text-align: center;font-size: 13px;color: var(--gp-ink-faint)}.gp-rapido__tarefas{display: grid;gap: 8px}.gp-rapido__tarefa{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;align-items: center;gap: 10px;width: 100%;text-align: left;padding: 10px 12px;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 12px;font-size: 12px;color: var(--gp-ink-soft)}.gp-rapido__tarefa-icone{width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: var(--gp-primary-soft)}.gp-rapido__tarefa strong{display: block;font-size: 14px;color: var(--gp-ink)}.gp-rapido__tarefa b{font-size: 15px;color: var(--gp-quente-ink)}.gp-rapido__interesses,.gp-rapido__inicios{display: flex;flex-wrap: wrap;gap: 6px}.gp-rapido__interesse{padding: 4px 11px;border-radius: var(--gp-radius-pill);cursor: pointer;border: 1px solid var(--gp-border);background: var(--gp-surface);color: var(--gp-ink-soft);font-size: 12.5px;font-weight: 600}.gp-rapido__interesse[aria-pressed="true"]{border-color: var(--gp-primary);background: var(--gp-primary-soft);color: var(--gp-quente-ink)} .gp-rapido__topo{display: flex;align-items: center;gap: 10px;padding: 12px 14px 8px}.gp-rapido__sair{width: 32px;height: 32px;flex-shrink: 0;display: grid;place-items: center;border-radius: 50%;background: var(--gp-surface);border: 1px solid var(--gp-border);color: var(--gp-ink-soft)}.gp-rapido__sair--canto{position: absolute;top: 14px;left: 14px}.gp-rapido__progresso{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px}.gp-rapido__rotulos{display: flex;justify-content: space-between;font-size: 12px;font-weight: 700;color: var(--gp-ink-soft)}.gp-rapido__rotulos b{color: var(--gp-quente-ink)}.gp-rapido__trilho{width: 100%;height: 6px;border-radius: var(--gp-radius-pill);background: var(--gp-neutral-soft);overflow: hidden}.gp-rapido__trilho i{display: block;height: 100%;width: 0;border-radius: inherit;background: var(--gp-primary);transition: width .35s ease} .gp-rapido__pilha{position: relative;flex: 1;min-height: 360px;margin: 4px 14px 0}.gp-rapido__carta{position: absolute;inset: 0 0 10px;z-index: 2;display: flex;flex-direction: column;overflow: hidden;background: var(--gp-surface);border: 1px solid var(--gp-border);border-radius: 18px;box-shadow: 0 8px 22px rgba(22,38,61,.12);touch-action: pan-y;user-select: none}.gp-rapido__carta.is-baixo{z-index: 1;transform: scale(.95) translateY(10px);opacity: .7;pointer-events: none} .gp-rapido__foto{position: relative;flex: 0 0 52%;min-height: 0;overflow: hidden;background: var(--gp-neutral-soft)}.gp-rapido__foto img{position: absolute;inset: 12px 12px 34px;width: calc(100% - 24px);height: calc(100% - 46px);object-fit: contain;mix-blend-mode: multiply;pointer-events: none}.gp-rapido__desconto{position: absolute;top: 10px;left: 10px;padding: 1px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-discount);color: #fff;font-size: 12px;font-weight: 700}.gp-rapido__guardar{position: absolute;top: 8px;right: 8px;width: 34px;height: 34px;display: grid;place-items: center;border: 0;border-radius: 50%;cursor: pointer;color: var(--gp-ink-soft);background: color-mix(in srgb,var(--gp-surface) 92%,transparent);box-shadow: 0 1px 3px rgba(22,38,61,.14)}.gp-rapido__guardar.is-saved{color: var(--gp-primary-dark)}.gp-rapido__guardar.is-saved svg{fill: currentColor}.gp-rapido__porque{position: absolute;left: 10px;right: 10px;bottom: 8px;padding: 3px 8px;border-radius: 8px;background: color-mix(in srgb,var(--gp-surface) 92%,transparent);font-size: 11.5px;font-weight: 600;color: var(--gp-ink-soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.gp-rapido__corpo{padding: 12px 14px 14px;display: flex;flex-direction: column;gap: 5px;min-height: 0;flex: 1}.gp-rapido__titulo{margin: 0;font-size: 16px;line-height: 1.3;color: var(--gp-ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;overflow: hidden}.gp-rapido__quem,.gp-rapido__temp,.gp-rapido__porque-mini{margin: 0;font-size: 12.5px;color: var(--gp-ink-faint)}.gp-rapido__quem b{color: var(--gp-ink-soft);font-weight: 600}.gp-rapido__temp b{color: var(--gp-ink)}.gp-rapido__temp b[data-state="quente"],.gp-rapido__temp b[data-state="a-arder"]{color: var(--gp-quente-ink)}.gp-rapido__temp b[data-state="frio"]{color: var(--gp-frio-ink)}.gp-rapido__precos{margin: 0;display: flex;align-items: baseline;gap: 6px}.gp-rapido__precos strong{font-size: 20px;color: var(--gp-accent)}.gp-rapido__precos s{font-size: 12.5px;color: var(--gp-ink-faint)}.gp-rapido__acoes{margin-top: auto;display: flex;gap: 8px}.gp-rapido__acao{flex: 1;min-width: 0;height: 34px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 0 10px;border-radius: var(--gp-radius-pill);border: 1.5px solid var(--gp-border);background: var(--gp-surface);font-size: 13px;font-weight: 600;color: var(--gp-ink);white-space: nowrap}.gp-rapido__acao span{overflow: hidden;text-overflow: ellipsis}.gp-rapido__acao--loja{border-color: var(--gp-primary);color: var(--gp-primary-dark)}.gp-rapido__acao:hover{text-decoration: none}.gp-rapido__carimbo{position: absolute;top: 18px;padding: 2px 10px;border: 3px solid;border-radius: 8px;opacity: 0;pointer-events: none;font-size: 18px;font-weight: 800;letter-spacing: .04em;background: color-mix(in srgb,var(--gp-surface) 85%,transparent)}.gp-rapido__carimbo--quente{left: 14px;color: var(--gp-arder);transform: rotate(-12deg)}.gp-rapido__carimbo--frio{right: 14px;color: var(--gp-frio-ink);transform: rotate(12deg)}.gp-rapido__dicas{display: flex;justify-content: space-between;padding: 6px 22px 0;font-size: 11.5px;font-weight: 600;color: var(--gp-ink-faint)}.gp-rapido__gestos{display: grid;grid-template-columns: 58px minmax(0,1fr) 58px;align-items: center;gap: 12px;padding: 8px 20px 0}.gp-rapido__redondo{width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;border: 1.5px solid var(--gp-border);background: var(--gp-surface);box-shadow: 0 4px 12px rgba(22,38,61,.12)}.gp-rapido__redondo--frio{color: var(--gp-frio)}.gp-rapido__passar{height: 42px;border-radius: var(--gp-radius-pill);border: 1.5px solid var(--gp-border);background: var(--gp-surface);font-size: 13px;font-weight: 600;color: var(--gp-ink-soft);cursor: pointer} .gp-rapido__comentar{display: flex;flex-direction: column;gap: 10px;padding: 4px 18px 0}.gp-rapido__carta--mini{position: static;flex-direction: row;align-items: stretch;box-shadow: none;border-radius: 14px;touch-action: auto;user-select: auto}.gp-rapido__carta--mini .gp-rapido__foto{flex: 0 0 84px;min-height: 84px}.gp-rapido__carta--mini .gp-rapido__foto img{inset: 6px;width: calc(100% - 12px);height: calc(100% - 12px)}.gp-rapido__carta--mini .gp-rapido__corpo{padding: 8px 10px;gap: 3px}.gp-rapido__carta--mini .gp-rapido__titulo{font-size: 13.5px}.gp-rapido__carta--mini .gp-rapido__precos strong{font-size: 15px}.gp-rapido__carta--mini .gp-rapido__acao{height: 28px;font-size: 12px}.gp-rapido__texto{width: 100%;min-height: 110px;resize: vertical;padding: 10px 12px;border-radius: 14px;border: 1.5px solid var(--gp-primary);background: var(--gp-surface);font: inherit;font-size: 14px;color: var(--gp-ink)}.gp-rapido__duplo{margin-top: auto;display: grid;grid-template-columns: 1fr 1.4fr;gap: 10px;padding: 12px 18px 0}.gp-rapido__publicar{height: 42px}.gp-rapido__publicar:disabled{opacity: .45;cursor: default}.gp-rapido__nivel{width: 100%;display: flex;flex-direction: column;gap: 4px}.gp-rapido__nivel-bordas{display: flex;justify-content: space-between;font-size: 11.5px;color: var(--gp-ink-faint)}.gp-rapido__nivel .gp-rapido__trilho{height: 8px}.gp-rapido__nivel .gp-rapido__trilho i{background: var(--gp-nivel,var(--gp-nivel-aprendiz))} .gp-convite-rapido{display: none;position: relative}@media (max-width: 1024px){.gp-convite-rapido{display: block}}.gp-app .gp-convite-rapido{display: block}.gp-convite-fechado .gp-convite-rapido{display: none}.gp-convite-rapido__ligacao{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 10px;align-items: center;padding: 12px 40px 12px 14px;border-radius: 14px;border: 1.5px solid var(--gp-primary);background: linear-gradient(135deg,var(--gp-surface) 0%,var(--gp-primary-soft) 100%);color: var(--gp-ink)}.gp-convite-rapido__ligacao:hover{text-decoration: none}.gp-convite-rapido__ligacao strong{font-size: 15px}.gp-convite-rapido__ligacao > span:not(.gp-convite-rapido__jogar){grid-column: 1;font-size: 12.5px;color: var(--gp-ink-soft)}.gp-convite-rapido__jogar{grid-row: 1 / span 2;grid-column: 2;padding: 8px 14px;border-radius: var(--gp-radius-pill);background: var(--gp-primary);color: #fff;font-weight: 700;font-size: 13px}.gp-convite-rapido__fechar{position: absolute;top: 6px;right: 6px;width: 28px;height: 28px;display: grid;place-items: center;border: 0;border-radius: 50%;background: none;color: var(--gp-ink-faint);cursor: pointer} .gp-rapido__tecla,.gp-rapido__desc{display: none}@media (min-width: 641px){.gp-rapido{max-width: 760px;padding: 0 16px}.gp-rapido .gp-rapido__ecra{min-height: 0;max-width: 520px;margin: 0 auto;padding: 36px 0 56px}.gp-rapido .gp-rapido__ecra--pilha{max-width: none;padding: 20px 0 56px}.gp-rapido .gp-rapido__fundo{margin-top: 12px}.gp-rapido .gp-rapido__topo{padding: 0 0 14px}.gp-rapido__pilha{flex: none;height: 340px;min-height: 0;margin: 0}.gp-rapido__pilha .gp-rapido__carta{flex-direction: row;inset: 0 0 12px}.gp-rapido__pilha .gp-rapido__foto{flex: 0 0 300px}.gp-rapido__pilha .gp-rapido__foto img{inset: 18px 18px 42px;width: calc(100% - 36px);height: calc(100% - 60px)}.gp-rapido__pilha .gp-rapido__corpo{padding: 20px 22px;gap: 7px}.gp-rapido__pilha .gp-rapido__titulo{font-size: 19px;-webkit-line-clamp: 3;line-clamp: 3}.gp-rapido__pilha .gp-rapido__precos strong{font-size: 24px}.gp-rapido__pilha .gp-rapido__acoes{flex: none}.gp-rapido__pilha .gp-rapido__acao{flex: none;max-width: 50%;padding: 0 14px}.gp-rapido__desc{display: -webkit-box;margin: 2px 0 0;font-size: 13.5px;line-height: 1.5;color: var(--gp-ink-soft);-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-clamp: 4;overflow: hidden}.gp-rapido .gp-rapido__dicas{display: none}.gp-rapido .gp-rapido__gestos{display: flex;justify-content: center;gap: 14px;padding: 18px 0 0}.gp-rapido .gp-rapido__gestos .gp-rapido__redondo,.gp-rapido .gp-rapido__gestos .gp-rapido__passar{width: auto;height: 50px;padding: 0 22px;display: inline-flex;align-items: center;gap: 10px;border-radius: var(--gp-radius-pill);font-size: 14.5px;font-weight: 700}.gp-rapido .gp-rapido__gestos .gp-icon{width: 24px;height: 24px}.gp-rapido .gp-rapido__gestos .gp-rapido__redondo--frio{color: var(--gp-frio-ink)}.gp-rapido .gp-rapido__gestos .gp-rapido__redondo--quente{color: var(--gp-quente-ink);border-color: var(--gp-primary)}.gp-rapido .gp-rapido__gestos .gp-rapido__passar{font-weight: 600}.gp-rapido .gp-rapido__gestos button:hover{border-color: var(--gp-primary)}.gp-rapido__tecla{display: inline-flex;align-items: center;gap: 8px}.gp-rapido__tecla kbd{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 5px;border-radius: 5px;border: 1px solid var(--gp-border);border-bottom-width: 2px;background: var(--gp-neutral-soft);font: inherit;font-size: 13px;line-height: 1;font-weight: 700;color: var(--gp-ink-soft)}.gp-rapido .gp-rapido__comentar,.gp-rapido .gp-rapido__duplo{padding-left: 0;padding-right: 0}} @media (hover: none){.gp-rapido__tecla kbd{display: none}} .gp-painel-rapido{display: flex;flex-direction: column;gap: 10px;border: 1.5px solid var(--gp-primary);box-shadow: 0 8px 22px color-mix(in srgb,var(--gp-primary) 14%,transparent)}@media (max-width: 1024px){.gp-painel-rapido{display: none}}.gp-painel-rapido__cabeca{display: flex;justify-content: space-between;align-items: baseline;gap: 8px}.gp-painel-rapido__cabeca .gp-panel__title{margin: 0}.gp-painel-rapido__cabeca b{font-size: 12.5px;color: var(--gp-quente-ink);white-space: nowrap}.gp-painel-rapido .gp-rapido__trilho i{width: 0}.gp-rapido__carta--painel{position: static;overflow: visible;border: 0;border-radius: 0;background: none;box-shadow: none;touch-action: auto;user-select: auto}.gp-rapido__carta--painel .gp-rapido__foto{flex: none;height: 130px;border-radius: 12px}.gp-rapido__carta--painel .gp-rapido__foto img{inset: 10px 10px 32px;width: calc(100% - 20px);height: calc(100% - 42px)}.gp-rapido__carta--painel .gp-rapido__corpo{padding: 10px 0 0;gap: 4px}.gp-rapido__carta--painel .gp-rapido__titulo{font-size: 14px}.gp-rapido__carta--painel .gp-rapido__quem,.gp-rapido__carta--painel .gp-rapido__temp{font-size: 12px}.gp-rapido__carta--painel .gp-rapido__precos strong{font-size: 17px}.gp-rapido__carta--painel .gp-rapido__acoes{margin-top: 6px}.gp-rapido__carta--painel .gp-rapido__acao{height: 30px;padding: 0 10px;font-size: 12px} .gp-rapido__carta--painel .gp-rapido__acao:not(.gp-rapido__acao--loja){flex: none}.gp-painel-rapido__votos{display: grid;grid-template-columns: 44px minmax(0,1fr) 44px;align-items: center;gap: 8px}.gp-painel-rapido__votos .gp-rapido__redondo{width: 44px;height: 44px;box-shadow: 0 2px 8px rgba(22,38,61,.1)}.gp-painel-rapido__votos .gp-rapido__passar{height: 36px}.gp-painel-rapido__votos button:hover{border-color: var(--gp-primary)}.gp-painel-rapido__fim{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 6px 0;text-align: center}.gp-painel-rapido__fim strong{font-size: 15px;color: var(--gp-ink)}.gp-painel-rapido__fim p{margin: 0 0 4px;font-size: 13px;color: var(--gp-ink-soft)}.gp-painel-rapido__abrir{text-align: center;font-size: 13px;font-weight: 600;color: var(--gp-primary-dark)} .gp-voltar-rapido{position: fixed;z-index: 90;left: 12px;top: calc(var(--gp-header-height) + 10px);display: inline-flex;align-items: center;gap: 4px;padding: 6px 12px 6px 8px;border-radius: var(--gp-radius-pill);background: var(--gp-surface);border: 1px solid var(--gp-border);box-shadow: var(--gp-shadow);font-size: 13px;font-weight: 700;color: var(--gp-ink)}.gp-voltar-rapido .gp-icon{transform: rotate(90deg)}.gp-voltar-rapido:hover{text-decoration: none}@media (prefers-reduced-motion: reduce){.gp-rapido__trilho i{transition: none}}.gp-rapido__passar:disabled{opacity: .5;cursor: default}
