.reviews-stories-section{background:#f0f4f6;padding:80px 64px}.reviews-stories-section .section-container{max-width:1100px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media screen and (max-width:749px){.reviews-stories-section{background:#e7edf1;padding:48px 0}}.reviews-stories-section .section-header{display:flex;justify-content:center;align-items:center;margin-bottom:48px;flex-wrap:wrap;gap:24px}.reviews-stories-section .section-header h2{font-family:Open Sans,sans-serif;font-size:32px;font-weight:700;color:#1c3660;margin:0}.reviews-stories-section .rating-summary{display:flex;align-items:center;gap:16px}.reviews-stories-section .rating-summary .stars{display:flex;gap:0}.reviews-stories-section .rating-summary .stars svg{width:24px;height:22px}.reviews-stories-section .rating-summary .rating-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;color:#1c3660}.reviews-stories-section .write-review-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:1px solid #1c3660;color:#1c3660;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s}.reviews-stories-section .write-review-btn:hover{background:#1c3660;color:#fff}@media screen and (max-width:749px){.reviews-stories-section .section-header{flex-direction:column;align-items:center;margin-bottom:32px}.reviews-stories-section .title-rating{text-align:center}.reviews-stories-section .section-header h2{font-size:24px}.reviews-stories-section .rating-summary{justify-content:center}.reviews-stories-section .write-review-btn{width:100%;justify-content:center}}.reviews-stories-section .reviews-stream{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.reviews-stories-section .reviews-stream__item--video{grid-column:span 2;min-width:0}.reviews-stories-section .reviews-stream__item--video .video-card{height:100%}.reviews-stories-section .reviews-stream__item--image{grid-column:span 2;min-width:0}.reviews-stories-section .reviews-stream__item--text,.reviews-stories-section .reviews-stream__item--photo{grid-column:span 3;min-width:0;display:flex}.reviews-stories-section .reviews-stream__item--text .review-card,.reviews-stories-section .reviews-stream__item--photo .review-card{height:100%;display:flex;flex-direction:column;width:100%;min-height:0}.reviews-stories-section .reviews-stream__item--mixed{grid-column:1 / -1;min-width:0}.reviews-stories-section .reviews-stream__item--go-to-offer-mobile{grid-column:1 / -1;display:flex;justify-content:center;margin:16px 0 24px}.reviews-stories-section .reviews-stream__item--go-to-offer-mobile .go-to-offer-before-reviews__button{min-width:260px;max-width:360px;width:100%;padding:18px 24px;background:#1c3660;border:none;border-radius:4px;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.reviews-stories-section .reviews-stream__item--go-to-offer-mobile .go-to-offer-before-reviews__button:hover{background:#142847;color:#fff}@media screen and (min-width:750px){.reviews-stories-section .reviews-stream__item--go-to-offer-mobile{display:none}}@media screen and (max-width:989px){.reviews-stories-section .reviews-stream{grid-template-columns:repeat(2,1fr)}.reviews-stories-section .reviews-stream__item--video,.reviews-stories-section .reviews-stream__item--image{grid-column:span 1}.reviews-stories-section .reviews-stream__item--text,.reviews-stories-section .reviews-stream__item--photo{grid-column:span 2}.reviews-stories-section .reviews-stream__item--mixed{grid-column:1 / -1}}@media screen and (max-width:749px){.reviews-stories-section .reviews-stream{grid-template-columns:1fr;gap:16px}.reviews-stories-section .reviews-stream__item--video,.reviews-stories-section .reviews-stream__item--image,.reviews-stories-section .reviews-stream__item--text,.reviews-stories-section .reviews-stream__item--photo,.reviews-stories-section .reviews-stream__item--mixed{grid-column:span 1}}.reviews-stories-section .mixed-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff;border-radius:12px;overflow:hidden;min-height:400px}.reviews-stories-section .mixed-layout__left{position:relative;min-height:320px}.reviews-stories-section .mixed-layout__left .video-card,.reviews-stories-section .mixed-layout__left .video-player-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.reviews-stories-section .mixed-layout__left .video-player-wrapper .review-video{object-fit:cover}.reviews-stories-section .mixed-layout__placeholder--video{position:absolute;top:0;right:0;bottom:0;left:0;background:#e7edf1;display:flex;align-items:center;justify-content:center}.reviews-stories-section .mixed-layout__right{display:flex;flex-direction:column;gap:16px;min-width:0}.reviews-stories-section .mixed-layout__top{flex:1;min-height:0}.reviews-stories-section .mixed-layout__top .review-card{background:transparent;padding:0;height:100%}.reviews-stories-section .mixed-layout__top .review-content{display:flex;flex-direction:column;gap:8px}.reviews-stories-section .mixed-layout__top .review-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reviews-stories-section .mixed-layout__top .name{margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1c3660}.reviews-stories-section .mixed-layout__top .review-header .verified-badge{display:inline-block;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;color:#fff;background:#4a9500;padding:2px 8px;border-radius:4px}.reviews-stories-section .mixed-layout__top .review-title{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#1c3660;margin:0 0 4px}.reviews-stories-section .mixed-layout__top .review-text{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;color:#48494b;margin:0}.reviews-stories-section .mixed-layout__bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex-shrink:0}.reviews-stories-section .mixed-layout__cell{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#e7edf1}.reviews-stories-section .mixed-layout__mini-video .video-player-wrapper{aspect-ratio:1;position:absolute;top:0;right:0;bottom:0;left:0}.reviews-stories-section .mixed-layout__mini-video .review-video{object-fit:cover}.reviews-stories-section .mixed-layout__mini-image{position:absolute;top:0;right:0;bottom:0;left:0}.reviews-stories-section .mixed-layout__mini-image img{width:100%;height:100%;object-fit:cover;display:block}.reviews-stories-section .mixed-layout__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#e7edf1}@media screen and (max-width:749px){.reviews-stories-section .mixed-layout{grid-template-columns:1fr}.reviews-stories-section .mixed-layout__left{min-height:280px}}.reviews-stories-section .video-reviews{margin-bottom:48px}.reviews-stories-section .video-reviews h3{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;color:#1c3660;margin:0 0 24px}.reviews-stories-section .video-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.reviews-stories-section .video-card{background:#fff;border-radius:12px;overflow:hidden}.reviews-stories-section .video-card .video-thumbnail,.reviews-stories-section .video-card .video-player-wrapper{position:relative;aspect-ratio:9 / 16;overflow:hidden;width:100%;max-width:100%}.reviews-stories-section .video-card .video-thumbnail{cursor:pointer}.reviews-stories-section .video-card .video-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.reviews-stories-section .video-card .video-player-wrapper .review-video-poster-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.reviews-stories-section .video-card .video-player-wrapper .review-video-poster-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.reviews-stories-section .video-card .video-player-wrapper .review-video-poster-img.is-hidden{opacity:0;pointer-events:none;transition:opacity .2s ease}.reviews-stories-section .video-card .video-player-wrapper .review-video{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#000;vertical-align:middle}.reviews-stories-section .video-card .video-thumbnail .play-overlay,.reviews-stories-section .video-card .video-player-wrapper .play-overlay--trigger{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000014;transition:opacity .2s,background .2s;border:none;cursor:pointer;padding:0}.reviews-stories-section .video-card .video-player-wrapper .play-overlay--trigger.is-hidden{opacity:0;pointer-events:none}.reviews-stories-section .video-card .video-thumbnail:hover .play-overlay,.reviews-stories-section .video-card .video-player-wrapper:hover .play-overlay--trigger:not(.is-hidden){background:#0000001f}.reviews-stories-section .video-card .video-thumbnail .play-overlay svg.play-button-svg,.reviews-stories-section .video-card .video-player-wrapper .play-overlay--trigger svg.play-button-svg{width:80px;height:80px}.reviews-stories-section .video-card .video-info{padding:16px}.reviews-stories-section .video-card .reviewer-name{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1c3660;margin:0 0 4px}.reviews-stories-section .video-card .review-stars{display:flex;gap:2px}.reviews-stories-section .video-card .review-stars svg{width:14px;height:13px}@media screen and (max-width:989px){.reviews-stories-section .video-grid{display:none}.reviews-stories-section .video-slider{display:block}.reviews-stories-section .video-slider .swiper-slide{width:200px}}@media screen and (min-width:990px){.reviews-stories-section .video-slider{display:none}}.reviews-stories-section .review-images-section{margin-bottom:48px}.reviews-stories-section .review-images-section__title{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;color:#1c3660;margin:0 0 24px}.reviews-stories-section .review-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.reviews-stories-section .review-image-card{background:#fff;border-radius:12px;overflow:hidden}.reviews-stories-section .review-image-card__image{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e7edf1}.reviews-stories-section .review-image-card__image img{width:100%;height:100%;object-fit:cover;display:block}.reviews-stories-section .review-image-card__caption{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#48494b;margin:0;padding:12px 16px;text-align:center}.reviews-stories-section .review-images-slider{display:none}@media screen and (max-width:989px){.reviews-stories-section .review-images-grid{display:none}.reviews-stories-section .review-images-slider{display:block}.reviews-stories-section .review-images-swiper .swiper-slide{width:200px}}@media screen and (min-width:990px){.reviews-stories-section .review-images-slider{display:none}}.reviews-stories-section .text-reviews{margin-top:48px}.reviews-stories-section .text-reviews h3{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;color:#1c3660;margin:0 0 24px}.reviews-stories-section .reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.reviews-stories-section .review-card{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.reviews-stories-section .review-card--compact{padding:16px;gap:10px}.reviews-stories-section .review-card--compact .review-content{gap:8px}.reviews-stories-section .review-card--compact .review-content .name{font-size:13px;font-weight:600;margin:0}.reviews-stories-section .review-card--compact .review-title{font-size:14px;margin:0}.reviews-stories-section .review-card--compact .review-text{font-size:13px;line-height:1.5;margin:0}.reviews-stories-section .review-card--compact .review-stars svg{width:14px;height:13px}.reviews-stories-section .review-card .review-name-verified{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reviews-stories-section .review-card .review-name-verified .name{margin:0}.reviews-stories-section .review-card .verified-badge--inline{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:#e8f5e9;border:1px solid #4A9500;border-radius:999px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;color:#2e7d32;flex-shrink:0}.reviews-stories-section .review-card .verified-badge--inline svg{width:12px;height:12px;flex-shrink:0}.reviews-stories-section .review-card.with-photo{flex-direction:row;gap:24px}.reviews-stories-section .review-card--compact.with-photo{padding:16px;gap:16px}.reviews-stories-section .review-card .review-photo{width:120px;height:120px;border-radius:12px;overflow:hidden;flex-shrink:0}.reviews-stories-section .review-card .review-photo img{width:100%;height:100%;object-fit:cover}.reviews-stories-section .review-card .review-content{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.reviews-stories-section .reviews-stream__item--text .review-card .review-content,.reviews-stories-section .reviews-stream__item--photo .review-card .review-content{flex:1;min-height:0}.reviews-stories-section .review-card .review-header{display:flex;align-items:center;gap:12px}.reviews-stories-section .review-card .review-content .name{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1c3660}.reviews-stories-section .review-card .reviewer-avatar,.reviews-stories-section .review-card .reviewer-info .date{display:none}.reviews-stories-section .review-card .reviewer-info .name{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:#1c3660;margin:0}.reviews-stories-section .review-card .review-stars{display:flex;gap:2px}.reviews-stories-section .review-card .review-stars svg{width:16px;height:15px}.reviews-stories-section .review-card .review-title{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:#1c3660;margin:0}.reviews-stories-section .review-card .review-text{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.6;color:#48494b;margin:0}.reviews-stories-section .review-card .verified-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#e8f5e9;border-radius:4px;font-family:Open Sans,sans-serif;font-size:12px;color:#4a9500;width:fit-content}.reviews-stories-section .review-card .verified-badge svg{width:12px;height:12px}@media screen and (max-width:749px){.reviews-stories-section .reviews-grid{grid-template-columns:1fr}.reviews-stories-section .review-card.with-photo{flex-direction:column}.reviews-stories-section .review-card .review-photo{width:100%;height:200px}}.review-video-vertical-fs{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.review-video-vertical-fs.active{display:flex}.review-video-vertical-fs__close{position:absolute;top:16px;right:16px;width:44px;height:44px;background:#ffffff26;border:none;border-radius:50%;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center;transition:background .2s}.review-video-vertical-fs__close:hover{background:#ffffff40}.review-video-vertical-fs__frame{width:100%;max-width:min(56.25vh,90vw);aspect-ratio:9 / 16;max-height:100vh;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#000}.review-video-vertical-fs__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.review-video-vertical-fs__inner .review-video{width:100%;height:100%;object-fit:contain;object-position:center}.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:9999;display:none;align-items:center;justify-content:center}.video-modal-overlay.active{display:flex}.video-modal-overlay .modal-content{position:relative;max-width:90%;max-height:90%}.video-modal-overlay .close-modal{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer;padding:8px}.video-modal-overlay video{max-width:100%;max-height:80vh;border-radius:12px}.reviews-stories-section .swiper{padding-bottom:30px}.reviews-stories-section .swiper-pagination-bullet{width:8px;height:8px;background:#ddd;opacity:1}.reviews-stories-section .swiper-pagination-bullet-active{background:#1c3660}
/*# sourceMappingURL=/cdn/shop/t/6/assets/reviews-stories-isolated.css.map */
