.component-reviews{overflow:hidden;font-family:Open Sans,sans-serif}.component-reviews .clear{clear:both}.component-reviews .main-widget{visibility:visible!important}.component-reviews .media-quotes .callout-box{position:relative;width:100%;margin:20px 0 75px;padding:50px 15px;border:1px solid #BBB9A7}.component-reviews .media-quotes .callout-box img{margin:0 auto}.component-reviews .media-quotes .callout-box h3,.component-reviews .media-quotes .callout-box>img{position:absolute;left:50%;padding:0 20px;background-color:#fff}.component-reviews .media-quotes .callout-box h3{top:0;transform:translate(-50%,-50%);width:75%;margin:0}.component-reviews .media-quotes .callout-box blockquote{margin:0;padding:0 0 10px;font-size:20pt;font-weight:700;font-style:italic;line-height:1.35;color:#21484d;border:none}.component-reviews .media-quotes .callout-box>img{bottom:0;transform:translate(-50%,50%);box-sizing:content-box}.component-reviews .filters-wrapper{position:relative}.component-reviews #ajax-loading>div{padding:55px 0}.component-reviews #ajax-loading img{display:inline-block}.component-reviews #ajax-loading p{margin:10px 0}.component-reviews #bottom-line{position:relative;margin-bottom:25px;color:#6a6c77}.component-reviews #bottom-line span,.component-reviews #bottom-line div{vertical-align:middle}.component-reviews #bottom-line div{margin-left:3px}.component-reviews #bottom-line span:first-child{font-size:42px;font-weight:600}.component-reviews #bottom-line span:last-child{font-size:13px}.component-reviews #bottom-line img{width:75px;height:auto;margin-bottom:3px}.component-reviews #bottom-line button{margin:10px 0;padding:5px 15px;font-size:20px;background-color:#7fa9ae}.component-reviews #bottom-line #bottom-line button:hover{background-color:#3f7077}.component-reviews #bottom-line button,.component-reviews #filters>button{border-radius:5px;text-transform:uppercase;color:#fff;border:none;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.component-reviews #bottom-line button{height:42px;margin:20px 0}.component-reviews #filters>button{display:none;position:absolute;top:-15px;right:0;height:35px;padding:5px 10px;font-size:16px;background-color:#912f46}.component-reviews #bottom-line button:hover,.component-reviews #filters>button:hover{text-decoration:underline}.component-reviews #filters>button:hover{background-color:#690a20}.component-reviews hr{border:none;border-top:1px solid #e3e3e3;margin:0 0 25px}.component-reviews #write-review-container{display:none}.component-reviews #write-review-container hr:first-child{margin:0}.component-reviews #write-review-container hr:last-child{margin-bottom:35px}.component-reviews #write-review-container .yotpo .yotpo-regular-box{border:none}.component-reviews #write-review-container h2{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;color:#6a6c77}.component-reviews #write-review-container h2:first-letter{text-transform:uppercase}.component-reviews #write-review-container input,.component-reviews #write-review-container textarea{border:1px solid #e3e3e3;border-radius:3px}.component-reviews #write-review-container .connect-wrapper{padding:0}.component-reviews #write-review-container input[type=button]{margin-top:25px!important;border-radius:5px;text-transform:uppercase;font-size:20px;background-color:#7fa9ae;color:#fff;border:none;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.component-reviews #write-review-container input[type=button]:hover{text-decoration:underline;background-color:#3f7077!important}.component-reviews #write-review-container .socialize-wrapper{display:none!important}.component-reviews #write-review-container .yotpo-thank-you .yotpo-icon-btn{position:absolute;top:0;right:0;width:45px;line-height:45px;padding:0}.component-reviews #write-review-container .yotpo-thank-you .yotpo-icon-cross{position:static;line-height:45px}.component-reviews #write-review-container .yotpo-thank-you .yotpo-thankyou-header span{line-height:1.25;color:#912f46}.component-reviews #write-review-container .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon-heart{margin-bottom:10px}.component-reviews #product-tabs{padding:0 10px;margin-bottom:22px;border-bottom:1px solid #e3e3e3}.component-reviews #product-tabs button{position:relative;height:35px;margin:0 5px -1px;padding:5px 15px;background-color:#f1f2ed;border:1px solid #e3e3e3;border-radius:3px 3px 0 0}.component-reviews #product-tabs button.active{font-size:1.1rem;font-weight:700;line-height:1;background-color:#fff;border-bottom:1px solid #fff}.component-reviews #product-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:5px;background-color:#fff}.component-reviews #product-tabs button:not(.active):hover{text-decoration:underline}.component-reviews #product-tabs button:focus,.component-reviews #bottom-line button:focus,.component-reviews #filters>button:focus{outline:none}.component-reviews p.title{margin-bottom:12px;font-size:18px;color:#6a6c77}.component-reviews #filters{margin-bottom:15px}.component-reviews #filters select{-webkit-appearance:none;-moz-appearance:none;background:transparent}.component-reviews #filters .select-wrapper{position:relative;float:left;width:100%}.component-reviews #filters .select-wrapper:after{content:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");position:absolute;top:50%;right:5px;transform:translateY(-50%);width:10px;z-index:-1}.component-reviews #filters .select-wrapper,.component-reviews #filters input{margin-bottom:10px}.component-reviews #filters select,.component-reviews #filters input{width:100%;padding:2px 5px;height:35px;border:1px solid #e3e3e3;border-radius:3px}.component-reviews #filters select{line-height:28px}.component-reviews #filters .select-wrapper:first-child{width:40%;margin-right:10px}.component-reviews #filters #rating-filter option:not([value=""]){font-size:1.5rem;color:#6a6c77}.component-reviews #filters #rating-filter option[value=""]{font-size:1rem!important;color:#222!important}.component-reviews #filters .select-wrapper:last-child{width:calc(60% - 10px)}.component-reviews #filters #search-filter{width:100%}.component-reviews #reviews-container>p{margin-bottom:25px}.component-reviews article,.component-reviews article h2{color:#6a6c77}.component-reviews header>span{float:right;color:#7fa9ae;font-weight:700;font-size:14px}.component-reviews article .article-content{margin:10px 0 50px;padding:25px;background-color:#f1f2ed}.component-reviews article p a{color:#097f8d}.component-reviews article .extra-content{display:none}.component-reviews article .article-content div a{float:left;margin:15px 0 0 10px}.component-reviews article .article-content div a img{width:128px;height:auto}.component-reviews .no-reviews{margin:35px 0 90px}.component-reviews .no-reviews a{color:#912f46}.component-reviews #pagination{margin-bottom:45px;cursor:default}.component-reviews #pagination ul{display:inline;list-style:none;margin:0}.component-reviews #pagination li{display:inline-block}.component-reviews #pagination a{margin:5px;padding:5px;font-size:18px;color:#7fa9ae}.component-reviews #pagination a:hover{color:#3f7077}.component-reviews #pagination .current-page{font-weight:700}.component-reviews button,#review-popup button{cursor:pointer}.component-reviews article p,#review-popup p{font-size:1rem;margin:0}.component-reviews article .icon-container,#review-popup .icon-container{float:left}.component-reviews article .icon-container div,#review-popup .icon-container div{position:relative;width:45px;height:45px;margin-right:10px;border-radius:50%;background-color:#912f46;color:#fff}.component-reviews article .icon-container div span,#review-popup .icon-container div span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.component-reviews article .icon-container div span,#review-popup .icon-container div span{font-size:22px}.component-reviews article .icon-container div svg,#review-popup .icon-container div svg{position:absolute;bottom:-3px;right:-3px;width:18px;height:18px;padding:3px;border-radius:50%;font-size:8px;border:2px solid;background-color:#7fa9ae}.component-reviews article .icon-container>span,#review-popup .icon-container>span{font-size:15px;line-height:2}.component-reviews header p,#review-popup .popup-header p{text-align:right;font-size:14px;line-height:2}.component-reviews header p span,#review-popup .popup-header p span{float:left;font-size:20px;line-height:1.25;color:#333}.component-reviews header img,#review-popup .popup-header img{width:96px;height:auto}.component-reviews article h2,#review-popup h2{margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:normal}html.lity-active body .lity-wrap .lity-container{top:unset;transform:unset;height:fit-content;margin-top:45px}#review-popup{width:calc(100vw - 100px);max-width:1320px;background-color:#fff}#review-popup .lity-close{top:-45px}#review-popup #popup-img{width:100%;margin:auto}#review-popup .popup-content-container{padding:35px 30px;background-color:#fff}#review-popup h2{margin:25px 0 15px}#review-popup button{position:absolute;z-index:1;width:50px;line-height:50px;padding:0;background-color:transparent;border:none;outline:none;opacity:1;color:#fff}#review-popup button.close{height:50px;top:10px;right:15px;z-index:10}#review-popup button svg{width:40px;height:40px;padding:10px;border-radius:50%;background-color:#61616159}#review-popup .popup-prev,#review-popup .popup-next{display:none;top:0;bottom:0}#review-popup .popup-prev{left:10px}#review-popup .popup-prev svg{rotate:90deg}#review-popup .popup-next{right:10px}#review-popup .popup-next svg{rotate:-90deg}@media screen and (max-width: 360px){.component-reviews header>span span{display:none}}@media screen and (max-width: 420px){#rating-filter{font-size:1rem!important}}@media screen and (max-width: 575.9px){#write-review-container .connect-wrapper .form-element{width:100%;padding:0}#review-popup{width:calc(100vw - 30px)}}@media screen and (min-width: 480px){.media-quotes .callout-box h3{width:-webkit-fit-content;width:fit-content}}@media screen and (min-width: 576px){#review-popup .modal-content{background-color:#fff}#review-popup #popup-img{width:auto;max-width:100%;max-height:85vh}#review-popup button{text-shadow:none}#review-popup button svg{padding:3px;background-color:transparent}#review-popup button.close{top:-60px;right:0}#review-popup .popup-prev,#review-popup .popup-next{top:50%;bottom:unset;transform:translateY(-50%);height:50px}#review-popup .popup-prev{left:-50px}#review-popup .popup-next{right:-50px}}@media screen and (max-width: 767.9px){.p-sm-relative{position:relative}#write-review-container .connect-wrapper .form-element{width:100%;padding:0}#review-popup .outside-modal{display:none!important}}@media screen and (min-width: 768px){.p-sm-relative{position:static}.component-reviews #bottom-line img{width:140px;margin:0 6px}.component-reviews #bottom-line span:last-child{font-size:14px}.component-reviews #bottom-line button{margin:0;position:absolute;top:0;right:0}.component-reviews #filters>.select-wrapper{width:50%;margin-right:10px}.component-reviews #filters>div{width:calc(50% - 10px);float:left}.component-reviews #reviews-container>p{margin-bottom:30px}.component-reviews article .icon-container div{width:90px;height:90px;margin-right:15px}.component-reviews article .icon-container div span{font-size:50px}.component-reviews article .icon-container div svg{width:35px;height:35px;padding:7px;font-size:14px;border:3px solid}.component-reviews header p{display:inline-block;text-align:left;line-height:1.5}.component-reviews header p span{float:none}.component-reviews header img{float:right;width:175px}.component-reviews header>span{margin:7px 17px 0 0;font-size:16px}.component-reviews article .article-content{float:right;width:calc(100% - 105px)}}@media screen and (min-width: 992px){.component-reviews .media-quotes .callout-box{margin-left:20px;margin-right:20px}.component-reviews #filters #search-filter{width:calc(50% - 5px)}.component-reviews #filters>div{margin-right:10px}.component-reviews #filters>div,.component-reviews #filters input{width:calc(50% - 5px)}}@media screen and (min-width: 1200px){#filters{width:70%}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/component-reviews.scss.css.map */
