﻿@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Light.otf");src:url("../fonts/4Reasons-Light.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Regular.otf");src:url("../fonts/4Reasons-Regular.otf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Bold.otf");src:url("../fonts/4Reasons-Bold.otf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"BetterTimes";src:url("../fonts/BetterTimes.otf");src:url("../fonts/BetterTimes.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Scrawny Cat";src:url("../fonts/Hanoded-ScrawnyCat.otf");src:url("../fonts/Hanoded-ScrawnyCat.otf") format("truetype");font-weight:400;font-style:normal}.large-font-size{font-size:1.5rem}@media(min-width: 768px){.woocommerce-product-gallery.images:after{content:"";clear:both;display:block}.woocommerce-product-gallery.images .flex-viewport{width:calc(80% - 1rem);float:right}.woocommerce-product-gallery.images ol{width:20%;float:left}}.woocommerce-product-gallery.images ol{margin-top:0}.woocommerce-product-gallery.images ol li{margin:0 .25rem .5rem .25rem}.woocommerce-product-gallery.images ol li .flex-active{background-color:#000}.woocommerce-product-gallery.images ol li img:not([src*="."]){display:none}@media(max-width: 767.98px){.single-product .entry-summary{padding-right:0px}}.single-product .entry-summary .gwp-product-page-message{background-color:#ebcdcf;padding:.3rem .8rem;font-size:1rem;font-weight:600;display:inline-flex;color:#0c0c0c;border-radius:20px;margin-bottom:.5rem}.single-product .entry-summary .quantity input.qty{height:auto}.single-product .entry-summary .yith-wcwtl-output form{width:100%;max-width:100%;border:none}.single-product .entry-summary .yith-wcwtl-output .yith-wcwtl-ajax-message{color:#000}.single-product .entry-summary .yith-wcwtl-output .yith-wcwtl-ajax-message .woocommerce-message{padding:0;margin-bottom:0;background-color:rgba(0,0,0,0);border-top:none}.single-product .entry-summary .yith-wcwtl-output .yith-wcwtl-ajax-message .woocommerce-message::before{display:none}.single-product .entry-summary .yith-wcwtl-output #yith-wcwtl-user-email{padding:18px !important;border:none !important}.single-product .summary{z-index:500}.single-product .summary .sticky{position:-webkit-sticky;position:sticky;top:8rem}.single-product .summary .training-info{margin:.5rem 0}.single-product .summary button{width:60%}@media(min-width: 768px){.single-product .summary button{padding:.5rem 2.5rem;width:100%}}.single-product .summary button[class*=add_to_cart]:after{content:"\f217";font-family:"Font Awesome 5 Pro";font-size:1.5rem;font-weight:300;line-height:35px}.single-product .summary button[class*=add_to_cart]:hover{background-color:rgba(0,0,0,.75)}@media(max-width: 767.98px){.single-product .summary button.modal-form{width:100%}}.single-product .summary .link-to-brand{font-size:1rem;margin-bottom:1.5rem}.single-product .summary .link-to-brand a{color:#0c0c0c;font-weight:700}.single-product .summary .product_title{font-weight:400;font-size:2rem;margin:0}.single-product .summary .woocommerce-product-details__short-description{margin:1.5rem 0}.single-product .summary .TAC-color-test{background-color:#efdadf;border-radius:25px;-webkit-box-shadow:5px 5px 5px 0px #c4c4c4;-moz-box-shadow:5px 5px 5px 0px #c4c4c4;box-shadow:5px 5px 5px 0px #c4c4c4;max-width:340px;height:80px;padding:0 10px 0 20px;display:flex;margin-bottom:30px}@media(max-width: 767.98px){.single-product .summary .TAC-color-test{flex-direction:column;text-align:center;padding:15px 10px;height:auto}}.single-product .summary .TAC-color-test p{width:160px;font-weight:700;margin:auto 0;margin-right:10px}@media(max-width: 767.98px){.single-product .summary .TAC-color-test p{width:100%;margin-bottom:10px}}.single-product .summary .TAC-color-test button{width:150px;min-width:auto;height:45px;margin:auto 0;border:2px solid #000;padding:0;background-color:#fff}.single-product .summary .TAC-color-test button:hover{color:#000;border:2px solid #fff}@media(max-width: 767.98px){.single-product .summary .TAC-color-test button{width:100%}}.single-product .summary .retail-price-content{display:flex}.single-product .summary .retail-price-content p:nth-child(1)::after{content:" ";white-space:pre}.single-product .summary .price{margin-bottom:0;font-weight:600}.single-product .summary .price del{text-decoration:line-through;color:#0c0c0c}.single-product .summary .price del .amount{color:#000;margin-right:.625rem}.single-product .summary .price ins{text-decoration:none !important}.single-product .summary form{margin:2rem 0 1rem 0}.single-product .summary form .bundle-box{padding:1.5rem 1.5rem 0rem 1.5rem;background-color:#fdf3f5;margin-bottom:1rem;border-radius:20px}.single-product .summary form .bundle-box__title h3 p{font-size:20px;margin-bottom:1rem}.single-product .summary form .bundle-box .bundled_product{margin-bottom:0px !important;padding-bottom:1.5rem !important}.single-product .summary form .bundle-box .bundled_product .bundled_product_images{width:25%}.single-product .summary form .bundle-box .bundled_product:nth-last-child(2){border-bottom:none !important;padding-top:1rem}.single-product .summary form .bundle-box .details{width:75% !important;position:relative}.single-product .summary form .bundle-box .details .item_title{font-family:"4Reasons","Open-Sans";font-size:16px;font-weight:600}.single-product .summary form .bundle-box .details .bundled_product_title{margin-bottom:.25rem;font-size:1rem}.single-product .summary form .bundle-box .details .bundled_product_title .bundled_product_title_link{display:none}.single-product .summary form .bundle-box .details .bundled_product_excerpt p{margin-bottom:.25rem}.single-product .summary form .bundle-box .details .bundle_product_price{display:flex}.single-product .summary form .bundle-box .details .bundle_product_price p{font-weight:600}.single-product .summary form .bundle-box .details .bundle_product_price .override{margin-right:.5rem;text-decoration:line-through}.single-product .summary form .bundle-box .details .bundled_product_add__content{display:flex;flex-direction:row;align-items:center}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox{transform:scale(1.25);margin-left:.2rem;--background: #fff;--border: $black;--border-hover: #BBC1E1;--border-active: #1E2235;--tick: $black;position:relative}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox input,.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox svg{width:21px;height:21px;display:block}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox input{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:none;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;border-radius:4px;transition:box-shadow .3s;box-shadow:inset 0 0 0 var(--s, 1px) var(--b, var(--border))}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox input:hover{--s: 2px;--b: var(--border-hover)}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox input:checked{--b: var(--background);border:1px solid #000;transition:.4s all}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke, var(--border-active));position:absolute;top:0;left:0;width:21px;height:21px;transform:scale(var(--scale, 1)) translateZ(0)}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox.bounce{--stroke: var(--tick)}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox.bounce input:checked{--s: 11px}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox.bounce input:checked+svg{animation:bounce .4s linear forwards .2s}.single-product .summary form .bundle-box .details .bundled_product_add__content .checkbox.bounce svg{--scale: 0}.single-product .summary form .bundle-box .details .bundled_product_add__content p{margin-left:1rem;font-weight:600}@keyframes bounce{50%{transform:scale(1.2)}75%{transform:scale(0.9)}100%{transform:scale(1)}}.single-product .summary form .quantity{display:flex;flex-direction:row;align-items:center}.single-product .summary form .quantity label{margin-right:.5rem;margin-bottom:0}.single-product .summary form .quantity .input-text{width:70px}@media(min-width: 768px){.single-product .summary form .quantity .qty_button{height:30px;width:30px}}.single-product .summary form .quantity input.plus,.single-product .summary form .quantity input.minus{font-size:inherit}.single-product .summary form .quantity .single_add_to_cart_button{border-radius:25px}.single-product .summary .find-reseller{border-bottom:solid 1px #cecece;padding:1rem 0}.single-product .summary .find-reseller i{margin-right:1.5rem}.single-product .summary .offer-row{border-bottom:solid 1px #cecece;padding:1rem 0;color:#ea969d}.single-product .summary .offer-row i{margin-right:1.5rem}.single-product .summary .free-delivery{padding:1rem 0;color:#a2ace7}.single-product .summary .free-delivery i{margin-right:1.5rem}.single-product .summary p.form-desc{margin-top:1rem}.single-product #mobile-tabs .font-weight-normal *{font-weight:inherit !important}.single-product #mobile-tabs .card-header{border-top:solid 1px #cecece}.single-product #mobile-tabs .card-header:last-child{border-bottom:solid 1px #cecece}.single-product #mobile-tabs .card-header button:focus{outline:none}.single-product #mobile-tabs .card-body .danger-info-list{list-style:none;padding:0}.single-product #mobile-tabs .attribute-name:not(:last-child):after{content:", "}.single-product .four-reason{display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch;border-radius:1.25rem;background:#eee3e3;box-shadow:6px 6px 0px 0px rgba(0,0,0,.03)}.single-product .four-reason .reason{display:flex;padding-left:0}.single-product .four-reason .reason .nr-1{letter-spacing:4px;margin-right:8px}.single-product .four-reason span{font-size:1rem;font-weight:700;line-height:1.5rem;margin-right:12px}.single-product .four-reason span.reason-text{font-weight:400;margin-right:0}.single-product .product-tips .slider-row{position:relative;width:80%;margin:0 auto}.single-product .product-tips .slider-row .scroll{overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative;width:95%;margin:0 auto;display:flex}.single-product .product-tips .slider-row .scroll .item{display:inline-block;width:100%;flex:0 0 100%;vertical-align:top;padding:0 1rem}.single-product .product-tips .slider-row .scroll .item .row{height:inherit;box-shadow:8px 8px 0 0 rgba(0,0,0,.03);border:1px solid #cecece;border-radius:"0.1rem";-webkit-border-radius:"0.1rem";-moz-border-radius:"0.1rem";-ms-border-radius:"0.1rem";-o-border-radius:"0.1rem"}@media(max-width: 767.98px){.single-product .product-tips .slider-row .scroll .item .row{flex-direction:column-reverse;justify-content:center}.single-product .product-tips .slider-row .scroll .item .row h3{margin-top:1rem}}.single-product .product-tips .slider-row .scroll .item .row img{width:inherit;max-width:300px;margin-left:auto;display:flex}.single-product .product-tips .slider-row .scroll .item .row h3{align-self:flex-start}.single-product .product-tips .slider-row .scroll .item .row p{font-size:1.2rem}.single-product .product-tips .slider-row .arrow{position:absolute;top:38%;cursor:pointer}.single-product .product-tips .slider-row .arrow.right{right:-1rem}.single-product .product-tips .slider-row .arrow.left{left:-1rem}.single-product .product-related-posts{background-color:#f3f0e9}.single-product .product-related-posts .related-post{border-bottom:solid 1px}.single-product .product-related-posts .related-post:last-child{border-bottom:0}.single-product .product-related-posts .related-post .primary{color:#a2ace7}.single-product .product-related-posts .related-post .title{color:#0c0c0c;font-size:1.25rem}.single-product .product-related-posts .related-post .date{font-weight:600}.single-product .product-related-posts .related-post .read-more{text-decoration:underline;font-weight:600;color:#0c0c0c}.single-product .product-references .heading{font-size:3rem}.single-product .product-references .name{display:block;width:100%;font-weight:600}.single-product .product-references .titel{display:block;width:100%;font-weight:600;margin-bottom:1rem}.single-product .video-section .video-btn{display:flex;flex-direction:row;justify-content:center;align-items:center}.single-product .video-section .video-btn i{color:#fff;align-self:center;position:absolute;font-size:1.5rem}@media(max-width: 767.98px){.single-product .modal{background-color:#fff}.single-product .modal .modal-dialog{margin:0;padding:1rem;position:relative}.single-product .modal .modal-dialog .modal-content{border:0;background-color:#fff;position:static}.single-product .modal .modal-dialog .modal-content .gform_wrapper{width:100%}.single-product .modal .modal-dialog .modal-content .modal-header{border-bottom:0}.single-product .modal .modal-dialog .modal-content .modal-header button{position:absolute;top:1rem;right:1rem}.single-product .modal .modal-dialog .modal-content .modal-footer{border-top:0}}.single-product .modal.product-page .gform_wrapper form{margin-bottom:2rem}.single-product .modal.product-page .gform_wrapper .gform_heading{padding-bottom:0}.single-product .modal.product-page .gform_wrapper .gform_heading h3{font-size:1.75rem;text-transform:inherit}.single-product .modal.product-page .gform_wrapper .gform_footer .button{width:100%;background-color:#ea969d;color:#fff}@media(max-width: 767.98px){.single-product #mobile-tabs{display:none}.single-product .summary #mobile-tabs{display:block}}@media(min-width: 768px){.single-product #mobile-tabs{display:block;margin-top:3rem}.single-product .summary #mobile-tabs{display:none}}.single-product .custom-user-price{font-size:1rem !important}.single-product .custom-user-price p{display:inline-block;margin-bottom:0}.single-product .custom-user-price p span{font-size:1rem !important;font-weight:400 !important}.single-product .custom-user-price .custom-user-price-percentage{display:inline-block}.single-product #reviews h2{font-size:1.5rem}.single-product #reviews .comment-meta{display:flex;justify-content:space-between;font-weight:600}.single-product #reviews .comment-meta a{color:#000}.single-product #reviews .comment-details{margin-bottom:10px}.single-product #reviews #commentform #author{height:auto}.single-product #reviews #commentform #email{height:auto}.single-product .pink-red-text{color:#ebcdcf}.single-product .joico_popup{height:auto}@media(max-width: 767.98px){.single-product .joico_popup{top:7%;height:93vh}}.carousel-row{width:100%;position:relative}@media(max-width: 767.98px){.carousel-row{background-color:rgba(0,0,0,0)}}@media(min-width: 768px){.carousel-row .button{padding:.5rem 0 .5rem 0}}.carousel-row .scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;white-space:nowrap;position:relative;width:100%;margin:0 auto;display:flex}.carousel-row .scroll::-webkit-scrollbar{width:0}.carousel-row .scroll .item{display:inline-block;max-width:calc(23% - .25rem);flex:0 0 25%;vertical-align:top}@media(max-width: 991.98px){.carousel-row .scroll .item{max-width:calc(45% - .25rem);flex:0 0 45%}}@media(max-width: 767.98px){.carousel-row .scroll .item{background-color:#fff;max-width:calc(75% - .25rem);flex:0 0 75%;margin-left:.5rem;padding:.5rem}.carousel-row .scroll .item:last-child{margin-right:.5rem}.carousel-row .scroll .item .holder{text-align:center}}.carousel-row .scroll .item .amount{font-size:1rem;font-weight:700;color:#000}.carousel-row .scroll .item .link-to-brand a{color:#0c0c0c;font-weight:600}.carousel-row .scroll .item .product.holder{text-align:left}.carousel-row .scroll .item .product.holder .product-link-wrapper{position:relative}.carousel-row .scroll .item .product.holder h2{font-weight:400;font-size:.8rem;text-transform:uppercase}.carousel-row .scroll .item .product.holder a{height:100%}.carousel-row .scroll .item .archive-cta{width:60%;margin:0 auto;padding:.5rem;background-color:#fff;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;color:#0c0c0c;max-height:10%}@media(max-width: 1199.98px){.carousel-row .scroll .item .archive-cta{width:100%}}.carousel-row .scroll .item .woocommerce-loop-product__title{margin-bottom:0;font-size:1rem;font-weight:600;text-align:left;padding-left:.5rem}.carousel-row .scroll .item .ovh-tage{text-align:start}.carousel-row .scroll .item .training-info{padding-left:.5rem}.carousel-row .scroll .item .woocommerce-Price-amount{padding-left:.5rem}.carousel-row .scroll .item .volume-discount-icon{right:8px}.carousel-row .arrow{position:absolute;top:50%;cursor:pointer;height:66px;width:66px;background-color:#fff;border-radius:20px;font-size:13px;top:calc(50% - 33px);display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.carousel-row .arrow{display:none}}.carousel-row .arrow.right{right:-1rem;font-size:32px;line-height:32px;font-family:"Font Awesome 5 Pro";font-weight:300}.carousel-row .arrow.left{left:-1rem;font-size:32px;line-height:32px;font-family:"Font Awesome 5 Pro";font-weight:300}.carousel-row.cross-sells .button{padding:.5rem}.carousel-row.cross-sells .arrow.left{left:0}.carousel-row.cross-sells .arrow.right{right:0}.carousel-row .carousel-product-price h2{margin-bottom:0}.carousel-row .carousel-product-price .custom-user-price{font-size:.7rem !important}.carousel-row .carousel-product-price .custom-user-price .custom-user-price-regular{display:inline-block}.carousel-row .carousel-product-price .custom-user-price p{display:inline-block;margin-bottom:0}.carousel-row .carousel-product-price .custom-user-price p span{color:gray !important;font-size:.7rem !important;font-weight:400 !important}.carousel-row .carousel-product-price .custom-user-price .custom-user-price-percentage{display:inline-block}.variations{margin-bottom:1rem}.variations .variation>label{font-weight:600}.variations .variation .value{display:flex;padding:.5rem 0 .5rem 0;align-items:center;position:relative}.variations .variation .value::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:400;display:flex;margin-left:-30px}.variations .variation .value select{background:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;border:1px solid gray;padding:.5rem 5rem .5rem 1rem;width:100%;position:relative;z-index:100}.variations .variation .value select:focus{outline:none}.variations .variation .value .reset_variations{display:none !important}.woocommerce-variation-description{background:#cecece;padding:1rem;margin-top:1rem;margin-bottom:1rem;position:relative}.woocommerce-variation-description::before{content:"";background-color:#cecece;display:block;position:absolute;width:20px;height:20px;top:-10px;left:30px;z-index:200;transform:rotate(45deg)}.woocommerce-variation-description p{margin-bottom:0}.multisite-6 .single-product .modal.product-page .gform_wrapper .gform_footer .button{width:100%;background-color:#0c0c0c;color:#fff}.vd-single-product-text{font-size:1rem;padding-bottom:10px;margin-top:2px}.video-thumbnail{position:relative;max-width:104px;transition:all .2s linear;cursor:pointer}.video-thumbnail:hover{filter:brightness(80%)}.video-thumbnail img{width:100%}.video-thumbnail i{display:flex;justify-content:center;flex-direction:column;position:absolute;text-align:center;width:100%;height:100%;left:0;right:0;top:0;bottom:0;color:#fff}@media(max-width: 767.98px){.video-thumbnail i{font-size:.5em;line-height:0}}@media(max-width: 767.98px){.video-thumbnail{width:50px !important}}#newVideoModal .modal-dialog{width:80%;max-width:95%}#newVideoModal .modal-dialog .modal-body{padding:0}#newVideoModal .modal-dialog .modal-body .close{position:absolute;right:-50px;width:50px;height:50px;opacity:1;background-color:#fff}#newVideoModal .modal-dialog .modal-body .close:hover{background-color:#0c0c0c;color:#fff}.wc-sidebar ul{list-style-type:none;padding-left:0}ul.flex-direction-nav{position:absolute;top:25%;z-index:2;width:83%;right:0;margin:0;padding:0px;pointer-events:none;list-style:none}@media(max-width: 1199.98px){ul.flex-direction-nav{width:75%;top:20%}}@media(max-width: 767.98px){ul.flex-direction-nav{top:calc(50% - 34px);width:100%}}li.flex-nav-prev{float:left}li.flex-nav-next{float:right}a.flex-next{visibility:hidden}a.flex-prev{visibility:hidden}a.flex-next::after{visibility:visible;content:"\f105";font-family:"Font Awesome 5 Pro";margin-right:10px;font-size:3em;font-weight:300;pointer-events:all}a.flex-prev::before{visibility:visible;content:"\f104";font-family:"Font Awesome 5 Pro";margin-left:10px;font-size:3em;font-weight:300;pointer-events:all}ul.flex-direction-nav li a{color:#0c0c0c}ul.flex-direction-nav li a:hover{text-decoration:none}@media(max-width: 767.98px){.flex-control-nav li{border:1px solid #0c0c0c;border-radius:100%;background-color:rgba(0,0,0,0);width:10px !important;height:10px}.flex-control-nav li img{position:relative;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%, -110%);opacity:0}.flex-control-nav .flex-active{background-color:#0c0c0c}}.responsible-child{height:40px !important;width:40px !important}.responsible-child img{max-width:40px;max-height:40px}.responsible-child.with-one-other{top:35px !important}.responsible-child.with-two-others{top:80px !important}.responsible-child.with-all{top:110px !important}.comment-form-cookies-consent{display:flex}.comment-form-cookies-consent #wp-comment-cookies-consent{width:auto;height:auto;margin-top:auto;margin-bottom:auto;margin-right:15px}.comment-form-cookies-consent label{display:inline-block;margin-bottom:0}@media(max-width: 767.98px){#breadcrumbs{padding:0}}#breadcrumbs .row{justify-content:center}#breadcrumbs .row .col{flex:0 0 83.33333%;max-width:83.33333%}@media(max-width: 767.98px){#breadcrumbs .row .col{padding:0}}.tester-section{display:flex;flex-wrap:wrap;margin:1rem 0}.tester-section label{margin-bottom:0}.tester-section input{width:25px;height:25px}.tester-section .tester-price{margin-left:.3rem}.fixed-cart #yith-wcwtl-output form{border:none}.fixed-cart #yith-wcwtl-output form #yith-wcwtl-user-email{border:none}#product-reviews-section #reviews .review-box h2.contributions-title{font-size:120px !important;font-weight:600;font-size:2.5rem;color:#ffccd2;font-family:"Scrawny Cat",sans-serif}@media(max-width: 767.98px){#product-reviews-section #reviews .review-box h2.contributions-title{font-size:50px}}#product-reviews-section #reviews .review-box p{margin-top:-3.5rem;font-size:24px;color:#0c0c0c;font-family:"4Reasons","Open-Sans";font-weight:500}@media(max-width: 767.98px){#product-reviews-section #reviews .review-box p{margin-top:-2.5rem;font-size:20px}}#product-reviews-section #reviews .product-rating{margin-left:-1rem}#product-reviews-section #reviews .product-rating .product-rating-summary i.fa-star{color:#e46c90;font-size:1.25rem;margin-bottom:1rem}@media(max-width: 767.98px){#product-reviews-section #reviews .product-rating .product-rating-summary{text-align:left}#product-reviews-section #reviews .product-rating .product-rating-summary h3{font-size:1.25rem}}#product-reviews-section #reviews .product-rating .product-rating-summary .star-rating{display:inline-block;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.6em;font-family:"Font Awesome 5 Pro";color:#e46c90;font-size:1.25rem;margin-bottom:1rem}#product-reviews-section #reviews .product-rating .product-rating-summary .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#e46c90;float:left;top:0;left:0;position:absolute}#product-reviews-section #reviews .product-rating .product-rating-summary .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}#product-reviews-section #reviews .product-rating .product-rating-summary .star-rating span:before{content:"\f005\f005\f005\f005\f005";font-weight:900;top:0;position:absolute;left:0}#product-reviews-section #reviews .product-rating .product-rating-summary h3{font-family:"4Reasons","Open-Sans";font-weight:600;font-size:1.75rem;text-rendering:optimizeLegibility}@media(max-width: 991.98px){#product-reviews-section .review-forms-container .helper-col{padding-left:0rem !important;padding-right:0rem !important}}#product-reviews-section .review-forms-container .review-btn{display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding:.5rem 3.5rem}#product-reviews-section div#comments .helper-col{margin-right:auto;margin-left:auto;display:flex;justify-content:center;width:100%;max-width:100%}#product-reviews-section div#comments .helper-col .contributions-filter{font-size:1rem;margin-top:1rem;text-decoration:underline}#product-reviews-section div#comments .helper-col .contributions-filter #comments_filter_field{width:100%}#product-reviews-section div#comments .helper-col .contributions-filter #comments_filter_field .woocommerce-input-wrapper #comments_filter{width:100%;margin:.25rem;text-align:left;border:solid 3px #303030;padding:.5rem 3rem .5rem 1.25rem;font-weight:400 !important;height:auto}@media(min-width: 768px){#product-reviews-section div#comments .helper-col .contributions-filter #comments_filter_field .woocommerce-input-wrapper #comments_filter{padding:.5rem 3rem .5rem 1.25rem}}#product-reviews-section div#comments .helper-col .contributions-filter #comments_filter_field .woocommerce-input-wrapper::before{pointer-events:none;margin-right:1rem;top:1rem}@media(max-width: 991.98px){#product-reviews-section div#comments .helper-col .contributions-filter{width:100%}}#product-reviews-section .contributions-container{margin-top:2rem;margin-left:1.25rem}#product-reviews-section .contributions-container .woocommerce-noreviews{text-align:center}#product-reviews-section div#review_form_wrapper{max-width:1300px;margin:auto;border:1px solid #999;border-radius:1.125rem}#product-reviews-section div#review_form_wrapper .star-rating-selector fieldset{margin-left:.5rem}#product-reviews-section div#review_form_wrapper #review_title_field label,#product-reviews-section div#review_form_wrapper #review_author_field label,#product-reviews-section div#review_form_wrapper #review_email_field label{padding-left:1rem}#product-reviews-section div#review_form_wrapper #review_title_field span,#product-reviews-section div#review_form_wrapper #review_author_field span,#product-reviews-section div#review_form_wrapper #review_email_field span{width:100%}#product-reviews-section div#review_form_wrapper #review_title_field span input,#product-reviews-section div#review_form_wrapper #review_author_field span input,#product-reviews-section div#review_form_wrapper #review_email_field span input{width:100%;padding:.25rem;margin-left:.9rem}@media(min-width: 768px){#product-reviews-section div#review_form_wrapper #review_title_field span input,#product-reviews-section div#review_form_wrapper #review_author_field span input,#product-reviews-section div#review_form_wrapper #review_email_field span input{width:initial}}@media(max-width: 991.98px){#product-reviews-section div#review_form_wrapper #review_title_field span,#product-reviews-section div#review_form_wrapper #review_author_field span,#product-reviews-section div#review_form_wrapper #review_email_field span{width:90%}}#product-reviews-section div#review_form_wrapper #review_comment_field{max-width:1340px;margin:auto}#product-reviews-section div#review_form_wrapper #review_comment_field label{padding-left:.75rem}#product-reviews-section div#review_form_wrapper #review_comment_field span{width:100%}#product-reviews-section div#review_form_wrapper #review_comment_field span textarea{margin-left:.55rem;padding:.25rem}@media(min-width: 768px){#product-reviews-section div#review_form_wrapper #review_comment_field span textarea{width:50%}}@media(max-width: 991.98px){#product-reviews-section div#review_form_wrapper #review_comment_field span textarea{width:93%}}#product-reviews-section div#review_form_wrapper #review_rating_field label,#product-reviews-section div#review_form_wrapper #review_attachment_type_field label,#product-reviews-section div#review_form_wrapper #subscribe_to_replies_field label{padding-left:1rem}#product-reviews-section div#review_form_wrapper #review_attachment_type_field{display:none !important}#product-reviews-section div#review_form_wrapper .button{color:#fff;background-color:#0c0c0c;border:1px solid #0c0c0c;margin-left:1rem}#product-reviews-section div#review_form_wrapper .button:hover{color:#0c0c0c;background-color:#fff;filter:none}@media(min-width: 768px){#product-reviews-section div#review_form_wrapper .button{margin-bottom:-1rem !important}}@media(max-width: 991.98px){#product-reviews-section div#review_form_wrapper .button{margin-left:0rem}}@media(max-width: 767.98px){#product-reviews-section div#review_form_wrapper{padding:.5rem}}@media(min-width: 768px){#product-reviews-section div#review_form_wrapper{margin-right:auto;margin-left:auto;padding:.75rem .75rem;margin-top:1rem}}#product-reviews-section div.contributions-container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto}#product-reviews-section div.contributions-container div#contributions-list h2#contributions-list-title{display:none}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment::marker,#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .review::marker{font-size:1px;visibility:hidden;display:none;width:1px;height:1px}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text img.avatar{display:none !important}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .contributions-actions{margin-bottom:2rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .review-title{font-weight:500}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .review-title .star-rating{margin-left:-2rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .review-title .star-rating span::before{color:#000}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .review-title:not(.star-rating>span){font-size:18px;font-weight:400 !important;margin-left:2rem}@media(max-width: 767.98px){#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .review-title:not(.star-rating>span){font-size:16px;font-weight:400}}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text div.comment-details{margin:1rem 0rem 1rem 0rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text div.comment-details .review-and-title p.review-title{padding:.75rem 0rem .75rem 1.5rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text div.comment-details .nickname,#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text div.comment-details .star-rating{padding-top:.75rem;padding-bottom:.75rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text div.comment-details a.comment-date{color:#0c0c0c}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text p{font-family:"4Reasons","Open-Sans" !important;font-weight:500 !important}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .comment_container .comment-text .contribution-actions{display:none}@media(max-width: 767.98px){#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist{padding:0}}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .review{margin-bottom:2rem;padding-bottom:1rem}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .review:not(:last-child){border-bottom:1px solid #979797}#product-reviews-section div.contributions-container div#contributions-list .contributions-container ol.commentlist .review:last-child{border-bottom:0}@media(max-width: 767.98px){#product-reviews-section div.contributions-container{padding-right:initial;padding-left:initial}}#product-reviews-section button[name=more-reviews]{display:block;margin:0 auto 2rem}#product-reviews-section .woocommerce-pagination{display:none}