.button{--button-bg: var(--color-accent);--button-bg-hover: var(--color-accent-hover);--button-text: var(--color-accent-contrast);--button-border: var(--button-bg);--button-border-hover: var(--button-bg-hover);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-6);font-family:var(--font-body-family);font-size:var(--text-button);font-weight:var(--font-body-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-button);text-align:center;text-decoration:none;color:var(--button-text);background-color:var(--button-bg);border:var(--border-1) solid var(--button-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.button:hover{background-color:var(--button-bg-hover);border-color:var(--button-border-hover)}.button:active{filter:brightness(.92)}.button--primary{--button-bg: var(--color-accent);--button-bg-hover: var(--color-accent-hover);--button-text: var(--color-accent-contrast)}.button--secondary{--button-bg: var(--color-surface-inverse);--button-bg-hover: var(--color-surface-inverse-raised);--button-text: var(--color-text-inverse)}.button--outline{--button-bg: transparent;--button-bg-hover: var(--color-bg-secondary);--button-text: var(--color-text);--button-border: var(--color-text);--button-border-hover: var(--color-text)}.button--ghost{--button-bg: transparent;--button-bg-hover: transparent;--button-text: var(--color-text);--button-border: transparent;--button-border-hover: transparent;padding-inline:var(--space-2)}.button--ghost:hover{text-decoration:underline;text-underline-offset:.2em}.button--destructive{--button-bg: transparent;--button-bg-hover: var(--color-error-bg);--button-text: var(--color-error);--button-border: transparent;--button-border-hover: transparent;padding-inline:var(--space-3)}.button--destructive-confirm{--button-bg: var(--color-error);--button-bg-hover: var(--color-error);--button-text: var(--color-text-inverse)}.button--whatsapp{--button-bg: var(--color-surface);--button-bg-hover: var(--color-success-bg);--button-text: var(--color-text);--button-border: var(--color-whatsapp);--button-border-hover: var(--color-whatsapp)}.button--whatsapp .icon{color:var(--color-whatsapp)}.scheme-inverse .button--outline,.scheme-inverse .button--ghost{--button-text: var(--color-text-inverse);--button-border: var(--color-text-inverse);--button-border-hover: var(--color-text-inverse);--button-bg-hover: var(--color-surface-inverse-raised)}.scheme-inverse .button--ghost{--button-border: transparent;--button-border-hover: transparent;--button-bg-hover: transparent}.button--lg{min-height:var(--control-height-lg);padding-inline:var(--space-8)}.button--sm{font-size:var(--text-button-compact)}@media screen and (min-width:990px){.button--sm{min-height:var(--control-height-sm);padding-inline:var(--space-4)}}.button--full{width:100%}@media screen and (max-width:749px){.button--full-mobile{width:100%}}.button:disabled,.button[aria-disabled=true]{--button-bg: var(--color-disabled-bg);--button-bg-hover: var(--color-disabled-bg);--button-text: var(--color-disabled-text);--button-border: var(--color-disabled-bg);--button-border-hover: var(--color-disabled-bg);cursor:not-allowed;filter:none}.button[aria-busy=true]{color:transparent;cursor:progress}.button[aria-busy=true]>*{visibility:hidden}.button[aria-busy=true]>.visually-hidden{visibility:visible}.button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1.25em;height:1.25em;margin:auto;border:2px solid var(--button-text);border-right-color:transparent;border-radius:var(--radius-full);animation:amc-spin .7s linear infinite}.button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);color:inherit;background-color:transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.button-icon:hover{background-color:var(--color-bg-secondary)}.scheme-inverse .button-icon:hover{background-color:var(--color-surface-inverse-raised)}.button-icon .icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.button-icon__count{position:absolute;top:2px;right:2px;min-width:var(--counter-size);height:var(--counter-size);padding:0 var(--space-1);font-size:var(--text-counter);font-weight:var(--font-body-weight-bold);line-height:var(--counter-size);text-align:center;color:var(--color-accent-contrast);background-color:var(--color-accent);border-radius:var(--radius-full)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{display:block;font-size:var(--text-body-sm);font-weight:var(--font-body-weight-semibold);line-height:var(--leading-body-sm);color:var(--color-text)}.field__label .field__optional{font-weight:var(--font-body-weight);color:var(--color-text-tertiary)}.field__input,.select__select,.field__select,.field__textarea{width:100%;min-height:var(--input-height);padding:var(--space-3) var(--space-4);font-family:var(--font-body-family);font-size:var(--text-input);line-height:var(--leading-body-sm);color:var(--color-text);background-color:var(--color-surface);border:var(--border-1) solid var(--color-border-input);border-radius:var(--radius-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-text-tertiary);opacity:1}.field__input:hover,.select__select:hover,.field__select:hover,.field__textarea:hover{border-color:var(--color-text)}.field__input:focus,.select__select:focus,.field__select:focus,.field__textarea:focus{border-color:var(--color-focus);box-shadow:inset 0 0 0 1px var(--color-focus)}.field__input:focus-visible,.select__select:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--color-focus),0 0 0 2px var(--color-focus-halo)}.select__select,.field__select{padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23181818' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:16px 16px;cursor:pointer}.field__textarea{min-height:120px;resize:vertical}.field__input:disabled,.select__select:disabled,.field__select:disabled,.field__textarea:disabled{color:var(--color-disabled-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);cursor:not-allowed}.field--error .field__input,.field--error .select__select,.field--error .field__select,.field--error .field__textarea,.field__input[aria-invalid=true],.field__select[aria-invalid=true],.field__textarea[aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.field__message{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-text-secondary)}.field__message .icon{width:16px;height:16px;margin-top:.15em}.field__message--error{color:var(--color-error)}.field__message--success{color:var(--color-success)}.choice{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap-target);font-size:var(--text-body);cursor:pointer}.choice__input{position:relative;flex-shrink:0;width:20px;height:20px;margin:0;background-color:var(--color-surface);border:var(--border-1) solid var(--color-border-input);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.choice__input[type=radio]{border-radius:var(--radius-full)}.choice__input:hover{border-color:var(--color-text)}.choice__input:checked{background-color:var(--color-text);border-color:var(--color-text)}.choice__input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:11px;border:solid var(--color-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.choice__input[type=radio]:checked:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-color:var(--color-surface);border-radius:var(--radius-full)}.choice__input:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-border);cursor:not-allowed}.choice__input:disabled+span{color:var(--color-disabled-text)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-body-family);font-size:var(--text-label);font-weight:var(--font-body-weight-semibold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-text);background-color:var(--color-bg-secondary);border:var(--border-1) solid transparent;border-radius:var(--radius-xs)}.badge .icon{width:14px;height:14px}.badge--discount{padding-right:calc(var(--space-2) + 4px);color:var(--color-accent-contrast);background-color:var(--color-accent);clip-path:polygon(0 0,100% 0,100% 55%,calc(100% - 8px) 100%,0 100%)}.badge--new{color:var(--color-text-inverse);background-color:var(--color-surface-inverse)}.badge--bestseller{background-color:var(--color-surface);border-color:var(--color-text)}.badge--sold-out{color:var(--color-text-secondary);background-color:var(--color-disabled-bg)}.badge--low-stock,.badge--warning{color:var(--color-warning);background-color:var(--color-warning-bg)}.badge--success{color:var(--color-success);background-color:var(--color-success-bg)}.badge--sentence{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:none}.badge-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.notice{--notice-color: var(--color-info);--notice-bg: var(--color-info-bg);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-text);background-color:var(--notice-bg);border:var(--border-1) solid var(--notice-color);border-radius:var(--radius-md)}.notice>.icon{margin-top:.1em;color:var(--notice-color)}.notice__title{display:block;font-weight:var(--font-body-weight-semibold);color:var(--notice-color)}.notice--success{--notice-color: var(--color-success);--notice-bg: var(--color-success-bg)}.notice--warning{--notice-color: var(--color-warning);--notice-bg: var(--color-warning-bg)}.notice--error{--notice-color: var(--color-error);--notice-bg: var(--color-error-bg)}.notice--neutral{--notice-color: var(--color-border-strong);--notice-bg: var(--color-bg-secondary)}.card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--color-text);background-color:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.card--flat{border-color:transparent}.card--interactive{transition:box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.card--interactive:hover{box-shadow:var(--shadow-1)}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__link:focus-visible{outline:none;box-shadow:none}.card:has(.card__link:focus-visible){outline:var(--border-2) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo)}.card__actions{position:relative;z-index:2}.card__media{position:relative;aspect-ratio:1 / 1;background-color:var(--color-surface);overflow:hidden}.card__media--muted{background-color:var(--color-bg-secondary)}.card__media img,.card__media svg{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.card__badges{position:absolute;top:var(--space-2);left:var(--space-2);z-index:2}.card__body{display:flex;flex-direction:column;flex:1;gap:var(--space-2);padding:var(--space-3)}@media screen and (min-width:750px){.card__body{padding:var(--space-5)}}.card__title{font-family:var(--font-body-family);font-size:var(--text-body-sm);font-weight:var(--font-body-weight-medium);line-height:var(--leading-body-sm)}.card__meta{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary)}.card-product{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--motion-base) var(--ease-out)}.card-product:hover{box-shadow:var(--shadow-1)}.card-product:focus-within{box-shadow:var(--shadow-1)}.card-product__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--color-surface)}.card-product__image{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.card-product__placeholder{top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--color-text-tertiary);background-color:var(--color-bg-secondary)}.card-product__image--secondary{opacity:0;background-color:var(--color-surface);transition:opacity var(--motion-base) var(--ease-out)}@media(hover:hover){.card-product:hover .card-product__image--secondary{opacity:1}}.card-product--esgotado .card-product__image--primary{opacity:.7}.card-product__info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}@media screen and (min-width:750px){.card-product__info{padding:var(--space-4) var(--space-5) var(--space-5)}}.card-product__aplicacao,.aplicacao-resumo{margin:0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary)}.card-product__aplicacao{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-product__vendor{font-size:var(--text-caption);color:var(--color-text-secondary)}.card-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-family:var(--font-body-family);font-size:var(--text-body-sm);font-weight:var(--font-body-weight-medium);line-height:var(--leading-body-sm)}.card-product__link{color:inherit;text-decoration:none}.card-product__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-product__link:focus-visible{outline:none;box-shadow:none}.card-product__link:focus-visible:after{outline:var(--border-2) solid var(--color-focus);outline-offset:-4px;border-radius:var(--radius-md)}.card-product__cta{position:relative;z-index:2;margin-top:auto;padding-top:var(--space-2)}.card-product__form{margin:0}.card-product__botao{width:100%;gap:var(--space-2)}.card-product__botao svg{width:var(--icon-size);height:var(--icon-size)}@media screen and (max-width:749px){.card-product__info{padding-bottom:calc(var(--tap-target) + var(--space-3))}.card-product__cta{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:0}.card-product__botao{width:var(--tap-target);min-height:var(--tap-target);padding:0}.card-product__botao-texto{display:none}.card-product__botao--opcoes,.card-product--esgotado .card-product__botao{width:auto;padding-inline:var(--space-3)}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-price);font-weight:var(--font-body-weight-bold);line-height:var(--leading-price);font-variant-numeric:tabular-nums;color:var(--color-price)}.price--lg{font-size:var(--text-price-lg);letter-spacing:var(--tracking-heading)}.price__sale{color:var(--color-price-sale)}.price__compare{order:-1;font-size:var(--text-price-compare);font-weight:var(--font-body-weight);color:var(--color-price-compare);text-decoration:line-through}.price--card .price__badge{display:none}.price__installments{flex-basis:100%;font-size:var(--text-caption);font-weight:var(--font-body-weight-medium);color:var(--color-text-secondary)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-body-sm);font-weight:var(--font-body-weight-medium);line-height:var(--leading-body-sm);color:var(--color-text);background-color:var(--color-surface);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--radius-sm)}.chip--selected{border-width:var(--border-2);border-color:var(--color-text)}.chip__action{position:relative;padding:0 var(--space-1);font-weight:var(--font-body-weight-semibold);text-decoration:underline;text-underline-offset:.2em;color:inherit;cursor:pointer}.chip__action:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--tap-target));height:var(--tap-target);transform:translate(-50%,-50%)}.spinner{display:inline-block;width:var(--icon-size);height:var(--icon-size);border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:amc-spin .7s linear infinite}.skeleton{display:block;min-height:1em;background-color:var(--color-skeleton);border-radius:var(--radius-xs)}.skeleton--media{aspect-ratio:1 / 1;border-radius:var(--radius-md)}@keyframes amc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner,.button[aria-busy=true]:after{animation-duration:1.5s!important;animation-iteration-count:infinite!important}}.breadcrumbs{margin-block:var(--space-3) var(--space-4);font-size:var(--text-body-sm)}.breadcrumbs__lista{display:none;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--color-text-secondary)}.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__item+.breadcrumbs__item:before{content:"\203a";padding-inline:var(--space-2);color:var(--color-text-tertiary)}.breadcrumbs a{color:var(--color-text-secondary);text-decoration:none}.breadcrumbs a:hover{color:var(--color-text);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--color-text)}.breadcrumbs__voltar{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-target)}.breadcrumbs__voltar svg{width:var(--icon-size);height:var(--icon-size)}@media screen and (min-width:750px){.breadcrumbs__lista{display:flex}.breadcrumbs__voltar{display:none}}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.section-header__textos{display:grid;gap:var(--space-2)}.section-header__titulo{margin:0}.section-header__link{font-weight:var(--font-body-weight-semibold)}@media screen and (min-width:990px){.section-header{margin-bottom:var(--space-8)}}.acordeao{border-bottom:var(--border-1) solid var(--color-border)}.acordeao:first-child{border-top:var(--border-1) solid var(--color-border)}.acordeao__titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-height-lg);margin:0;padding-block:var(--space-3);cursor:pointer;list-style:none}.acordeao__titulo::-webkit-details-marker{display:none}.acordeao__titulo svg{flex:0 0 auto;transition:transform var(--motion-base) var(--ease-out)}.acordeao[open]>.acordeao__titulo svg{transform:rotate(45deg)}.acordeao__conteudo{padding-bottom:var(--space-6)}.quantidade{display:inline-flex;align-items:stretch;height:var(--input-height);border:var(--border-1) solid var(--color-border-input);border-radius:var(--radius-sm)}.quantidade__botao{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);color:var(--color-text);background:none;border:0;cursor:pointer}.quantidade__botao:hover{background-color:var(--color-bg-secondary)}.quantidade__input{width:calc(var(--tap-target) + var(--space-2));font-size:var(--text-input);text-align:center;color:var(--color-text);background:none;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantidade__input::-webkit-outer-spin-button,.quantidade__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estoque{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-body-sm);font-weight:var(--font-body-weight-semibold)}.estoque--ok{color:var(--color-success)}.estoque--ultimas{color:var(--color-warning)}.estoque--esgotado{color:var(--color-text-secondary)}.confianca{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4) 0 0;list-style:none;border-top:var(--border-1) solid var(--color-border);font-size:var(--text-body-sm)}.confianca__item{display:flex;align-items:center;gap:var(--space-3)}.confianca__item svg{flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);color:var(--color-text-secondary)}.pagamentos{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.pagamentos__icone{display:block;width:var(--payment-icon-width);height:var(--payment-icon-height)}.lista-links{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/components.css.map */
