@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200..800&display=swap";
.ProductGallery-module__zaU28W__gallery{flex-direction:column;gap:20px;width:100%;display:flex}.ProductGallery-module__zaU28W__mainImage{aspect-ratio:1;border-radius:18px;width:100%;position:relative;overflow:hidden}.ProductGallery-module__zaU28W__mainImage img{object-fit:cover;width:100%;height:100%}.ProductGallery-module__zaU28W__previous,.ProductGallery-module__zaU28W__next{cursor:pointer;background:#fff0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:28px;transition:transform .25s,background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__zaU28W__previous:hover,.ProductGallery-module__zaU28W__next:hover{background:#ffffff0e;transform:translateY(-50%)scale(1.08)}.ProductGallery-module__zaU28W__previous{left:16px}.ProductGallery-module__zaU28W__next{right:16px}.ProductGallery-module__zaU28W__thumbnails{gap:12px;display:flex;overflow-x:auto}.ProductGallery-module__zaU28W__thumbnail{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;width:80px;height:80px;padding:0;overflow:hidden}.ProductGallery-module__zaU28W__thumbnail img{object-fit:cover;width:100%;height:100%}.ProductGallery-module__zaU28W__thumbnail.ProductGallery-module__zaU28W__active{border-color:#000}
.MeasureForm-module__89PJZa__container{flex-direction:column;gap:16px;margin-top:24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.MeasureForm-module__89PJZa__container h3{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600}.MeasureForm-module__89PJZa__container p{opacity:.7;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.MeasureForm-module__89PJZa__sizes{flex-wrap:wrap;gap:10px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.MeasureForm-module__89PJZa__sizes button{color:#292929;cursor:pointer;background:0 0;border:1px solid #292929;border-radius:50%;width:42px;height:42px;font-family:Plus Jakarta Sans,sans-serif;transition:background .25s,color .25s}.MeasureForm-module__89PJZa__sizes button:hover,.MeasureForm-module__89PJZa__sizes button.MeasureForm-module__89PJZa__selected{color:#fff;background:#ad6074;border-color:#ad6074}.MeasureForm-module__89PJZa__sizes button.MeasureForm-module__89PJZa__selected:hover{transform:scale(1.05)}.MeasureForm-module__89PJZa__fields{flex-direction:column;gap:14px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.MeasureForm-module__89PJZa__fields label{flex-direction:column;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;display:flex}.MeasureForm-module__89PJZa__fields input{color:#000;background-color:#fff;border:1px solid #ddd;border-radius:8px;height:42px;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.MeasureForm-module__89PJZa__guide{margin-top:20px}.MeasureForm-module__89PJZa__guideButton{cursor:pointer;color:#292929;background:0 0;border:none;border-top:1px solid #ddd;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.MeasureForm-module__89PJZa__guideButton span{font-size:20px}.MeasureForm-module__89PJZa__guideContent{animation:.25s MeasureForm-module__89PJZa__openGuide;overflow-x:auto}.MeasureForm-module__89PJZa__guideContent table{border-collapse:collapse;width:100%;margin-top:15px;font-size:13px}.MeasureForm-module__89PJZa__guideContent th,.MeasureForm-module__89PJZa__guideContent td{text-align:center;white-space:nowrap;border-bottom:1px solid #eee;padding:12px 8px}.MeasureForm-module__89PJZa__guideContent th{font-weight:600}@keyframes MeasureForm-module__89PJZa__openGuide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.BackButton-module__UtyY4G__button{color:#555;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 25px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;transition:all .2s;display:flex}.BackButton-module__UtyY4G__button:hover{color:#000;transform:translate(-3px)}
.RegisterForm-module__G1Ppqa__form{color:#000;background:#fff;flex-direction:column;gap:18px;width:100%;max-width:420px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.RegisterForm-module__G1Ppqa__form h1{letter-spacing:-.8px;color:#000;margin:0 0 10px;font-size:32px;font-weight:600}.RegisterForm-module__G1Ppqa__form input{color:#000;background:#fff;border:1px solid #ddd;border-radius:14px;outline:none;width:100%;height:52px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;transition:border-color .25s,box-shadow .25s}.RegisterForm-module__G1Ppqa__form input::placeholder{color:#999}.RegisterForm-module__G1Ppqa__form input:focus{border-color:#ad6074;box-shadow:0 0 0 3px #ad607426}.RegisterForm-module__G1Ppqa__passwordRequirements{margin-top:-8px;padding:0 4px;font-size:13px;line-height:1.5}.RegisterForm-module__G1Ppqa__passwordRequirements p{color:#000;margin:0 0 8px;font-weight:500}.RegisterForm-module__G1Ppqa__passwordRequirements ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.RegisterForm-module__G1Ppqa__passwordRequirements li{align-items:center;gap:8px;transition:color .2s;display:flex}.RegisterForm-module__G1Ppqa__valid{color:#2e8b57}.RegisterForm-module__G1Ppqa__invalid{color:#999}.RegisterForm-module__G1Ppqa__validText{color:#2e8b57;margin-top:-8px;font-size:13px}.RegisterForm-module__G1Ppqa__invalidText{color:#d93025;margin-top:-8px;font-size:13px}.RegisterForm-module__G1Ppqa__error{color:#d93025;background:#fff1f0;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.RegisterForm-module__G1Ppqa__form button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;width:100%;height:55px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .25s,opacity .25s,background-color .25s}.RegisterForm-module__G1Ppqa__form button:hover{background-color:#ad6074;transform:translateY(-2px)}.RegisterForm-module__G1Ppqa__form button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.RegisterForm-module__G1Ppqa__form h1{font-size:26px}.RegisterForm-module__G1Ppqa__form input{height:50px;font-size:14px}.RegisterForm-module__G1Ppqa__form button{height:50px}.RegisterForm-module__G1Ppqa__passwordRequirements{font-size:12px}}
.AddressForm-module__ete-DW__form{flex-direction:column;gap:14px;width:100%;max-width:520px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.AddressForm-module__ete-DW__form h2{color:#222;margin-bottom:12px;font-size:1.4rem;font-weight:700}.AddressForm-module__ete-DW__form input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s;color:#222!important;background:#fff!important}.AddressForm-module__ete-DW__form input::placeholder{opacity:1;color:#999!important}.AddressForm-module__ete-DW__form input:focus{border-color:#ad6074;box-shadow:0 0 0 3px #ad60741f}.AddressForm-module__ete-DW__form input:disabled{cursor:not-allowed;opacity:1;color:#777!important;background:#f3f3f3!important}.AddressForm-module__ete-DW__inputError{border-color:#d33!important}.AddressForm-module__ete-DW__inputError:focus{box-shadow:0 0 0 3px #d333331f;border-color:#d33!important}.AddressForm-module__ete-DW__inputSuccess{border-color:#2d8a4b!important}.AddressForm-module__ete-DW__inputSuccess:focus{box-shadow:0 0 0 3px #2d8a4b1f;border-color:#2d8a4b!important}.AddressForm-module__ete-DW__form span{color:#d33;margin-top:-8px;font-size:.8rem;display:block}.AddressForm-module__ete-DW__form small{color:#777;margin-top:-8px;font-size:.8rem;display:block}.AddressForm-module__ete-DW__buttons{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.AddressForm-module__ete-DW__buttons button{cursor:pointer;color:#222;border:none;border-radius:8px;height:42px;padding:0 24px;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .2s}.AddressForm-module__ete-DW__buttons button[type=submit]{color:#fff!important;background:#ad6074!important}.AddressForm-module__ete-DW__buttons button[type=button]{color:#333!important;background:#f1f1f1!important}.AddressForm-module__ete-DW__buttons button:hover{opacity:.85}.AddressForm-module__ete-DW__buttons button:active{transform:scale(.98)}.AddressForm-module__ete-DW__buttons button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.AddressForm-module__ete-DW__form{max-width:100%}.AddressForm-module__ete-DW__buttons{flex-direction:column-reverse}.AddressForm-module__ete-DW__buttons button{width:100%}}
.LoginForm-module__Cx73uG__form{color:#000;background:#fff;flex-direction:column;gap:18px;width:100%;max-width:420px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.LoginForm-module__Cx73uG__form h1{letter-spacing:-.8px;color:#000;margin:0 0 10px;font-size:32px;font-weight:600}.LoginForm-module__Cx73uG__form input{color:#000;background:#fff;border:1px solid #ddd;border-radius:14px;outline:none;width:100%;height:52px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;transition:border-color .25s,box-shadow .25s}.LoginForm-module__Cx73uG__form input::placeholder{color:#999}.LoginForm-module__Cx73uG__form input:focus{border-color:#ad6074;box-shadow:0 0 0 3px #ad607426}.LoginForm-module__Cx73uG__forgotPassword{color:#666;align-self:flex-end;font-size:14px;text-decoration:none;transition:color .2s}.LoginForm-module__Cx73uG__forgotPassword:hover{color:#ad6074}.LoginForm-module__Cx73uG__error{color:#d93025;background:#fff1f0;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.LoginForm-module__Cx73uG__form button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;width:100%;height:55px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .25s,background-color .25s,opacity .25s}.LoginForm-module__Cx73uG__form button:hover{background-color:#ad6074;transform:translateY(-2px)}.LoginForm-module__Cx73uG__form button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.LoginForm-module__Cx73uG__form h1{font-size:26px}.LoginForm-module__Cx73uG__form input{height:50px;font-size:14px}.LoginForm-module__Cx73uG__form button{height:50px}}
.VerifyEmailForm-module__LZnn0a__form{color:#000;background:#fff;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.VerifyEmailForm-module__LZnn0a__form h1{letter-spacing:-.8px;color:#000;margin:0;font-size:32px;font-weight:600}.VerifyEmailForm-module__LZnn0a__form p{color:#666;text-align:center;margin:0;font-size:14px;line-height:1.5}.VerifyEmailForm-module__LZnn0a__form strong{color:#000;font-size:15px;font-weight:600}.VerifyEmailForm-module__LZnn0a__codeGroup{justify-content:center;align-items:center;gap:12px;margin:15px 0;display:flex}.VerifyEmailForm-module__LZnn0a__codeGroup>span{color:#000;font-size:26px;font-weight:500}.VerifyEmailForm-module__LZnn0a__part{gap:0;display:flex}.VerifyEmailForm-module__LZnn0a__part input{text-align:center;color:#000;background:#fff;border:1px solid #ddd;outline:none;width:48px;height:58px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600}.VerifyEmailForm-module__LZnn0a__part input:first-child{border-radius:14px 0 0 14px}.VerifyEmailForm-module__LZnn0a__part input:last-child{border-radius:0 14px 14px 0}.VerifyEmailForm-module__LZnn0a__part input:not(:first-child){border-left:none}.VerifyEmailForm-module__LZnn0a__part input:focus{z-index:1;border-color:#ad6074;position:relative;box-shadow:0 0 0 3px #ad607426}.VerifyEmailForm-module__LZnn0a__error{color:#d93025;text-align:center;background:#fff1f0;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;line-height:1.5}.VerifyEmailForm-module__LZnn0a__form button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;width:100%;height:55px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .25s,background-color .25s,opacity .25s}.VerifyEmailForm-module__LZnn0a__form button:hover{background-color:#ad6074;transform:translateY(-2px)}.VerifyEmailForm-module__LZnn0a__form button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.VerifyEmailForm-module__LZnn0a__form h1{font-size:26px}.VerifyEmailForm-module__LZnn0a__part input{width:42px;height:52px;font-size:20px}.VerifyEmailForm-module__LZnn0a__codeGroup{gap:8px}}
.Cadastro-module__v0GhVG__page{color:#000;background:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}.Cadastro-module__v0GhVG__back{position:absolute;top:32px;left:32px}.Cadastro-module__v0GhVG__container{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:420px;display:flex}.Cadastro-module__v0GhVG__login{color:#666;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.Cadastro-module__v0GhVG__login a{color:#000;font-weight:600;text-decoration:none;transition:color .2s}.Cadastro-module__v0GhVG__login a:hover{color:#ad6074}@media (max-width:480px){.Cadastro-module__v0GhVG__back{top:20px;left:20px}}
.Checkout-module__L-piDa__container{background:#fafafa;min-height:100dvh;padding:40px 20px 60px;font-family:Plus Jakarta Sans,sans-serif}.Checkout-module__L-piDa__shippingList{margin-top:20px}.Checkout-module__L-piDa__shippingList+.Checkout-module__L-piDa__summary{margin-top:32px}.Checkout-module__L-piDa__changeAddressButton{width:100%;margin-top:24px;display:block}.Checkout-module__L-piDa__container h1{letter-spacing:-1px;color:#111;max-width:760px;margin:0 auto 32px;font-size:40px;font-weight:700}.Checkout-module__L-piDa__card{background:#fff;border:1px solid #ececec;border-radius:22px;max-width:760px;margin:0 auto;padding:32px;box-shadow:0 10px 30px #0000000a}.Checkout-module__L-piDa__card h2{color:#111;margin:0 0 18px;font-size:22px;font-weight:700}.Checkout-module__L-piDa__card p{color:#666;margin:0 0 16px;font-size:15px;line-height:1.6}.Checkout-module__L-piDa__card button,.Checkout-module__L-piDa__container>button{color:#fff;cursor:pointer;background:#ad6074;border:none;border-radius:12px;height:46px;padding:0 26px;font-family:inherit;font-size:.95rem;font-weight:600;transition:opacity .2s,transform .2s}.Checkout-module__L-piDa__card button:hover,.Checkout-module__L-piDa__container>button:hover{opacity:.9}.Checkout-module__L-piDa__card button:active,.Checkout-module__L-piDa__container>button:active{transform:scale(.97)}.Checkout-module__L-piDa__addressList{flex-direction:column;gap:14px;max-width:760px;margin:0 auto 24px;display:flex}.Checkout-module__L-piDa__address,.Checkout-module__L-piDa__selected{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:18px;width:100%;padding:22px 24px;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.Checkout-module__L-piDa__address:hover{border-color:#ad6074;transform:translateY(-2px)}.Checkout-module__L-piDa__selected{border-color:#ad6074;box-shadow:0 0 0 3px #ad60741f}.Checkout-module__L-piDa__address strong,.Checkout-module__L-piDa__selected strong{color:#111;margin-bottom:10px;font-size:17px;display:block}.Checkout-module__L-piDa__address p,.Checkout-module__L-piDa__selected p{color:#666;margin:5px 0;font-size:14px}.Checkout-module__L-piDa__addressList+button{color:#ad6074;background:0 0;border:1px solid #ad6074;max-width:760px;margin:0 auto 24px;display:block}.Checkout-module__L-piDa__addressList+button:hover{background:#ad60740d}.Checkout-module__L-piDa__shippingList{flex-direction:column;gap:14px;margin-top:20px;display:flex}.Checkout-module__L-piDa__shippingOption,.Checkout-module__L-piDa__shippingSelected{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:row;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.Checkout-module__L-piDa__shippingOption:before,.Checkout-module__L-piDa__shippingSelected:before{content:"";border:2px solid #ccc;border-radius:50%;flex-shrink:0;width:18px;height:18px}.Checkout-module__L-piDa__shippingSelected:before{border-color:#ad6074;box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #ad6074}.Checkout-module__L-piDa__shippingOption:hover,.Checkout-module__L-piDa__shippingSelected{border-color:#ad6074}.Checkout-module__L-piDa__shippingContent{flex-direction:column;gap:4px;display:flex}.Checkout-module__L-piDa__shippingOption strong,.Checkout-module__L-piDa__shippingSelected strong{color:#111;font-size:16px}.Checkout-module__L-piDa__shippingOption p,.Checkout-module__L-piDa__shippingSelected p{color:#ad6074;margin:0;font-size:15px;font-weight:700}.Checkout-module__L-piDa__shippingOption small,.Checkout-module__L-piDa__shippingSelected small{color:#777;font-size:13px}.Checkout-module__L-piDa__summary{border-top:1px solid #eee;margin-top:32px;padding-top:24px}.Checkout-module__L-piDa__summary h2{margin-bottom:20px}.Checkout-module__L-piDa__summaryRow,.Checkout-module__L-piDa__totalRow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.Checkout-module__L-piDa__summaryRow span,.Checkout-module__L-piDa__totalRow span{color:#666}.Checkout-module__L-piDa__summaryRow strong{color:#111}.Checkout-module__L-piDa__totalRow{border-top:1px solid #eee;margin-top:20px;padding-top:20px;font-size:20px;font-weight:700}.Checkout-module__L-piDa__totalRow strong{color:#ad6074}.Checkout-module__L-piDa__paymentButton{color:#fff;cursor:pointer;background:#ad6074;border:none;border-radius:14px;width:100%;height:50px;margin-top:24px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s}.Checkout-module__L-piDa__paymentButton:hover{opacity:.9}.Checkout-module__L-piDa__paymentButton:active{transform:scale(.98)}.Checkout-module__L-piDa__paymentButton:disabled{opacity:.5;cursor:not-allowed}.Checkout-module__L-piDa__backButton{max-width:760px;margin:0 auto 30px}.Checkout-module__L-piDa__card strong{color:#111;font-size:17px}.Checkout-module__L-piDa__continueButton{width:100%;max-width:760px;margin:30px auto 0;display:block}@media (max-width:768px){.Checkout-module__L-piDa__container{padding:32px 18px 50px}.Checkout-module__L-piDa__container h1{margin-bottom:24px;font-size:32px}.Checkout-module__L-piDa__card{border-radius:18px;padding:24px 20px}.Checkout-module__L-piDa__address,.Checkout-module__L-piDa__selected{padding:18px}.Checkout-module__L-piDa__shippingOption,.Checkout-module__L-piDa__shippingSelected{padding:16px}.Checkout-module__L-piDa__summaryRow,.Checkout-module__L-piDa__totalRow{flex-direction:column;align-items:flex-start;gap:8px}}
.Login-module__noQWca__page{color:#000;background:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}.Login-module__noQWca__back{position:absolute;top:32px;left:32px}.Login-module__noQWca__container{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:420px;display:flex}.Login-module__noQWca__register{color:#666;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.Login-module__noQWca__register a{color:#000;font-weight:600;text-decoration:none;transition:color .2s}.Login-module__noQWca__register a:hover{color:#ad6074}@media (max-width:480px){.Login-module__noQWca__back{top:20px;left:20px}}
.MinhaConta-module__Bc-wwq__page{background:#fafafa;min-height:100dvh;padding:40px 20px 60px;font-family:Plus Jakarta Sans,sans-serif}.MinhaConta-module__Bc-wwq__back{max-width:760px;margin:0 auto 30px}.MinhaConta-module__Bc-wwq__container{width:100%;max-width:760px;margin:0 auto}.MinhaConta-module__Bc-wwq__container h1{letter-spacing:-1px;color:#111;margin:0;font-size:40px;font-weight:700}.MinhaConta-module__Bc-wwq__subtitle{color:#222;margin-top:14px;margin-bottom:4px;font-size:20px}.MinhaConta-module__Bc-wwq__subtitle strong{color:#ad6074;font-weight:600}.MinhaConta-module__Bc-wwq__description{color:#777;margin:0 0 42px;font-size:15px;line-height:1.7}.MinhaConta-module__Bc-wwq__cards{flex-direction:column;gap:18px;display:flex}.MinhaConta-module__Bc-wwq__card{color:inherit;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-family:inherit;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background-color .25s;display:flex}.MinhaConta-module__Bc-wwq__card:hover{background:#fcfcfc;border-color:#ad6074;transform:translateY(-2px);box-shadow:0 10px 30px #0000000f}.MinhaConta-module__Bc-wwq__cardLeft{align-items:center;gap:18px;display:flex}.MinhaConta-module__Bc-wwq__cardLeft svg{color:#ad6074;flex-shrink:0}.MinhaConta-module__Bc-wwq__cardLeft h2{color:#111;margin:0;font-size:18px;font-weight:600}.MinhaConta-module__Bc-wwq__cardLeft span{color:#777;margin-top:6px;font-size:14px;line-height:1.5;display:block}.MinhaConta-module__Bc-wwq__card>svg{color:#999;flex-shrink:0;transition:transform .25s,color .25s}.MinhaConta-module__Bc-wwq__card:hover>svg{color:#ad6074;transform:translate(4px)}.MinhaConta-module__Bc-wwq__deleteCard .MinhaConta-module__Bc-wwq__cardLeft svg,.MinhaConta-module__Bc-wwq__deleteCard h2{color:#d93025}.MinhaConta-module__Bc-wwq__deleteCard h2{margin-left:-140px}.MinhaConta-module__Bc-wwq__deleteCard:hover{border-color:#d93025}.MinhaConta-module__Bc-wwq__deleteCard:hover>svg{color:#d93025}.MinhaConta-module__Bc-wwq__deleteCard .MinhaConta-module__Bc-wwq__cardLeft span{color:#888}.MinhaConta-module__Bc-wwq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.MinhaConta-module__Bc-wwq__modal{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:420px;padding:32px;animation:.25s MinhaConta-module__Bc-wwq__modalEnter;box-shadow:0 25px 70px #0000002e}@keyframes MinhaConta-module__Bc-wwq__modalEnter{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.MinhaConta-module__Bc-wwq__alertIcon{color:#d93025;background:#d930251f;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;animation:1.5s infinite MinhaConta-module__Bc-wwq__alertPulse;display:flex}@keyframes MinhaConta-module__Bc-wwq__alertPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.MinhaConta-module__Bc-wwq__modal h2{color:#111;margin:0 0 12px;font-size:21px;font-weight:700}.MinhaConta-module__Bc-wwq__modal p{color:#777;margin:0 0 24px;font-size:14px;line-height:1.6}.MinhaConta-module__Bc-wwq__modal input{color:#222;background-color:#fff;border:1px solid #ddd;border-radius:10px;outline:none;width:100%;height:46px;margin-bottom:14px;padding:0 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.MinhaConta-module__Bc-wwq__modal input:focus{border-color:#ad6074;box-shadow:0 0 0 3px #70535b1f}.MinhaConta-module__Bc-wwq__modalActions{justify-content:center;gap:12px;margin-top:24px;display:flex}.MinhaConta-module__Bc-wwq__modalActions button{cursor:pointer;border:none;border-radius:10px;flex:1;height:44px;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .2s}.MinhaConta-module__Bc-wwq__modalActions button:first-child{color:#333;background:#f1f1f1}.MinhaConta-module__Bc-wwq__modalActions .MinhaConta-module__Bc-wwq__danger{color:#fff;background:#d93025}.MinhaConta-module__Bc-wwq__modalActions button:hover{opacity:.85}.MinhaConta-module__Bc-wwq__modalActions button:active{transform:scale(.97)}.MinhaConta-module__Bc-wwq__modalActions button:disabled{opacity:.6;cursor:not-allowed}.MinhaConta-module__Bc-wwq__error{color:#d93025;margin-top:-4px;font-size:.85rem;display:block}@media (max-width:768px){.MinhaConta-module__Bc-wwq__page{padding:40px 18px}.MinhaConta-module__Bc-wwq__container h1{font-size:32px}.MinhaConta-module__Bc-wwq__subtitle{font-size:18px}.MinhaConta-module__Bc-wwq__description{font-size:14px}.MinhaConta-module__Bc-wwq__card{padding:18px}.MinhaConta-module__Bc-wwq__cardLeft{gap:14px}.MinhaConta-module__Bc-wwq__cardLeft h2{font-size:16px}.MinhaConta-module__Bc-wwq__cardLeft span{font-size:13px}.MinhaConta-module__Bc-wwq__modal{padding:26px 20px}.MinhaConta-module__Bc-wwq__modalActions{flex-direction:column-reverse}.MinhaConta-module__Bc-wwq__modalActions button{width:100%;padding:20px 0}.MinhaConta-module__Bc-wwq__deleteCard h2{margin:0}}
.Dados-module__-yw6zG__page{background:#fafafa;min-height:100vh;padding:120px 20px 60px;font-family:Plus Jakarta Sans,sans-serif}.Dados-module__-yw6zG__back{max-width:760px;margin:0 auto 30px}.Dados-module__-yw6zG__container{max-width:760px;margin:0 auto}.Dados-module__-yw6zG__container h1{color:#111;margin:0;font-size:38px;font-weight:700}.Dados-module__-yw6zG__description{color:#777;margin-top:10px;margin-bottom:40px;line-height:1.6}.Dados-module__-yw6zG__item{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.Dados-module__-yw6zG__item:last-child{border-bottom:none}.Dados-module__-yw6zG__item h2{color:#111;margin:0;font-size:16px;font-weight:600}.Dados-module__-yw6zG__item p{color:#444;margin-top:8px;margin-bottom:0;line-height:1.6}.Dados-module__-yw6zG__item small{color:#888;margin-top:6px;display:block}.Dados-module__-yw6zG__item input{color:#000;background-color:#fafafa;border:1px solid #ddd;border-radius:10px;outline:none;width:320px;max-width:100%;margin-top:12px;padding:12px 14px;font-size:.95rem;transition:all .2s}.Dados-module__-yw6zG__item input:focus{border-color:#ad6074}.Dados-module__-yw6zG__item button,.Dados-module__-yw6zG__item a{color:#ad6074;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s}.Dados-module__-yw6zG__item button:hover,.Dados-module__-yw6zG__item a:hover{opacity:.7}.Dados-module__-yw6zG__actions{align-items:center;gap:18px;display:flex}.Dados-module__-yw6zG__actions button{cursor:pointer;color:#ad6074;background:0 0;border:none;font-size:.95rem;font-weight:600;transition:opacity .2s}.Dados-module__-yw6zG__actions button:hover{opacity:.7}.Dados-module__-yw6zG__delete{color:#d64545!important}.Dados-module__-yw6zG__error{color:#d64545;margin-top:8px;font-size:.85rem;display:block}@media (max-width:768px){.Dados-module__-yw6zG__page{padding:100px 18px 40px}.Dados-module__-yw6zG__container h1{font-size:32px}.Dados-module__-yw6zG__item{flex-direction:column;align-items:flex-start}.Dados-module__-yw6zG__item input{width:100%}.Dados-module__-yw6zG__actions{margin-top:14px}}
.Enderecos-module__Kw8cba__page{background:#fff;min-height:100vh;padding:120px 24px 60px;font-family:Plus Jakarta Sans,sans-serif}.Enderecos-module__Kw8cba__back{max-width:900px;margin:0 auto 30px}.Enderecos-module__Kw8cba__container{max-width:900px;margin:0 auto}.Enderecos-module__Kw8cba__container h1{color:#222;margin-bottom:8px;font-size:2rem;font-weight:700}.Enderecos-module__Kw8cba__description{color:#666;margin-bottom:32px}.Enderecos-module__Kw8cba__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.Enderecos-module__Kw8cba__header span{color:#777;font-size:.9rem}.Enderecos-module__Kw8cba__header button{color:#fff;cursor:pointer;background:#ad6074;border:none;border-radius:8px;padding:12px 20px;font-weight:600;transition:opacity .2s}.Enderecos-module__Kw8cba__header button:hover{opacity:.9}.Enderecos-module__Kw8cba__header button:disabled{opacity:.5;cursor:not-allowed}.Enderecos-module__Kw8cba__list{flex-direction:column;display:flex}.Enderecos-module__Kw8cba__address{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.Enderecos-module__Kw8cba__address h2{color:#222;margin-bottom:12px;font-size:1.1rem;font-weight:600}.Enderecos-module__Kw8cba__address p{color:#444;margin:4px 0;font-size:.95rem}.Enderecos-module__Kw8cba__address small{color:#777;margin-top:8px;display:block}.Enderecos-module__Kw8cba__actions{gap:12px;display:flex}.Enderecos-module__Kw8cba__actions button{cursor:pointer;color:#ad6074;background:0 0;border:none;font-size:.9rem;font-weight:600}.Enderecos-module__Kw8cba__actions button:hover{text-decoration:underline}.Enderecos-module__Kw8cba__actions .Enderecos-module__Kw8cba__delete{color:#c0392b}@media (max-width:700px){.Enderecos-module__Kw8cba__page{padding:100px 18px 40px}.Enderecos-module__Kw8cba__header{flex-direction:column;align-items:flex-start;gap:16px}.Enderecos-module__Kw8cba__header button{width:100%}.Enderecos-module__Kw8cba__address{flex-direction:column}.Enderecos-module__Kw8cba__actions{width:100%}}
.Seguranca-module__jrdneq__page{min-height:100vh;padding:40px 20px;font-family:Plus Jakarta Sans,sans-serif}.Seguranca-module__jrdneq__back{max-width:520px;margin:0 auto 20px}.Seguranca-module__jrdneq__container{width:100%;max-width:520px;margin:0 auto}.Seguranca-module__jrdneq__container h1{color:#222;margin-bottom:8px;font-size:1.8rem;font-weight:700}.Seguranca-module__jrdneq__description{color:#777;margin-bottom:28px;font-size:.95rem}.Seguranca-module__jrdneq__form{flex-direction:column;gap:16px;display:flex}.Seguranca-module__jrdneq__form input{color:#222;background-color:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.Seguranca-module__jrdneq__form input::placeholder{color:#999}.Seguranca-module__jrdneq__form input:focus{border-color:#ad6074;box-shadow:0 0 0 3px #ad60741f}.Seguranca-module__jrdneq__passwordRequirements{margin-top:-6px}.Seguranca-module__jrdneq__passwordRequirements p{color:#666;margin-bottom:8px;font-size:.85rem}.Seguranca-module__jrdneq__passwordRequirements ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Seguranca-module__jrdneq__passwordRequirements li{align-items:center;gap:8px;font-size:.82rem;display:flex}.Seguranca-module__jrdneq__valid{color:#2d8a4b}.Seguranca-module__jrdneq__invalid{color:#999}.Seguranca-module__jrdneq__validText{color:#2d8a4b;margin-top:-8px;font-size:.82rem}.Seguranca-module__jrdneq__invalidText{color:#d33;margin-top:-8px;font-size:.82rem}.Seguranca-module__jrdneq__error{color:#d33;font-size:.85rem}.Seguranca-module__jrdneq__success{color:#2d8a4b;font-size:.85rem}.Seguranca-module__jrdneq__form button{color:#fff;cursor:pointer;background:#ad6074;border:none;border-radius:8px;height:44px;padding:0 24px;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .2s}.Seguranca-module__jrdneq__form button:hover{opacity:.85}.Seguranca-module__jrdneq__form button:active{transform:scale(.98)}.Seguranca-module__jrdneq__form button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.Seguranca-module__jrdneq__page{padding:30px 16px}.Seguranca-module__jrdneq__container h1{font-size:1.5rem}}
.ProductPage-module__Um5TlW__page{color:#000;background-color:#fff;width:100%;max-width:1400px;margin:0 auto;padding:40px 60px 80px;font-family:Plus Jakarta Sans,sans-serif}.ProductPage-module__Um5TlW__container{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:70px;display:grid}.ProductPage-module__Um5TlW__back{background-color:#fff;margin-bottom:35px}.ProductPage-module__Um5TlW__gallery{width:100%}.ProductPage-module__Um5TlW__info{flex-direction:column;gap:22px;height:fit-content;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:sticky;top:120px}.ProductPage-module__Um5TlW__info h1{letter-spacing:-1px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:600}.ProductPage-module__Um5TlW__info p{color:#555;margin:0;font-size:16px;line-height:1.7}.ProductPage-module__Um5TlW__price{flex-direction:column;gap:5px;margin-top:15px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.ProductPage-module__Um5TlW__price h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:600}.ProductPage-module__Um5TlW__price span{color:#777;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.ProductPage-module__Um5TlW__addButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;width:100%;height:55px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500;transition:transform .25s,opacity .25s}.ProductPage-module__Um5TlW__addButton:hover{opacity:.85;background-color:#ad6074;transform:translateY(-2px)}.ProductPage-module__Um5TlW__cartMessage{color:#fff;z-index:1000;background:#111;border-radius:999px;padding:14px 24px;font-size:14px;font-weight:600;animation:.35s ProductPage-module__Um5TlW__cartMessageEnter,.35s 2.15s ProductPage-module__Um5TlW__cartMessageExit;position:fixed;top:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000026}@keyframes ProductPage-module__Um5TlW__cartMessageEnter{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ProductPage-module__Um5TlW__cartMessageExit{0%{opacity:1}to{opacity:0}}@media (max-width:900px){.ProductPage-module__Um5TlW__page{padding:50px 20px}.ProductPage-module__Um5TlW__back{background-color:#fff;margin:0}.ProductPage-module__Um5TlW__container{flex-direction:column;margin-top:-60px;display:flex}.ProductPage-module__Um5TlW__info{gap:18px;position:static}.ProductPage-module__Um5TlW__info h1{font-size:30px}.ProductPage-module__Um5TlW__price h2{font-size:24px}}@media (max-width:480px){.ProductPage-module__Um5TlW__container{padding:90px 16px 40px}.ProductPage-module__Um5TlW__info h1{font-size:26px}.ProductPage-module__Um5TlW__info p{font-size:14px}.ProductPage-module__Um5TlW__addButton{height:50px}}
