.customer-reviews{padding:76px 0 64px;background:#fff;color:#071a2f;--review-red:#d90e2b;--review-line:#dce1e6}.customer-reviews [hidden]{display:none!important}.customer-reviews__wrap{width:min(1280px,calc(100% - 64px));margin:0 auto}.customer-reviews__header{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px}.customer-reviews__header :is(h1,h2){margin:0;font:900 clamp(36px,4.5vw,58px)/.98 var(--font-display,Impact,sans-serif);letter-spacing:-.035em;text-transform:uppercase}.customer-reviews__rating{display:flex;align-items:center;gap:15px;flex-shrink:0}.customer-reviews__rating>strong{font:850 48px/1 var(--font-display,Impact,sans-serif);letter-spacing:-.04em}.customer-reviews__rating p{margin:6px 0 0;font-size:12px;color:#53616f}.customer-reviews__stars{position:relative;display:inline-block;font-size:21px;line-height:1.2;letter-spacing:2px;white-space:nowrap;color:#dce1e6}.customer-reviews__stars>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--review-red)}.customer-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding:1px;padding:1px 1px 18px;scrollbar-width:thin;scrollbar-color:#a1aab5 #edf0f3}.customer-reviews__card{min-width:0;border:1px solid var(--review-line);background:#fff;scroll-snap-align:start;align-self:start}.customer-reviews__photo{display:block;width:100%;padding:0;border:0;background:#eef0f2;cursor:zoom-in;aspect-ratio:1;overflow:hidden}.customer-reviews__photo img{display:block;width:100%;height:100%;object-fit:cover}.customer-reviews__card-body{padding:19px 18px 17px}.customer-reviews__card-stars{display:block;color:var(--review-red);font-size:17px;letter-spacing:1px;line-height:1.1}.customer-reviews__body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.8em;margin:14px 0 18px;font-size:14px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.customer-reviews__byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;font-size:13px}.customer-reviews__byline>strong{font-weight:750;overflow-wrap:anywhere}.customer-reviews__byline>span{color:#596979;font-size:10px}.customer-reviews__card time{display:block;margin-top:6px;font-size:11px;color:#657382}.customer-reviews__read{display:inline-block;padding:0 0 2px;margin-top:15px;background:none;border:0;border-bottom:1px solid #a8b2bf;color:#071a2f;font-size:11px;font-weight:650;line-height:1.5;font-family:inherit;cursor:pointer}.customer-reviews__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.customer-reviews__more{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 27px;border:1px solid #071a2f;background:#071a2f;color:#fff;text-decoration:none;font:750 13px/1.3 var(--font-display,sans-serif);cursor:pointer}.customer-reviews__more:hover{background:var(--review-red);border-color:var(--review-red);color:#fff}.customer-reviews__arrows{display:flex;gap:8px}.customer-reviews__arrows button{width:46px;height:46px;border:1px solid var(--review-line);background:#fff;color:#071a2f;font-size:23px;cursor:pointer}.customer-reviews__arrows button:disabled{opacity:.35;cursor:default}.customer-reviews :is(button,a,select,[tabindex]):focus-visible{outline:3px solid #d90e2b;outline-offset:4px}.customer-reviews__status{margin:0;padding:32px 0;color:#53616f;font-size:14px}.customer-reviews__filters{display:flex;align-items:end;gap:20px;margin:0 0 30px;padding:22px 0;border-block:1px solid var(--review-line)}.customer-reviews__filters label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:650}.customer-reviews__filters select{min-height:44px;min-width:175px;padding:8px 34px 8px 13px;border:1px solid #abb4bf;background:#fff;color:#071a2f;font:inherit;border-radius:0}.customer-reviews__filters p{margin:0 0 12px auto;font-size:13px;color:#53616f}.customer-reviews[data-view=all] .customer-reviews__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.customer-reviews[data-view=all] .customer-reviews__body{min-height:0;-webkit-line-clamp:6}.customer-reviews[data-view=all] .customer-reviews__footer{justify-content:center}.customer-reviews__dialog{width:min(720px,calc(100% - 32px));max-height:90vh;max-height:90dvh;padding:24px;border:0;background:#fff;color:#071a2f;overflow:auto}.customer-reviews__dialog::backdrop{background:#071a2fc7}.customer-reviews__dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:13px;font-weight:700}.customer-reviews__dialog-top button{width:42px;height:42px;border:1px solid var(--review-line);background:#fff;color:#071a2f;font-size:27px;cursor:pointer}.customer-reviews__dialog .customer-reviews__card{border:0}.customer-reviews__dialog .customer-reviews__photo{aspect-ratio:auto;background:#f1f2f4;cursor:default;max-height:58vh}.customer-reviews__dialog .customer-reviews__photo img{height:auto;max-height:58vh;object-fit:contain;aspect-ratio:auto}.customer-reviews__dialog .customer-reviews__card-body{padding:24px 0 4px}.customer-reviews__dialog .customer-reviews__body{display:block;min-height:0;max-height:none;overflow:visible;line-height:1.65}.customer-reviews__detail-photos{display:grid;gap:14px;margin-top:20px}.customer-reviews__detail-photos img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}@media(max-width:1000px){.customer-reviews__list{grid-auto-columns:calc((100% - 36px)/3)}.customer-reviews[data-view=all] .customer-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.customer-reviews{padding:50px 0 44px}.customer-reviews__wrap{width:calc(100% - 36px)}.customer-reviews__header{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:25px}.customer-reviews__header :is(h1,h2){font-size:39px}.customer-reviews__rating>strong{font-size:39px}.customer-reviews__rating{gap:12px}.customer-reviews__rating p{font-size:11px}.customer-reviews__list{grid-auto-columns:72%;gap:14px}.customer-reviews__card-body{padding:18px 16px}.customer-reviews__footer{margin-top:18px;gap:14px}.customer-reviews__more{padding-inline:21px;min-height:46px}.customer-reviews__arrows{gap:6px}.customer-reviews__arrows button{width:40px;height:44px}.customer-reviews__filters{gap:15px;flex-wrap:wrap}.customer-reviews__filters label{flex:1;min-width:0}.customer-reviews__filters select{width:100%;min-width:0;font-size:12px}.customer-reviews__filters p{flex-basis:100%;margin:0}.customer-reviews[data-view=all] .customer-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-reviews[data-view=all] .customer-reviews__card-body{padding:15px 12px}.customer-reviews__dialog{padding:18px}}@media(max-width:370px){.customer-reviews__wrap{width:calc(100% - 28px)}.customer-reviews__header :is(h1,h2){font-size:34px}.customer-reviews__list{grid-auto-columns:85%}.customer-reviews__more{padding-inline:16px}.customer-reviews[data-view=all] .customer-reviews__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.customer-reviews__list{scroll-behavior:auto}}.customer-reviews[data-view=featured]{background-color:#102a48;background-image:linear-gradient(90deg,#0311261f,#0518325c 38%,#05183254 66%,#0311261f),var(--review-star-field);background-position:center,center 51%;background-size:cover;background-repeat:no-repeat;color:#fff;--review-red:#ff7183;--review-line:rgba(255,255,255,.3)}.customer-reviews[data-view=featured] .customer-reviews__rating p,.customer-reviews[data-view=featured] .customer-reviews__status{color:#d8e3ef}.customer-reviews[data-view=featured] .customer-reviews__stars{color:#8294ac}.customer-reviews[data-view=featured] .customer-reviews__list{grid-auto-columns:calc((100% - 28px)/3);gap:14px;padding:4px 4px 16px;scrollbar-color:#8294ac transparent;scroll-padding:4px}.customer-reviews[data-view=featured] .customer-reviews__list>.customer-reviews__card{border:0;background:transparent}.customer-reviews[data-view=featured] .customer-reviews__list .customer-reviews__photo{height:300px;aspect-ratio:auto;border-radius:3px;cursor:pointer;position:relative}.customer-reviews[data-view=featured] .customer-reviews__list .customer-reviews__photo[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #fff;border-bottom:6px solid #ff7183;pointer-events:none}.customer-reviews[data-view=featured] .customer-reviews__list img{object-position:center 35%}.customer-reviews__featured{margin-top:24px;max-width:900px;min-height:210px}.customer-reviews .customer-reviews__story{border:0;background:transparent;color:#fff}.customer-reviews__story .customer-reviews__card-body{padding:0}.customer-reviews__story .customer-reviews__body{font-size:22px;line-height:1.5;min-height:0;margin:14px 0 20px;-webkit-line-clamp:3}.customer-reviews__story .customer-reviews__byline{font-size:14px;gap:10px 14px}.customer-reviews__story .customer-reviews__byline>span,.customer-reviews__story time{color:#d8e3ef}.customer-reviews__story .customer-reviews__read{color:#fff;border-color:#a9bcd2;font-size:12px}.customer-reviews[data-view=featured] .customer-reviews__footer{border-top:1px solid var(--review-line);padding-top:24px;margin-top:24px}.customer-reviews[data-view=featured] .customer-reviews__more{border-color:#fff;background:transparent;color:#fff}.customer-reviews[data-view=featured] .customer-reviews__more:hover{background:#fff;color:#071a2f}.customer-reviews[data-view=featured] .customer-reviews__arrows{align-items:center;gap:14px}.customer-reviews[data-view=featured] .customer-reviews__arrows button{border-color:#9bafc7;background:transparent;color:#fff;border-radius:50%}.customer-reviews[data-view=featured] .customer-reviews__arrows button:hover:not(:disabled){background:#fff;color:#071a2f}.customer-reviews__position{font-size:12px;color:#d8e3ef;white-space:nowrap;min-width:40px;text-align:center}.customer-reviews[data-view=featured] :is(button,a,[tabindex]):focus-visible{outline-color:#fff}.customer-reviews[data-view=featured] .customer-reviews__dialog :is(button,a):focus-visible{outline-color:#d90e2b}@media(max-width:750px){.customer-reviews[data-view=featured]{background-position:center,right center}.customer-reviews[data-view=featured] .customer-reviews__header{gap:20px}.customer-reviews[data-view=featured] .customer-reviews__list{grid-auto-columns:calc((100% - 16px)/3);gap:8px;padding:4px 4px 14px}.customer-reviews[data-view=featured] .customer-reviews__list .customer-reviews__photo{height:170px}.customer-reviews__featured{margin-top:18px;min-height:235px}.customer-reviews__story .customer-reviews__body{font-size:18px;-webkit-line-clamp:4}.customer-reviews[data-view=featured] .customer-reviews__footer{flex-wrap:wrap;gap:20px}.customer-reviews[data-view=featured] .customer-reviews__arrows{gap:8px;margin-left:auto}.customer-reviews[data-view=featured] .customer-reviews__more{padding-inline:16px}}@media(max-width:370px){.customer-reviews[data-view=featured] .customer-reviews__list .customer-reviews__photo{height:145px}.customer-reviews[data-view=featured] .customer-reviews__footer{gap:16px}.customer-reviews[data-view=featured] .customer-reviews__more{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dh-customer-reviews.css.map */
