.ffv2-rv{--rv-bg:#fbf9f6;--rv-panel:#f4f0ea;--rv-ink:#1e1a17;--rv-mute:#6b6157;--rv-line:#e2dcd3;--rv-rt:#a55812;--rv-chip:#efe9e0;--star:#8a4a0f;--rv-sans:Inter,Arial,Helvetica,sans-serif;--rv-head:Sora,Inter,Arial,Helvetica,sans-serif;--rv-lab:Archivo,"Helvetica Neue",Arial,sans-serif;color:var(--rv-ink);font:400 16px/1.6 var(--rv-sans);max-width:1200px;margin:0 auto;padding:32px 0}.ffv2-rv .ffv2-rv__label{font:700 12px/1.6 var(--rv-lab);letter-spacing:.12em;text-transform:uppercase;color:var(--rv-mute);margin:0 0 8px}.ffv2-rv .ffv2-rv__h2{font:600 clamp(26px,2.2vw,32px)/1.15 var(--rv-head);letter-spacing:-.03em;text-transform:none;color:var(--rv-ink);margin:0 0 24px}.ffv2-rv__sum{background:var(--rv-panel);border:1px solid var(--rv-line);border-radius:16px;gap:24px;padding:24px;display:grid}.ffv2-rv__score b{font:600 56px/1 var(--rv-head);letter-spacing:-.04em;vertical-align:middle;margin-right:8px}.ffv2-rv__score small{color:var(--rv-mute);margin-top:6px;font-size:14px;display:block}.ffv2-rv__stars{vertical-align:middle;gap:3px;display:inline-flex}.ffv2-rv__stars i{background:linear-gradient(90deg,var(--star) var(--f),#cdbfae var(--f));width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17'%3E%3Cpath d='M8.94 0l2 6.22h6.5l-5.25 3.84 2 6.22-5.25-3.84-5.25 3.84 2-6.22L.44 6.22h6.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17'%3E%3Cpath d='M8.94 0l2 6.22h6.5l-5.25 3.84 2 6.22-5.25-3.84-5.25 3.84 2-6.22L.44 6.22h6.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ffv2-rv__bars{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ffv2-rv__bars li{color:var(--rv-mute);grid-template-columns:90px 1fr 28px;align-items:center;gap:10px;list-style:none;display:grid}.ffv2-rv__bars i{background:var(--rv-line);border-radius:4px;height:4px;position:relative;overflow:hidden}.ffv2-rv__bars i:after{content:"";width:var(--w);background:var(--rv-ink);position:absolute;inset:0 auto 0 0}.ffv2-rv__bars b{color:var(--rv-ink);text-align:right;font-weight:600}.ffv2-rv__sa{border-top:1px solid var(--rv-line);flex-wrap:wrap;align-items:flex-start;gap:14px;padding-top:20px;display:flex}.ffv2-rv__seal{flex:none;align-items:center;min-height:40px;display:inline-flex}.ffv2-rv__seal img{width:160px;height:auto;display:block}.ffv2-rv__sa>div{flex:220px}.ffv2-rv__sa p{color:var(--rv-mute);text-align:left;margin:0 0 6px;font-size:14px;line-height:1.55}.ffv2-rv__sa p strong{color:var(--rv-ink);font-weight:600}.ffv2-rv .ffv2-rv__cert{min-height:40px;color:var(--rv-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.ffv2-rv a:focus-visible,.ffv2-rv button:focus-visible,.ffv2-rv select:focus-visible,.ffv2-rv [tabindex]:focus-visible{outline:2px solid var(--rv-rt)!important;outline-offset:2px!important}.ffv2-rv__note{color:var(--rv-mute);background:var(--rv-chip);border-radius:12px;margin:24px 0 0;padding:12px 16px;font-size:14px}.ffv2-rv #SA_review_wrapper,.ffv2-rv #SA_review_wrapper *{font-family:var(--rv-sans)!important;box-shadow:none!important}.ffv2-rv #SA_review_wrapper.ffv2-rv--fb #sa-previews-header{display:none!important}.ffv2-rv #SA_review_wrapper .SA__review_widget{border:0!important}.ffv2-rv #SA_review_wrapper .SA__review_filter{flex-wrap:wrap;gap:10px;display:flex;border:0!important;margin:24px 0 8px!important;padding:0!important}.ffv2-rv #SA_review_wrapper .sa_dropdown{display:inline-block;margin:0!important}.ffv2-rv #SA_review_wrapper .sa-widget-filter{min-height:40px;font:600 13px var(--rv-sans)!important;border:1px solid var(--rv-line)!important;color:var(--rv-ink)!important;background-color:#fff!important;border-radius:999px!important;min-width:0!important;max-width:none!important;padding:0 34px 0 14px!important}.ffv2-rv #SA_review_wrapper .SA__customer_reviews{border:0!important;border-top:1px solid var(--rv-line)!important;background:0 0!important;margin:0!important;padding:24px 0!important}.ffv2-rv #SA_review_wrapper .SA__customer_header{padding:0 0 8px!important}.ffv2-rv #SA_review_wrapper .SA__customer_rating .SA__customer_name{letter-spacing:-.02em;font:600 16px/1.3 var(--rv-head)!important;color:var(--rv-ink)!important}.ffv2-rv #SA_review_wrapper .SA__review_date,.ffv2-rv #SA_review_wrapper .SA__review_location,.ffv2-rv #SA_review_wrapper .SA__review_location_wrap{color:var(--rv-mute)!important;font-size:13px!important;line-height:1.5!important}.ffv2-rv #SA_review_wrapper .SA__verified_customer{letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #cfe0d3;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;font:700 10.5px/1 var(--rv-lab)!important;color:#2f6b3f!important;margin:0!important}.ffv2-rv #SA_review_wrapper .SA__verified_customer img,.ffv2-rv #SA_review_wrapper .SA__verified_customer svg{width:12px;height:12px}.ffv2-rv #SA_review_wrapper .SA__rating svg path,.ffv2-rv #SA_review_wrapper .SA__star path,.ffv2-rv #SA_review_wrapper .SA__stars svg path{fill:var(--star)!important}.ffv2-rv #SA_review_wrapper .SA__customer_content p{text-align:left;max-width:70ch;font:400 16px/1.6 var(--rv-sans)!important;color:var(--rv-ink)!important;margin:8px 0 12px!important}.ffv2-rv #SA_review_wrapper .SA__sub_title,.ffv2-rv #SA_review_wrapper .SA__h4{font:600 12.5px/1.4 var(--rv-sans)!important;color:var(--rv-mute)!important}.ffv2-rv #SA_review_wrapper .SA__progress{max-width:160px;background:var(--rv-line)!important}.ffv2-rv #SA_review_wrapper .SA__progress_bar{background:var(--rv-ink)!important}.ffv2-rv #SA_review_wrapper .SA__customer_rate .SA__h3{color:var(--star)!important}.ffv2-rv #SA_review_wrapper .SA__review_bars{background:var(--rv-ink)!important}.ffv2-rv #SA_review_wrapper .SA__product_badge{background:var(--rv-chip)!important;color:var(--rv-mute)!important}.ffv2-rv #SA_review_wrapper .SA__see_more a,.ffv2-rv #SA_review_wrapper .SA__see_less a{font-weight:600;text-decoration:underline;color:var(--rv-ink)!important}.ffv2-rv #SA_review_wrapper .SA__customer_footer{border-top:1px solid var(--rv-line);padding-top:24px}.ffv2-rv #SA_review_wrapper .SA__pagination ul li span{justify-content:center;align-items:center;min-width:40px;min-height:40px;color:var(--rv-ink)!important;border-radius:999px!important;display:inline-flex!important}.ffv2-rv #SA_review_wrapper .SA__pagination ul li.pageNumber.active span,.ffv2-rv #SA_review_wrapper .SA__pagination ul li.pageNumber:hover span{background:var(--rv-ink)!important;color:#fff!important}.ffv2-rv #SA_review_wrapper .SA__more_review a{border:1.5px solid var(--rv-ink);border-radius:999px;align-items:center;min-height:44px;padding:0 28px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--rv-ink)!important}.ffv2-rv #SA_review_wrapper .SA__more_review a img{display:none}.ffv2-rv #SA_review_wrapper img,.ffv2-rv #SA_review_wrapper iframe{max-width:100%}.ffv2-rv #SA_review_wrapper{overflow-x:hidden}.ffv2-rv #SA_review_wrapper .SA__customer_rating{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex!important}.ffv2-rv #SA_review_wrapper .SA__customer_rating .SA__customer_name{flex-wrap:wrap;align-items:center;gap:6px 12px;justify-content:flex-start!important}.ffv2-rv #SA_review_wrapper .SA__customer_rating .SA__rating{margin:0!important}.ffv2-rv #SA_review_wrapper .SA__customer_content p.comment{margin-top:0!important}@media (width>=900px){.ffv2-rv #SA_review_wrapper .SA__customer_rating,.ffv2-rv #SA_review_wrapper .SA__customer_rating .SA__customer_name{flex-direction:column;align-items:flex-start}.ffv2-rv #SA_review_wrapper .SA__review_location_wrap{margin-top:-6px}.ffv2-rv{padding:48px 0}.ffv2-rv__sum{grid-template-columns:220px 1fr 1.1fr;align-items:center;padding:36px}.ffv2-rv__sa{border-top:0;border-left:1px solid var(--rv-line);padding:0 0 0 28px}.ffv2-rv #SA_review_wrapper .SA__customer_reviews{grid-template-columns:240px 1fr;gap:8px 40px;display:grid!important}.ffv2-rv #SA_review_wrapper .SA__customer_reviews>.SA__customer_header{grid-column:1;padding:0!important}.ffv2-rv #SA_review_wrapper .SA__customer_reviews>:not(.SA__customer_header){grid-column:2}}