.embla__button{position:absolute;top:50%;left:15px;width:40px;height:40px;transform:translateY(-50%);font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;border-radius:23px;opacity:.5;overflow:hidden;text-indent:101%;box-sizing:content-box;padding:0;z-index:10}.embla__button::before{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;left:0;top:-1px;font-family:FontAwesome;text-indent:0;font-size:30px;line-height:1;text-align:center;font-weight:bold}.embla__button:link,.embla__button:visited,.embla__button:hover,.embla__button:focus,.embla__button:active{text-decoration:none}.embla__button:hover,.embla__button:focus{opacity:.9}.embla__button:hover,.embla__button:focus,.embla__button:active{outline:none}.embla__button--prev{left:15px}.embla__button--prev::before{content:"";text-indent:-4px}.embla__button--next{left:auto;right:15px}.embla__button--next::before{content:"";text-indent:1px}.embla__buttons:has(:where(.embla__button:not([disabled]))){display:block}
.embla__pagination{position:absolute;display:inline-block;top:15px;right:15px;margin:0;list-style:none;z-index:10}.embla__pagination button{margin:0;padding:0;display:inline-block}.embla__pagination button::before{background-color:rgba(255,255,255,.25);border:1px solid rgba(0,0,0,.05)}.embla__pagination button.is-active::before{background-color:#fff;border-color:rgba(0,0,0,.1)}.embla__pagination button{background:none;border:none;margin:0;padding:0;outline:none;width:20px;height:20px;overflow:hidden;text-indent:50px;position:relative}.embla__pagination button::before{content:"";display:block;border-radius:6px;height:10px;width:10px;position:absolute;inset:0;margin:auto}
[class*=star-svg]{display:block;margin:0 2.5px;overflow:visible;height:14px;width:14px}@media(min-width: 1px){#page [class*=star-svg]{min-width:14px !important}}[class*=star-svg] path{stroke-width:18px;paint-order:stroke}.star-rating-container{display:inline-flex;position:relative;vertical-align:text-bottom}.star-rating-container .star-rating-container-overlay{display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.star-rating-container.star-rating-container-dynamic button,.star-rating-container.star-rating-container-dynamic button:hover,.star-rating-container.star-rating-container-dynamic button:active,.star-rating-container.star-rating-container-dynamic button:focus{display:block;border:none;background:none;padding:0;height:30px;width:30px}.star-rating-container.star-rating-container-dynamic [class*=star-svg]{height:23px;width:22px;margin-right:auto;margin-left:auto}@media(min-width: 1px){#page .star-rating-container.star-rating-container-dynamic [class*=star-svg]{min-width:22px !important}}.star-svg path{fill:#fff;stroke:#729aa4}.star-svg-active path{fill:#729aa4;stroke:#729aa4}.star-svg-active.star-svg path{stroke-width:0}.star-rating-container .star-rating-container-overlay .star-svg path{fill:#729aa4;stroke:#729aa4}.star-rating-container.star-rating-container-dynamic:hover .star-svg path{fill:#729aa4}.star-rating-container.star-rating-container-dynamic:focus-within .star-svg path{fill:#729aa4}.star-rating-container.star-rating-container-dynamic button:hover~button .star-svg path,.star-rating-container.star-rating-container-dynamic button:active~button .star-svg path,.star-rating-container.star-rating-container-dynamic button:focus~button .star-svg path{fill:#fff}
.customer-recommendations{--bs-gutter-x: 30px;--heureka-badge-size: 120px;background:linear-gradient(transparent calc(var(--heureka-badge-size) / 2), #f3f3f3 0)}.customer-recommendations>.page-width-container{padding:65px 0;margin-block-start:calc(var(--heureka-badge-size)/2);text-align:center;position:relative;border-radius:8px}.customer-recommendations .embla{--embla-button-size: 64px;--embla-gutter: 0px;--embla-slide-spacing: 30px;--embla-slides-per-view: 1}@media(min-width: 768px){.customer-recommendations .embla{--embla-slides-per-view: 2}}@media(min-width: 992px){.customer-recommendations .embla{--embla-gutter: var(--embla-button-size);--embla-slide-spacing: var(--embla-gutter)}}@media(min-width: 1200px){.customer-recommendations .embla{--embla-slides-per-view: 4}}.customer-recommendations .embla__viewport{scroll-padding-inline-start:var(--embla-gutter)}@media(min-width: 992px){.customer-recommendations .embla__viewport{mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.15), #000 var(--embla-gutter), #000 calc(100% - var(--embla-gutter)), rgba(0, 0, 0, 0.15))}}@media(min-width: 1366px){.customer-recommendations .embla__viewport{margin-inline:calc(-1*var(--embla-gutter))}}.customer-recommendations .embla__controls{position:absolute;inset:0;pointer-events:none}.customer-recommendations .embla__slide{flex:0 0 calc((100% - 2*var(--embla-gutter) + var(--embla-slide-spacing))/var(--embla-slides-per-view));padding-inline:calc(var(--embla-slide-spacing)/2);box-sizing:border-box}.customer-recommendations .embla__pagination:not(.fix-specificity.fix-specificity){display:none;margin:0;position:absolute;inset:auto 0 -60px;justify-content:center;margin-inline:auto}@media(min-width: 992px){.customer-recommendations .embla__pagination:not(.fix-specificity.fix-specificity){display:flex}}.customer-recommendations .embla__pagination:not(.fix-specificity.fix-specificity) .embla__pagination-item{flex:0 1 70px;pointer-events:all}.customer-recommendations .embla__buttons{background:none;inset:auto 0 50%;pointer-events:none;justify-content:space-between}.customer-recommendations .embla__button:not(.fix-specificity.fix-specificity){width:var(--embla-button-size);height:var(--embla-button-size);translate:0 -50%;opacity:1;pointer-events:all;display:none}.customer-recommendations .embla__button:not(.fix-specificity.fix-specificity)::before{border-color:#729aa4}.customer-recommendations .embla__button:not(.fix-specificity.fix-specificity):hover::before,.customer-recommendations .embla__button:not(.fix-specificity.fix-specificity):focus-visible::before{border-color:#f6b490}@media(min-width: 992px){.customer-recommendations .embla__button:not(.fix-specificity.fix-specificity){display:block}}.customer-recommendations .embla__button--prev:not(.fix-specificity.fix-specificity){left:0}@media(min-width: 1366px){.customer-recommendations .embla__button--prev:not(.fix-specificity.fix-specificity){left:calc(-1*var(--embla-button-size))}}.customer-recommendations .embla__button--next:not(.fix-specificity.fix-specificity){right:0}@media(min-width: 1366px){.customer-recommendations .embla__button--next:not(.fix-specificity.fix-specificity){right:calc(-1*var(--embla-button-size))}}.customer-recommendations__logo{position:absolute;top:calc(var(--heureka-badge-size)/-2);left:0;right:0;margin:-8px auto 0}.customer-recommendations__title{margin-block:14px 40px;font-size:24px;font-weight:normal;text-transform:uppercase}.customer-recommendations__recommendation{text-align:center;height:100%;display:grid;grid-auto-rows:auto auto 1fr;gap:10px 0}@media(min-width: 768px){.customer-recommendations__recommendation{text-align:start}}.customer-recommendations__recommendation-rating,.customer-recommendations__recommendation-comment,.customer-recommendations__recommendation-comment-source{margin:0}.customer-recommendations__recommendation-rating .star-rating-container .star-rating-container-overlay .star-svg path{fill:#f6b490;stroke:#f6b490}.customer-recommendations__recommendation .star-svg{height:16px;width:16px}.customer-recommendations__recommendation-comment{text-wrap:balance}@media(min-width: 768px){.customer-recommendations__recommendation-comment{text-wrap:pretty}}.customer-recommendations__recommendation-comment-source{display:inline-grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 16px;margin-block-start:5px;font-style:italic;place-self:end center;text-align:start}@media(min-width: 768px){.customer-recommendations__recommendation-comment-source{justify-self:start}}.customer-recommendations__recommendation-comment-avatar{grid-column:1;grid-row:1/span 2;height:45px;width:45px;stroke-width:0}.customer-recommendations__recommendation-comment-username,.customer-recommendations__recommendation-comment-date{grid-column:2}.customer-recommendations__more{margin-block:80px 0}@media(min-width: 992px){.customer-recommendations__more{margin-block-start:110px}}
