.reviews-page{--review-ink:#102e38;--review-muted:#566d74;color:var(--review-ink);background:var(--divers-surface, #f5f7f5)}.reviews-page [hidden]{display:none!important}.reviews-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:6vw;padding-top:65px;padding-bottom:80px;align-items:center}.reviews-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.16em}.reviews-hero h1{font-size:clamp(46px,6.5vw,94px);line-height:1.02;letter-spacing:-.01em;margin:32px 0 24px}.reviews-page h1 em,.reviews-page h2 em{color:#087d89;font-style:normal}.reviews-hero p:not(.reviews-eyebrow){max-width:480px;line-height:1.8;color:var(--review-muted)}.reviews-hero .button{margin-top:18px}.reviews-hero-aside{position:relative;overflow:hidden;isolation:isolate;min-height:350px;border-radius:50% 50% 45% 50%;background:var(--divers-surface, #dce9e6);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;text-align:center}.reviews-big-count{font-size:clamp(90px,11vw,160px);line-height:1;font-weight:700;letter-spacing:-.08em}.reviews-hero-aside>span:nth-child(2){font-size:13px;text-transform:uppercase;letter-spacing:.15em;margin-top:14px}.reviews-hero-aside p{font-size:13px}.reviews-rings{position:absolute;inset:-30%;z-index:-1;border:1px solid #087d8933;border-radius:45%;box-shadow:0 0 0 45px #087d8908,0 0 0 90px #087d8910,0 0 0 135px #087d8908;transform:rotate(var(--review-turn,0deg))}.reviews-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.reviews-heading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.01em;margin:0}.reviews-heading p{color:var(--review-muted)}.reviews-filters{display:grid;grid-template-columns:1.15fr 1fr 1.2fr 1fr;gap:14px;margin:28px 0 10px;padding:24px;background:var(--divers-surface, #e6eeeb);border-radius:18px}.reviews-page label{display:grid;gap:8px;font-size:12px;font-weight:600;min-width:0}.reviews-page input,.reviews-page select,.reviews-page textarea{width:100%;min-width:0;border:1px solid #c2d2ce;border-radius:8px;padding:12px;background:var(--divers-surface, #fff);color:var(--review-ink);font:inherit;font-size:14px}.reviews-filters>button{justify-self:start;grid-column:1/-1;border:0;background:none;color:#066b74;padding:0;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.reviews-results{font-size:12px;color:var(--review-muted);margin:22px 0}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.review-card{background:var(--divers-surface, white);border:1px solid #dce5e2;border-radius:16px;padding:26px;min-width:0;overflow-wrap:anywhere;transition:border-color .2s,box-shadow .2s}.review-card:hover{border-color:#8dbeb8;box-shadow:0 8px 30px #123c3608}.review-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.review-mark{font:70px Georgia,serif;line-height:.65;color:#0f8891}.review-stars{font-size:15px;letter-spacing:.1em;color:#805800}.review-kind{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--review-muted)}.review-card blockquote{margin:0;white-space:pre-line;font-size:15px;line-height:1.85}.review-story{background:none;border:0;margin:0;padding:0}.review-story summary{list-style:none;cursor:pointer;font-size:15px;line-height:1.85;display:block;background:none;padding:0;position:static;color:inherit}.review-story summary::-webkit-details-marker{display:none}.review-story[open]>summary{position:static;display:block;padding:0;background:none;border:0}.review-story[open] .review-excerpt{display:none}.review-read{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#066b74;margin:15px 0}.review-story[open] .review-toggle-icon{transform:rotate(45deg)}.review-read-open,.review-story[open] .review-read-closed{display:none}.review-story[open] .review-read-open{display:inline}.review-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #e6eeeb;font-size:13px}.review-card time{font-size:11px;color:var(--review-muted)}.review-tags{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.review-tags button{background:var(--divers-surface, #eaf2ee);border:0;border-radius:5px;color:#256368;padding:6px 8px;font:inherit;font-size:10px;text-align:left;cursor:pointer}.review-tags button:hover{background:var(--divers-surface, #d1e6df)}.review-source{font-size:10px;color:var(--review-muted);margin-right:12px;text-underline-offset:3px}.reviews-more{display:block;margin:36px auto 0}.reviews-collection{padding-bottom:80px}.reviews-write{background:#102f39;color:#fff;padding:85px 0}.reviews-write-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.reviews-write h2{font-size:clamp(42px,5vw,70px);letter-spacing:-.01em;line-height:1.1;margin:25px 0}.reviews-write h2 em{color:#7fd4c6}.reviews-write p{color:#bfd1d3;line-height:1.8;max-width:420px}.reviews-note{font-size:12px;max-width:330px!important;margin-top:40px}.reviews-write form{display:grid;gap:18px}.reviews-write input,.reviews-write select,.reviews-write textarea{background:var(--divers-surface, #fff);border-color:#b9cfcb}.reviews-write label>span{font-weight:400}.review-consent{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.6}.review-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.review-consent a{color:#9be0d5}.reviews-page .button{background:#087e88;color:white;border:0;border-radius:7px;cursor:pointer;padding:14px 20px}.reviews-page .button:hover:not(:where(html[data-divers-appearance] *)){background:#066571}.reviews-page .button:disabled{opacity:.5;cursor:wait}.reviews-write .button{justify-self:start;background:#9fddd1;color:#123b40}.reviews-write .button:hover:not(:where(html[data-divers-appearance] *)){background:#c4eee5}.review-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.reviews-page :focus-visible{outline:3px solid #dba640;outline-offset:4px}.review-submit-status{margin:0}.reviews-empty{padding:50px 20px;text-align:center}.reviews-page .breadcrumbs{font-size:12px}.reviews-hero .breadcrumbs{margin-bottom:30px}@media(max-width:950px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-filters{grid-template-columns:1fr 1fr}.reviews-hero{gap:25px}.reviews-hero-aside{min-height:280px;padding:25px}}@media(max-width:620px){.reviews-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:45px}.reviews-hero-aside{min-height:180px;border-radius:22px;align-items:flex-start;text-align:left;padding:25px}.reviews-big-count{font-size:85px}.reviews-hero-aside p{display:none}.reviews-heading{display:block}.reviews-grid,.reviews-write-layout{grid-template-columns:1fr}.reviews-filters{padding:16px;gap:12px}.reviews-filters label:first-child,.reviews-filters label:nth-child(3){grid-column:1/-1}.reviews-filters label:nth-child(2){grid-column:1/-1}.reviews-filters label:nth-child(4){grid-column:1/-1}.reviews-write{padding:50px 0}.reviews-note{margin-top:20px}.review-card{padding:22px}.reviews-write-layout{gap:25px}}@media(prefers-reduced-motion:reduce){.reviews-page *{animation:none!important;transition:none!important}}

.reviews-page .breadcrumbs,.reviews-page .breadcrumbs a{color:var(--divers-muted, #526d72)}
/* Editorial review wall: real photographs, layered quotes, fluid masonry. */
.reviews-page{background:var(--divers-surface, #f3f0e8);--review-ink:#123841;--review-muted:#4c6569}.reviews-hero{min-height:700px;grid-template-columns:1.05fr 1fr;gap:5vw;padding-bottom:90px}.reviews-hero h1{font-size:clamp(58px,6.6vw,102px);line-height:1.08}.reviews-hero h1 em{color:#087c83}.reviews-hero-aside{border-radius:0;overflow:visible;background:none;min-height:510px;padding:0;display:block;isolation:isolate}.review-photo-main{position:absolute;inset:25px 5% 85px 12%;margin:0;transform:rotate(5deg);border:9px solid white;border-bottom-width:45px;box-shadow:0 25px 60px #07353b25}.review-photo-main img{width:100%;height:100%;object-fit:cover}.review-photo-main figcaption{position:absolute;bottom:-30px;left:10px;font-size:12px;letter-spacing:.03em;color:var(--divers-muted, #2f5359)}.review-floating-quote{position:absolute;left:-8%;bottom:10px;width:67%;padding:22px 28px;background:#133c45;color:#fff;transform:rotate(-6deg);box-shadow:0 25px 50px #07353b25;border-radius:3px;z-index:3;text-align:left}.review-floating-quote>span{font:80px Georgia;line-height:.6;color:#a4d6c3}.reviews-hero-aside .review-floating-quote p{display:block;color:#fff;font-size:15px;line-height:1.6;margin:8px 0 18px}.review-floating-quote strong{font-size:12px}.review-floating-quote small{display:block;color:#a4c3c5;font-size:10px;margin-top:5px}.review-count-seal{position:absolute;top:0;left:-6%;background:#d9f389;color:#123841;width:126px;height:126px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg);z-index:4;box-shadow:0 0 0 7px #f3f0e8}.review-count-seal strong{font-size:44px;letter-spacing:-.06em;line-height:1}.review-count-seal span{font-size:11px;line-height:1.15;text-align:center;margin-top:6px}.review-photo-small{position:absolute;width:35%;height:190px;right:-2%;bottom:0;margin:0;transform:rotate(10deg);border:7px solid #fff;box-shadow:0 20px 40px #07353b25}.review-photo-small img{width:100%;height:100%;object-fit:cover}.reviews-collection{padding-top:75px}.reviews-heading{margin-bottom:30px}.reviews-filters{display:block;background:var(--divers-surface, #e4e9df);border:1px solid #cfdacc;padding:24px;border-radius:16px}.review-search-label{max-width:420px}.review-search-label>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.reviews-page .review-search-label input{border:0;background:var(--divers-surface, #f8faf6);font-size:16px;padding:14px 18px}.review-filter-groups{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin-top:18px;align-items:start}.review-filter-group{border:1px solid #bfd0c6;background:var(--divers-surface, #f6f8f1);border-radius:10px;position:relative;padding:0;min-width:0}.review-filter-group summary,.review-filter-group[open]>summary{display:flex;position:static;align-items:center;gap:10px;list-style:none;background:none;padding:15px 18px;border:0;margin:0;cursor:pointer;font-size:14px;font-weight:700;color:var(--divers-muted, #143d43)}.review-filter-group summary::-webkit-details-marker{display:none}.review-filter-group summary>span:last-child{margin-left:auto;font-size:20px;font-weight:400;transition:transform .2s}.review-filter-group[open] summary>span:last-child{transform:rotate(45deg)}.review-filter-group [data-selected-count]:not(:empty){background:#173e43;color:white;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:11px}.review-filter-options{padding:0 12px 12px;max-height:310px;overflow-y:auto}.reviews-page .review-filter-options label{display:flex;align-items:center;gap:9px;padding:10px 6px;border-top:1px solid #dce4d8;cursor:pointer;font-size:12px;font-weight:400;line-height:1.5}.reviews-page .review-filter-options input{width:17px;height:17px;flex:0 0 17px;accent-color:#137a78;padding:0}.review-filter-options label>small{margin-left:auto;font-size:10px;opacity:.7}.review-filter-options label:has(input:checked){color:#00675e;font-weight:700}.review-filter-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:11px;color:var(--divers-muted, #536d65)}.review-filter-bottom button{border:0;padding:0;background:none;text-decoration:underline;color:inherit;cursor:pointer;font:inherit}.review-active-filters{display:flex;flex-wrap:wrap;gap:7px}.review-active-filters:not(:empty){margin-top:16px}.review-active-filters button{border:0;background:#17474a;color:#fff;border-radius:30px;padding:8px 12px;cursor:pointer;font:inherit;font-size:11px}.reviews-grid.is-masonry{grid-auto-rows:8px;gap:0 22px;align-items:start;overflow-anchor:none}.review-card{background:none;border:0;padding:0;border-radius:0;box-shadow:none;transition:none;min-width:0;will-change:transform}.review-card:hover{box-shadow:none;border:0}.review-card-inner{padding:28px;background:var(--divers-surface, #fff);border:1px solid #dbdfd5;border-radius:15px;box-shadow:0 3px 0 #203b3810;transition:box-shadow .25s,border-color .25s;overflow:hidden}.review-card:hover .review-card-inner{border-color:#80aaa0;box-shadow:0 12px 32px #203b3814}.review-card.tone-1 .review-card-inner,.review-card.tone-5 .review-card-inner{background:var(--divers-surface, #e1ebdb)}.review-card.tone-3 .review-card-inner{background:#173f48;color:#f7f8ed}.review-card.tone-3 .review-mark,.review-card.tone-3 .review-read,.review-card.tone-3 .review-source,.review-card.tone-3 time,.review-card.tone-3 .review-kind{color:#badbd1}.review-card.tone-3 .review-stars{color:#e4cd85}.review-card.tone-3 .review-tags button{background:#31545b;color:#e8f3dd}.review-card.tone-3 footer{border-color:#ffffff25}.review-card.tone-6 .review-card-inner{background:var(--divers-surface, #f3e7d5)}.review-card blockquote,.review-story summary{font-size:15px;line-height:1.85}.review-card.tone-1 blockquote{font-size:18px;line-height:1.7}.review-card-top{margin-bottom:22px}.review-mark{font-size:90px}.review-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#bed4c8;color:#17444b;font-size:14px;flex:0 0 34px}.review-card footer{justify-content:flex-start;flex-wrap:wrap;gap:9px}.review-card time{margin-left:auto}.review-tags button{border-radius:20px;padding:7px 9px}.reviews-write{margin-top:10px;background:#113e45;position:relative;overflow:hidden}.reviews-write::before{content:'“';position:absolute;font:800px Georgia;line-height:1;left:-50px;top:-80px;color:#ffffff04;pointer-events:none}.reviews-write-layout{position:relative}.reviews-page .button{border-radius:30px;padding:16px 25px}.reviews-results{font-variant-numeric:tabular-nums}.reviews-page #zkusenosti,.reviews-page .reviews-filters{scroll-margin-top:100px}@supports(animation-timeline:view()){.review-photo-main{animation:review-photo-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.review-floating-quote{animation:review-quote-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes review-photo-drift{from{transform:translateY(30px) rotate(9deg)}to{transform:translateY(-30px) rotate(0deg)}}@keyframes review-quote-drift{from{transform:translateY(45px) rotate(-10deg)}to{transform:translateY(-35px) rotate(-2deg)}}}@media(max-width:950px){.reviews-hero{min-height:620px}.reviews-hero-aside{min-height:420px}.review-floating-quote{width:76%;left:-10%}.review-photo-small{right:-3%;height:145px}.review-count-seal{width:100px;height:100px}.review-count-seal strong{font-size:36px}.review-filter-groups{grid-template-columns:1fr}.reviews-grid{column-gap:16px}.review-card-inner{padding:23px}}@media(max-width:620px){.reviews-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:45px;gap:30px}.reviews-hero h1{font-size:60px;margin-top:24px}.reviews-hero-aside{min-height:420px;margin:0 10px}.review-photo-main{inset:15px 4% 90px 10%}.review-floating-quote{width:70%;left:0%;bottom:5px;padding:20px}.review-photo-small{height:150px;width:32%;right:0}.review-count-seal{left:0}.reviews-grid{grid-template-columns:minmax(0,1fr)}.reviews-collection{padding-top:45px}.reviews-filters{padding:16px}.review-filter-groups{gap:8px}.review-filter-group summary{padding:12px 14px}.reviews-page .review-filter-options label{min-height:44px}.review-card-inner{padding:24px}.reviews-hero .breadcrumbs{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.reviews-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.reviews-platforms{margin-top:50px}.reviews-platforms-heading{margin-bottom:24px}.reviews-platforms-heading .reviews-eyebrow{color:var(--divers-muted, #577175);font-size:10px}.reviews-platforms-heading h2{font-size:38px;line-height:1.15;margin:10px 0}.reviews-platforms-heading>p:last-child{font-size:14px;color:var(--divers-muted, #577175)}.reviews-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.review-platform{display:flex;flex-direction:column;padding:27px;border:1px solid #d4ddd4;border-radius:16px;text-decoration:none;color:var(--divers-muted, #173e43);background:var(--divers-surface, #fff);transition:transform .25s,box-shadow .25s,border-color .25s;min-width:0}.review-platform:hover{transform:translateY(-5px);border-color:#6eaaa1;box-shadow:0 15px 30px #173e4312}.review-platform h3{font-family:inherit;font-size:32px;letter-spacing:-.04em;line-height:1.2;margin:27px 0 13px}.review-platform p{font-size:13px;line-height:1.7;margin:0 0 25px;max-width:290px;color:var(--divers-muted, #4b6666)}.review-platform-link{font-size:12px;font-weight:700;margin-top:auto;text-decoration:underline;text-underline-offset:5px}.platform-facebook{background:var(--divers-surface, #e5edf5);border-color:#d2dfea}.platform-heureka{background:var(--divers-surface, #f4e6d6);border-color:#e8d7c2}@media(max-width:760px){.reviews-platform-grid{grid-template-columns:1fr}.reviews-platforms{margin-top:35px}.review-platform{padding:23px}.review-platform h3{margin-top:18px}.review-platform p{max-width:none;margin-bottom:20px}.reviews-platforms-heading h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.review-platform{transition:none}.review-platform:hover{transform:none}}

.review-platform h3.review-platform-logo{height:64px;margin:6px 0 26px;display:flex;align-items:center}.review-platform-logo img{display:block;width:auto;max-width:190px;max-height:54px;object-fit:contain}.platform-google .review-platform-logo img{width:150px}.platform-facebook .review-platform-logo img{width:54px;height:54px}.platform-heureka .review-platform-logo img{width:165px}

/* A glimpse of the next real stories, followed by a deliberate batch reveal. */
.reviews-continuation{position:relative;margin-top:12px;text-align:center;isolation:isolate;overflow:hidden;padding:150px 24px 12px}.reviews-preview{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;height:210px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 5%,transparent 75%)}.review-preview-card{min-width:0;text-align:left;border:1px solid #cbd8cf;border-radius:15px;padding:28px;background:var(--divers-surface,#e1ebdb);color:var(--review-ink)}.review-preview-card:nth-child(2){transform:translateY(24px);background:var(--divers-surface,#fff)}.review-preview-card:nth-child(3){transform:translateY(10px);background:var(--divers-surface,#f3e7d5)}.review-preview-card strong{font-size:13px}.review-preview-card p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.reviews-continuation-content{position:relative;max-width:500px;margin:0 auto}.reviews-continuation .reviews-eyebrow{font-size:10px;color:#087c83;margin:0 0 12px}.reviews-continuation h3{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 18px;letter-spacing:-.02em}.reviews-progress-label{font-size:12px;color:var(--review-muted);font-variant-numeric:tabular-nums;margin:0 0 10px}.reviews-progress{display:block;width:160px;height:4px;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#d8e0d6;margin:0 auto}.reviews-progress::-webkit-progress-bar{background:#d8e0d6}.reviews-progress::-webkit-progress-value{background:#087c83;border-radius:4px}.reviews-progress::-moz-progress-bar{background:#087c83;border-radius:4px}.reviews-page .reviews-more{display:inline-flex;align-items:center;justify-content:center;gap:22px;margin:24px auto 0;min-height:54px;padding:16px 26px;box-shadow:0 5px 16px #12384112;transition:background .2s,box-shadow .2s}.reviews-page .reviews-more:hover:not(:where(html[data-divers-appearance] *)){box-shadow:0 8px 24px #12384122}.reviews-page .reviews-more:active{background:#124d55;box-shadow:none}.reviews-continuation-note{font-size:11px;color:var(--review-muted);margin:14px 0 0}.reviews-continuation.is-complete{padding-top:40px;margin-top:20px;border-top:1px solid #d4ddd4}.reviews-continuation.is-complete .reviews-preview{display:none}.review-card{scroll-margin-top:110px}@media(max-width:950px){.reviews-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-preview-card:nth-child(3){display:none}}@media(max-width:620px){.reviews-continuation{padding:135px 8px 0}.reviews-preview{grid-template-columns:minmax(0,1fr);height:175px}.review-preview-card:nth-child(2){display:none}.reviews-page .reviews-more{width:100%;max-width:320px}.reviews-continuation h3{font-size:27px}}
html[data-motion-paused] :is(.review-photo-main,.review-floating-quote){animation:none}
