body,html{box-sizing:border-box;margin:0;padding:0;font-optical-sizing:auto;font-style:normal;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-ink:#0a0a0a;--color-ink-2:#141011;--color-ink-3:#1e181a;--color-graphite:#2b2b2b;--color-wine:#5a0f1a;--color-wine-bright:#7a1522;--color-bordeaux:#4a0c14;--color-gold:#c8a875;--color-gold-bright:#d8bc8e;--accent-gradient:linear-gradient(120deg,var(--color-wine-bright) 0%,var(--color-wine) 55%,var(--color-bordeaux) 100%);--status-success-foreground:var(--color-wine);--status-success-background:var(--surface-tertiary);--color-alta:var(--color-wine);--color-baixa:#c0392b;--surface-primary:#fff;--surface-secondary:#f2efe7;--surface-tertiary:#e8e2d5;--surface-card:#e8e4df;--text-primary:#14100f;--text-secondary:#3a3533;--text-tertiary:#857a76;--text-on-dark:#f2efe7;--text-on-dark-dim:#d6ccbb;--text-on-dark-faint:#93887f;--border-tertiary:rgba(20,16,15,.1);--border-secondary:rgba(20,16,15,.16);--border-on-dark:hsla(44,30%,93%,.1);--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono,ui-monospace),"Courier New",monospace;--font-heading:var(--font-playfair),Georgia,"Times New Roman",serif}body,html{background-color:var(--surface-secondary);font-family:var(--font-sans);color:var(--text-primary)}:focus-visible{outline:2px solid var(--color-wine);outline-offset:2px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface-tertiary) 25%,var(--surface-secondary) 50%,var(--surface-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.FreightEstimate_container__4IfD0{width:100%;color:var(--text-primary)}.FreightEstimate_trigger__LVMp4{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 0;border:0;background:transparent;color:inherit;font:400 13px var(--font-sans),sans-serif;text-align:left;line-height:1.5;cursor:pointer}.FreightEstimate_trigger__LVMp4>svg{flex-shrink:0;margin-top:3px}.FreightEstimate_compact__VP4Po{flex:1 1}.FreightEstimate_compact__VP4Po>span{display:block}.FreightEstimate_compact__VP4Po small{display:block;font-size:11px;color:var(--text-secondary);margin-top:3px}.FreightEstimate_changeCep__fbUFV{text-decoration:underline;text-underline-offset:3px}.FreightEstimate_arrow__OLq1F{color:var(--color-gold);font-size:18px}.FreightEstimate_trigger__LVMp4:hover .FreightEstimate_changeCep__fbUFV{color:var(--text-primary)}.FreightEstimate_close__Zf9ki:focus-visible,.FreightEstimate_form__qAOkK button:focus-visible,.FreightEstimate_form__qAOkK input:focus-visible,.FreightEstimate_trigger__LVMp4:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.FreightEstimate_overlay__mrM2f{inset:0;background:rgba(12,10,8,.25);z-index:10020}.FreightEstimate_overlay__mrM2f,.FreightEstimate_panel__Ghhn8{position:fixed;animation:FreightEstimate_fadeIn__56RhB .18s ease-out}.FreightEstimate_panel__Ghhn8{right:max(24px,calc((100vw - 1280px) / 2));top:50%;transform:translateY(-50%);box-sizing:border-box;width:min(420px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:30px;color:var(--text-primary,#282723);border:1px solid #d8d2c6;border-radius:8px;background:var(--color-ivory,#f4f1e9);box-shadow:0 24px 80px rgba(12,10,8,.18);z-index:10021}.FreightEstimate_close__Zf9ki{position:absolute;top:12px;right:14px;width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:25px;cursor:pointer}.FreightEstimate_handle__1ioA_{display:none}.FreightEstimate_eyebrow__KmZnm{color:var(--text-secondary);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.FreightEstimate_title__mo6z9{font:400 27px var(--font-heading),serif;margin:12px 0 8px}.FreightEstimate_panel__Ghhn8 p{font-size:13px;line-height:1.6;margin:8px 0 16px}.FreightEstimate_form__qAOkK label{display:block;margin:20px 0 7px;font-size:12px}.FreightEstimate_form__qAOkK>div{display:flex;gap:8px}.FreightEstimate_form__qAOkK input{min-width:0;width:100%;border:1px solid #c9c1b3;border-radius:3px;padding:12px;font:inherit;font-size:16px;background:transparent;color:inherit}.FreightEstimate_form__qAOkK button{background:var(--color-ink,#111);color:var(--text-on-dark,#fff);border:0;border-radius:3px;padding:12px;font:inherit;font-size:12px;cursor:pointer}.FreightEstimate_form__qAOkK button:disabled{opacity:.6;cursor:wait}.FreightEstimate_form__qAOkK [role=alert]{display:block;font-size:12px;color:#8b2332;margin-top:8px}.FreightEstimate_options__DP_c9{list-style:none;padding:0;margin:18px 0}.FreightEstimate_options__DP_c9 li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d8d2c6;padding:12px 0;font-size:12px;line-height:1.5}.FreightEstimate_options__DP_c9 strong{white-space:nowrap}.FreightEstimate_benefit__e_gXw{padding:15px 0;border-top:1px solid #d8d2c6;font-size:13px}.FreightEstimate_benefit__e_gXw p{margin-bottom:10px}.FreightEstimate_benefit__e_gXw progress{width:100%;height:4px;accent-color:var(--color-gold,#b9975b)}.FreightEstimate_panel__Ghhn8>small{display:block;font-size:10px;line-height:1.6;color:var(--text-secondary);margin-top:16px}@keyframes FreightEstimate_fadeIn__56RhB{0%{opacity:0}to{opacity:1}}@keyframes FreightEstimate_slideUp__9f5Zh{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.FreightEstimate_panel__Ghhn8{inset:auto 0 0;transform:none;width:100%;max-height:85dvh;padding:24px 24px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:FreightEstimate_slideUp__9f5Zh .22s ease-out}.FreightEstimate_handle__1ioA_{display:block;width:36px;height:3px;border-radius:3px;background:#c9c1b3;margin:-12px auto 20px}}@media (prefers-reduced-motion:reduce){.FreightEstimate_overlay__mrM2f,.FreightEstimate_panel__Ghhn8{animation:none}}.image_image__11cAG{object-fit:contain}.MyCart_overlay__nLfXd{position:fixed;inset:0;z-index:10020;background:rgba(0,0,0,.48);animation:MyCart_fadeIn__7CKiW .18s ease-out}.MyCart_drawer__zsBSB{position:fixed;inset:0 0 0 auto;z-index:10021;width:440px;max-width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-page,#f6f3eb);color:var(--text-primary);font-family:var(--font-sans),sans-serif;box-shadow:-12px 0 45px #0002;animation:MyCart_slideIn__hZfAv .22s ease-out}.MyCart_drawer__zsBSB *{box-sizing:border-box}.MyCart_header__8k9_C{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 26px 20px;border-bottom:1px solid var(--border-secondary);flex-shrink:0}.MyCart_brand__oPJZG,.MyCart_title__Sr1R2{display:flex;align-items:center}.MyCart_title__Sr1R2{gap:10px;margin:18px 0 0;font:400 28px/1.2 var(--font-heading),Georgia,serif;letter-spacing:-.5px}.MyCart_title__Sr1R2>span{min-width:24px;padding:2px 5px;border:1px solid var(--border-secondary);border-radius:999px;text-align:center;font:400 12px/20px var(--font-sans),sans-serif;letter-spacing:0}.MyCart_close___Aage{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:0;background:transparent;color:inherit;cursor:pointer}.MyCart_body__d9vEw{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 26px;scrollbar-width:thin}.MyCart_package__DU414+.MyCart_package__DU414{margin-top:24px}.MyCart_groupHeader__rCTZK{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border-secondary);font-size:12px;line-height:1.5;color:var(--text-secondary)}.MyCart_groupHeader__rCTZK>span:first-child{min-width:0;overflow-wrap:anywhere}.MyCart_groupHeader__rCTZK strong{font-weight:500;color:var(--text-primary)}.MyCart_groupHeader__rCTZK>span:last-child{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MyCart_product__NQcuo{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--border-secondary)}.MyCart_package__DU414:first-of-type .MyCart_product__NQcuo:first-child{padding-top:0}.MyCart_photo__8hYDU{display:flex;align-items:center;justify-content:center;width:80px;height:112px;background:var(--surface-card);text-decoration:none}.MyCart_photo__8hYDU img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.MyCart_productInfo__ANgMX{min-width:0}.MyCart_productName___ESm7{display:block;font:400 17px/1.35 var(--font-heading),Georgia,serif;text-decoration:none;color:inherit;overflow-wrap:anywhere}.MyCart_productName___ESm7:hover{text-decoration:underline;text-underline-offset:3px}.MyCart_seller__0mz00{margin:7px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.MyCart_unitPrice___XNSk{margin:13px 0 0;font-size:15px;line-height:1.4;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MyCart_unitPrice___XNSk span{font-size:11px;font-weight:400;color:var(--text-secondary)}.MyCart_actions__tarGD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.MyCart_stepper__tVevz{display:flex;align-items:center;border:1px solid var(--border-secondary);height:38px}.MyCart_stepper__tVevz button{width:34px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}.MyCart_stepper__tVevz button:disabled{opacity:.3;cursor:default}.MyCart_stepper__tVevz input{appearance:textfield;-moz-appearance:textfield;width:30px;min-width:0;padding:0;border:0;text-align:center;background:transparent;color:inherit;font:400 14px/1.5 var(--font-sans),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MyCart_stepper__tVevz input::-webkit-inner-spin-button,.MyCart_stepper__tVevz input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MyCart_remove__J76C5{border:0;padding:9px 0;background:transparent;color:var(--text-secondary);font:400 12px var(--font-sans),sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.MyCart_footer__vHpS7{flex-shrink:0;padding:20px 26px calc(14px + env(safe-area-inset-bottom));background:inherit;border-top:1px solid var(--border-secondary)}.MyCart_summary__eGM0g{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.MyCart_summary__eGM0g small{font-size:12px;color:var(--text-secondary)}.MyCart_summary__eGM0g strong{font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MyCart_discounts__W2b3w{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;color:var(--text-secondary);flex-wrap:wrap}.MyCart_delivery__KzqLF{margin:9px 0 18px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.MyCart_primary__wcaBj{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:48px;border:1px solid var(--color-bordeaux);border-radius:3px;background:var(--color-bordeaux);color:var(--text-on-dark);padding:14px 18px;text-decoration:none;font:500 14px/1.4 var(--font-sans),sans-serif;cursor:pointer}.MyCart_primary__wcaBj:hover{filter:brightness(1.1)}.MyCart_continue__ZpBg7{display:block;min-height:40px;margin:8px auto 0;padding:8px 15px;border:0;background:transparent;color:var(--text-secondary);font:400 12px var(--font-sans),sans-serif;cursor:pointer}.MyCart_secondaryActions__UmcaC{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px}.MyCart_secondaryActions__UmcaC>button{top:0;padding:6px 0;min-height:36px;gap:7px;font-size:12px;color:var(--text-secondary)}.MyCart_secondaryActions__UmcaC>button svg{width:14px;height:14px}.MyCart_secondaryActions__UmcaC a{font-size:12px;line-height:1.5;color:var(--text-secondary);text-underline-offset:3px}.MyCart_shareStatus__y7g2t{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.MyCart_undo__yMveB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:13px;color:var(--text-secondary)}.MyCart_undo__yMveB button{min-height:40px;padding:6px 0 6px 12px;border:0;background:transparent;color:var(--text-primary);font:500 13px var(--font-sans),sans-serif;text-decoration:underline;cursor:pointer}.MyCart_empty__2pw0l{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;height:100%;padding:20px 0;text-align:center}.MyCart_empty__2pw0l>svg{margin-bottom:18px;color:var(--color-gold)}.MyCart_empty__2pw0l h3{margin:0;font:400 25px/1.3 var(--font-heading),Georgia,serif}.MyCart_empty__2pw0l p{margin:12px 0 24px;font-size:13px;color:var(--text-secondary)}.MyCart_error__E71pH{font-size:12px;line-height:1.5;color:var(--color-bordeaux);margin:10px 0 0}.MyCart_srOnly__nNqQm{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MyCart_drawer__zsBSB :focus-visible{outline:2px solid var(--color-bordeaux);outline-offset:3px}@keyframes MyCart_fadeIn__7CKiW{0%{opacity:0}to{opacity:1}}@keyframes MyCart_slideIn__hZfAv{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:480px){.MyCart_drawer__zsBSB{width:100%}.MyCart_body__d9vEw,.MyCart_footer__vHpS7,.MyCart_header__8k9_C{padding-left:20px;padding-right:20px}.MyCart_header__8k9_C{padding-top:20px;padding-bottom:18px}}@media(max-width:360px){.MyCart_product__NQcuo{grid-template-columns:64px minmax(0,1fr);gap:14px}.MyCart_photo__8hYDU{width:64px;height:100px}.MyCart_title__Sr1R2{font-size:25px}.MyCart_stepper__tVevz button{width:30px}}@media(pointer:coarse){.MyCart_stepper__tVevz{height:44px}.MyCart_stepper__tVevz button{height:42px;width:40px}.MyCart_stepper__tVevz input{font-size:16px}.MyCart_continue__ZpBg7,.MyCart_remove__J76C5,.MyCart_secondaryActions__UmcaC>button{min-height:44px}}@media(max-height:600px){.MyCart_header__8k9_C{padding-top:12px;padding-bottom:12px}.MyCart_title__Sr1R2{margin-top:8px;font-size:24px}.MyCart_footer__vHpS7{padding-top:12px;padding-bottom:8px}.MyCart_delivery__KzqLF{margin-bottom:10px}.MyCart_continue__ZpBg7{min-height:32px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.MyCart_drawer__zsBSB,.MyCart_overlay__nLfXd{animation:none}}.PageLoader_loader__q04c3{--loader-ink:var(--text-on-dark,#f5f0e8);--loader-muted:hsla(37,39%,94%,.58);--loader-gold:var(--color-gold,#c9a76c);display:grid;place-items:center}.PageLoader_overlay__2exu2{position:fixed;inset:0;z-index:9999;background:hsla(0,0%,4%,.76);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:PageLoader_appear__m7O8K .22s ease-out both}.PageLoader_composition__oJKMG{display:flex;flex-direction:column;align-items:center;padding:32px}.PageLoader_emblem__Ll08g{position:relative;display:grid;place-items:center;width:152px;height:152px;background:radial-gradient(circle,hsla(38,46%,61%,.08),transparent 68%)}.PageLoader_orbit__arxY_{position:absolute;inset:0;width:100%;height:100%}.PageLoader_track__zJxG0{stroke:var(--loader-gold);stroke-opacity:.12;stroke-width:.5}.PageLoader_arc__5oJNj{stroke:var(--loader-gold);stroke-width:.8;stroke-linecap:round;stroke-dasharray:16 84;transform-origin:80px 80px;animation:PageLoader_orbit__arxY_ 3.2s linear infinite}.PageLoader_mark__Lvn0W{width:94px;height:auto;overflow:visible}.PageLoader_lettering__XPwZh{fill:var(--loader-gold);opacity:.78}.PageLoader_light__hTQws{animation:PageLoader_illuminate__oRO3j 3.2s cubic-bezier(.4,0,.2,1) infinite}.PageLoader_signature__xrriT{margin-top:23px;color:var(--loader-ink);font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase}.PageLoader_rule__t9zb1{margin-top:21px;width:34px;height:1px;background:var(--loader-gold);opacity:.55}.PageLoader_label__4wrs_{margin-top:17px;color:var(--loader-muted);font-family:var(--font-sans),sans-serif;font-size:12px;line-height:1.6;letter-spacing:.03em}.PageLoader_inline__8Vz0a{--loader-ink:var(--color-ink,#0a0a0a);--loader-muted:var(--text-secondary,#666);min-height:180px;width:100%}.PageLoader_inline__8Vz0a .PageLoader_composition__oJKMG{padding:24px}.PageLoader_inline__8Vz0a .PageLoader_emblem__Ll08g{width:78px;height:78px}.PageLoader_inline__8Vz0a .PageLoader_mark__Lvn0W{width:48px}.PageLoader_inline__8Vz0a .PageLoader_signature__xrriT{margin-top:12px;font-size:9px}.PageLoader_inline__8Vz0a .PageLoader_rule__t9zb1{margin-top:12px}.PageLoader_inline__8Vz0a .PageLoader_label__4wrs_{margin-top:10px}@keyframes PageLoader_orbit__arxY_{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes PageLoader_illuminate__oRO3j{0%,12%{transform:translateX(-110%)}70%,to{transform:translateX(110%)}}@keyframes PageLoader_appear__m7O8K{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PageLoader_arc__5oJNj,.PageLoader_light__hTQws,.PageLoader_overlay__2exu2{animation:none}.PageLoader_light__hTQws{display:none}}