.kn-reviews{--kn-review-ink: #273949;display:block;min-width:0;padding:0;color:var(--kn-review-ink);font-family:var(--ltn__body-font, inherit)}.kn-reviews *,.kn-reviews *:before,.kn-reviews *:after{box-sizing:border-box}.kn-reviews [hidden]{display:none!important}.kn-reviews__header{margin-bottom:18px}.kn-reviews h2{margin:0;color:#0464aa;font-family:var(--ltn__heading-font, inherit);font-size:clamp(24px,2.5vw,30px);font-weight:600;line-height:1.1;letter-spacing:-.02em}.kn-reviews__track{--kn-review-fade: 24px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:#b6ccdc transparent;padding:4px 0 8px;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,#000,#000 var(--kn-review-fade),#000 calc(100% - var(--kn-review-fade)),var(--kn-review-right, transparent));mask-image:linear-gradient(to right,#000,#000 var(--kn-review-fade),#000 calc(100% - var(--kn-review-fade)),var(--kn-review-right, transparent))}.kn-reviews[data-at-end] .kn-reviews__track{--kn-review-right: #000}.kn-reviews[data-enhanced] .kn-reviews__track{scrollbar-width:none}.kn-reviews[data-enhanced] .kn-reviews__track::-webkit-scrollbar{display:none}.kn-reviews__card{display:flex;flex:0 0 min(440px,86%);min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid #d8e2e9;border-radius:9px;background:#fff}.kn-reviews__photo{flex:0 0 37%;min-width:0;align-self:stretch;position:relative;margin:0;background:#e8eef3}.kn-reviews__photo>a{display:block;position:relative;height:100%;min-height:210px;color:var(--kn-review-ink)}.kn-reviews__photo img{display:block;position:absolute;width:100%;height:100%;border-radius:0;object-fit:cover}.kn-reviews__photo-label{display:flex;justify-content:space-between;align-items:center;position:absolute;inset:auto 7px 7px;gap:4px;padding:6px 7px;border-radius:3px;background:#fffffff2;color:#273949;font-size:9px;font-weight:600}.kn-reviews__photo-label svg{width:13px;height:13px}.kn-reviews__body{display:flex;flex:1;min-width:0;flex-direction:column;padding:20px}.kn-reviews__card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.kn-reviews__stars{display:inline-flex;gap:2px;color:#b57916}.kn-reviews__source{color:#61727e;font-size:10px}.kn-reviews .kn-reviews__quote{margin:15px 0 18px;padding:0;border:0;background:none;box-shadow:none;color:#303030;font-size:14px;font-weight:400;font-style:normal;line-height:1.65;text-align:start}.kn-reviews__quote:before,.kn-reviews__quote:after{content:none}.kn-reviews__quote>p{margin:0;color:inherit;font:inherit}.kn-reviews[data-enhanced] .kn-reviews__card .kn-reviews__quote>p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.kn-reviews__author{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--kn-review-ink)}.kn-reviews__author>span{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;background:#eaf3f9;color:#0464aa;font-size:11px}.kn-reviews__author strong{font-size:11px;font-weight:600;line-height:1.4}.kn-reviews__photo-note{margin:8px 0 0;color:#61727e;font-size:10px;line-height:1.45}.kn-reviews__card .kn-reviews__photo-note{display:none}.kn-reviews__read-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:6px}.kn-reviews__read,.kn-reviews__original{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0;border:0;background:none;color:#0464aa;font:inherit;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.kn-reviews__read svg,.kn-reviews__original svg{width:13px;height:13px}.kn-reviews__footer{display:flex;justify-content:center;margin-top:12px}.kn-reviews__navigation{display:flex;align-items:center;gap:11px;flex-shrink:0}.kn-reviews__navigation button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #c9dae6;border-radius:50%;background:transparent;color:var(--kn-review-ink);cursor:pointer}.kn-reviews__navigation button:hover{background:#e5f1f9}.kn-reviews__counter{display:flex;gap:4px;color:#61727e;font-size:10px;font-variant-numeric:tabular-nums}.kn-reviews :is(button,a,[tabindex]):focus-visible{outline:2px solid #0464aa;outline-offset:3px}.kn-reviews .kn-reviews__read:focus{outline:none;box-shadow:none}.kn-reviews .kn-reviews__read:focus-visible{text-decoration-thickness:2px}.kn-reviews__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:40px 28px 28px;overflow-y:auto;border:1px solid #d3e0e9;border-radius:12px;background:#fff;color:#273949;overscroll-behavior:contain}.kn-reviews__dialog::backdrop{background:#142b3fb3}.kn-reviews__close{display:grid;position:absolute;inset:5px 5px auto auto;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:#273949;cursor:pointer}.kn-reviews__dialog .kn-reviews__photo{max-width:100%;margin:0 0 22px}.kn-reviews__dialog .kn-reviews__photo>a{min-height:0}.kn-reviews__dialog .kn-reviews__photo img{position:static;width:100%;height:auto;max-height:50dvh;object-fit:contain}.kn-reviews__dialog .kn-reviews__body{padding:0}.kn-reviews--product{margin-top:24px}.kn-reviews--product .kn-reviews__header{position:relative;display:block;margin-bottom:16px}.kn-reviews--product h2{font-size:24px}.kn-reviews--product .kn-reviews__card{flex-basis:94%}.kn-reviews--product .kn-reviews__body{padding:16px}.kn-reviews--product .kn-reviews__quote{font-size:13px}@media(min-width:1200px){.kn-reviews--banner .kn-reviews__card{flex-basis:calc((100% - 28px) / 3)}.kn-reviews--banner .kn-reviews__card--photo{flex-basis:calc((100% - 28px) / 3 + 100px)}}@media(max-width:767px){.kn-reviews__header{margin-bottom:14px}.kn-reviews h2{font-size:25px}.kn-reviews__track{--kn-review-fade: 16px;gap:10px}.kn-reviews__card,.kn-reviews--product .kn-reviews__card{flex-basis:92%}.kn-reviews__photo{flex-basis:30%}.kn-reviews__photo>a{min-height:190px}.kn-reviews__body,.kn-reviews--product .kn-reviews__body{padding:13px}.kn-reviews .kn-reviews__quote{margin:11px 0 14px;font-size:12px;line-height:1.6}.kn-reviews__card-top{gap:5px}.kn-reviews__stars{gap:1px}.kn-reviews__stars svg{width:11px;height:11px}.kn-reviews__source{font-size:9px}.kn-reviews__photo-label{inset:auto 4px 4px;padding:5px;font-size:8px}.kn-reviews__photo-label svg{display:none}.kn-reviews__footer{margin-top:5px}.kn-reviews__navigation{gap:7px}.kn-reviews__navigation button{width:36px;height:36px}.kn-reviews--product{margin:18px 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kn-customer-reviews.css.map */
