@layer base{.PaginationNav .PaginationNavButton,.PaginationNav .PaginationNavButton.left,.PaginationNav .PaginationNavButton.right,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer components{.PaginationNav{--item-color: var(--black);--border-color: transparent;--bg-color: transparent;display:flex;justify-content:center;gap:10px}@media(min-width: 768px){.PaginationNav{justify-content:flex-end}}.PaginationNav .PaginationNavButton{--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large)}.PaginationNav .PaginationNavButton{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:0;font-family:var(--ff-default);font-weight:400;color:var(--item-color);border:1px solid var(--border-color);background-color:var(--bg-color);text-underline-offset:2px}.PaginationNav .PaginationNavButton.left{--_font-size-min: var(--body-font-size-min-small);--_font-size-max: var(--body-font-size-max-small)}.PaginationNav .PaginationNavButton.right{--_font-size-min: var(--body-font-size-min-small);--_font-size-max: var(--body-font-size-max-small)}.PaginationNav .PaginationNavButton.disabled{pointer-events:none;opacity:.5}.PaginationNav .PaginationNavButton.active{--bg-color: var(--primary-color-1);pointer-events:none;cursor:default;background-color:var(--bg-color)}@media(min-width: 576px){.PaginationNav .PaginationNavButton{min-width:40px;min-height:40px}}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active{text-decoration:underline}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):active.right{--bg-color: var(--black);--item-color: var(--white)}@media(hover: hover){.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover{text-decoration:underline}.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.left,.PaginationNav .PaginationNavButton:not(.active):not([disabled]):hover.right{--bg-color: var(--black);--item-color: var(--white)}}}
@layer base{.item-category-navigation .category-link-item,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer base{.item-overview .item-list{--min-column-size: 280px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column-size)), 1fr));row-gap:24px;column-gap:16px}.item-overview .item-list>.item-column>*{height:100%}@media(min-width: 768px){.item-overview .item-list{column-gap:24px}}.item-overview .overview-loader{display:flex;justify-content:center}.item-overview .PaginationNav{margin-top:20px}.item-overview-sidebar{display:grid;grid-template-columns:1fr;gap:48px}.item-category-navigation{position:relative;overflow:hidden}.item-category-navigation>ul{position:relative;display:flex;gap:8px;overflow:auto}.item-category-navigation>ul>li{flex:0 0 auto;padding:4px}.item-category-navigation>ul>li:last-child{margin-inline-end:24px}@media(min-width: 768px){.item-category-navigation>ul{justify-content:center;flex-wrap:wrap;overflow:unset;gap:16px}.item-category-navigation>ul>li:last-child{margin-inline-end:0}}.item-category-navigation::after{position:absolute;top:0;right:0;content:"";display:block;width:24px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255))}.item-category-navigation .category-link-item{--_font-size-min: var(--body-font-size-min-large);--_font-size-max: var(--body-font-size-max-large)}.item-category-navigation .category-link-item{font-family:var(--ff-default);font-weight:400;text-underline-offset:6px}.item-category-navigation .category-link-item:focus-visible{outline:2px solid var(--black);outline-offset:2px}}@layer theme{.item-category-navigation{--_color: var(--item-category-navigation-color, var(--brand-black));--_active-color: var(--item-category-navigation-active-color, var(--brand-primary-color))}.item-category-navigation .category-link-item{--btn-height: 40px;--btn-padding: 7px 14px;--_font-size-min: var(--body-font-size-min-small);--_font-size-max: var(--body-font-size-max-small)}.item-category-navigation .category-link-item.active{background-color:var(--btn-bg-hover);border-color:var(--btn-border-color-hover);color:var(--btn-color-hover)}}
@layer base{.review-card-item>div>.title,.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer theme{.review-card-item{background-color:var(--support-color-1);padding:24px;display:flex;flex-direction:column;gap:16px}.review-card-item>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;gap:16px}.review-card-item>div>.title{--_font-size-min: 2rem;--_font-size-max: 2rem;font-weight:600;letter-spacing:1%}.review-card-item>div>.review-score{position:relative;margin-left:auto;width:110px;height:20px;background:linear-gradient(to right, var(--black) 0%, var(--black) var(--percent), rgba(var(--black-rgb), 0.25) var(--percent), rgba(var(--black-rgb), 0.25) 100%);-webkit-mask:url(/frontend/assets/generated/076cedb9d37c873a5d4a.svg) no-repeat center;mask:url(/frontend/assets/generated/076cedb9d37c873a5d4a.svg) no-repeat center;-webkit-mask-size:100% 100%;mask-size:100% 100%}}
@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-secondary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);line-height:1.1}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.2}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.5}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);--_color: var(--subtitle-text-color, var(--black));display:block;font-family:var(--ff-primary);font-weight:400;color:var(--_color);margin-block-end:16px}p{font-weight:300}}@layer theme{.review-overview .item-list{--min-column-size: 500px;gap:48px}.review-overview .PaginationNav{justify-content:center;margin-block-start:56px}}
