#wakoo-reviews .wkr{background:#F7F3EA;color:#18201D;padding:72px 7vw;font:17px/1.65 Figtree,Arial,sans-serif;overflow:hidden}#wakoo-reviews .wkr *{box-sizing:border-box}#wakoo-reviews .wkr-inner{max-width:1200px;margin:auto}#wakoo-reviews .wkr-heading{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:36px}#wakoo-reviews .wkr h2{font:normal clamp(34px,3.4vw,52px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#003B2D;margin:0}#wakoo-reviews .wkr h2 em{color:#99771D}#wakoo-reviews .wkr .wkr-eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700;color:#006B43;margin:0 0 16px}#wakoo-reviews .wkr a{color:#003B2D}#wakoo-reviews .wkr-score{display:grid;gap:6px;flex-shrink:0}#wakoo-reviews .wkr-score strong{font:40px Georgia,serif}#wakoo-reviews .wkr-score strong span{font:15px Figtree,sans-serif;letter-spacing:3px;color:#99771D}#wakoo-reviews .wkr-score>span{font-size:15px}#wakoo-reviews .wkr-score small{font-size:11px;color:#52625a}#wakoo-reviews .wkr-toolbar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;border-top:1px solid #bac9bf;padding-top:24px}#wakoo-reviews .wkr-toolbar label{font-size:12px;font-weight:600;color:#003B2D}#wakoo-reviews .wkr-toolbar input,#wakoo-reviews .wkr-toolbar select{display:block;width:100%;min-width:0;height:48px;margin-top:7px;border:1px solid #9eafa5;background:transparent;border-radius:0;color:#003B2D;font:16px Figtree,sans-serif;padding:10px}#wakoo-reviews .wkr-summary{display:flex;align-items:center;justify-content:space-between;margin:22px 0 16px;font-size:13px;color:#52625a}#wakoo-reviews .wkr-summary button{width:44px;height:44px;border-radius:50%;background:transparent;border:1px solid #003B2D;color:#003B2D;margin-left:8px;font-size:22px;cursor:pointer}#wakoo-reviews .wkr-summary button:disabled{opacity:.3;cursor:default}#wakoo-reviews .wkr-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9eafa5 transparent;padding-bottom:18px}#wakoo-reviews .wkr-card{flex:0 0 calc((100% - 60px)/3);min-width:0;border-top:1px solid #bac9bf;padding:24px 0 4px;scroll-snap-align:start;display:flex;flex-direction:column}#wakoo-reviews .wkr-card[hidden],#wakoo-reviews .wkr [hidden]{display:none!important}#wakoo-reviews .wkr-card header{display:flex;gap:12px;align-items:center}#wakoo-reviews .wkr-avatar{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#E6EFEA;font:20px Georgia,serif;color:#003B2D}#wakoo-reviews .wkr-card h3{font:600 16px Figtree,sans-serif;letter-spacing:0;color:#003B2D;margin:0 0 4px}#wakoo-reviews .wkr-card header p{font-size:13px;margin:0;color:#52625a}#wakoo-reviews .wkr-card .wkr-stars{font-size:15px;color:#99771D;letter-spacing:3px;margin:22px 0 14px}#wakoo-reviews .wkr-card blockquote{font:17px/1.65 Figtree,sans-serif;letter-spacing:0;color:#18201D;border:0;background:none;padding:0;margin:0 0 14px;flex:none;white-space:pre-line}#wakoo-reviews .wkr-ready .wkr-card blockquote:not(.wkr-expanded){display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#wakoo-reviews .wkr-more{background:none;border:0;border-bottom:1px solid #003B2D;color:#003B2D;padding:0;align-self:flex-start;font:600 14px Figtree,sans-serif;margin:0 0 18px;cursor:pointer}#wakoo-reviews .wkr-card footer{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:auto;padding-top:12px;font-size:12px;color:#52625a}#wakoo-reviews .wkr-actions{display:flex;gap:14px;margin:28px 0 48px}#wakoo-reviews .wkr-actions a{padding:12px 22px;border:1px solid #003B2D;min-height:48px;font-size:14px;font-weight:600}#wakoo-reviews .wkr-actions .wkr-primary{background:#E31C5F;border-color:#E31C5F;color:white}#wakoo-reviews .wkr-actions .wkr-primary:hover{background:#C9184A}#wakoo-reviews .wkr-video-section{background:#E6EFEA;padding:40px 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#wakoo-reviews .wkr-video-section>div>p:not(.wkr-eyebrow){font-size:17px;line-height:1.7;margin:24px 0}#wakoo-reviews .wkr-video-section a{font-size:14px;font-weight:600}#wakoo-reviews .wkr-videos{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory}#wakoo-reviews .wkr-videos figure{flex:0 0 100%;margin:0;min-width:0;scroll-snap-align:start;text-align:center}#wakoo-reviews .wkr-videos video{display:block;width:100%;max-width:260px;height:auto;aspect-ratio:9/16;object-fit:contain;background:#003B2D;margin:auto}#wakoo-reviews .wkr-videos figcaption{font-size:12px;margin-top:12px;color:#52625a}#wakoo-reviews .wkr-videos details{text-align:left;font-size:16px;margin-top:12px}#wakoo-reviews .wkr :focus-visible{outline:3px solid #006B43;outline-offset:4px}@media(max-width:767px){#wakoo-reviews .wkr{padding:44px 22px}#wakoo-reviews .wkr-heading{display:block}#wakoo-reviews .wkr-score{margin-top:26px}#wakoo-reviews .wkr-toolbar{grid-template-columns:1fr;gap:12px}#wakoo-reviews .wkr-card{flex-basis:100%}#wakoo-reviews .wkr-actions{flex-direction:column}#wakoo-reviews .wkr-video-section{grid-template-columns:1fr;padding:28px 20px;gap:28px}#wakoo-reviews .wkr-video-section h2{font-size:34px}}@media(prefers-reduced-motion:reduce){#wakoo-reviews .wkr-track{scroll-behavior:auto}}

#wakoo-reviews .wkr-reading .wkr-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}#wakoo-reviews .wkr-reading .wkr-summary>div{display:none}#wakoo-reviews .wkr-reading .wkr-card{scroll-margin-top:170px}#wakoo-reviews .wkr-reading .wkr-card:target{outline:2px solid #CBDC72;outline-offset:12px}@media(max-width:767px){#wakoo-reviews .wkr-reading .wkr-track{grid-template-columns:1fr}}

#wakoo-reviews .wkr-ready .wkr-track{scroll-snap-type:none;scroll-behavior:auto}

/* Six-review overview, with full library on the same Reviews page. */
#wakoo-reviews .wkr-preview .wkr-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;overflow:visible;padding:0}
#wakoo-reviews .wkr-preview .wkr-summary>div{display:none}
#wakoo-reviews .wkr-preview .wkr-card{border:0;padding:12px 0;position:relative}
#wakoo-reviews .wkr-preview .wkr-card blockquote{font-size:17px;line-height:1.65}
#wakoo-reviews .wkr-preview .wkr-card footer{margin-top:0}
#wakoo-reviews .wkr-preview .wkr-card .wkr-stars{margin:16px 0 12px}
#wakoo-reviews .wkr-preview .wkr-actions a{border-radius:8px;text-decoration:none}
#wakoo-reviews .wkr-preview .wkr-actions a:first-child:hover{background:#E6EFEA}
@media(max-width:767px){#wakoo-reviews .wkr-preview .wkr-track{grid-template-columns:1fr;gap:20px}#wakoo-reviews .wkr-preview .wkr-card{border-bottom:1px solid #bac9bf;padding:12px 0 24px}}

#wakoo-reviews .wkr-reading .wkr-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}#wakoo-reviews .wkr-load{text-align:center;margin:28px 0}#wakoo-reviews .wkr-load button{background:transparent;border:1px solid #003B2D;border-radius:8px;padding:14px 26px;min-height:48px;color:#003B2D;font:600 16px Figtree,sans-serif;cursor:pointer}#wakoo-reviews .wkr-load button:hover{background:#E6EFEA}@media(max-width:767px){#wakoo-reviews .wkr-reading .wkr-toolbar{grid-template-columns:1fr}}

#wakoo-reviews .wr-hero{padding-top:calc(var(--wkr-header-clearance,168px) + 48px)!important}
#wakoo-reviews [id]{scroll-margin-top:calc(var(--wkr-header-clearance,168px) + 24px)}
@media(max-width:767px){#wakoo-reviews .wr-hero{padding-top:calc(var(--wkr-header-clearance,84px) + 32px)!important}}

body.page-id-10550 #reviews.wkpr.wkr-tour-template{display:block;padding:0!important;margin:0;width:100%;max-width:none;background:#F7F3EA;scroll-margin-top:180px}body.page-id-10550 #reviews.wkpr.wkr-tour-template #wakoo-reviews{width:100%}

#wakoo-reviews .wkr-preview .wkr-summary{display:none}

/* Shared tour module: neutralize previous carousel wrappers without touching other sections. */
body.wkr-tour-page #reviews.wkpr.wk-canonical-reviews.wkr-tour-template{display:block!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;height:auto!important;gap:0!important;background:#F7F3EA!important;overflow:visible!important;scroll-margin-top:180px}
body.wkr-tour-page #reviews.wkr-tour-template #wakoo-reviews{width:100%;padding:0;margin:0}
#wakoo-reviews .wkr-context{font:16px/1.65 Figtree,sans-serif;color:#52625a;margin:-12px 0 28px}
body.wkr-tour-page .lxe-step-p,body.wkr-tour-page .lxe-step-p .elementor-widget-container,body.wkr-tour-page .lxe-step-p p,body.wkr-tour-page .lxe-step-p .elementor-heading-title{font-family:Figtree,Arial,sans-serif!important;font-size:17px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:normal!important}
body.wkr-tour-page .lxe-step-p p{margin:0 0 16px!important}
body.wkr-tour-page .lxe-step-p p:last-child{margin-bottom:0!important}
body.wkr-tour-page .lxe-step-p strong,body.wkr-tour-page .lxe-step-p b{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:600!important}
body.wkr-tour-page .lxe-step-t .elementor-heading-title{font-family:Georgia,serif!important}

#wakoo-reviews .wkr h2,#wakoo-reviews .wkr h2 em{font-family:Georgia,serif!important;font-weight:400!important}
#wakoo-reviews .wkr h2 em{font-style:italic!important}
