@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}}@media(max-width: 74.99em){.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__summary{display:flex}.product-reviews-section__value{font-size:44px;font-weight:500;line-height:44px}.product-reviews-section__rating{color:#e6a600;margin-right:15px}.product-reviews-section__stars{margin-top:-10px;margin-left:-8px}.product-reviews-section__search{align-items:center;gap:6px}.product-reviews-section__search .input{flex:0 1 auto;width:200px}.product-reviews-section__search .input--search,.product-reviews-section__search .input--sort{border:1px solid #d2d6d9;border-radius:4px}.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+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){.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__reviews.has-initial-results>.review-card:nth-child(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}}.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}.product-reviews-section__review-images-grid{margin-top:12px}: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__summary{margin:12px auto 22px auto;max-width:240px;position:relative}.product-reviews-section__search>.link{position:absolute;top:86px;left:2px}.product-reviews-section__search:has(.link--style-option) .product-reviews-section__summary{margin-bottom:50px}.product-reviews-section__search .input--search,.product-reviews-section__search .input--sort{box-sizing:border-box;display:inline-block;width:calc(50% - 6px)}.product-reviews-section__search .input--sort{margin-left:12px}.product-reviews-section__total{position:absolute;top:46px;left:78px}}@media(min-width: 48em){.product-reviews-section__search{display:flex;flex:0 0 auto}}@media(max-width: 47.99em){.product-reviews-section__title{text-align:center}.product-reviews-section__rating{flex:1 1 auto;width:33.3333%}.product-reviews-section__summary{display:flex;gap:16px}.product-reviews-section__chart{flex:1 1 auto;margin-top:8px;width:66.6667%}.product-reviews-section__reviews{margin-top:20px}.product-reviews-section__actions{align-items:flex-start;display:flex;margin-top:16px}.product-reviews-section__actions .link:last-child{margin-left:auto}}@media(max-width: 59.99em){.product-reviews-section__search{position:relative}}@media(min-width: 48em){.product-reviews-section__summary{margin-right:24px;margin-top:8px}.product-reviews-section__chart{margin-top:12px}.product-reviews-section__filters{margin-top:16px}.product-reviews-section__reviews{align-self:start;margin-top:32px}.product-reviews-section__actions{margin-top:16px}.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:190px}.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}.review-card__subtitle{align-items:center;margin-top:.2666666667em}.modal-dialog .review-card__title{padding-right:8px}.review-card__stars{display:block;font-size:.9333333333em}.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;display:flex;font-size:.9333333333em;font-style:italic;overflow:hidden}.review-card__info-text{flex:1;margin-bottom:1px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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__customer-images{display:flex;flex-direction:row;gap:6px;margin-bottom:8px;margin-top:8px;width:100%}.review-card__customer-image{border-radius:4px;flex:0 1 calc(25% - 4.5px);max-width:80px;outline:0 none !important;overflow:hidden;position:relative;transition:box-shadow .1s ease-out}.review-card__customer-image:focus-visible{box-shadow:rgba(66,153,225,.5) 0 0 0 4px}.review-card__customer-image img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.review-card__customer-image--more::after{background:#fff;content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.review-card__customer-image--more::before{color:#06c;content:"+";display:grid;font-size:36px;font-weight:400;inset:0;line-height:1;opacity:1;place-items:center;pointer-events:none;position:absolute;z-index:2}.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{align-items:end;background:rgba(0,0,0,0);border:0 none;display:flex;font-size:14px;height:65px;justify-content:center;margin-right:7px;padding:0;position:relative;text-align:center;width:18px}.review-bar__rating{border-radius:4px;color:#e6a600;display:block;font-weight:500;pointer-events:none;transition:background-color .1s ease-out,color .1s ease-out;width:17px}.review-bar__fill-container{position:absolute;top:0;right:0;bottom:20px;left:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #e6e6e6}.review-bar__fill{position:absolute;right:0;bottom:0;left:0;background-color:#e6a600}.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{display:flex;font-size:14px}.review-chart .review-bar{font-size:1em;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}}@media(max-width: 47.99em){.review-image-gallery{overflow:hidden;position:relative}.review-image-gallery__arrow{position:absolute;top:0;align-items:center;background:none;cursor:pointer;display:flex;height:100%;justify-content:center;width:30%;z-index:6}.review-image-gallery__arrow .icon{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-image-gallery__arrow--prev{left:0}.review-image-gallery__arrow--next{right:0}}@media(min-width: 48em){.review-image-gallery{display:grid;place-items:center;position:relative}.review-image-gallery__image{align-items:center;display:flex;height:600px;justify-content:center;max-height:600px}.review-image-gallery__image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.review-image-gallery__arrow{align-items:center;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;z-index:6}.review-image-gallery__arrow:hover{background-color:rgba(255,255,255,.8)}.review-image-gallery__arrow[disabled]{cursor:not-allowed;opacity:.2}.review-image-gallery__arrow .icon{color:#06c}.review-image-gallery__arrow--next{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.review-image-gallery__arrow--prev{position:absolute;top:50%;left:8px;transform:translateY(-50%)}}@media(max-width: 47.99em){.review-image-review{color:#fff}.review-image-review__sentiment,.review-image-review__thumbs{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-image-review__title{font-size:20px;font-weight:500;line-height:26px;margin-bottom:12px;padding-right:30px}.review-image-review__info{font-size:13px;font-style:italic;margin-bottom:16px}.review-image-review__stars{margin-bottom:12px}.review-image-review__body{--read-more--max-lines: 3;font-size:15px;margin-bottom:8px}}@media(min-width: 48em){.review-image-review{height:100%}.review-image-review__title{font-size:20px;font-weight:500;line-height:26px;margin-bottom:12px}.review-image-review__stars{margin-bottom:12px}.review-image-review__info{font-size:15px;font-style:italic;margin-bottom:12px}.review-image-review__thumbs{margin-bottom:12px}.review-image-review__body{max-height:340px;overflow-y:auto}.review-image-review__body{--read-more--max-lines: 999;font-size:17px;margin-bottom:20px}}.review-image-thumbs{display:flex;flex-wrap:nowrap;gap:6px}.review-image-thumbs__thumb{aspect-ratio:1/1;cursor:pointer;flex:1 1 auto;max-width:80px}.review-image-thumbs__thumb img{border-radius:6px;border:2px solid #fff;display:block;height:100%;max-height:80px;max-width:80px;object-fit:cover;width:100%}.review-image-thumbs .is-active img{border:2px solid #5cc99c}.review-images-dialog{display:grid}.review-images-dialog__content{grid-area:content}.review-images-dialog__pips{grid-area:pips}.review-images-dialog__images{grid-area:images}.review-images-dialog__gallery{grid-area:gallery}.review-images-dialog__all{font-weight:700;grid-area:all;margin-bottom:8px}.review-images-dialog__all .icon{color:#d4d4d4}@media(max-width: 47.99em){.review-images-dialog{grid-template-areas:"content" "pips" "images"}.review-images-dialog__all{display:none}.review-images-dialog__pips{display:flex;gap:8px;margin-bottom:16px;margin-top:16px}.review-images-dialog__pip{background-color:#fff;border-radius:3px;cursor:pointer;flex:1;height:6px;pointer-events:auto}.review-images-dialog__pip.is-active{background-color:#35d191}}@media(min-width: 48em){.review-images-dialog{align-items:start;gap:40px;grid-template-areas:"all all" "images content";grid-template-columns:2fr 1fr}.review-images-dialog__pips{display:none}}.review-images-dialog--no-images{display:block}.review-images-grid{position:relative}.review-images-grid__title{color:#1e2429;font-size:20px;font-weight:700;margin-bottom:0 !important}.review-images-grid__title .link{font-size:16px;font-weight:400}.review-images-grid__scrollpane{--scrollpane--scroll-margin: 0;margin-top:8px;overflow:visible;position:relative}@media(max-width: 99.99em){.review-images-grid__scrollpane{margin-left:calc(var(--layout-wrapper--margin)*-1);margin-right:calc(var(--layout-wrapper--margin)*-1)}}.review-images-grid__gutter{display:flex;gap:8px}@media(max-width: 99.99em){.review-images-grid__gutter{box-sizing:content-box;padding:0 var(--layout-wrapper--margin);width:max-content}}.review-images-grid__item{height:120px;width:120px;flex:0 0 auto}.review-images-grid__item img{border-radius:4px}.review-images-grid__prev-button,.review-images-grid__next-button{position:absolute;top:50%;height:32px;width:32px;align-items:center;background:#fff;color:#06c;display:flex;justify-content:center;margin-top:-16px;opacity:.7;outline:0 none !important;padding:0;text-align:center;transition:box-shadow .1s ease-out opacity .1s ease-out;z-index:3}.review-images-grid__prev-button .icon,.review-images-grid__next-button .icon{height:16px;width:16px}.review-images-grid__prev-button:disabled,.review-images-grid__next-button:disabled{opacity:0 !important;pointer-events:none}.review-images-grid__prev-button:hover,.review-images-grid__next-button:hover{color:#39a9e0;opacity:1}.review-images-grid__prev-button:focus-visible,.review-images-grid__next-button:focus-visible{box-shadow:rgba(66,153,225,.5) 0 0 0 4px;opacity:1}.review-images-grid__prev-button{left:0;transform:scaleX(-1)}.review-images-grid__next-button{right:0}.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}}.review-product-image-page{padding:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.review-product-image-page__image{aspect-ratio:1/1;border-radius:8px;overflow:hidden;width:100%}.review-product-image-page__image:focus-visible{box-shadow:rgba(66,153,225,.5) 0 0 0 4px}.review-product-image-page__image img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width: 47.99em){.review-product-image-page{padding:20px}.review-product-image-page__images{grid-template-columns:repeat(2, 1fr)}}