.product-trustpilot[data-v-c0e77592]{display:flex;align-items:center;grid-gap:20px;gap:20px;cursor:pointer;width:100%;max-width:100%;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-trustpilot[data-v-c0e77592]:hover{opacity:.85}.product-trustpilot .trustpilot-stars[data-v-c0e77592]{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-shrink:0}.product-trustpilot .trustpilot-star[data-v-c0e77592]{width:20px;height:20px;flex-shrink:0}.product-trustpilot .trustpilot-star img[data-v-c0e77592]{width:100%;height:100%;display:block}.product-trustpilot .trustpilot-info[data-v-c0e77592]{display:flex;grid-gap:5px;gap:5px;align-items:center;flex-shrink:0}.product-trustpilot .trustpilot-rating[data-v-c0e77592]{display:flex;grid-gap:4px;gap:4px;align-items:center;font-family:"Roboto",sans-serif;font-size:12px;line-height:26px;color:#fff}.product-trustpilot .rating-label[data-v-c0e77592]{font-weight:700;white-space:nowrap}.product-trustpilot .rating-value[data-v-c0e77592]{font-weight:400;white-space:nowrap}.product-trustpilot .rating-value strong[data-v-c0e77592]{font-weight:700}.product-trustpilot .trustpilot-badge[data-v-c0e77592]{display:flex;grid-gap:4px;gap:4px;align-items:center;justify-content:center}.product-trustpilot .trustpilot-badge img[data-v-c0e77592]{width:14px;height:13.25px}.product-trustpilot .trustpilot-text[data-v-c0e77592]{font-weight:700;white-space:nowrap}.product-trustpilot .trustpilot-divider[data-v-c0e77592]{width:1px;height:11.841px;background-color:hsla(0,0%,100%,.3);flex-shrink:0}.product-trustpilot .trustpilot-boosts[data-v-c0e77592]{font-family:"Roboto",sans-serif;font-size:12px;line-height:26px;font-weight:700;color:#fff;white-space:nowrap}@media (max-width:1230px){.product-trustpilot[data-v-c0e77592]{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.product-trustpilot .trustpilot-info[data-v-c0e77592]{flex-wrap:wrap}}@media (max-width:768px){.product-trustpilot .trustpilot-rating[data-v-c0e77592]{font-size:11px;grid-gap:3px;gap:3px}.product-trustpilot .trustpilot-boosts[data-v-c0e77592]{font-size:11px}.product-trustpilot .trustpilot-stars[data-v-c0e77592]{grid-gap:6px;gap:6px}.product-trustpilot .trustpilot-star[data-v-c0e77592]{width:16px;height:16px}.product-trustpilot .trustpilot-badge img[data-v-c0e77592]{width:12px;height:11px}}
.img-container{position:relative}.wishlist-heart-img{position:absolute;top:12px;right:12px;z-index:3;background:rgba(0,0,0,.45);border:none;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .15s,background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wishlist-heart-img:hover{background:rgba(0,0,0,.65);transform:scale(1.1)}.wishlist-heart-img--active{color:#e24b4a}
.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.26392em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.26392em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:33.33333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.26392em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.39062em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.28571%;height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.26392em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}
.front-review-trust-bar{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;margin:0 auto 28px;padding:10px 24px;border:1px solid rgba(29,158,117,.3);border-radius:10px;background:rgba(29,158,117,.06);color:#b4c6eb;font-size:14px;max-width:700px;flex-wrap:wrap}.front-review-trust-bar strong{color:#1d9e75}.front-review-trust-bar__shield{flex-shrink:0}.front-review-trust-bar__dot{color:rgba(180,198,235,.4)}.front-review-itm__verified{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:600;color:#1d9e75;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}@media (max-width:600px){.front-review-trust-bar{font-size:12px;padding:8px 16px;grid-gap:4px;gap:4px}}
.vue-marquee{display:flex!important;position:relative;overflow:hidden!important}.vue-marquee.horizontal{flex-direction:row!important;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.vue-marquee.vertical{flex-direction:column!important;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.vue-marquee:hover div{-webkit-animation-play-state:var(--pauseOnHover);animation-play-state:var(--pauseOnHover)}.vue-marquee:active div{-webkit-animation-play-state:var(--pauseOnClick);animation-play-state:var(--pauseOnClick)}.vue-marquee>.marquee{flex:0 0 auto;min-width:var(--min-width);min-height:var(--min-height);z-index:1;-webkit-animation:var(--orientation) var(--duration) linear var(--delay) var(--loops);animation:var(--orientation) var(--duration) linear var(--delay) var(--loops);-webkit-animation-play-state:var(--pauseAnimation);animation-play-state:var(--pauseAnimation);-webkit-animation-direction:var(--direction);animation-direction:var(--direction)}.vue-marquee.horizontal>.marquee{display:flex;flex-direction:row;align-items:center}.vue-marquee.vertical>.marquee{display:flex;flex-direction:column;align-items:center}@-webkit-keyframes scrollX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scrollX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes scrollY{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scrollY{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.vue-marquee>.overlay,.vue-marquee>.transparent-overlay{position:absolute;width:100%;height:100%}.vue-marquee>.overlay:after,.vue-marquee>.overlay:before{content:"";position:absolute;z-index:2}.vue-marquee.horizontal>.overlay:after,.vue-marquee.horizontal>.overlay:before{background:linear-gradient(90deg,var(--gradient-color));height:100%;width:var(--gradient-length)}.vue-marquee.vertical>.overlay:after,.vue-marquee.vertical>.overlay:before{background:linear-gradient(180deg,var(--gradient-color));height:var(--gradient-length);width:100%}.vue-marquee.horizontal>.overlay:after{transform:rotate(180deg)}.vue-marquee.vertical>.overlay:after{transform:rotate(-180deg)}.vue-marquee>.overlay:before{left:0;top:0}.vue-marquee.horizontal>.overlay:after{right:0;top:0}.vue-marquee.vertical>.overlay:after{left:0;bottom:0}
