.AddToCart_wrap__1bgXx{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AddToCart_stepper__tshFS{display:flex;align-items:center;border:1px solid var(--gray-350);border-radius:999px;overflow:hidden}.AddToCart_step__YN_23{width:36px;height:40px;font-size:17px;color:var(--gray-920);transition:background-color var(--dur-fast) var(--ease-out)}.AddToCart_step__YN_23:hover:not(:disabled){background-color:var(--gray-100)}.AddToCart_step__YN_23:disabled{color:var(--gray-350);cursor:not-allowed}.AddToCart_quantity__3I__D{width:46px;height:40px;text-align:center;font-size:15px;border:none;outline:none;background:none;-moz-appearance:textfield}.AddToCart_quantity__3I__D::-webkit-inner-spin-button,.AddToCart_quantity__3I__D::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.AddToCart_button__oqQQY{display:inline-flex;align-items:center;gap:9px;padding:10px 26px;min-height:48px;border-radius:30px;font-size:15px;font-weight:500;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.AddToCart_dark__unfOv{color:var(--color-white);background-color:var(--color-accent);border:1px solid var(--color-accent)}.AddToCart_dark__unfOv:hover{filter:brightness(1.08);transform:translateY(-1px)}.AddToCart_outline__NyG5v{color:var(--gray-940);border:1px solid var(--gray-940)}.AddToCart_outline__NyG5v:hover{color:var(--color-white);background-color:var(--gray-940)}.AddToCart_added__TKtap,.AddToCart_added__TKtap:focus-visible,.AddToCart_added__TKtap:hover{background-color:#08ad21;color:var(--color-white);border-color:#08ad21;transform:none;filter:none}.AddToCart_irAgora__thmRc{display:inline-flex;align-items:center;justify-content:center;padding:0 22px;min-height:48px;border:1.5px solid var(--gray-940);border-radius:var(--radius-pill);background:transparent;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--gray-940);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.AddToCart_irAgora__thmRc:hover{background-color:var(--gray-940);color:var(--color-white)}.AddToCart_quantidade__3U4qG{display:flex;flex-direction:column;gap:5px}.AddToCart_minima__LYocn{font-size:11.5px;letter-spacing:.02em;color:var(--gray-600)}.WishButton_button__kW5Dp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--gray-600);border:1px solid var(--gray-350);background-color:var(--color-white);transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.WishButton_button__kW5Dp:hover{color:var(--color-accent);border-color:var(--color-accent);transform:scale(1.06)}.WishButton_active__5huKv{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent)}.WishButton_floating__Wuln5{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-color:transparent;background-color:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ShareButton_botao__fMmGl{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--gray-300);border-radius:var(--radius-pill);background:transparent;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.ShareButton_botao__fMmGl:hover{border-color:var(--gray-500);color:var(--gray-940)}.ShareButton_botao__fMmGl svg{width:16px;height:16px}.ShareButton_confirmado__5G1aO{border-color:var(--brand-green);color:var(--brand-green);background-color:color-mix(in srgb,var(--brand-green) 8%,transparent)}.ShareButton_soIcone__zFfDe{justify-content:center;width:40px;height:40px;padding:0;gap:0;border-radius:50%;border-color:var(--gray-350);background-color:var(--color-white);color:var(--gray-600);transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ShareButton_soIcone__zFfDe:hover{color:var(--color-accent);border-color:var(--color-accent);transform:scale(1.06)}.ShareButton_soIcone__zFfDe svg{width:19px;height:19px}