@charset "UTF-8";.category-reviews-section{font-size:15px;line-height:1.4}.category-reviews-section__title{color:#1e2429;font-weight:400;margin:0;line-height:1.1666666667}.category-reviews-section__title strong{color:#06c;font-weight:700}@media(max-width: 22.99em){.category-reviews-section__title{font-size:6.5217391304vw}}@media(min-width: 23em)and (max-width: 47.99em){.category-reviews-section__title{font-size:24px}}@media(min-width: 48em)and (max-width: 59.99em){.category-reviews-section__title{font-size:3.125vw}}.category-reviews-section__search{align-items:center;display:flex;flex:0 0 auto;gap:6px;margin-top:16px}.category-reviews-section__search .input{flex:0 1 auto;width:200px}.category-reviews-section__filters{margin-top:16px}.category-reviews-section__reviews{align-items:start;display:flex;flex-wrap:wrap;gap:30px 20px;margin-top:20px}.category-reviews-section__reviews>.review-card{width:100%;flex:0 0 auto}@media(max-width: 22.99em){.category-reviews-section__reviews>.review-card{--review-card--image-size: 4.6666666667em}}@media(min-width: 23em)and (max-width: 35.99em){.category-reviews-section__reviews>.review-card{--review-card--image-size: 5.3333333333em}}.category-reviews-section__reviews.has-initial-results>.review-card:nth-child(n+5){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.category-reviews-section__no-results{align-items:center;display:flex;flex-wrap:wrap;gap:4px 20px;width:100%}.category-reviews-section__actions{margin-top:32px}.category-reviews-section__actions .link{display:inline-block}:root .category-reviews-section__no-results em,:root .category-reviews-section__actions .link em{background:#1ded93;font-style:normal;text-decoration:none}@media(max-width: 35.99em){.category-reviews-section__title{text-align:center}.category-reviews-section__search .input{flex-grow:1}}@media(max-width: 47.99em){.category-reviews-section__actions{align-items:flex-start;display:flex}.category-reviews-section__actions .link:last-child{margin-left:auto}}@media(min-width: 48em){.category-reviews-section__actions .link:not(.hidden)+.link{margin-left:24px}}.helpful-icon{height:1.3em;width:1.3em;color:#acadb0;display:inline-block;position:relative;transition:color .1s ease-out;vertical-align:top;z-index:1}.helpful-icon__jump{position:absolute;top:0;left:0;height:100%;width:100%;display:block;pointer-events:none;transform:none;z-index:1}.helpful-icon__tilt{height:100%;width:100%;display:block;transform:none}.helpful-icon .icon{height:100%;width:100%;display:block}.helpful-icon::before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";border:.22em solid #f2c40c;border-radius:50%;opacity:0;pointer-events:none;z-index:1}.helpful-icon.is-active{color:#f2c40c}.helpful-icon--thumbs-up.is-active.animate .helpful-icon__jump{animation:.5s ease helpful-icon--jump;transform-origin:50% 180%}.helpful-icon--thumbs-up.is-active.animate .helpful-icon__tilt{animation:.5s ease helpful-icon--tilt;transform-origin:50% 80%}.helpful-icon--thumbs-up.is-active.animate::before{animation:.5s ease-out helpful-icon--ripple}.helpful-icon--thumbs-down.is-active.animate .helpful-icon__jump{animation:.5s ease helpful-icon--drop;transform-origin:150% 50%}@keyframes helpful-icon--jump{0%{transform:scale(1)}40%{transform:scale(1.25)}90%{transform:scale(1)}}@keyframes helpful-icon--drop{0%{transform:rotate(0)}40%{transform:rotate(-15deg)}60%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes helpful-icon--tilt{0%{transform:rotate(0)}28%,32%{transform:rotate(-18deg)}75%{transform:rotate(6deg)}100%{transform:rotate(0)}}@keyframes helpful-icon--ripple{8%{opacity:.5;transform:scale(0.1)}90%{opacity:0;transform:scale(5)}}.legacy-review-list{margin:20px 0}.legacy-review-list .review-card+.review-card{margin-top:41px;position:relative}.legacy-review-list .review-card+.review-card::before{position:absolute;top:-20px;right:0;left:0;height:1px;width:100%;border-top:1px solid #e6e6e6;content:"";display:block}.product-reviews-section{font-size:15px;line-height:1.4;scroll-margin-top:80px}.product-reviews-section__title{color:#1e2429;font-weight:400;margin:0;line-height:1.1666666667}.product-reviews-section__title strong{color:#06c;font-weight:700}@media(max-width: 22.99em){.product-reviews-section__title{font-size:6.5217391304vw}}@media(min-width: 23em)and (max-width: 47.99em){.product-reviews-section__title{font-size:24px}}@media(min-width: 48em)and (max-width: 59.99em){.product-reviews-section__title{font-size:3.125vw}}.product-reviews-section__search{align-items:center;display:flex;flex:0 0 auto;gap:6px}.product-reviews-section__search .input{flex:0 1 auto;width:200px}.product-reviews-section__filters{margin-top:16px}.product-reviews-section__reviews{align-items:start;display:flex;gap:30px 20px;flex-wrap:wrap}.product-reviews-section__reviews>.review-card{width:100%;flex:0 0 auto}.product-reviews-section__reviews.has-initial-results>.review-card:nth-child(n+4){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}@media(min-width: 36em)and (max-width: 47.99em){.product-reviews-section__reviews>.review-card{width:calc(50% - 10px - 0.01px)}.product-reviews-section__reviews.has-initial-results>.review-card:nth-child(3){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}}.product-reviews-section__no-results{align-items:center;display:flex;flex-wrap:wrap;gap:4px 20px;width:100%}.product-reviews-section__actions .link{display:inline-block}:root .product-reviews-section__no-results em,:root .product-reviews-section__actions .link em{background:#1ded93;font-style:normal;text-decoration:none}@media(max-width: 47.99em){.product-reviews-section__title{text-align:center}.product-reviews-section__summary{display:flex;gap:16px;margin-top:12px}.product-reviews-section__rating{flex:1 1 auto;width:33.3333%}.product-reviews-section__chart{flex:1 1 auto;margin-top:8px;width:66.6667%}.product-reviews-section__search{margin-top:16px}.product-reviews-section__reviews{margin-top:20px}.product-reviews-section__actions{align-items:flex-start;display:flex;margin-top:32px}.product-reviews-section__actions .link:last-child{margin-left:auto}}@media(max-width: 59.99em){.product-reviews-section__search{padding-top:32px;position:relative}.product-reviews-section__search>.link{position:absolute;top:0;left:2px}}@media(min-width: 48em){.product-reviews-section{display:grid;gap:0 20px;grid-template-columns:220px 1fr;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"title title" "summary search" "summary filters" "summary reviews" "summary actions"}.product-reviews-section__title{grid-area:title}.product-reviews-section__summary{grid-area:summary;margin-top:20px}.product-reviews-section__chart{margin-top:12px}.product-reviews-section__search{grid-area:search;margin-top:28px}.product-reviews-section__filters{grid-area:filters;margin-top:16px}.product-reviews-section__reviews{align-self:start;grid-area:reviews;margin-top:32px}.product-reviews-section__actions{grid-area:actions;margin-top:32px}.product-reviews-section__actions .link:not(.hidden)+.link{margin-left:24px}.product-reviews-section__search.hidden+.product-reviews-section__filters{margin-top:28px}.product-reviews-section__filters:not(:empty)+.product-reviews-section__reviews{margin-top:20px}}.is-kiosk .product-reviews-section--right-margin{margin-right:364px}.review-card{--review-card--image-size: 6.6666666667em;font-size:15px;position:relative}.review-card__image{display:none}.review-card__title{display:block;font-size:1.3333333333em;font-weight:500;line-height:1.1666666667;color:inherit;margin:0 !important}.modal-dialog .review-card__title{padding-right:8px}.review-card__stars{display:block;font-size:.9333333333em;margin-top:.2666666667em}.review-card__product{color:#1e2429;display:block;margin-top:.2666666667em;width:fit-content}a.review-card__product{text-decoration:underline;transition:color .1s ease-out;outline:0 none !important}a.review-card__product:not(:disabled):active,a.review-card__product:not(:disabled):hover{color:#39a9e0}a.review-card__product .review-card__product-link::before{position:absolute;top:-2px;right:-3px;bottom:-2px;left:-3px;border-radius:2.5px;content:"";pointer-events:none;transition:box-shadow .1s ease-out}a.review-card__product:focus-visible .review-card__product-link::before{box-shadow:rgba(66,153,225,.5) 0 0 0 4px}.review-card__product-link{display:block;position:relative}.review-card__info{color:#616669;font-size:.9333333333em;font-style:italic;margin-top:.2666666667em}.review-card__title+.review-card__info{margin-bottom:.5333333333em}.review-card__body{font-size:1em;margin-top:.2666666667em;line-height:1.2666666667}.review-card__body.read-more{--read-more--font-size: 1em;--read-more--line-height: 1.2666666667}.review-card__style{font-size:.8666666667em}.review-card__sentiment{font-size:.8666666667em;margin-top:.3076923077em}.review-card__sentiment .helpful-icon{margin-right:.25em}.review-card__note{color:#616669;font-size:.9333333333em;margin-top:.8571428571em;line-height:1.3125}.review-card__body+.review-card__style,.review-card__body+.review-card__sentiment,.review-card__note+.review-card__sentiment{margin-top:1.2307692308em}.review-card.review-card--with-image{padding-left:calc(var(--review-card--image-size)*1.2)}.review-card.review-card--with-image .review-card__image{position:absolute;top:0;left:0;display:block;height:var(--review-card--image-size);width:var(--review-card--image-size)}.review-card.review-card--with-image .review-card__image img{height:100%;width:100%;display:block}.review-card.review-card--with-image a.review-card__image{outline:0 none !important}.review-card.review-card--with-image a.review-card__image::before{position:absolute;top:-2px;right:-3px;bottom:-2px;left:-3px;border-radius:2.5px;content:"";pointer-events:none;transition:box-shadow .1s ease-out}.review-card.review-card--with-image a.review-card__image:focus-visible::before{box-shadow:rgba(66,153,225,.5) 0 0 0 4px}.review-card.review-card--summary{border:2px solid #f2c40c;border-radius:4px;padding:.8em 1.0666666667em}.review-card.review-card--summary .review-card__title{font-weight:700}.review-card.review-card--summary .review-card__body.read-more{--read-more--max-lines: 7}.review-card.review-card--summary .review-card__body.read-more.has-more~.review-card__sentiment{display:none}:root .review-card__title em,:root .review-card__body em{background:#1ded93;font-style:normal;text-decoration:none}.review-bar{background:rgba(0,0,0,0);border:0 none;display:block;font-size:14px;height:1.7142857143em;line-height:1.7142857143em;min-width:10em;padding:0;position:relative;width:100%}.review-bar__rating{border-radius:4px;color:#f2c40c;display:block;font-weight:500;padding-right:1em;pointer-events:none;text-align:center;transition:background-color .1s ease-out,color .1s ease-out;width:3em}.review-bar__rating .icon{position:absolute;top:.2857142857em;left:1.5714285714em;height:1em;width:1em}.review-bar__rating::before,.review-bar__fill{position:absolute;top:.5em;right:2.7142857143em;left:3.5714285714em;background:#f2c40c;display:block;height:.7142857143em;transform-origin:0 50%;transition:transform .2s ease}.review-bar__rating::before{background:#e6e6e6;content:""}.review-bar::after{position:absolute;top:0;right:0;color:#cc8700;content:attr(data-count);font-style:italic;text-align:left;width:2.2857142857em}.review-bar[data-count="0"] .review-bar__rating,.review-bar[data-count="0"]::after{color:#8f9294}.review-bar.is-active .review-bar__rating{background:#2f333a;color:#fff}a.review-bar,button.review-bar{outline:0 none !important;text-decoration:none}a.review-bar::before,button.review-bar::before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.5px;content:"";pointer-events:none;transition:box-shadow .1s ease-out}a.review-bar:focus-visible::before,button.review-bar:focus-visible::before{box-shadow:rgba(242,196,12,.5) 0 0 0 4px}a.review-bar:hover::after,button.review-bar:hover::after{text-decoration:underline}.review-chart{font-size:14px}.review-chart .review-bar{font-size:1em}.review-chart .review-bar+.review-bar{margin-top:1px}.review-grid{align-items:flex-start;display:flex;gap:30px 20px;flex-wrap:wrap}.review-grid>.review-card{width:100%;flex:0 0 auto}@media(max-width: 35.99em){.review-grid>.review-card{--review-card--image-size: 4.6666666667em}.review-grid.has-initial-results>.review-card:nth-child(n+4){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}}@media(min-width: 36em)and (max-width: 47.99em){.review-grid>.review-card{--review-card--image-size: 4.6666666667em;width:calc(50% - 10px - 0.01px)}}@media(min-width: 48em)and (max-width: 59.99em){.review-grid>.review-card{--review-card--image-size: 5.3333333333em;width:calc(50% - 10px - 0.01px)}}@media(min-width: 36em)and (max-width: 59.99em){.review-grid--limit-default.has-initial-results>.review-card:nth-child(n+5){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}}@media(min-width: 36em)and (max-width: 59.99em){.review-grid--limit-double.has-initial-results>.review-card:nth-child(n+9){position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}}.review-page__header{position:relative}.review-page__header>.icon--review{display:none}.review-page__header-content{margin:0 auto;max-width:720px;text-align:center}.review-page__title{color:#1e2429;font-weight:700;line-height:1.1666666667;margin:0}.review-page__intro{line-height:1.3125;margin:16px 0 0 0}.review-page__search{margin:16px auto 0 auto;max-width:520px;padding:0 8px}.review-page__search .input{width:100%}.review-page__filters{margin:12px auto 0;max-width:520px;padding:0 8px}.review-page__reviews{margin-top:48px}.review-page__no-results{align-items:center;display:flex;flex-wrap:wrap;gap:4px 20px;justify-content:center;text-align:center;width:100%}.review-page__actions{display:flex;margin-top:48px}.review-page__actions .link{display:inline-block}:root .review-page__no-results em,:root .review-page__actions .link em{background:#1ded93;font-style:normal;text-decoration:none}@media(max-width: 22.99em){.review-page__title{font-size:7.0652173913vw}.review-page__intro{font-size:4.8913043478vw}}@media(min-width: 23em)and (max-width: 47.99em){.review-page__title{font-size:26px}.review-page__intro{font-size:18px}}@media(max-width: 47.99em){.review-page__actions .link:last-child{margin-left:auto}.review-page__actions .button{margin-left:auto;margin-right:auto}}@media(min-width: 48em){.review-page__title{font-size:32px}.review-page__intro{font-size:20px}.review-page__actions{gap:40px;justify-content:center}}