div#cookie-notice{display:none}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:0.6em 1em!important}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:46px}h3{font-size:40px}.et_pb_code_inner .et_pb_row{width:100%}.single .et_pb_testimonial_portrait:before{display:none}.testimonial-grid .fripp-testimonial-card{background:#f5f5f5}.testimonial-grid .fripp-testimonial-content{font-size:14px;line-height:1.6}.testimonial-grid .fripp-testimonial-logo-wrap:empty{display:none!important}.testimonial-grid .fripp-testimonial-logo-wrap{display:none}.testimonial-grid .fripp-testimonial-logo-wrap:has(img){display:block;height:unset}.testimonial-grid .fripp-testimonial-footer{padding:0;border:none;align-items:flex-start}.video_testimonial_row h3.et_pb_module_heading{font-size:20px!important;padding:10px 0 0;font-weight:bold;text-align:center!important}.video_testimonial_row .et_pb_module{margin:0!important}.video_testimonial_row .et_pb_testimonial_portrait{width:100%!important;float:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;background-size:contain!important;background-repeat:no-repeat;background-position:0 0;max-height:50px;max-width:100px}.video_testimonial_row .et_pb_testimonial_description{margin:20px 0 0!important}.video_testimonial_row .et_pb_testimonial_portrait:before{display:none}.video_testimonial_row .et_pb_testimonial_1.et_pb_testimonial{margin:0!important}.video_testimonial_row .fluid-width-video-wrapper{border-radius:20px;overflow:hidden}.video_testimonial_row .et_pb_testimonial{margin:0!important;border-width:1px;border-color:#87123c;padding-top:20px!important;padding-right:15px!important;padding-bottom:20px!important;padding-left:15px!important}.video_testimonial_row .custom-container{display:flex;gap:3vw;flex-wrap:wrap;justify-content:center}.video_testimonial_row .custom-item{width:30.33%}.video_testimonial_row .et_pb_testimonial_0.et_pb_testimonial{margin:0!important}@media (max-width:980px){.video_testimonial_row .custom-item{width:48%}}@media (max-width:480px){.video_testimonial_row .custom-item{width:100%}.video_testimonial_row .custom-container{gap:30px}}.pum-theme-25184 .pum-content,.pum-theme-lightbox .pum-content{font-weight:400}div#popmake-33656{border:unset!important;border-radius:20px;background-image:unset!important;padding:0!important}div#popmake-33656 .et_pb_section{padding-top:0!important}div#popmake-33656 .pum-content.popmake-content{position:relative;overflow:hidden}div#popmake-33656 .pum-content.popmake-content:before{content:'';width:70%;height:110%;position:absolute;left:-40%;top:-10%;background:#BC5CFE;background:-webkit-linear-gradient(180deg,rgba(188,92,254,1) 0%,rgba(255,24,171,1) 100%);background:-moz-linear-gradient(180deg,rgba(188,92,254,1) 0%,rgba(255,24,171,1) 100%);background:linear-gradient(180deg,rgba(188,92,254,1) 0%,rgba(255,24,171,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#BC5CFE",endColorstr="#FF18AB",GradientType=0);transform:rotate(5deg)}div#popmake-33656 h2{font-weight:bold;text-align:center}div#popmake-33656 p{text-align:center}div#popmake-33656 .et_pb_text{text-align:center}div#field_47_8{font-weight:400;text-align:center}div#field_47_8 h3{font-size:28px;font-weight:bold;text-align:center}@media (max-width:980px){div#popmake-33656 .pum-content.popmake-content:before{transform:rotate(-5deg);top:-50px;left:-10%;width:120%;height:70vh;max-height:500px}}@media (max-width:480px){div#popmake-33656 .pum-content.popmake-content:before{max-height:300px}}div#popmake-33657{padding:30px;border-radius:20px;background:#f4f4f4}div#field_52_8{text-align:center}div#field_52_8 p{font-weight:500}div#field_52_8 h3{font-weight:bold}.wp-pagenavi{border:none;margin:0;text-align:center;font-family:'Urbanist'}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#5f085d!important;font-weight:bold!important;color:#fff!important;border-radius:5px;padding:5px 10px}.wp-pagenavi a,.wp-pagenavi span{font-weight:500!important;color:#000;margin:0}.wp-pagenavi a{padding:5px 10px;border-radius:5px}.wp-pagenavi span.pages{display:inline-block;margin:0 5px}.wp-pagenavi a.last{display:inline-block}.new-testimonial-carousel .swiper{width:100%}.new-testimonial-carousel .swiper-slide{height:auto;padding-bottom:25px}.new-testimonial-carousel .et_pb_testimonial{height:100%}.new-testimonial-carousel .et_pb_testimonial_description{display:flex;flex-direction:column;height:100%}.new-testimonial-carousel .et_pb_testimonial_description_inner{flex:1}.new-testimonial-carousel .et_pb_testimonial_author{margin-top:auto}.testimonial-carousel-3 .swiper-button-next,.testimonial-carousel-3 .swiper-button-prev{background:#5f085d;width:50px;height:50px;border-radius:10px}.testimonial-carousel-3 .swiper-button-next:after,.testimonial-carousel-3 .swiper-button-prev:after{font-size:16px;color:#fff;font-weight:bold}.testimonial-carousel-3 .swiper-button-prev{left:20px}.testimonial-carousel-3 .swiper-button-next{right:20px}.testimonial-carousel-3 .swiper{width:100%;padding-left:5%;padding-right:5%;box-sizing:border-box}.testimonial-carousel-3 .swiper-slide{height:auto}@media (min-width:981px){.testimonial-carousel-2{position:relative}.testimonial-carousel-2:before{content:'';width:20%;height:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:3;background-repeat:no-repeat;background-size:contain;background-position:50% 100%;background-image:url(https://fripp.com/wp-content/uploads/2026/02/fripp-1.png)}}@media (min-width:981px) and (max-width:1699px){.testimonial-carousel-2{position:relative}.testimonial-carousel-2:before{width:33.33%}}@media (max-width:767px){.testimonial-carousel-3 .swiper-button-next,.testimonial-carousel-3 .swiper-button-prev{position:unset;margin-top:0}.testimonial-carousel-3 .swiper-button-next{float:right}}.testimonial-carousel-3 .swiper-button-prev{float:left}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover{color:#5f085d!important;opacity:1}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current-menu-item>a{font-weight:bold}.et_pb_menu_0_tb_header.et_pb_menu ul li.header-btn a{color:#fff!important;font-size:14px;background-color:#5f085d;border:1px solid #5f085d!important;border-radius:5px;padding:1em!important;font-weight:500}.header-btn{align-items:center!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.header-btn.header-border-btn a{color:#5f085d!important;background:transparent!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.header-btn a:hover{background:#87123c;border-color:#87123c!important;opacity:1!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.header-btn.header-border-btn a:hover{color:#87123c!important}@media (min-width:992px){.d-lg-none{display:none!important}}ul.quote-list{display:flex;flex-wrap:wrap;gap:20px;padding:0}ul.quote-list li{list-style:none;width:calc(20% - 16px);padding:20px;border-radius:10px;border-left:5px solid #5f085d;background:#f4f4f4}ul.quote-list.quote-list-grey li{background:#fff}.quote-row{left:-10px!important}@media (max-width:1599px){.quote-row{width:90%!important;flex-wrap:wrap;justify-content:end}.quote-row .et_pb_column{width:calc(33.33% - 20px)!important}.quote-row-1 .quote-row .et_pb_column{width:calc(100% - 20px)!important}.quote-row-2 .quote-row .et_pb_column{width:calc(50% - 20px)!important}.quote-row-4 .quote-row .et_pb_column{width:calc(25% - 20px)!important}.quote-row-5 .quote-row .et_pb_column{width:calc(25% - 20px)!important}.quote-row-5 .quote-row .et_pb_column:last-child{width:calc(100% - 20px)!important}.quote-row .et_pb_column:has(.quote-list){width:calc(100% - 20px)!important}ul.quote-list li{width:calc(33.33% - 20px)}}@media (max-width:980px){.quote-row{left:10px!important;justify-content:flex-start}.quote-row .et_pb_column{width:calc(50% - 20px)!important}.quote-row-1 .quote-row .et_pb_column{width:calc(100% - 20px)!important}.quote-row-4 .quote-row .et_pb_column{width:calc(50% - 20px)!important}.quote-row-5 .quote-row .et_pb_column{width:calc(50% - 20px)!important}.quote-row-3 .quote-row .et_pb_column:last-child{width:calc(100% - 20px)!important}ul.quote-list{width:calc(100% + 20px)}ul.quote-list li{width:calc(50% - 20px)}}@media (max-width:767px){.quote-row{left:10px!important;justify-content:flex-start}.quote-row .et_pb_column,.quote-row-1 .quote-row .et_pb_column,.quote-row-4 .quote-row .et_pb_column,.quote-row-5 .quote-row .et_pb_column,.quote-row-3 .quote-row .et_pb_column:last-child,ul.quote-list li{width:calc(100% - 20px)!important}}ul.icon-list{list-style:none}ul.icon-list li:before{content:'';font-family:FontAwesome;font-weight:900;color:#5f085d;font-size:85%}ul.icon-list li{display:flex;gap:10px}ul.icon-list.star-list li:before{content:''}.icon-list-white:before{color:#fff}@media (min-width:768px){ul.icon-list-2-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:40px}}.gform_wrapper.gravity-theme .gform_footer input[type="submit"]{font-size:16px!important;background-color:#5f085d!important;border-width:1px!important;border-color:#5f085d!important;border-radius:5px!important;padding:0.6em 1em!important;color:#fff!important;font-weight:500!important}.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{background-color:#87123c!important;border-color:#87123c!important}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{border-radius:5px!important;font-size:14px!important;padding:0.6em 1em!important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper textarea,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{padding:10px 15px;border-radius:10px!important;border:1px solid #f4f4f4;font-size:14px;margin-top:0}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{background:#87123c;width:100%;border:none;color:#fff;font-weight:500;padding:12px 15px;border-radius:5px;cursor:pointer;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3);transform:scaleX(1) scaleY(1)!important;transition:transform 300ms ease 0ms,box-shadow 300ms ease 0ms}.gform_legacy_markup_wrapper .gform_footer input.button:hover,.gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover,.gform_legacy_markup_wrapper .gform_page_footer input.button:hover,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover{transform:scaleX(1.025) scaleY(1.025)!important}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:0!important}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{padding:0!important}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent!important;border:none!important;padding:0!important}.gform_legacy_markup_wrapper .validation_message,.gfield_validation_message{padding:5px 0 0!important;color:#83113b!important;background:transparent!important;border:none!important;margin:0!important;font-size:14px!important}.gform_legacy_markup_wrapper div.validation_error,.gform_wrapper.gravity-theme .gform_validation_errors{background:#87113d!important;color:#fff!important;border:none!important}.gform_legacy_markup_wrapper div.validation_error h2,.gform_wrapper.gravity-theme .gform_validation_errors h2{color:#fff!important}span.gform-icon.gform-icon--circle-error{display:none}.gform_wrapper.gravity-theme .gform_validation_errors>ol li,.gform_wrapper.gravity-theme .gform_validation_errors>ol li a{color:#fff!important}.gform_wrapper.gravity-theme .gform_validation_errors>ol li{margin:0}footer .et_mobile_nav_menu{display:none!important}footer .et_pb_menu__menu{display:block!important;width:100%}.et_pb_row_0_tb_footer>div:nth-child(2),.et_pb_row_0_tb_footer>div:nth-child(3),.et_pb_row_0_tb_footer>div:nth-child(4){width:11.5%}.et_pb_row_0_tb_footer>div:nth-child(1){width:27.6%}@media (min-width:1147px){.header-btn{display:none!important}.main-mobile-menu{display:none!important}}@media (max-width:1146px){.et_pb_section_0.et_pb_section,.et_pb_section_0_tb_body.et_pb_section{padding-top:125px!important}.desktop-menu{display:none!important}.main-mobile-menu .et_mobile_nav_menu{display:block!important}.main-mobile-menu .et_pb_menu__menu{display:none!important}.main-mobile-menu span.mobile_menu_bar{background:#fff;padding:4.5px 5px 5.5px;border-radius:5px}.main-mobile-menu ul#mobile_menu1{list-style:none;position:fixed;width:90%;margin:20px auto 0;left:0;right:0;border-radius:20px;padding:10px 0}.main-mobile-menu .header-btn{padding:10px 20px;text-align:center}.main-mobile-menu .et_mobile_menu li a{padding:10px 20px}}@media (max-width:1199px){.et_pb_row{width:90%}}@media (max-width:1199px) and (min-width:981px){.fancy-testimonial-section .et_pb_testimonial_no_image:last-child{margin-bottom:150px!important}.fancy-testimonial-section .et_pb_testimonial_no_image+.et_pb_testimonial_no_image{padding-right:290px!important}.et_pb_row.et_pb_row_8.et_pb_equal_columns.et_pb_row_1-4_1-2_1-4{align-items:flex-end}}@media (max-width:980px){.main-mobile-menu ul#mobile_menu1{margin:0 auto}.et_pb_blurb_content{max-width:100%}.hero-section *{text-align:center}.fancy-testimonial-section .et_pb_testimonial_no_image.et_had_animation{transform:none!important;transition:unset!important;margin:0!important;padding:30px!important;margin-bottom:20px!important}.fancy-testimonial-section .et_pb_row{flex-direction:column}.fancy-testimonial-section .et_pb_row .et_pb_column{margin:0}.fancy-testimonial-section .et_pb_row .et_pb_column:nth-child(2){order:3;margin-top:30px!important;max-width:450px}}@media (max-width:767px){h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:40px!important}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:34px!important}h3{font-size:28px!important}h4{font-size:24px!important}.logo-ticker__set img{max-height:35px!important}.logo-ticker__set{gap:25px!important}}a.wc-block-components-product-name,h3.wc-block-components-product-name{font-size:16px!important;font-weight:600}.wp-element-button,.wp-block-button__link{font-size:16px!important;background-color:#5f085d!important;border-width:1px!important;border-color:#5f085d!important;border-radius:5px!important;padding:0.6em 1em!important;color:#fff!important;font-weight:500!important}.wp-element-button:hover,.wp-block-button__link:hover{background-color:#87123c!important;border-color:#87123c!important}.woocommerce-info{border-radius:10px;display:flex;align-items:center;gap:10px}a.woocommerce-Button.wc-forward.button{background:#fff;color:#5f085d}.woocommerce-info>*:last-child{margin-left:auto!important}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;gap:10px;flex-direction:column}nav.woocommerce-MyAccount-navigation ul li a{display:block;background:#fff;border:1px solid #eee;padding:10px 20px;border-radius:10px;width:100%}nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#f4f4f4;color:#000;font-weight:500}nav.woocommerce-MyAccount-navigation ul li a:hover{background:#f4f4f4;color:#000}.woocommerce-MyAccount-content h2{font-size:30px!important;text-transform:capitalize;font-weight:500}header.woocommerce-Address-title.title{display:flex}header.woocommerce-Address-title.title h2{font-size:20px!important;font-weight:bold;text-transform:capitalize}header.woocommerce-Address-title.title .edit{margin-left:auto}div#payment{padding:20px;border-radius:20px!important}.woocommerce-PaymentBox.woocommerce-PaymentBox--authnet.payment_box.payment_method_authnet{border-radius:10px!important}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{padding:5px 10px;font-size:16px;border-radius:5px}.woocommerce-MyAccount-content form button.woocommerce-Button.button{margin-top:20px}.woocommerce .woocommerce-MyAccount-content form .form-row input.input-text,.woocommerce .woocommerce-MyAccount-content form .form-row textarea{background:#f4f4f4;padding:7px 15px;border-radius:5px;color:#000}@media (max-width:767px){.woocommerce-info{flex-direction:column;align-items:center}.woocommerce-info>*:last-child{margin-left:unset!important}}