.product-page{width:100%;padding-top:25px}.product-ii{margin:auto;min-width:980px;width:100%;padding:30px}.product{display:flex;flex-flow:row wrap;width:100%;gap:30px}.rank-math-breadcrumb{font-size:12px}.product-info{flex-basis:19.2941176471rem;max-width:19.2941176471rem}.typography-eyebrow{font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:.009em;line-height:1.1666666667}.rf-vq-banner-buyflow-f .rf-vq-banner-description{color:#6e6e73;padding-bottom:11px}.accordion-container{margin:20px 0;width:100%}.accordion{border-bottom:1px solid #ddd}.accordion-header{cursor:pointer;padding:15px 5px;font-size:18px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.accordion-content{display:none;padding:15px;font-size:16px}.accordion-icon{font-size:12px;transition:transform .3s ease}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.share-section{margin:20px 0;text-align:start}.share-section h2{font-size:18px;font-weight:500;margin-bottom:10px}.share-icons{display:flex;gap:10px;justify-content:flex-start}.share-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #f46558;border-radius:50%;color:#f46558;font-size:18px;transition:background-color .3s,color .3s;cursor:pointer}.share-icon:hover{background-color:#f46558;color:#fff}.share-icon .fab,.share-icon .fas{font-size:14px}.prod-title{font-size:24px;font-weight:600;letter-spacing:.009em;line-height:1.1666666667}.rf-vq-banner-cold{display:flex;flex-direction:column;gap:10px}.rf-vq-banner-cold button{padding:14px;border-radius:12px;background:#e66666;color:#fff;border:none}.specification{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ccc}.specification-title{font-weight:700;color:#494949}.specification-value{text-align:right}.especificacao{font-size:23px;padding:10px 0;color:#000}.descricao{display:flex;background:#fff;padding:60px 30px;margin-bottom:50px;flex-wrap:wrap}.texto{width:50%;padding:0 20px;top:70px;position:sticky;align-self:flex-start;height:fit-content}.imagem-descr{width:50%}.imagem-descr img{width:100%;height:100%}.rating{background:#fff}.rating-form{padding:20px;width:100%}.rating-form label{font-weight:700}.rating-form input[type=radio]{display:none}.rating-form label .fas{font-size:24px;color:#ddd;cursor:pointer}.rating-form label:hover .fas,.rating-form input[type=radio]:checked~.fas{color:gold}.rating-form input[type=submit]{margin-top:10px;padding:10px 20px;background-color:#e66666;color:#fff;border:none;cursor:pointer}.avalie{padding-left:20px;font-size:24px;font-weight:700}.perguntas-frequentes{margin:100px 0;padding:50px;background:#fff}.qea{font-size:24px;font-weight:700}.review-container{background-color:#fff;width:100%;padding:60px 30px;display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;justify-content:center;margin-bottom:50px}.reviews-summary{margin-bottom:20px;width:48%}.reviews-summary .stars{justify-content:center}.reviews-summary h2{font-size:24px;margin-bottom:10px}.stars,.stars-breakdown .breakdown-item{display:flex;align-items:center;margin-bottom:5px}.stars span,.stars-breakdown span{margin-right:10px}.stars-breakdown{margin-top:10px}.breakdown-item{display:flex;justify-content:space-between;align-items:center}.progress-bar{background-color:#ddd;border-radius:5px;flex-grow:1;margin:0 10px;height:10px;position:relative}.progress{background-color:#ff8c8c;height:100%;width:0;border-radius:5px;position:absolute}.review-form{width:49%}.review-form h3{font-size:18px;margin-bottom:10px}.review-form p{font-size:14px;color:#666;margin-bottom:10px}.review-form label{display:block;font-weight:700;margin-top:10px;margin-bottom:5px}.rating span{font-size:14px;cursor:pointer}.rating span:hover,.rating span:hover~span{color:gold}textarea,input[type=text],input[type=email]{width:calc(100% - 20px);padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px}button{background-color:#ff6f61;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px}button:hover{background-color:#e65b54}.no-reviews{margin-top:20px;width:100%}.no-reviews p{color:#666;font-size:14px}.reviews-list{width:100%}.stars-breakdown span{color:gold}.reviews-summary h2{text-align:center}.price{display:flex;gap:10px;align-items:center}.regular-price,.regular-price span{text-decoration:line-through;color:#8b8b8b}.sale-price,.sale-price span{font-size:18px}.prod-image{flex-basis:calc(100% - 22.82353rem);height:calc(100vh - 109px);position:sticky;border-radius:18px;display:flex;flex-direction:column;justify-content:center;background:#f4f4f4;padding:20px;top:50px;overflow:hidden;max-width:calc(100% - 22.82353rem)}.image{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.image-p{flex:0 0 auto;margin-right:10px;scroll-snap-align:start;width:100%;display:flex;justify-content:center;transition:transform .5s ease-in-out}.image-p img{border-radius:18px;width:auto;height:100%}.scroll-button{border:none;font-size:24px;cursor:pointer;position:absolute;z-index:1;color:#fff;background:rgba(0,0,0,.28);padding:13px 20px;border-radius:100%;display:none}.next-button{right:10px}.navigation-dots{text-align:center;bottom:52px;position:absolute;left:50%}.navigation-dots .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#ddd;border-radius:25px;cursor:pointer;transition:background-color .3s}.navigation-dots .dot.active{background-color:#333;width:25px}::-webkit-scrollbar{display:none}.star-rating{direction:rtl;display:inline-block}.star-rating input[type=radio]{display:none}.star-rating label{font-size:24px;color:#ccc;cursor:pointer;display:inline-block}.star-rating label:hover,.star-rating label:hover~label,.star-rating input[type=radio]:checked~label{color:#f80}input[type="submit" i]{padding:14px;border-radius:12px;background:#e66666;color:#fff;border:none;width:100%}