.Pl2RQa_container{background-color:#fff;min-height:100vh;padding:40px 0 80px}.Pl2RQa_productLayout{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px;display:grid}@media (min-width:601px) and (max-width:1024px){.Pl2RQa_productLayout{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.Pl2RQa_productLayout{grid-template-columns:1fr;gap:30px}}.Pl2RQa_gallerySection{align-self:start;position:sticky;top:40px}.Pl2RQa_mainImageWrapper{aspect-ratio:4/5;background-color:#eaeaea;border-radius:12px;width:100%;position:relative;overflow:hidden}.Pl2RQa_mainImage{object-fit:contain;mix-blend-mode:multiply;padding:40px}.Pl2RQa_infoSection{flex-direction:column;display:flex}.Pl2RQa_topInfoRow{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.Pl2RQa_breadcrumbs{color:#777;align-items:center;gap:6px;font-size:.85rem;display:flex}.Pl2RQa_breadcrumbs a{color:#777;text-decoration:none;transition:color .3s}.Pl2RQa_breadcrumbs a:hover{color:var(--color-bordeaux)}.Pl2RQa_separator{color:#ccc;margin:0 4px}.Pl2RQa_current{color:#777}.Pl2RQa_topIcons{gap:15px;display:flex}.Pl2RQa_iconBtn{color:#4a5c53;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .3s;display:flex}.Pl2RQa_iconBtn:hover{color:var(--color-bordeaux)}.Pl2RQa_title{font-family:var(--font-serif);color:#111;margin-bottom:12px;font-size:2rem;font-weight:500;line-height:1.25}.Pl2RQa_topRatingBlock{align-items:center;gap:12px;margin-bottom:35px;display:flex}.Pl2RQa_topStars{gap:2px;display:flex}.Pl2RQa_starIcon{color:var(--color-bordeaux)}.Pl2RQa_topRatingText{color:#777;text-underline-offset:3px;cursor:pointer;font-size:.85rem;font-weight:700;text-decoration:underline;transition:color .2s}.Pl2RQa_topRatingText:hover{color:var(--color-bordeaux)}.Pl2RQa_priceRow{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-bottom:30px;display:flex}.Pl2RQa_priceData{flex-direction:column;gap:5px;display:flex}.Pl2RQa_price{color:#333;font-size:1.6rem;font-weight:600}.Pl2RQa_installments{color:#383838;font-size:.9rem}.Pl2RQa_rewardsBox{color:#555;align-items:center;gap:8px;font-size:.85rem;display:flex}.Pl2RQa_rewardsText{flex-direction:column;line-height:1.3;display:flex}.Pl2RQa_rewardsText span:first-child{color:var(--color-bordeaux);font-weight:500}.Pl2RQa_helpIcon{margin-left:4px}.Pl2RQa_actionsBox{justify-content:flex-start;align-items:center;gap:20px;margin-bottom:50px;display:flex}.Pl2RQa_quantitySelector{background:#fff;border:1px solid #ddd;border-radius:30px;flex-shrink:0;justify-content:space-between;align-items:center;width:130px;height:52px;padding:0 10px;display:flex}.Pl2RQa_quantitySelector button{color:#555;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:100%;font-size:1.25rem;display:flex}.Pl2RQa_quantitySelector span{color:#333;font-weight:500}.Pl2RQa_buyBtn{background-color:var(--color-bordeaux);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-sizing:border-box;border:none;border-radius:30px;flex:none;justify-content:center;align-items:center;width:auto;min-width:220px;height:52px;min-height:52px;padding:14px 36px;font-size:.95rem;font-weight:600;transition:background-color .3s,transform .2s;display:inline-flex}@media (max-width:1024px){.Pl2RQa_actionsBox{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:35px;display:flex}.Pl2RQa_buyBtn{flex:none;width:auto;min-width:200px;height:52px;min-height:52px;padding:14px 32px}}@media (max-width:480px){.Pl2RQa_actionsBox{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:30px;display:flex}.Pl2RQa_quantitySelector{width:110px;height:50px;padding:0 6px}.Pl2RQa_buyBtn{flex:none;width:auto;min-width:170px;height:50px;min-height:50px;padding:12px 24px;font-size:.88rem}}.Pl2RQa_buyBtn:hover{background-color:#2b3e2f}.Pl2RQa_vejaMaisBtn{text-align:center;height:auto;margin-top:15px;padding:12px 30px;text-decoration:none;display:inline-block}.Pl2RQa_buyBtn:active{transform:scale(.98)}.Pl2RQa_buyBtn:disabled{color:#6b7280;cursor:not-allowed;background-color:#d1d5db;transform:none}.Pl2RQa_accordions{width:100%}.Pl2RQa_accordionItem{border-bottom:1px solid #eee}.Pl2RQa_accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px 0;display:flex}.Pl2RQa_accordionHeader h3{color:var(--color-bordeaux);letter-spacing:1px;font-size:.85rem;font-weight:700}.Pl2RQa_accordionChevron{color:var(--color-bordeaux);transition:transform .3s}.Pl2RQa_accordionChevron.Pl2RQa_open{transform:rotate(180deg)}.Pl2RQa_accordionContent{opacity:0;height:0;transition:all .4s;overflow:hidden}.Pl2RQa_accordionContent.Pl2RQa_open{opacity:1;height:auto;padding-bottom:25px}.Pl2RQa_accordionContent p{color:#555;margin-bottom:15px;font-size:.95rem;line-height:1.7}.Pl2RQa_accordionContent ul{color:#555;padding-left:20px;font-size:.95rem;line-height:1.7}.Pl2RQa_relatedSection{padding:80px 0}.Pl2RQa_relatedHeader{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.Pl2RQa_relatedTitle{font-family:var(--font-serif);color:var(--color-bordeaux);font-size:1.8rem;font-weight:500}.Pl2RQa_carouselArrows{gap:10px;display:flex}.Pl2RQa_arrowBtn{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;transition:color .3s;display:flex}.Pl2RQa_arrowBtn:hover{color:var(--color-ink)}.Pl2RQa_carouselContainer{overflow:hidden}.Pl2RQa_carousel{scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding-bottom:20px;display:flex;overflow-x:auto}.Pl2RQa_carousel::-webkit-scrollbar{display:none}.Pl2RQa_relatedCard{min-width:280px;max-width:280px;color:inherit;flex-direction:column;flex:none;text-decoration:none;display:flex}.Pl2RQa_relatedCard:hover .Pl2RQa_relatedImage{transform:scale(1.05)}.Pl2RQa_relatedImageBox{aspect-ratio:1;background-color:#eaeaea;border-radius:12px;margin-bottom:15px;position:relative;overflow:hidden}.Pl2RQa_cardBagIcon{z-index:2;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 2px 8px #0000000d}.Pl2RQa_cardBagIcon:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000001a}.Pl2RQa_relatedImage{object-fit:contain;mix-blend-mode:multiply;padding:20px;transition:transform .4s}.Pl2RQa_relatedInfoBox{text-align:left}.Pl2RQa_relatedName{color:#444;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.95rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.Pl2RQa_relatedPriceData{flex-direction:column;gap:4px;display:flex}.Pl2RQa_relatedPrice{color:#222;font-size:1.1rem;font-weight:600}.Pl2RQa_relatedInstallments{color:#777;font-size:.8rem}.Pl2RQa_pagbankGrid{border:1px solid #e0e0e0;grid-template-columns:1fr 1fr;display:grid}.Pl2RQa_pagbankItem{border-bottom:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 12px;display:flex}.Pl2RQa_pagbankItem:nth-child(odd){border-right:1px solid #e0e0e0}.Pl2RQa_pagbankItem:nth-last-child(-n+2){border-bottom:none}.Pl2RQa_pagbankInstallment{color:#888;margin-bottom:4px;font-size:1.05rem;font-weight:400}.Pl2RQa_pagbankTotal{color:#aaa;font-size:.85rem;font-weight:400}.Pl2RQa_shippingSection{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:8px;padding:15px 20px 0}.Pl2RQa_shippingTitle{font-family:var(--font-serif);color:var(--color-bordeaux);margin-bottom:10px;font-size:1.1rem;font-weight:600}.Pl2RQa_shippingInputGroup{gap:8px;margin-bottom:6px;display:flex}.Pl2RQa_shippingInput{color:#333;border:1px solid #ddd;border-radius:30px;outline:none;flex:1;padding:10px 18px;font-size:.95rem;transition:border-color .3s}.Pl2RQa_shippingInput:focus{border-color:var(--color-bordeaux)}.Pl2RQa_shippingBtn{background-color:var(--color-bordeaux);color:#fff;cursor:pointer;border:none;border-radius:30px;padding:0 20px;font-size:.9rem;font-weight:600;transition:background-color .3s}.Pl2RQa_shippingBtn:hover{background-color:#2b3e2f}.Pl2RQa_shippingBtn:disabled{cursor:not-allowed;background-color:#ccc}.Pl2RQa_shippingLink{color:#777;margin-bottom:12px;padding-left:10px;font-size:.8rem;text-decoration:underline;display:block}.Pl2RQa_shippingResults{border-top:1px solid #eee;flex-direction:column;gap:6px;padding-top:12px;padding-bottom:15px;display:flex}.Pl2RQa_shippingOption{justify-content:space-between;align-items:center;display:flex}.Pl2RQa_shippingOptionInfo{flex-direction:column;display:flex}.Pl2RQa_shippingOptionName{color:#333;font-size:.85rem;font-weight:600}.Pl2RQa_shippingOptionDays{color:#777;font-size:.75rem}.Pl2RQa_shippingOptionPrice{color:var(--color-bordeaux);font-size:.9rem;font-weight:600}.Pl2RQa_reviewsSection{background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:60px 0}.Pl2RQa_reviewsMainTitle{font-family:var(--font-serif);color:var(--color-bordeaux);margin-bottom:40px;font-size:2rem;font-weight:500}.Pl2RQa_reviewsSummaryContainer{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}@media (max-width:768px){.Pl2RQa_reviewsSummaryContainer{flex-direction:column;align-items:flex-start;gap:30px}}.Pl2RQa_reviewsScoreBox{flex-direction:column;align-items:center;min-width:150px;display:flex}.Pl2RQa_reviewsBigScore{color:var(--color-bordeaux);margin-bottom:10px;font-size:3rem;font-weight:600;line-height:1}.Pl2RQa_reviewsStarsRow{gap:2px;margin-bottom:10px;display:flex}.Pl2RQa_reviewsCountLabel{color:#777;font-size:.75rem;font-weight:700}.Pl2RQa_reviewsBarsBox{flex-direction:column;flex:1;gap:8px;max-width:400px;margin:0 40px;display:flex}@media (max-width:768px){.Pl2RQa_reviewsBarsBox{width:100%;margin:0}}.Pl2RQa_reviewBarRow{color:#555;align-items:center;gap:15px;font-size:.85rem;display:flex}.Pl2RQa_reviewBarLabel{text-align:right;min-width:60px}.Pl2RQa_reviewBarTrack{background-color:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.Pl2RQa_reviewBarFill{background-color:var(--color-bordeaux);border-radius:4px;height:100%}.Pl2RQa_reviewBarCount{color:#333;min-width:20px;font-weight:600}.Pl2RQa_reviewsActionBox{flex-direction:column;align-items:flex-end;display:flex}.Pl2RQa_reviewBtn{background-color:var(--color-bordeaux);color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:30px;padding:12px 30px;font-size:.85rem;font-weight:600;transition:background-color .3s}.Pl2RQa_reviewBtn:hover{background-color:#2b3e2f}.Pl2RQa_reviewsListAccordion{border-top:1px solid #eee}.Pl2RQa_reviewsListHeader{cursor:pointer;width:100%;color:var(--color-bordeaux);letter-spacing:1px;background:0 0;border:none;justify-content:space-between;align-items:center;padding:25px 0;font-size:.85rem;font-weight:700;display:flex}.Pl2RQa_reviewsListContent{opacity:0;height:0;transition:all .4s;overflow:hidden}.Pl2RQa_reviewsListContent.Pl2RQa_open{opacity:1;height:auto;padding-bottom:40px}.Pl2RQa_reviewsSortBox{justify-content:flex-end;margin-bottom:20px;display:flex}.Pl2RQa_reviewsSortSelect{color:#555;cursor:pointer;border:1px solid #ddd;border-radius:4px;align-items:center;gap:6px;padding:8px 15px;font-size:.85rem;display:flex}.Pl2RQa_reviewItem{border-top:1px solid #eee;flex-direction:column;padding:25px 0;display:flex}.Pl2RQa_reviewItemHeader{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:600px){.Pl2RQa_reviewItemHeader{flex-direction:column;align-items:flex-start;gap:10px}}.Pl2RQa_reviewItemName{color:#333;width:150px;font-size:.85rem;font-weight:700}.Pl2RQa_reviewItemStars{flex:1;gap:2px;display:flex}.Pl2RQa_reviewItemDate{color:#777;font-size:.85rem}.Pl2RQa_reviewsPagination{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.Pl2RQa_pageBtn{color:#555;cursor:pointer;background:#fdfaf6;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;transition:background .3s;display:flex}.Pl2RQa_pageBtn:hover{background:#f0e6d6}.Pl2RQa_pageBtnActive{color:#fff;background:#d4a373}.Pl2RQa_pageBtn:disabled{opacity:.5;cursor:not-allowed}.Pl2RQa_reviewsLoginBanner{background-color:#fdfaf6;border-radius:8px;margin-top:50px;padding:30px}.Pl2RQa_reviewsLoginTitle{font-size:1.4rem;font-family:var(--font-serif);color:var(--color-bordeaux);align-items:center;gap:10px;margin-bottom:15px;display:flex}.Pl2RQa_reviewsLoginText{color:#555;font-size:1rem}.Pl2RQa_reviewsLoginText a{color:var(--color-ink);font-weight:600;text-decoration:underline;transition:color .2s}.Pl2RQa_reviewsLoginText a:hover{color:var(--color-bordeaux)}.Pl2RQa_modalOverlay{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Pl2RQa_modalContent{background:#fff;border-radius:16px;width:90%;max-width:400px;padding:30px;position:relative;box-shadow:0 10px 25px #0003}.Pl2RQa_modalHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.Pl2RQa_modalHeader h3{color:var(--color-bordeaux);font-size:1.2rem;font-family:var(--font-serif);margin:0;font-weight:600}.Pl2RQa_closeModalBtn{color:#555;cursor:pointer;background:0 0;border:none;padding:5px}.Pl2RQa_shareOptionsRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.Pl2RQa_shareOption{cursor:pointer;color:#555;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.Pl2RQa_shareIconWrapper{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex}.Pl2RQa_shareOption:hover .Pl2RQa_shareIconWrapper{transform:scale(1.05)}.Pl2RQa_shareOptionLabel{color:#666;font-size:.75rem}.Pl2RQa_bgWhatsapp{background-color:#25d366}.Pl2RQa_bgFacebook{background-color:#1877f2}.Pl2RQa_bgX{background-color:#000}.Pl2RQa_bgEmail,.Pl2RQa_bgCopy{color:#0d4632;background-color:#f9f9f9;border:1px solid #dcdcdc}.Pl2RQa_authForm{flex-direction:column;gap:15px;margin-top:20px;display:flex}.Pl2RQa_authForm input{font-size:.95rem;font-family:var(--font-sans);border:1px solid #ccc;border-radius:50px;padding:12px 20px}.Pl2RQa_authForm input:focus{border-color:var(--color-bordeaux);outline:none}.Pl2RQa_authSubmitBtn{background-color:var(--color-bordeaux);color:#fff;cursor:pointer;font-weight:700;font-family:var(--font-sans);border:none;border-radius:50px;margin-top:10px;padding:14px;transition:background-color .2s}.Pl2RQa_authSubmitBtn:hover{background-color:#2b3e2f}.Pl2RQa_authSwitchText{text-align:center;color:#666;margin-top:15px;font-size:.85rem}.Pl2RQa_authSwitchText button{color:var(--color-bordeaux);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.Pl2RQa_authMessage{text-align:center;border-radius:6px;margin-top:-5px;margin-bottom:10px;padding:10px;font-size:.9rem}.Pl2RQa_authMessage.Pl2RQa_error{color:#c62828;background-color:#ffebee}.Pl2RQa_authMessage.Pl2RQa_success{color:#2e7d32;background-color:#e8f5e9}.Pl2RQa_reviewItemText{color:#555;font-size:.9rem;line-height:1.5;font-family:var(--font-sans);margin-top:10px}.Pl2RQa_socialLoginDivider{text-align:center;color:#999;align-items:center;margin:15px 0;font-size:.85rem;display:flex}.Pl2RQa_socialLoginDivider:before,.Pl2RQa_socialLoginDivider:after{content:"";border-bottom:1px solid #ddd;flex:1}.Pl2RQa_socialLoginDivider:not(:empty):before{margin-right:.5em}.Pl2RQa_socialLoginDivider:not(:empty):after{margin-left:.5em}.Pl2RQa_socialLoginRow{justify-content:center;gap:10px;display:flex}.Pl2RQa_socialLoginBtn{cursor:pointer;font-size:.85rem;font-family:var(--font-sans);color:#333;background:#fff;border:1px solid #ddd;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;transition:background-color .2s;display:flex}.Pl2RQa_socialLoginBtn:hover{background-color:#f9f9f9}.Pl2RQa_toastContainer{z-index:9999;background-color:#fff;border-left:6px solid #3e5743;border-radius:10px;align-items:center;gap:15px;padding:15px 25px;animation:.3s ease-out forwards Pl2RQa_slideInRight;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 15px #0000001a}.Pl2RQa_toastContainer.Pl2RQa_hiding{animation:.3s ease-in forwards Pl2RQa_slideOutRight}@keyframes Pl2RQa_slideInRight{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes Pl2RQa_slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}.Pl2RQa_toastIcon{color:#3e5743;justify-content:center;align-items:center;display:flex}.Pl2RQa_toastContent{flex-direction:column;display:flex}.Pl2RQa_toastTitle{color:#3e5743;margin:0 0 2px;font-size:1.1rem;font-weight:700}.Pl2RQa_toastMessage{color:#666;margin:0;font-size:.95rem}@media (max-width:768px){.Pl2RQa_productContainer{flex-direction:column;padding:15px}.Pl2RQa_imageGallery{width:100%;margin-bottom:20px;padding-right:0}.Pl2RQa_productInfo{width:100%;padding-left:0}.Pl2RQa_thumbnailList{justify-content:center}.Pl2RQa_title{margin-bottom:10px;font-size:1.45rem;line-height:1.3}}@media (max-width:480px){.Pl2RQa_title{font-size:1.3rem}}
