.swf-reviews-section{background-color:#f0ede9;margin:32px auto 0;max-width:1280px;overflow:visible;padding:72px 0;position:relative;width:100%}@media (min-width: 1024px){.swf-reviews-section{background-color:#f0ede9!important;padding-top:72px}.swf-reviews-section:before{background-color:#f0ede9;clip-path:polygon(0% 23.99%,17.67% 27.38%,33.42% 33.92%,50.01% 47.55%,61.42% 33.92%,68.71% 29.45%,83.64% 23.99%,99.53% 23.99%,99.53% 61.36%,0% 61.36%);content:"";height:120px;left:0;position:absolute;right:0;top:-60px;width:100%;z-index:2}.swf-reviews-section .reviews-container{position:relative;z-index:3}}.swf-reviews-section .reviews-container{padding:0 24px;position:relative;width:100%;z-index:3}.swf-reviews-section .background-couple{bottom:0;display:none;height:620px;object-fit:cover;position:absolute;right:0;width:400px;z-index:4}.swf-reviews-section .stars-header{margin-bottom:16px;text-align:center}.swf-reviews-section .review-stars{display:flex;gap:4px;justify-content:center;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:220px}.swf-reviews-section .review-headline{margin-bottom:16px;text-align:center}.swf-reviews-section .reviews-title{color:#414141;font-family:Avenir,sans-serif;font-size:32px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;margin-bottom:32px;text-align:center;vertical-align:bottom}.swf-reviews-section .title-line-1,.swf-reviews-section .title-line-2{display:inline-block}.swf-reviews-section .review-subtitle{margin-bottom:32px;text-align:center}.swf-reviews-section .reviews-subtitle{color:#111;font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;margin:0;text-align:center;vertical-align:bottom}.swf-reviews-section .reviews-subtitle b{font-family:Juana,serif;font-size:18px;font-style:italic;font-weight:600;letter-spacing:0px;line-height:140%;text-align:center;vertical-align:bottom}.swf-reviews-section .reviews-carousel{margin:0 auto 32px;position:relative;width:85%}.swf-reviews-section .reviews-grid{-webkit-overflow-scrolling:touch;display:flex;margin-bottom:20px;overflow-x:auto;padding-bottom:16px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.swf-reviews-section .reviews-grid::-webkit-scrollbar{height:8px}.swf-reviews-section .reviews-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.swf-reviews-section .reviews-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.swf-reviews-section .reviews-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.swf-reviews-section .review-card{background-color:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;margin-right:16px;min-width:260px;padding:24px;scroll-snap-align:start;width:calc(100% / 1.5)}.swf-reviews-section .review-card:last-child{margin-right:0}.swf-reviews-section .review-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.swf-reviews-section .reviewer-avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.swf-reviews-section .reviewer-info{flex:1}.swf-reviews-section .reviewer-name{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;margin-bottom:4px;vertical-align:bottom}.swf-reviews-section .verified-badge{align-items:center;color:#414141;display:flex;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:350;gap:4px;letter-spacing:0px;line-height:120%;vertical-align:bottom}.swf-reviews-section .review-text{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:350;letter-spacing:0px;line-height:120%;vertical-align:bottom}.swf-reviews-section .carousel-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;min-width:200px;max-width:380px}.swf-reviews-section .nav-arrow{align-items:center;background-color:#fff;border:1px solid #E5E5E5;border-radius:20px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:60px}.swf-reviews-section .nav-arrow:hover{background-color:#f0f0f0}.swf-reviews-section .nav-arrow svg{height:25px;width:25px}.swf-reviews-section .nav-arrow svg path{fill:#666}.swf-reviews-section .nav-dots{display:flex;gap:8px}.swf-reviews-section .nav-dot{background-color:#c5c5c5;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.swf-reviews-section .nav-dot.active{background-color:#969696}@media (min-width: 1024px){.swf-reviews-section .reviews-title{color:#414141;font-family:Avenir,sans-serif;font-size:40px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;text-align:center;vertical-align:bottom}.swf-reviews-section .reviews-subtitle{color:#111;font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;text-align:center;vertical-align:bottom}.swf-reviews-section .reviews-subtitle strong{font-family:Juana,serif;font-size:18px;font-style:italic;font-weight:600;letter-spacing:0px;line-height:140%;text-align:center;vertical-align:bottom}.swf-reviews-section .background-couple{display:block}.swf-reviews-section .reviews-container{padding:0 48px;width:100%}.swf-reviews-section .review-card{margin-right:24px;min-width:320px;width:calc(100% / 3.5)}.swf-reviews-section .reviewer-name{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;vertical-align:bottom}.swf-reviews-section .verified-badge,.swf-reviews-section .review-text{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:350;letter-spacing:0px;line-height:120%;vertical-align:bottom}}@media (max-width: 768px){.swf-reviews-section{padding:40px 0}.swf-reviews-section .carousel-nav{max-width:100%}.swf-reviews-section .reviews-grid{grid-template-columns:1fr;gap:16px}.swf-reviews-section .review-card{padding:20px}.swf-reviews-section .nav-arrow{border-radius:25px;height:40px;max-width:60px;width:60px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/swf-reviews.css.map */
