.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:#fff0;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:#fff0}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgb(0 0 0 / .07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}:root{--gp-slideout-width:80%}.slideout-navigation,.slideout-navigation a{color:var(--contrast)}.slideout-navigation button.slideout-exit{color:var(--contrast);padding-left:20px;padding-right:20px}.slide-opened nav.toggled .menu-toggle:before{display:none}@media (max-width:768px){.menu-bar-item.slideout-toggle{display:none}}.slideout-navigation.main-navigation .main-nav ul li a{font-weight:500}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul li a{font-size:18px;line-height:55px}}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul ul li a{line-height:55px}}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgb(0 0 0 / .2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}.main-navigation.has-branding.grid-container .navigation-branding,.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px}.navigation-branding img,.site-logo.mobile-header-logo img{height:105px;width:auto}.navigation-branding .main-title{line-height:105px}@media (max-width:1190px){#site-navigation .navigation-branding,#sticky-navigation .navigation-branding{margin-left:10px}}@media (max-width:768px){.main-navigation.has-branding.nav-align-center .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto}.navigation-branding{margin-right:auto;margin-left:10px}.navigation-branding .main-title,.mobile-header-navigation .site-logo{margin-left:10px}.navigation-branding img,.site-logo.mobile-header-logo{height:55px}.navigation-branding .main-title{line-height:55px}}@supports (display:grid){.woocommerce ul.products li.product{display:flex;flex-direction:column}}.woocommerce ul.products li.product.woocommerce-image-align-left,.woocommerce ul.products li.product.woocommerce-image-align-right{display:block}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;margin-bottom:auto}.woocommerce ul.products li.product .button{margin-left:auto;margin-right:auto}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child){margin-top:10px;margin-bottom:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>.secondary-image+img{margin-top:0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:relative;border-radius:0;min-height:15px;min-width:initial;font-weight:inherit;font-size:inherit;padding:8px 13px;line-height:1;display:inline-block;top:auto;left:auto;font-size:80%;text-transform:uppercase;font-weight:700}.woocommerce ul.products li.product.sales-flash-overlay .onsale{position:absolute;top:0;right:0;margin:0}.single-product span.onsale{margin-bottom:15px}.woocommerce-product-gallery{margin-right:4%}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%}.woocommerce div.product div.images .flex-control-thumbs li{max-width:100px;padding-top:5px;padding-right:5px;box-sizing:border-box}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce .page-header-image-single{display:none}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0}.related.products{clear:both}.checkout-subscribe-prompt.clear{visibility:visible;height:initial;width:initial}.woocommerce .add_to_cart_button+.added_to_cart{display:none}.woocommerce-result-count{font-size:14px;padding:10px 0;border:1px solid #fff0}.woocommerce-ordering select{font-size:14px;font-weight:500;padding:10px 40px 10px 12px;-webkit-appearance:none;-moz-appearance:none;width:100%;background:0 0;border-color:rgb(0 0 0 / .1);color:inherit;cursor:pointer}.woocommerce-ordering select::-ms-expand{display:none}.woocommerce-ordering:after{content:"\e903";font-family:"GP Premium";display:inline-block;position:absolute;pointer-events:none;color:inherit;top:10px;right:15px;font-size:16px}.woocommerce-ordering select option{color:initial}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}@supports (display:grid){#wc-column-container .product{float:none;width:auto;margin:0}.woocommerce .related ul.products::after,.woocommerce .related ul.products::before,.woocommerce .up-sells ul.products::after,.woocommerce .up-sells ul.products::before,.woocommerce .wc-columns-container .products::after,.woocommerce .wc-columns-container .products::before{display:none}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{display:grid;grid-gap:50px;width:100%}.wc-columns-container.wc-columns-6 .products,.wc-related-upsell-columns-6 .related ul.products,.wc-related-upsell-columns-6 .up-sells ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.wc-columns-container.wc-columns-5 .products,.wc-related-upsell-columns-5 .related ul.products,.wc-related-upsell-columns-5 .up-sells ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-related-upsell-columns-4 .related ul.products,.wc-related-upsell-columns-4 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-4 .products{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-related-upsell-columns-3 .related ul.products,.wc-related-upsell-columns-3 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-related-upsell-columns-2 .related ul.products,.wc-related-upsell-columns-2 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-columns-1 .related ul.products,.wc-related-upsell-columns-1 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-1 .products{width:100%}.woocommerce .wc-columns-1 ul.products li.product,.woocommerce-page .wc-columns-1 ul.products li.product{margin-left:0;margin-right:0}}#wc-mini-cart ul.woocommerce-mini-cart{position:relative;left:auto;right:auto;opacity:1;pointer-events:auto;height:auto;width:auto;float:none;background-color:#fff0;box-shadow:0 0 0;visibility:visible}.wc-mini-cart{position:absolute;width:300px;right:0;box-shadow:0 2px 2px rgb(0 0 0 / .1);z-index:99999;left:-99999px;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:opacity 80ms linear;transition-delay:0s;visibility:hidden}.wc-menu-item.sfHover .wc-mini-cart,.wc-menu-item:hover .wc-mini-cart{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;visibility:visible}.dropdown-click ul li.wc-menu-item:hover ul{display:block}.sidebar .wc-mini-cart{right:100%;top:0}.sidebar .wc-mini-cart .widget{background:0 0}body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart{display:none}.wc-menu-item .sub-menu{left:auto;right:0;width:300px}.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a,.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a{background:0 0}.wc-menu-item .wc-mini-cart .widget_shopping_cart{padding:15px}.woocommerce.widget_shopping_cart .cart_list li{padding:0 0 0 4em;margin:0;box-sizing:border-box;min-height:3em}.woocommerce.widget_shopping_cart{font-size:14px}.widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;display:flex}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a{margin:0;width:calc(50% - 10px);text-align:center;padding:10px 15px;line-height:inherit;font-size:14px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:2px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:2px}.woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;left:auto;height:20px;width:20px;border-width:1px;border-style:solid;border-radius:50%;padding:0;font-size:16px;line-height:17px;font-weight:400;position:relative;float:right}.woocommerce ul.cart_list li img{position:absolute;left:0;width:3em;height:auto;top:0;margin-left:0}#wc-mini-cart .woocommerce-mini-cart-item a{padding:0}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block}.woocommerce.widget_shopping_cart .total{margin:15px 0;padding:15px;background:rgb(0 0 0 / .05);border:0;font-size:14px}#wc-mini-cart .total{padding:15px;margin:15px -15px 15px;text-align:left}#generate-slideout-menu .total{padding:10px 20px;margin:20px -20px 20px}#generate-slideout-menu.do-overlay .total{margin:20px 0}.woocommerce.widget_shopping_cart a.button.wc-forward:after{display:none}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child){margin-bottom:15px}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li{padding:0 4em 0 0}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{float:left}.rtl .wc-mini-cart .woocommerce ul.cart_list li img{right:0}.slideout-widget .widget_shopping_cart_content,.slideout-widget .widget_shopping_cart_content a{font-size:14px}#generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item{text-align:left}#wc-mini-cart a:not(.button){font-family:inherit}.wc-menu-item:not(.has-items) .wc-mini-cart{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:0}.secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart,.secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart{font-size:inherit}#wc-mini-cart .widgettitle{display:none}@supports (display:grid){.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{width:auto;margin-left:0;margin-right:0;margin-bottom:0}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;font-weight:inherit;font-size:inherit;line-height:inherit;padding:10px 20px}ul.products .woocommerce-text-align-center{text-align:center}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:auto;margin-right:auto}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto}.woocommerce .star-rating:before{color:rgb(0 0 0 / .4)}.woocommerce p.stars a{color:rgb(0 0 0 / .4)}.woocommerce p.stars.selected a:before{color:#ffa200}.woocommerce ul.products li.product .price del{display:inline;padding-right:10px}ul.products .woocommerce-text-align-right{text-align:right}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:auto;float:none;overflow:hidden}.product_meta{font-size:80%;border-top:1px solid rgb(0 0 0 / .1);padding-top:30px}.product_meta>span{display:block}.up-sells{margin-top:40px}.add-to-cart-panel form.cart,.woocommerce div.product.do-quantity-buttons form.cart{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button){width:100%}.add-to-cart-panel form.cart{flex-shrink:0}.woocommerce .quantity .qty{height:100%;width:auto;max-width:80px;background:0 0;border:1px solid rgb(0 0 0 / .1);padding:0 10px;height:50px}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px}.add-to-cart-panel .cart.do-quantity-buttons div.quantity,.do-quantity-buttons div.quantity{display:flex;align-items:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{display:block;width:50px;height:100%;min-height:50px;background-color:#fff0;border:1px solid rgb(0 0 0 / .1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box;text-decoration:none}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgb(0 0 0 / .1)}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus{border-right-width:0}.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus{border-left-width:0}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden{display:none}.woocommerce div.product form.cart div.quantity.hidden{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin-left:0;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgb(0 0 0 / .02);margin:0;border-radius:0;border-width:1px 1px 0 0;border-color:rgb(0 0 0 / .08)}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px}.woocommerce-ordering{float:left;margin-right:1em;margin-bottom:0;position:relative;padding:0}nav li.wc-menu-item{float:right}.cart-contents>span{line-height:0}.cart-contents>span:not(:empty){margin-left:10px}.rtl .cart-contents>span:not(:empty){margin-left:0;margin-right:10px}.cart-contents>span.gp-icon{margin-left:0}.rtl .cart-contents>span.gp-icon{margin-right:0}nav span.count{font-size:.8em;opacity:.5}.woocommerce a.remove{color:inherit!important;background:0 0!important;border:1px solid!important;border-color:inherit;font-weight:400;font-size:16px;width:20px;height:20px;line-height:17px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.woocommerce a.remove:hover{color:inherit!important;background:0 0!important;opacity:.7}.woocommerce .star-rating:before{opacity:.25;content:"SSSSS"}.woocommerce div.product .woocommerce-product-rating{margin:1em 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.wc-has-gallery .secondary-image{position:absolute;opacity:0;transition:opacity .1s ease-in-out;left:50%;transform:translate(-50%,0);top:0}.wc-has-gallery picture.secondary-image{width:100%;height:100%}.wc-product-image:hover .secondary-image{opacity:1}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-weight:700}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover{background:0 0;padding:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgb(0 0 0 / .3)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}a.button.wc-forward:after{content:"\e901";font-family:"GP Premium";line-height:1em;padding-left:10px;position:relative;top:2px}.rtl a.button.wc-forward:after{display:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;margin:0}.woocommerce-checkout .col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.rtl.woocommerce-checkout .col2-set{float:right;margin-right:0;margin-left:5.8823529412%}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:41.1764705882%;float:right;margin-right:0}.woocommerce-additional-fields>h3{margin-top:20px}.woocommerce table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-radius:0}.woocommerce table.shop_table th{background-color:rgb(0 0 0 / .03)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;border:0}.woocommerce table.shop_table td{background-color:rgb(0 0 0 / .005);border-bottom:1px solid rgb(0 0 0 / .1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background-color:#fff0;color:inherit}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .payment_methods>.wc_payment_method>label{padding:20px;background-color:rgb(0 0 0 / .04);display:block;cursor:pointer}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label{font-weight:700;background-color:rgb(0 0 0 / .07)}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\e902";margin-right:.5407911001em;transition:color,ease,.2s;font-family:"GP Premium"}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e904"}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:150%}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-top:0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{float:right}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;display:inline-block;line-height:1}a.checkout-button:after{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;padding:10px 15px}.woocommerce .coupon .button{border:1px solid #fff0}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.wc-product-image{text-align:center}.woocommerce-text-align-left .wc-product-image{text-align:left}.woocommerce-text-align-right .wc-product-image{text-align:right}.inside-wc-product-image{position:relative;display:inline-block}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{float:left;margin-right:2em}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:right;margin-left:2em}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0}.woocommerce-review-link{font-size:80%}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:700;display:block;margin-bottom:10px}.woocommerce-MyAccount-navigation ul{margin:0;border-top:1px solid rgb(0 0 0 / .1)}.site-main .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:20px 0;border-bottom:1px solid rgb(0 0 0 / .1);font-size:85%}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.woocommerce-MyAccount-navigation li a:hover{border-bottom:1px solid rgb(0 0 0 / .2)}.woocommerce-MyAccount-navigation li.is-active a:after{font-family:"GP Premium";content:"\e901";float:right;font-weight:700;font-size:115%}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce #payment .terms{padding:20px}h2.woocommerce-loop-category__title mark{background:0 0;font-size:80%;opacity:.5}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:0;margin:0 0 1.5em;border:0}#ship-to-different-address{padding:3px;font-size:inherit}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right ul.products:after{clear:none}.woocommerce nav.woocommerce-pagination{margin-top:60px;clear:both}.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{background-color:#fff0;color:initial;opacity:.3}.entry-summary+.up-sells{clear:both}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5}.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before{content:"\f07a";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before{content:"\f290"}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before{content:"\f291"}.cart-contents>span.number-of-items{font-size:11px;display:inline-block;background:rgb(255 255 255 / .1);line-height:1.7em;height:1.7em;width:1.7em;text-align:center;border-radius:50%;margin-left:5px;position:relative;top:-5px;display:none}.cart-contents>span.number-of-items.no-items{display:none}.woocommerce-MyAccount-navigation ul{list-style-type:none}form.checkout:after,form.checkout:before{content:'';display:table}form.checkout:after{clear:both}.add-to-cart-panel{position:fixed;top:0;left:0;right:0;background:#fff;padding:20px;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;box-shadow:0 2px 2px -2px rgb(0 0 0 / .2);z-index:101;font-size:90%;box-sizing:border-box;transform:translateY(-100%)}.add-to-cart-panel.item-added,.add-to-cart-panel.show-sticky-add-to-cart{opacity:1}.add-to-cart-panel>div{display:flex;align-items:center}.add-to-cart-panel .continue-shopping{margin-right:auto}.add-to-cart-panel .continue-shopping .gp-icon{display:none}.add-to-cart-panel .cart-info{margin-right:20px}.add-to-cart-panel img{height:50px;width:auto;vertical-align:middle}.add-to-cart-panel .product-title{margin-left:20px;margin-right:auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-to-cart-panel .product-price{margin-right:20px}.add-to-cart-panel div.quantity{margin-right:4px}.add-to-cart-panel .cart-data{font-size:12px}.add-to-cart-panel del{opacity:.4}.do-quantity-buttons input.qty::-webkit-inner-spin-button,.do-quantity-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.wc-menu-cart-activated .menu-toggle{text-align:left}.woocommerce-order-received .woocommerce-customer-details .col2-set{float:none;width:auto}.woocommerce-order-received .woocommerce-customer-details .col2-set .col-1{margin-bottom:1.5em}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button{color:var(--base-3);background-color:var(--brand-orange);text-decoration:none;font-size:16px;font-weight:600}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-block-components-button:hover{color:#fff;background-color:var(--highlight-super)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{color:#fff;background-color:var(--brand-orange)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:var(--highlight-super)}button.wc-block-components-panel__button{font-size:inherit}.woocommerce .star-rating span:before,.woocommerce p.stars:hover a::before{color:#ffa200}.woocommerce span.onsale{background-color:#222;color:#fff}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:#222}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--main-dark)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--brand-orange)}.woocommerce-message{background-color:#0b9444;color:#fff}div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover,div.woocommerce-message a,div.woocommerce-message a:focus,div.woocommerce-message a:hover{color:#fff}.woocommerce-info{background-color:var(--base-3);color:var(--main-dark)}div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-info a,div.woocommerce-info a:focus,div.woocommerce-info a:hover{color:var(--main-dark)}.woocommerce-error{background-color:#e8626d;color:#fff}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-error a,div.woocommerce-error a:focus,div.woocommerce-error a:hover{color:#fff}.woocommerce-product-details__short-description{color:var(--contrast)}#wc-mini-cart{color:#000}#wc-mini-cart a:not(.button),#wc-mini-cart a.remove{color:#000}#wc-mini-cart .button{color:var(--base-3)}#wc-mini-cart .button:hover,#wc-mini-cart .button:focus,#wc-mini-cart .button:active{color:#fff}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%}.add-to-cart-panel{color:#000}.add-to-cart-panel a:not(.button){color:#000}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ddd}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#666}.cart-contents>span.number-of-items{background-color:rgb(0 0 0 / .05)}.cart-contents .amount{display:none}.cart-contents>span.number-of-items{display:inline-block}.woocommerce-MyAccount-navigation li.is-active a:after,a.button.wc-forward:after{display:none}#payment .payment_methods>.wc_payment_method>label:before{font-family:WooCommerce;content:"\e039"}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e03c"}.woocommerce-ordering:after{font-family:WooCommerce;content:"\e00f"}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:50px}@media (max-width:1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wc-related-upsell-tablet-columns-2 .related ul.products,.wc-related-upsell-tablet-columns-2 .up-sells ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}}@media (max-width:768px){nav.toggled .main-nav li.wc-menu-item{display:none!important}.mobile-bar-items.wc-mobile-cart-items{z-index:1}}@media (max-width:768px){.woocommerce-product-gallery{margin-right:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{max-width:100%}.wc-related-upsell-mobile-columns-1 .related ul.products,.wc-related-upsell-mobile-columns-1 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-1 .products{grid-template-columns:repeat(1,minmax(0,1fr))}.wc-related-upsell-mobile-columns-2 .related ul.products,.wc-related-upsell-mobile-columns-2 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-mobile-columns-3 .related ul.products,.wc-related-upsell-mobile-columns-3 .up-sells ul.products,.woocommerce #wc-column-container.wc-mobile-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products li.product a img{width:auto;margin-left:auto;margin-right:auto}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{float:none;width:100%}.woocommerce div.product .woocommerce-tabs .panel{margin-top:20px}.wc-tabs .active a:after{transform:rotate(90deg);padding-right:3px}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;float:none;margin-right:0}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:100%;float:none;margin-right:0}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .up-sells ul.products li.product,.woocommerce-page[class*=columns-] .related ul.products li.product,.woocommerce-page[class*=columns-] .up-sells ul.products li.product,.woocommerce[class*=columns-] .related ul.products li.product,.woocommerce[class*=columns-] .up-sells ul.products li.product{width:100%;margin-left:0;margin-right:0}.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-navigation li.is-active a:after{content:"\e901"}#wc-mini-cart{display:none}.do-quantity-buttons div.quantity{justify-content:flex-end}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-left-width:1px}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom-color:rgb(0 0 0 / .08);border-bottom-width:1px}.woocommerce .coupon .button{font-size:14px;padding:10px}.woocommerce .woocommerce-ordering{margin-bottom:0}.add-to-cart-panel{bottom:0;top:auto;transform:translateY(0)!important}.add-to-cart-panel .continue-shopping:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;padding:10px}#wc-sticky-cart-panel .quantity,.add-to-cart-panel .continue-shopping-link{display:none}.add-to-cart-panel .continue-shopping{order:5;margin-left:auto;margin-right:0;position:absolute;top:-20px;left:10px;height:50px;width:50px;text-align:center;border-radius:50%;line-height:50px;cursor:pointer}.add-to-cart-panel .continue-shopping .gp-icon{display:block}.add-to-cart-panel .cart,.add-to-cart-panel .product-image{flex-shrink:0}.add-to-cart-panel .product-title{padding-right:20px;margin-left:10px}.add-to-cart-panel .cart-info{margin-right:auto}.add-to-cart-panel .product-price{font-size:13px}.add-to-cart-panel:not(.item-added):not(.show-sticky-add-to-cart){pointer-events:none}}@font-face{font-display:swap;font-family:"FontAwesomePB";src:url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url("/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url("/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular") format("svg");font-weight:400;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none!important;border-bottom:none!important}.bundle_table_item,.bundle_table_item td{border-bottom:none!important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:"FontAwesomePB";font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";margin:0 2px 0 12px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:400;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:"FontAwesomePB";display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";margin:0 2px 0 12px;opacity:.25}.wc-block-order-confirmation-totals__table tr.bundled_table_item.no_line_subtotal td.wc-block-order-confirmation-totals__total{visibility:hidden}.woocommerce-table--order-details tr.bundled_table_item.no_line_subtotal td.woocommerce-table__product-total.product-total{visibility:hidden}#order_review tr.bundled_table_item.no_line_subtotal td.product-subtotal{visibility:hidden}/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgb(34 113 177 / .8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgb(0 0 0 / .5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158";content:"\f158"/''}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid #fff0;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}:root{--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url(/wp-content/themes/ripples/vendor/jackocnr/intl-tel-input/build/img/flags.webp);--iti-path-flags-2x:url(/wp-content/themes/ripples/vendor/jackocnr/intl-tel-input/build/img/flags@2x.webp);--iti-path-globe-1x:url(/wp-content/themes/ripples/vendor/jackocnr/intl-tel-input/build/img/globe.webp);--iti-path-globe-2x:url(/wp-content/themes/ripples/vendor/jackocnr/intl-tel-input/build/img/globe@2x.webp);--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid #fff0;border-right:var(--iti-triangle-border) solid #fff0;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgb(0 0 0 / .5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}@media (min-width:992px){.block-visibility-hide-large-screen{display:none!important}}@media (min-width:768px) and (max-width:991.98px){.block-visibility-hide-medium-screen{display:none!important}}@media (max-width:767.98px){.block-visibility-hide-small-screen{display:none!important}}#wpadminbar .quicklinks #wp-admin-bar-sandbox-toggle{padding:7px}#wpadminbar .quicklinks #wp-admin-bar-sandbox-toggle .ab-item{background:green;color:#fff!important;border-radius:2px;height:18px;padding:0 6px;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center}#wp-admin-bar-sandbox-toggle .ab-icon:empty{display:none}#wp-admin-bar-sandbox-toggle.sandbox-active .ab-item{background:#d63638!important}#wp-admin-bar-sandbox-toggle.sandbox-active:hover .ab-item{background:#b32d2e!important}#product-53904 .grouped_button .qty-label{display:none}body{scroll-behavior:smooth;--top-bar-height:45px;--navigation-height:105px;--icon-loader:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg)}body>p:empty{display:none}[data-inline-video*="vimeo"] iframe{pointer-events:none}@media (max-width:640px){body{--top-bar-height:45px;--navigation-height:55px}.show-desktop{display:none}}@media (min-width:641px){.show-mobile{display:none}}body.single iframe.instagram-media{margin:0 auto 15px auto!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,button.loading:after{background:var(--icon-loader) no-repeat center center;content:''!important;display:inline-block;width:1.5em;height:1.5em;right:.75em;top:.75em}.customize-partial-edit-shortcut{position:absolute;width:20px;height:20px;display:inline-block}.customize-partial-edit-shortcut button{padding:0}.hidden{display:none}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}button:not(.ignore-default):not(.order-review-toggle):not(.pswp__button):not(.ui-dialog-titlebar-close):not(.iti__selected-country):not(.btn-close):not(.slideout-exit):not(.menu-toggle):not(.wp-block-navigation__responsive-container-open):not(.wp-block-navigation__responsive-container-close):not(.gb-accordion__toggle):not(.cky-accordion-btn):not(.show-password-input):not(.slick-arrow):not(.slick-previous):not(.slick-next):not(.gb-accordion__toggle),a.button,.woocommerce a.button,.menu-button:not(:hover)>a{border:1px solid var(--brand-orange);border-radius:35px;display:inline-flex}sub,sup{font-size:50%}sub{bottom:0;top:unset}sup{vertical-align:unset}[data-prefix]:before{content:attr(data-prefix)}[data-suffix]:after{content:attr(data-suffix)}.force-aspect-ratio-16-9,.force-aspect-ratio-19-6{--aspect-ratio-19-6:calc( 100vh * 16/9 );aspect-ratio:16/9;margin-left:calc(100vw / 2 - var( --aspect-ratio-16-9 ) / 2)!important;margin-right:calc(100vw / 2 + var( --aspect-ratio-16-9 ) / 2)!important;width:var(--aspect-ratio-16-9)!important;min-width:var(--aspect-ratio-16-9)!important;max-width:var(--aspect-ratio-16-9)!important;min-height:unset!important;height:unset!important}.force-aspect-ratio-9-16{--aspect-ratio-9-16:calc( 100vh * 9/16 );aspect-ratio:9/16;margin-left:calc(100vw / 2 - var( --aspect-ratio-9-16 ) / 2)!important;margin-right:calc(100vw / 2 + var( --aspect-ratio-9-16 ) / 2)!important;width:var(--aspect-ratio-9-16)!important;min-width:var(--aspect-ratio-9-16)!important;max-width:var(--aspect-ratio-9-16)!important;min-height:unset!important;height:unset!important}.force-aspect-ratio-16-9 figure,.force-aspect-ratio-16-9 video,.force-aspect-ratio-9-16 figure,.force-aspect-ratio-9-16 video,.force-aspect-ratio-19-6 figure,.force-aspect-ratio-19-6 video{width:100%;height:100%;object-fit:cover;margin:-1px}@media (max-width:768px){.gform-form.inline .gform_fields .gfield:not(.gfield--type-submit){font-size:16px;text-align:left}br.desktop{display:none}}@media (min-width:769px){nav.main-navigation:has(.top-bar){padding-top:40px}br.mobile{display:none}}.menu-button{display:flex;height:105px;align-items:center}body.woocommerce-checkout:not(.woocommerce-order-received) .main-navigation{background:#F6F2F0;max-width:100vw}.main-navigation .main-nav{z-index:1000}.main-navigation .main-nav ul li.menu-item.menu-button>a{max-height:55px;margin:0 20px;align-items:center;justify-content:center;min-width:115px;padding:0}.menu-button>a .dropdown-menu-toggle{display:none}button{padding:15px 22px 15px 13px}.main-nav{flex-grow:1}#menu-main .menu-item{z-index:1}#menu-main>.menu-item.menu-item-has-children:hover>a:after,#menu-main>.menu-item.current-menu-parent>a:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid var(--brand-orange)}body.logged-in .btn-login,body:not(.logged-in) .btn-my-account{display:none}@media (max-width:768px){#site-navigation .navigation-branding,#sticky-navigation .navigation-branding{margin-left:15px}body.woocommerce-checkout .main-navigation{position:fixed;right:0;left:0}body.woocommerce-checkout .wpmc-steps-wrapper{padding-top:80px}.main-navigation .main-nav ul li a i:before{vertical-align:middle}.main-navigation.sticky-navigation-transition .main-nav>ul>li>a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .mobile-bar-items a,.main-navigation.sticky-navigation-transition .menu-bar-item>a,.main-navigation.sticky-navigation-transition .navigation-branding .main-title{line-height:55px!important}.main-navigation.sticky-navigation-transition .navigation-branding img{max-height:55px}.main-navigation.toggled .menu-bar-items{display:none}.menu-item-description{display:none}.slideout-overlay{background:#fefeffe0}.slideout-navigation{box-shadow:-10px 0 60px 0 #00000014;border-top-left-radius:10px;border-bottom-left-radius:10px}.slideout-navigation .main-nav{margin:0}.slideout-navigation .inside-navigation{flex-direction:column;flex-wrap:nowrap;max-height:100vh}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(( var( --gp-slideout-width ) - ( var( --gp-slideout-width ) - 100% ) ) * -1),0,0)}.slideout-navigation button.slideout-exit{background:url(/wp-content/uploads/2025/04/ripples-logo.svg) 20px center no-repeat;text-align:right;padding:30px 20px;border-bottom:1px solid #E2E4E5}.slideout-navigation .main-nav ul ul li a{padding:0 20px}.slideout-navigation .sub-menu{box-shadow:none}.slideout-navigation .main-nav{overflow:auto}.slideout-navigation .menu-item.sfHover>a:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:3px solid var(--brand-orange)}#generate-slideout-menu.slideout-navigation.main-navigation ul .btn-languages ul.sub-menu.toggled-on .menu-item{max-width:50%}#generate-slideout-menu.slideout-navigation.main-navigation ul .btn-languages ul.sub-menu.toggled-on li:not(.lang-item){top:0;position:absolute;right:0}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"]:not(.sfHover)>a,.slideout-navigation.main-navigation .main-nav ul li .sub-menu a{background:#fff0}.icon-logout{width:10px;height:10px;display:inline-block;line-height:10px;margin:0 5px}.icon-logout:after{content:'';display:inline-block;width:100%;height:100%;background:var(--icon-arrow) no-repeat center center;background-size:contain}ul li.menu-item.btn-buy>a{color:var(--brand-orange);font-weight:700!important}}@media (min-width:769px){.main-navigation .main-nav{margin:0 0 0 60px}.btn-buy{min-width:155px}.btn-buy>a{font-weight:600;color:#fff!important;z-index:1;position:relative;text-align:center}.btn-buy>a:before{content:'';position:absolute;display:inline-block;width:calc(100% - 40px);height:55px;border-radius:36px;background:var(--brand-orange);left:20px;z-index:-1;top:25px}.btn-languages>a{display:inline-flex;justify-content:center;align-items:center}.main-navigation .navigation-branding .is-logo-image{max-height:45px;padding:0}.main-navigation .main-nav ul li.menu-item.btn-my-account,.main-navigation .main-nav ul li.menu-item.btn-login{margin-left:auto}.main-navigation .main-nav ul li.menu-item.btn-login>a,.main-navigation .main-nav ul li.menu-item.btn-my-account.menu-item-has-children>a{font-weight:600;padding-right:20px}.menu-item.btn-my-account>a .dropdown-menu-toggle{display:none}nav .main-nav .mega-menu{position:static}nav .main-nav .mega-menu>ul{position:absolute;width:100%;left:0!important;display:flex;flex-wrap:wrap;padding:0;box-shadow:none;row-gap:15px}nav .main-nav .mega-menu.mega-menu-hero>ul.sub-menu,nav .main-nav .mega-menu.mega-menu-icons>ul.sub-menu{column-gap:15px;padding-bottom:40px;box-shadow:0 6px 8px 0 #00000026}nav .main-nav .mega-menu.mega-menu-icons>ul{justify-content:center;align-items:center;padding:50px 0}nav .main-nav .mega-menu.mega-menu-icons>ul .menu-item>a{display:flex;flex-direction:column;position:relative;max-width:120px;text-align:center;line-height:24px;align-items:center;row-gap:25px;position:relative}nav .main-nav .mega-menu.mega-menu-icons>ul .menu-item:hover>a,nav .main-nav .mega-menu.mega-menu-icons>ul .menu-item>a:hover{border:0;background:unset!important;color:var(--brand-orange);text-decoration:underline}nav .main-nav .mega-menu.mega-menu-icons>ul .menu-item a:not(.button):before{content:'';display:inline-block;width:95px;height:95px;background:var(--highlight-light);border-radius:16px}nav .main-nav .mega-menu>ul.sub-menu:before{content:'';position:absolute;width:100vw;top:0;left:calc(( 100% - 100vw ) / 2);right:0;bottom:0;box-shadow:0 6px 8px 0 #00100126}nav .main-nav .mega-menu>ul .menu-item-description{font-size:18px}nav .main-nav .mega-menu>ul .menu-item-description .heading{font-family:Mukta;font-size:46px;line-height:58px;font-weight:600;margin-bottom:20px}nav .main-nav .mega-menu>ul .menu-item-description .heading.welcome{font-size:30px;line-height:46px}.menu-item-description .heading img{width:100%;max-height:190px;border-radius:10px;object-fit:cover;display:block;margin-bottom:15px}nav .main-nav .mega-menu>ul li>.menu-item-description{font-size:14px}nav .main-nav .mega-menu>ul li>.menu-item-description .heading{font-size:24px;line-height:38px;color:var(--contrast-2)}nav .main-nav .mega-menu:not(.mega-menu-hero)>ul .menu-item-description.menu-item-depth-1{display:flex;flex-direction:column}nav .main-nav .mega-menu.mega-menu-hero>ul>.menu-item-description.menu-item-depth-1{width:100%;font-size:16px;z-index:1}nav .main-nav .mega-menu.mega-menu-hero>ul>.menu-item,nav .main-nav .mega-menu.mega-menu-icons>ul>.menu-item{flex-grow:0;width:unset!important;margin-bottom:auto}nav .main-nav .mega-menu.mega-menu-hero>ul>.menu-item-description.menu-item-depth-1 .heading{font-size:30px;line-height:38px;padding-top:40px}nav .main-nav .mega-menu.mega-menu-languages>ul>.menu-item-description.menu-item-depth-1{display:flex;flex-wrap:wrap;column-gap:15px}nav .main-nav .mega-menu.mega-menu-languages>ul>.menu-item-description.menu-item-depth-1 .wc-price-based-country{display:flex;flex-wrap:wrap;column-gap:15px}nav .main-nav .mega-menu.mega-menu-languages>ul>.menu-item-description.menu-item-depth-1 .heading{flex-basis:100%}nav .main-nav .mega-menu>ul:has(.menu-item-description.menu-item-depth-0){padding-left:360px}nav .main-nav .mega-menu>ul:has(.menu-item-description.menu-item-depth-0):before{min-height:200px;background-color:var(--base)}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-0{position:absolute;left:0;max-width:300px;width:100%;height:100%;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-0>.button,nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-0>.buttons{flex-grow:1;row-gap:10px;display:flex;flex-direction:column;justify-content:flex-end}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-0 .button{background:none;border-color:var(--contrast);color:var(--contrast);font-weight:600;line-height:16px}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-0 .button:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--base-3)}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-1 .heading{flex-grow:1}nav .main-nav .mega-menu>ul .menu-item>.menu-item-description.menu-item-depth-1{order:-1}nav .main-nav .mega-menu>ul .menu-item-description.menu-item-depth-1{flex-shrink:1;flex-grow:1;order:-1}nav .main-nav .mega-menu.menu-float>ul>*{float:left}nav .main-nav .mega-menu>ul>li{flex-shrink:1;flex-grow:1;display:inline-flex;column-gap:15px;row-gap:15px}nav .main-nav .mega-menu>ul>li.hidden{display:none}.currencies{flex-basis:100%}.currencies>a{display:none!important}.currencies .widget>div{display:flex;column-gap:15px}nav .main-nav .mega-menu>ul li.currencies>.menu-item-description .heading{font-size:30px;line-height:38px;padding-top:40px}nav .main-nav .mega-menu:not(.mega-menu-hero):not(.mega-menu-icons)>ul>li{width:190px;flex-direction:column;column-gap:15px;row-gap:20px;padding:40px 10px;cursor:pointer;color:var(--contrast-4)}nav .main-nav .mega-menu:not(.mega-menu-hero):not(.mega-menu-icons)>ul>li:hover{background:var(--highlight-light)}nav .main-nav li.mega-menu>ul>*>a,nav .main-nav li.mega-menu.mega-menu-languages .wc-price-based-country a{font-size:16px;font-weight:600;line-height:16px;padding:10px 20px;align-self:flex-start;line-height:24px}nav .main-nav li.mega-menu.mega-menu-languages a.active,nav .main-nav li.mega-menu.mega-menu-languages .current-lang>a{background:var(--brand-orange);color:#fff;border:1px solid var(--mega-menu-button)}nav .main-nav li.mega-menu:not(.mega-menu-icons)>ul>* a{border:1px solid;border-radius:36px}nav.main-navigation .main-nav .mega-menu>ul>* a:hover,nav.main-navigation .main-nav .mega-menu:not(.btn-my-account)>ul>li:not(.currencies):hover a{border:1px solid var(--mega-menu-button);background-color:var(--mega-menu-button)!important;color:var(--mega-menu-button-text)}nav .main-nav .mega-menu ul ul{background-color:transparent!important;color:inherit}nav .main-nav .mega-menu ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto;pointer-events:auto;transform:scale(1)}nav .main-nav .mega-menu ul.toggled-on .sub-menu{pointer-events:auto}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none}}.menu-button>a{padding:15px 45px;background:var(--brand-orange);color:#fff!important}.menu-country-language{column-gap:35px}.menu-country-language>li>a{font-size:16px;font-weight:600}.menu-country-language ul.wp-block-navigation-submenu{left:unset!important;right:0!important}.btn-support>a:after,.btn-orders>a:after,.btn-assets>a:after,.btn-account>a:after,.btn-ripples-cloud>a:after{content:'';display:inline-block;position:absolute;margin-top:12px;height:65px;width:65px;background:url(/wp-content/uploads/2025/04/icon-support.svg) no-repeat center center}.btn-account>a:after{background:url(/wp-content/uploads/2025/04/icon-account.svg) no-repeat center center}.btn-orders>a:after{background:url(/wp-content/uploads/2025/04/icon-orders.svg) no-repeat center center}.btn-orders>a:after{background:url(/wp-content/uploads/2025/04/icon-orders.png) no-repeat center center}.btn-assets>a:after{background:url(/wp-content/uploads/2025/04/icon-rms.svg) no-repeat center center}.btn-ripples-cloud>a:after{background:url(/wp-content/uploads/2025/04/icon-ripples-cloud-png.webp) no-repeat center center}.menu-country-language .wpml-ls-legacy-list-horizontal{position:relative!important}body.woocommerce-checkout:not(.woocommerce-order-received) .menu-bar-items{display:none}[data-billing-country="JP"] #billing_postcode_field,[data-shipping-country="JP"] #shipping_postcode_field{order:50}[data-billing-country="JP"] #billing_state_field,[data-shipping-country="JP"] #shipping_state_field{order:51}[data-billing-country="JP"] #billing_city_field,[data-shipping-country="JP"] #shipping_city_field{order:52}[data-billing-country="JP"] #billing_address_1_field,[data-shipping-country="JP"] #shipping_address_1_field{order:53}[data-billing-country="JP"] #billing_address_2_field,[data-shipping-country="JP"] #shipping_address_2_field{order:54}[data-billing-country="JP"] #billing_country_field,[data-shipping-country="JP"] #shipping_country_field{order:55}[data-billing-country="JP"] #bussiness_type_field,[data-billing-country="JP"] #comments_field{order:100}.menu-bar-items{z-index:10000}.menu-bar-items .menu-bar-item .has-svg-icon{color:var(--contrast);opacity:.7;vertical-align:middle}.menu-bar-items .menu-bar-item:hover .gp-icon.shopping-cart svg{color:var(--brand-orange)}.menu-bar-items .gp-icon.shopping-cart svg{width:24px;height:24px}.cart-contents.shopping-cart{position:relative}.cart-contents.shopping-cart .number-of-items{position:absolute;top:50%;right:9px;background-color:var(--highlight-strong)}.icon-globe{font-size:0;line-height:0;color:#fff0;vertical-align:middle}.icon-globe:before{content:'';display:inline-block;width:24px;height:24px;background:url(/wp-content/uploads/2025/03/icon-globe.svg) no-repeat left center}.icon-cart{font-size:0;line-height:0;color:#fff0;vertical-align:middle}.icon-cart:before{content:'';display:inline-block;width:24px;height:24px;background:url(/wp-content/uploads/2025/03/icon-shopping-cart.svg) no-repeat left center}.archive .wc-columns-container .products>.product{background:#FAFAFA;border-radius:30px;padding:45px 40px}.archive .wc-columns-container .products>.product div[itemprop="description"]{display:none}.wc-columns-container .products,.woocommerce .related ul.products{grid-gap:60px}p.stock,body.archive .products .product.product-type-grouped span.price{display:none}.wc-product-image{border-radius:20px}.wc-product-image .inside-wc-product-image,.wc-product-image .inside-wc-product-image img{width:100%}.woocommerce ul.products li.product .wc-product-image img{background:#fff0;width:100%;height:200px;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:24px;font-weight:600}.woocommerce ul.products li.product{font-size:18px;line-height:30px}.woocommerce ul.products li.product>a:not(.button):not(.added_to_cart){display:flex;flex-direction:column;flex-grow:1;height:100%}.woocommerce ul.products li.product .price{font-size:28px;font-weight:400}.woocommerce ul.products li.product div[itemprop="description"]{flex-grow:1}.wc-mini-cart:before{content:'';display:block;width:100%;position:fixed;height:100%;left:0;background:var(--overlay-container-background);z-index:-1;pointer-events:none}.wc-menu-item #wc-mini-cart .widget_shopping_cart{background:#fff}.wc-mini-cart .inside-wc-mini-cart,.wc-mini-cart .inside-wc-mini-cart form,.wc-mini-cart .inside-wc-mini-cart,.wc-mini-cart .widget_shopping_cart{height:100%}.wc-mini-cart .inside-wc-mini-cart p:empty{display:none}.wc-mini-cart .woocommerce-mini-cart__empty-message{text-align:center}.wc-mini-cart .mini_cart_item .amount{font-size:17px;position:absolute;bottom:0;right:0;line-height:40px}.wc-mini-cart .woocommerce-mini-cart dd{font-weight:400}.wc-mini-cart .mini_cart_item.component_mini_cart_item .component{border:0;padding:0 0 10px 0;display:block}.wc-mini-cart .mini_cart_item.component_mini_cart_item.bundle_container_mini_cart_item>a,.wc-mini-cart .mini_cart_item.component_mini_cart_item.bundled_mini_cart_item>a{margin:0;font-weight:400}#wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li.mini_cart_item.component_container_mini_cart_item{padding-left:0!important}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:first-child):not(.component_mini_cart_item){padding-top:20px}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:first-child):not(.component_mini_cart_item){border-top:1px solid var(--contrast-3);margin-top:20px}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:first-child):not(.component_mini_cart_item) img{margin-top:20px}.wc-mini-cart .mini_cart_item.component_container_mini_cart_item img,.wc-mini-cart .mini_cart_item.component_container_mini_cart_item dl.component .dt,.wc-mini-cart .mini_cart_item.component_container_mini_cart_item dl.variation>*:not(.variation-SN),.wc-mini-cart .bundle_container_mini_cart_item dl.variation>dt:not(.variation-SN),.wc-mini-cart dl.variation .variation-Partof,.wc-mini-cart .mini_cart_item.component_container_mini_cart_item .amount,.wc-mini-cart .mini_cart_item.component_mini_cart_item dl.component dt,.wc-mini-cart .mini_cart_item.component_mini_cart_item .component dl.variation>*:not(.variation-SN),.wc-mini-cart .mini_cart_item.component_mini_cart_item .quantity,.wc-mini-cart .mini_cart_item.component_mini_cart_item.bundle_container_mini_cart_item .component{display:none}.widget_shopping_cart_content,.widget_shopping_cart_content form{display:flex;flex-direction:column;height:100%;row-gap:10px}.widget_shopping_cart_content .cart_list{flex-grow:1;overflow:auto}.widget_shopping_cart_content .cart_list li:not(.component_container_mini_cart_item){padding-left:70px!important;min-height:70px!important}.wc-mini-cart .widget_shopping_cart_content .cart_list{flex-grow:1;overflow:auto}.wc-mini-cart .widget_shopping_cart_content .cart_list::-webkit-scrollbar{-webkit-appearance:none;width:7px}.wc-mini-cart .widget_shopping_cart_content .cart_list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .5);box-shadow:0 0 1px rgb(255 255 255 / .5)}.wc-mini-cart ul.cart_list li.mini_cart_item img{width:60px;height:60px}.wc-mini-cart ul.cart_list li.mini_cart_item>a{margin-bottom:5px}#wc-mini-cart .woocommerce ul.cart_list li.mini_cart_item a.remove,.quantity a.delete{color:transparent!important;background:var(--icon-trash) no-repeat center center!important}#wc-mini-cart .woocommerce ul.cart_list li>span:first-child{position:absolute;right:25px;line-height:0}#wc-mini-cart .woocommerce ul.cart_list li a.edit_in_cart_text{color:transparent!important;background:var(--icon-edit) no-repeat center center!important;display:inline-block;width:20px;height:20px;font-size:0;vertical-align:top;background-size:90%!important}.wc-mini-cart ul.cart_list li.mini_cart_item .quantity{text-align:right;font-size:16px}.wc-mini-cart .woocommerce-mini-cart__total{background:transparent!important;display:flex;justify-content:space-between;font-weight:400;margin:0!important;padding:20px 0 20px 0!important}.wc-mini-cart .woocommerce-mini-cart__total.total{font-size:18px;line-height:24px}.wc-mini-cart .woocommerce-mini-cart__total.total strong{font-weight:600}.wc-mini-cart .woocommerce-mini-cart__total .amount{font-size:28px}.wc-mini-cart .woocommerce-mini-cart__buttons{flex-direction:column;align-items:center}.wc-mini-cart .woocommerce-mini-cart__buttons>.button{justify-content:center;width:100%!important}.wc-mini-cart .woocommerce.widget_shopping_cart dl{display:flex;column-gap:5px}.wc-mini-cart .woocommerce.widget_shopping_cart dl:before{display:none}.wc-mini-cart .woocommerce.widget_shopping_cart .variation,.wc-mini-cart .woocommerce.widget_shopping_cart .variation dd{border:0;padding:0;margin:0}.products .product .quantity{align-self:center}@media (max-width:640px){.wc-mini-cart{min-width:340px}body.wc-mini-cart-active .stuckElement .wc-mini-cart{display:block!important;position:fixed;right:0;height:calc(100% - var( --navigation-height, 0px ));width:80vw;opacity:1;visibility:visible;left:unset}ul.woocommerce-mini-cart{display:block}}@media (min-width:641px){.wc-mini-cart{min-width:400px}.wc-menu-item:hover .wc-mini-cart,body.wc-mini-cart-active .stuckElement .wc-mini-cart{height:calc(100vh - var( --navigation-height ) - var( --wp-admin--admin-bar--height, 0px ));left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;overflow:visible;visibility:visible}body:has(.top-bar) .wc-menu-item:hover .wc-mini-cart,body.wc-mini-cart-active:has(.top-bar) .wc-mini-cart{height:calc(100vh - var( --navigation-height ) - var( --wp-admin--admin-bar--height, 0px ) - var( --top-bar-height, 0px ))}}:root{--wc-form-border-color:#8B8B8B66;--wc-form-border-radius:0;--wc-form-border-width:1px}.iti--show-selected-dial-code .iti__selected-country{background:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.woocommerce form .form-row .iti{display:block}.woocommerce form .form-row .input-checkbox{display:inline-block}.woocommerce form .form-row .required{color:inherit}.woocommerce form .form-row label span[data-gb-overlay]{margin:0 5px;font-size:80%;text-decoration:underline;line-height:1.5;vertical-align:top}.woocommerce form .form-row .error{color:#EA3E76;font-size:10px;line-height:20px;background:var(--icon-alert-mark) no-repeat left;background-size:20px;min-height:20px;margin-top:10px;padding-left:25px;display:block}.woocommerce form .form-row:not(.woocommerce-invalid) .error,.woocommerce form .form-row.woocommerce-validated:not(.woocommerce-invalid) .error{display:none!important}.woocommerce form .form-row .error strong{font-weight:inherit}.woocommerce form .form-row .error a:hover{text-decoration:underline}input[readonly],.woocommerce form .form-row input.input-text[readonly],.woocommerce form .form-row input[readonly]{color:var(--contrast-3);border-color:var(--contrast-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}input[type="checkbox"]{appearance:none;border:1px solid #000;border-radius:4px;width:30px!important;height:30px!important;vertical-align:middle}input[type="checkbox"]:checked{background:var(--icon-check-mark) no-repeat center center,var(--brand-orange);background-size:60%;border-color:var(--brand-orange)}.woocommerce #wc-bluesnap-cc-form .bluesnap-input-div{font-weight:400;font-size:17px;height:46px;padding:10px 5px;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);width:100%;line-height:1.5;box-shadow:none}#wc-bluesnap-cc-form .bluesnap-input-div.input-div-error{border-color:var(--wc-red);-webkit-box-shadow:none;box-shadow:none}input:not([type="button"]):not([type="checkbox"],[type="radio"]):not(.hs-button):not(.hs-input),.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce #wc-bluesnap-cc-form .bluesnap-input-div{border-width:0 0 var(--wc-form-border-width) 0;padding:10px 0 10px 5px;line-height:1.5}.select2-container:not(.select2-container--open) .select2-selection{border-width:0 0 var(--wc-form-border-width) 0;background:#fff0}.select2-container.select2-container--open.select2-container--below .select2-selection{border-width:0 0 var(--wc-form-border-width) 0}.select2-container.select2-container--open.select2-container--above .select2-selection{border-width:var(--wc-form-border-width) 0 0 0}.select2-container .select2-selection--single .select2-selection__rendered{padding:10px 10px 10px 5px}.select2-container .select2-selection--single .select2-selection__arrow{top:0}.select2-selection__clear{margin-right:25px;padding:0 5px}.woocommerce form .form-row:not(:has(input[type="checkbox"])):not(:has(input[name="coupon_code"])){position:relative;padding-top:1em!important;margin-bottom:1em}.woocommerce form .form-row:not(:has(input[type="checkbox"])) label{position:absolute;padding:10px 10px 10px 5px;line-height:1.5em;transition:0.1s;z-index:1}.woocommerce form .form-row:not(:has(input[type="checkbox"])):focus-within label,.woocommerce form .form-row.filled:not(:has(input[type="checkbox"])) label,.woocommerce form .form-row:has(.iti) label,.woocommerce form .form-row:has(select) label,.woocommerce form .form-row:has([data-bluesnap]):not(:has(input[type="checkbox"])) label{position:absolute;padding:5px 5px 5px 5px;top:0!important;font-size:.8em}.woocommerce form .form-row label abbr.required~span.required{display:none}.woocommerce form .form-row #billing_vat_number_notice,.woocommerce form .form-row #shipping_vat_number_notice{font-size:.8em;color:var(--accent-red);padding:7px;display:inline-block}.woocommerce form .form-row .woocommerce-input-wrapper .description{display:block;background:#fff;border:1px solid var(--contrast-2);font-size:12px;line-height:15px;color:var(--contrast-2);padding:5px 10px;position:absolute;z-index:2}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{border-color:var(--contrast-2) #fff0 #fff0 #fff0}.woocommerce form .form-row:not(:focus-within) .woocommerce-input-wrapper .description{display:none}.form-row .select2-container{display:block}.form-row .woocommerce-form__label a{text-decoration:underline}.payment_method_alg_custom_gateway_1 input,.payment_method_alg_custom_gateway_1 input:is(:focus,:active){background-color:var(--wc-form-color-background,#fff);border-color:var(--wc-form-border-color)}.payment_method_alg_custom_gateway_1 input:is(:focus,:active){border-color:currentcolor}tag{display:inline-flex;column-gap:3px;align-items:center}tag:before{content:'';display:inline-block;width:15px;height:15px}tag[class^="pt-5pct"]:before{background:url(/wp-content/uploads/2025/04/icon-discount.svg) no-repeat center center}tag[class^="pt-freeship"]:before{background:url(/wp-content/uploads/2025/04/icon-freeshipping.svg) no-repeat center center}.entry-content:not(.wc-tab):not(.wp-block-post-content){min-height:650px}.entry-content.wp-block-post-content{margin:0}.woocommerce table.shop_table{position:relative}.woocommerce table.shop_table td{border-bottom:0}.woocommerce table.shop_table td:last-child{text-align:right}.entry-content>.product:not(.product-type-composite):not(.product-type-grouped){background:var(--highlight-light);border-radius:28px;padding:45px 35px;margin-bottom:30px}.entry-content>.product:not(.product-type-composite):not(.product-type-grouped) .summary{min-height:430px}.entry-content>.product:not(.product-type-composite):not(.product-type-grouped) .cart{display:flex;justify-content:flex-end;column-gap:45px}.entry-content>.product .cart .qty-label,.entry-content>.product form.cart:before,.entry-content>.product form.cart:after{display:none!important}.entry-content>div.product span.price{display:flex;flex-direction:column;justify-content:flex-end}.woocommerce div.product span.price>*,.woocommerce div.product span.price>ins,.woocommerce div.product span.price>del{font-size:17px;font-weight:400}.woocommerce .composite_component .product td.bundled_item_details_col span.price>*{font-size:18px}.woocommerce div.product span.price .subscription-details{font-size:14px}@media (max-width:640px){.woocommerce .wc-columns-container .products{margin-right:15px;margin-left:15px;width:auto;grid-gap:30px}.entry-content>div.product div.summary{margin:0}.entry-content>.product{padding:25px 15px}.entry-content>.product>.product_title{text-align:center;font-size:24px}.entry-content>.product .price{text-align:center}.entry-content>.product .woocommerce-variation-price .price{text-align:right}.entry-content>div.product.do-quantity-buttons:not(.product-type-composite):not(.product-type-grouped) form.cart{flex-wrap:nowrap;column-gap:0;justify-content:space-between;align-items:center}.woocommerce ul.slick-slider.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.slick-slider.products[class*=columns-] li.product:nth-child(2n){float:left!important;clear:none!important;margin:0!important}}@media (min-width:641px){.entry-content>div.product.do-quantity-buttons{position:relative}.entry-content>.product .product_title{font-size:48px;line-height:56px;margin-bottom:20px}.entry-content>.product:not(.product-type-composite):not(.product-type-grouped) .price{position:absolute;bottom:0;margin:0;font-size:30px;font-weight:400}.entry-content>div.product.do-quantity-buttons:not(.product-type-composite):not(.product-type-grouped) form.cart{position:absolute;align-items:center;bottom:0;margin:0;width:calc(100% - 480px)}.entry-content>div.product.do-quantity-buttons:not(.product-type-composite):not(.product-type-grouped) .ppcp-messages{position:absolute;bottom:50px;width:calc(100% - 480px)}}body.layout-pods{padding:30px 40px;background:#FAFAFA}body.layout-pods #query-monitor-main{display:none}body.layout-pods.woocommerce-page div.product div.summary,body.layout-pods div.product form.cart{margin-bottom:0}.woocommerce-grouped-product-list tbody{display:flex;flex-direction:column;row-gap:20px}.woocommerce-grouped-product-list-item{padding:20px;border-radius:20px;display:flex;column-gap:20px;border:3px solid #fff0;align-items:center}.woocommerce-grouped-product-list-item:has(input[type="radio"]:checked){border:3px solid var(--brand-orange)}.woocommerce-grouped-product-list-item>*{padding:0!important;margin:0;align-items:center}.woocommerce-grouped-product-list-item>*>*{display:flex;align-items:center}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{margin-left:auto;display:flex;font-size:17px;flex-direction:column;text-align:right;justify-content:flex-end;align-items:flex-end}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .per{font-size:14px}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{display:flex;width:180px;flex-shrink:0}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label>label{display:flex;flex-wrap:wrap;font-size:18px;padding:0!important;column-gap:8px}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label tag{font-size:10px;font-style:italic}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label span{flex-basis:100%}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity,.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .variations_form{flex-grow:1}.woocommerce-grouped-product-list-item .single_variation_wrap{display:flex;align-items:center;column-gap:10px;flex-wrap:wrap}.woocommerce-grouped-product-list-item .single_variation_wrap>span{display:flex;flex-wrap:wrap;font-size:12px;row-gap:5px;flex-basis:30%;justify-content:space-between}.woocommerce-grouped-product-list-item .single_variation_wrap>span.conditions{flex-basis:100%}.woocommerce-grouped-product-list-item .single_variation_wrap>span.attribute tr{display:flex;flex-wrap:wrap;row-gap:5px}.woocommerce-grouped-product-list-item .single_variation_wrap>span.attribute th,.woocommerce-grouped-product-list-item .single_variation_wrap>span.attribute td{padding:0!important}.woocommerce-grouped-product-list-item.product .single_variation_wrap .attribute .variations th label{font-weight:400;text-align:left;display:block;line-height:18px}.woocommerce-grouped-product-list-item .single_variation_wrap>span.attribute tr .label{flex-basis:100%}.woocommerce-grouped-product-list-item .single_variation_wrap>span.attribute table.variations{margin:0}.woocommerce-grouped-product-list-item .single_variation_wrap span.section-variation{justify-content:flex-end;margin-left:auto;text-align:right}.woocommerce-grouped-product-list{border:0}.woocommerce-grouped-product-list-item.product .single_variation_wrap>span.conditions{flex-basis:100%}.woocommerce-variation-add-to-cart,.variations .value{order:1}.woocommerce-grouped-product-list-item .single_variation_wrap>span .qty-label,.woocommerce-grouped-product-list-item .reset_variations,.product.product-type-variable-subscription .woocommerce-grouped-product-list-item__price,.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__selection,.product-type-grouped .summary>.price,.woocommerce-grouped-product-list-item .single_variation_wrap .woocommerce-variation-price span.price del{display:none}form.cart .product.woocommerce-grouped-product-list-item .reset_variations{display:none!important}.products .product .quantity,.bundled_item_qty_col duv.quantity,table.bundled_products td.bundled_item_qty_col div.quantity,.single-product div.product form.cart table.bundled_products td.bundled_item_qty_col div.quantity{display:flex}table.bundled_products .bundled_product_summary td.bundled_item_col.bundled_item_details_col .details{width:50%}table.bundled_products .bundled_product_optional_checkbox{position:absolute;bottom:25px;right:20px;display:flex;align-items:center;font-size:18px!important;line-height:18px;column-gap:5px;justify-content:flex-end}table.bundled_products .bundled_product_optional_checkbox:after{display:none}table.bundled_products .bundled_product_optional_checkbox>*{margin:0}table.bundled_products .bundled_product_optional_checkbox span.price,table.bundled_products .bundled_product_optional_checkbox span.price>*{font-size:18px;margin:0;display:flex;align-items:center}table.bundled_products .bundled_product_optional_checkbox input[type="checkbox"]{order:1}.quantity:not(.buttons-added) .qty,.quantity.buttons-added,.woocommerce-grouped-product-list-item.product span.attribute table.variations select{border:1px solid #E5E5E5;border-radius:8px;background-color:#FCFCFC;display:flex;font-weight:600;font-size:16px;max-height:40px;line-height:18px;text-align:center;width:140px;margin:0;padding-right:0;padding-left:0;align-items:center;max-width:unset}input.qty{-moz-appearance:textfield}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons .quantity:not(.buttons-added):not(.hidden):before,.woocommerce .quantity.buttons-added .minus,.woocommerce .quantity.buttons-added .plus,.woocommerce .quantity.buttons-added .qty{border:0!important;width:40px!important;min-width:40px!important;min-height:unset!important;display:flex;align-items:center;justify-content:center}.quantity.buttons-added .minus:not(.delete),.quantity.buttons-added .plus{position:relative;font-size:0;color:#fff0}.quantity.buttons-added .disabled{pointer-events:none;opacity:.5}.minus:not(.delete):before,.plus:before{content:'';position:absolute;display:inline-block;border-top:1px solid #404138;border-bottom:1px solid #404138;width:12px}.plus:after{content:'';position:absolute;display:inline-block;border-left:1px solid #404138;border-right:1px solid #404138;height:12px}.woocommerce .quantity.buttons-added .qty{width:unset!important;height:40px!important;font-weight:600!important;font-size:18px!important}.woocommerce .quantity.buttons-added input[type="number"]::-webkit-inner-spin-button{appearance:none}.woocommerce .quantity.buttons-added input[type="number"]{-moz-appearance:textfield}.grouped_form .grouped_button{display:flex;justify-content:flex-end}.product.product-type-grouped span.price span.subscription-details{display:block;text-align:right}@media (min-width:641px){.woocommerce-grouped-product-list{max-width:700px}}body.layout-pods .woocommerce-product-details__short-description{margin-bottom:10px}@media (max-width:640px){body.layout-pods{padding:20px 15px}body.layout-pods .woocommerce-product-details__short-description{text-align:center}.product.product-type-grouped .entry-summary{display:flex;flex-direction:column}.product.product-type-grouped .woocommerce-product-details__short-description{text-align:center}.product.product-type-grouped .woocommerce-product-details__short-description ul li{text-align:left}.product.product-type-grouped .product_title{font-size:36px;line-height:48px;text-align:center}.woocommerce-grouped-product-list-item{flex-direction:column;align-items:stretch;row-gap:5px}.woocommerce-grouped-product-list-item{position:relative}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px}.woocommerce-grouped-product-list-item .single_variation_wrap{margin-top:10px;justify-content:space-between;row-gap:3px}.woocommerce-grouped-product-list-item .woocommerce-variation-price,.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{position:absolute;top:20px;right:20px}.grouped_form .grouped_button{justify-content:center}.product.product-type-grouped span.price span.subscription-details{max-width:100px}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{overflow:visible;position:relative}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.flex-viewport{border-radius:10px}.flex-control-nav{display:flex;justify-content:center;align-items:center;column-gap:10px;list-style:none;margin:0}.flex-control-nav li a{font-size:0;color:#fff0;width:16px;height:16px;border-radius:50%;background:#E2E2E2;display:inline-block}.flex-control-nav .flex-active{background:var(--brand-orange)}.flex-direction-nav{display:none}.flex-viewport video{width:100%;aspect-ratio:1/1;border-radius:20px}.woocommerce-product-gallery-wrapper .woocommerce-product-gallery{float:none;border-radius:10px;aspect-ratio:1/1}.product-type-composite .woocommerce-product-gallery-wrapper .woocommerce-product-gallery{padding:0 0 35px 0}@media (max-width:640px){.woocommerce-product-gallery-wrapper .woocommerce-product-gallery{}}@media (min-width:641px){.woocommerce #content div.product div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce div.product div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce-page #content div.product div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce-page div.product div.summary:has(.woocommerce-product-gallery-wrapper){padding-left:480px}.woocommerce #content div.product.product-type-composite div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce div.product.product-type-composite div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce-page #content div.product.product-type-composite div.summary:has(.woocommerce-product-gallery-wrapper),.woocommerce-page div.product.product-type-composite div.summary:has(.woocommerce-product-gallery-wrapper){padding-left:580px}.woocommerce-product-gallery-wrapper{position:absolute;left:0;height:100%;max-width:430px}.product-type-composite .woocommerce-product-gallery-wrapper{max-width:520px;padding-bottom:555px;margin-right:40px}.product-type-composite .woocommerce-product-gallery-wrapper .sticky{position:sticky;top:0}form.composite_form .composite_component:first-child{margin-top:-50px}}.price .amount .decimals,.amount .decimals{font-size:.6em}.woocommerce div.product p.price del,.woocommerce div.product span.price del{text-decoration:none;position:relative}.woocommerce div.product p.price del:before,.woocommerce div.product span.price del:before{content:'';display:block;border-bottom:2px solid var(--contrast-2);width:100%;position:absolute;top:50%}form.composite_form{counter-reset:component 0}body.single-product .product-type-composite .summary>.price{display:none;position:absolute;right:0;font-weight:600}.added_to_cart.wc-forward{display:none}.composite_component.last{margin-bottom:15px}.composite_component .component_inner{display:flex;flex-direction:column}.composite_component .component_section_title{display:none}.composite_component .component_inner .component_description_wrapper .component_description p>a:first-child:last-child{display:inline-block;padding:0;font-size:14px;line-height:20px;text-decoration:underline}.composite_component .component_title_wrapper .component_title{font-size:21px;font-weight:600;column-gap:10px;display:flex;align-items:center;margin-bottom:18px}.component_title_wrapper .component_title:before{counter-increment:component 1;content:counter(component,decimal);border-radius:50%;background:var(--brand-orange);color:var(--base-3);display:inline-flex;width:30px;height:30px;justify-content:center;align-items:center;font-size:18px;line-height:18px;flex-shrink:0}.component-switcher>div:first-child{display:inline-flex;justify-content:center;column-gap:10px;background:var(--base-3);align-self:center;color:var(--contrast-2);font-weight:600;border-radius:30px;padding:2px;border:3px solid var(--brand-orange);margin:0 auto 20px auto}.component-switch{padding:2px 10px;min-width:200px;text-align:center;cursor:pointer}.component-switch:first-child{background:var(--brand-orange);color:var(--base-3);border-radius:30px}.composite_component .component_option_radio_buttons_container{display:flex;flex-direction:column;row-gap:20px}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container{border:1px solid #8B8B8B;border-radius:8px;padding:20px 25px;font-size:16px;padding:20px}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container:has(.selected){border:3px solid var(--brand-orange)}.product:not(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons_container .component_option_radio_button{width:100%;display:flex;background:url(/wp-content/uploads/2025/04/icon-arrow-accordion-down.svg) top right no-repeat;background-size:28px 28px}.product:not(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons_container .component_option_radio_button.selected{background-image:url(/wp-content/uploads/2025/04/icon-arrow-accordion-up.svg)}.component.options-style-radios.is-optional #component_option_radio_button_container_0{display:none}.composite_component .component_option_radio_button_container .radio_button_input{top:0;right:0;left:0;bottom:0;position:absolute}.composite_component .component_option_radio_button_container .radio_button_input input{display:none}.composite_component .component_option_radio_button_container .radio_button_description{position:relative;display:flex;flex-direction:column;row-gap:15px;flex-grow:1}.composite_component .component_option_radio_button_container .radio_button_description .title{font-family:var(--gp-font--mukta);font-size:24px;line-height:24px;margin:0;max-width:60%}.composite_component .component_option_radio_button_container .short_description{font-family:var(--gp-font--mukta);font-size:16px;line-height:26px}.composite_component .component_option_radio_button_container .short_description ul{margin:0 0 0 15px;list-style-position:outside}.product:not(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .composite_component .component_option_radio_button_container .component_option_radio_button.collapse .short_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price{position:absolute;top:0;right:35px;margin-bottom:0!important;line-height:1;font-size:24px!important;font-weight:400;text-align:right}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price{right:0}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price>*{display:block}.radio_button_description:has(.subscription-details) span.radio_button_price.price del{margin-top:40px}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price>ins{font-size:24px!important}.composite_component .component_option_radio_button_container .radio_button_price .amount{font-size:1em;font-weight:400}.composite_component .component_option_radio_button_container .radio_button_price del{font-size:.6em;position:absolute!important;right:0;margin-top:25px}.composite_component .component_option_radio_button_container .radio_button_price .subscription-details{font-size:.6em}.composite_component .component_selections:has(.bundled_products) .component_options,.bundled_products>thead{display:none}.composite_component .bundled_products>tbody{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.composite_component .bundle_form .composited_product_title_wrapper{display:none}.composite_component .bundled_products .bundled_product{flex-grow:1;flex-shrink:1;border-radius:8px;flex-basis:45%;display:flex;flex-wrap:wrap;position:relative;padding:20px;height:200px}.composite_component .bundled_products .bundled_product:before{border:1px solid var(--contrast-3);border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;content:''}.composite_component .bundled_products .bundled_product.has-qty:not(:has(.bundled_product_checkbox)):before,.composite_component .bundled_products .bundled_product.has-qty:has(.bundled_product_checkbox:checked):before{border:3px solid var(--brand-orange)}.composite_component .bundled_products .bundled_product .bundled_product_title_link{display:none}.composite_component .bundled_products .bundled_product .bundled_product_title{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.composite_component .bundled_products .bundled_product .bundled_product_excerpt{font-size:14px}.composite_component .bundled_products td{position:absolute;padding:0!important}.composite_component td.bundled_item_images_col{top:20px;right:20px;width:120px!important;height:100px}.composite_component td.bundled_item_qty_col{bottom:20px;left:20px;z-index:1}.composite_component td.bundled_item_qty_col:not(:has(.quantity.buttons-added)){display:none}.composite_component td.bundled_item_images_col figure.bundled_product_image img{width:120px;height:100px;object-fit:contain}.composite_component td.bundled_item_details_col{width:100%;height:100%;font-size:18px;margin-top:-20px;margin-left:-20px;padding:20px!important}.composite_component td.bundled_item_details_col .cart{position:absolute;bottom:20px;right:20px}.composite_form:not(.paged) .component div.component_inner{padding-bottom:0}.composite_component .bundled_item_price_quantity,.composite_component .bundled_product_title .item_qty,.composite_component .component_description>p:empty,.composite_component .cp_clearfix::after,body.single-product .composite-title-description~.product .product-title,body.single-product .composite-title-description~.product .woocommerce-product-details__short-description,body.single-product .pproduct.product_cat-rm,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child:last-child,.woocommerce-Tabs-panel--description>h2{display:none!important}form.composite_form:not(.paged) .composite_wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;background:var(--highlight-light);padding:0;border-radius:10px}.composite_wrap .composite_message{flex-basis:100%;order:-1;margin:0}.composite_wrap .composite_message .validation_message .woocommerce-info{font-size:18px;line-height:28px;color:#B12F30;background:#B12F301a;border:0;text-align:center;padding:10px 50px;margin:0}.composite_wrap .composite_price{margin-left:auto}form.composite_form .composite_price p.price,.single-product form.composite_form .composite_price p.price{font-size:30px;font-weight:400;margin:0}form.composite_form .composite_price p.price del,.single-product form.composite_form .composite_price p.price del{font-size:70%}.composite_wrap>span{padding-left:30px;font-size:18px}.composite_button{display:flex;align-items:center;column-gap:10px;row-gap:10px;justify-content:flex-end;padding:10px 30px 10px 0}.composite_availability,form.composite_form:not(.paged) .composite_wrap .quantity,.composite_button:after{display:none!important}.product:is(.product_cat-kit-rm-de,.product_cat-kit-rm-es,.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price{position:relative!important;text-align:left!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:10px}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price del{position:relative!important;display:inline-block;margin:0;order:1}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .short_description{order:1}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .composite_component .component_option_radio_button_container .radio_button_description .title{max-width:unset}.product:is(.product_cat-ripples-service-plan-renewals) .composite_component .component_option_radio_button_container .radio_button_description .title{min-height:48px}@media (max-width:640px){body.single-product #main{padding:0 10px}.composite_component .component_title_wrapper .component_title{justify-content:center}.composite_component .component_selections .component_options ul.component_option_radio_buttons_container li.component_option_radio_button_container[id] div.radio_button_description span.radio_button_price.price>*,.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price,.composite_component td.bundled_item_details_col .price,.composite_component td.bundled_item_details_col .price>*{font-size:17px!important}.composite_component ul.component_option_radio_buttons_container li.component_option_radio_button_container .radio_button_description span.radio_button_price.price del{font-size:17px}.composite_component .component_inner .component_description_wrapper .component_description p>a:first-child:last-child{display:inline-block;padding:0;font-size:14px}.composite_component .bundle_form .component_data{overflow:scroll;margin-bottom:10px}.composite_component .bundle_form .bundled_products{margin-bottom:15px;border-bottom:0}.composite_component .bundled_products>tbody{flex-wrap:nowrap;width:unset!important}.composite_component .bundled_products>tbody .bundled_product{flex-shrink:0;flex-grow:0;max-width:300px;width:300px}.composite_component .component_option_radio_button_container .radio_button_description .title{font-size:18px;font-weight:700}.composite_component .component_option_radio_button_container .short_description{font-size:14px}form.composite_form:not(.paged) .composite_wrap{padding:15px 10px;justify-content:space-between;column-gap:0;row-gap:20px}.woocommerce .product form.composite_form.cart:not(.paged){margin-bottom:0}form.composite_form:not(.paged) .composite_wrap{position:fixed;left:0;bottom:0;right:0;z-index:5000;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;row-gap:5px}form.composite_form:not(.paged) .composite_message{display:none!important}form.composite_form:not(.paged) .composite_wrap>span:first-child{display:none}form.composite_form:not(.paged) .composite_wrap>*{margin:0;padding:0;flex-grow:1;flex-shrink:1}form.composite_form:not(.paged) .composite_wrap .composite_button{flex-direction:column;row-gap:0}form.composite_form:not(.paged) .composite_wrap>span{flex-basis:100%;text-align:center}form.composite_form:not(.paged):not([data-gtm-form-interact-id]) .composite_wrap .woocommerce-info{display:none}}@media (min-width:641px){.composite_wrap .composite_message .validation_message .woocommerce-info{border-bottom:20px solid #fff}form.composite_form .component_selections .component_content .bundle_form .bundle_wrap{display:none}}form.composite_form .asset-selector{margin-top:20px;margin-bottom:20px}form.composite_form .asset-selector:has(.require-login){background:#F160630D;padding:20px 20px;min-height:100px;display:flex;justify-content:center;align-items:center;border-radius:8px}form.composite_form .asset-selector .no-results{border:3px dashed #BCBCBC;border-radius:8px;padding:20px 20px;min-height:100px;justify-content:center;align-items:center;display:flex;flex-direction:column;row-gap:5px;border-radius:8px}form.composite_form .asset-selector .asset-selection-required{display:none;padding:20px 0;text-align:center;font-weight:400;color:red;font-size:18px}form.composite_form .asset-selector.asset-required .asset-selection-required{display:block}form.composite_form .asset-selector.typein .no-results,form.composite_form .asset-selector.typein .assets,form.composite_form .asset-selector.typein>h2{display:none}form.composite_form .asset .subscription-renewal{padding-left:34px;margin-top:-5px}form.composite_form .asset-selector:not(.typein) .typein{display:none}form.composite_form .asset-selector .no-results a{margin-top:10px;font-weight:500}form.composite_form .asset-selector .require-login{display:inline-flex;font-weight:700;font-size:19px;flex-direction:column;justify-content:center}form.composite_form .asset-selector .require-login a{font-size:17px;font-weight:500;display:inline-flex}form.composite_form .asset-selector .require-login a:after{content:' >'}form.composite_form .asset-selector .require-login a:hover{color:var(--brand-orange);text-decoration:underline}form.composite_form .asset-selector h2{font-size:20px;font-weight:700;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;column-gap:10px}form.composite_form .asset-selector.typein h2>a{background:var(--icon-menu-close-black) no-repeat center center;width:15px;height:15px}form.composite_form .asset-selector h2 a{font-size:17px}form.composite_form .asset-selector .typein,form.composite_form .asset-selector h2 a.typein-selector,form.composite_form .asset-selector .no-results a.typein-selector{display:none!important}form.composite_form .assets{max-height:300px;display:flex;flex-direction:column;row-gap:10px;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}form.composite_form .assets:after{content:'';position:sticky;bottom:0;width:100%;display:block;min-height:50px;background:linear-gradient(180deg,#fff0 0%,#FFFFFF 100%)}form.composite_form .assets .asset{border:1px solid #C4C4C480;padding:10px 20px;background:url(/wp-content/uploads/2025/04/icon-arrow-accordion-down.svg) no-repeat calc(100% - 10px) 10px;background-size:28px 28px;min-height:100px;overflow:hidden;border-radius:8px;font-size:14px}form.composite_form .assets .asset>div{flex-grow:1}form.composite_form .assets .asset:has(input[type="radio"]:checked){border:3px solid var(--brand-orange);overflow:visible;min-height:unset;background-image:url(/wp-content/uploads/2025/04/icon-arrow-accordion-up.svg)}form.composite_form .asset-selector:has(input[type="radio"]:checked)+div button[type="submit"]{opacity:0.5!important;border:1px solid red!important}form.composite_form .assets .asset .title{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex;color:#4B4B4B;font-size:14px;line-height:22px;margin-bottom:7px}form.composite_form .assets .asset .title span:first-child{flex-basis:100%;font-size:17px;font-weight:500;line-height:31px}form.composite_form .assets .asset .auto-renew{font-style:italic;margin:0 0 5px 35px}form.composite_form .assets .asset{display:flex}form.composite_form .assets .asset input[type="radio"]{margin:10px 20px 0 0;align-self:flex-start}form.composite_form .assets .asset img{width:60px;height:60px;border-radius:50%;object-fit:contain;margin-right:15px;background:#0000000D;display:none}form.composite_form .assets .asset .services .services-details{display:flex;flex-direction:column;column-gap:15px}form.composite_form .component_selections .component_content .bundle_form .bundle_wrap{font-size:15px}form.composite_form .component_selections .component_content .bundled_products .item_qty{display:none}.woocommerce-MyAccount-content .orders .order-status a:before,.woocommerce-MyAccount-content .assets .services .status:before,.woocommerce-MyAccount-content .assets .package .status:before,.asset-selector .package:before,.asset-selector .services-details>div:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;margin-right:5px}.account-payment-methods-table .payment-method-actions{display:flex;justify-content:flex-end}.account-payment-methods-table a.button{background:#fff0;color:var(--contrast);border:0;padding:2px 5px;text-decoration:underline;border-radius:0}.account-payment-methods-table+a.button{background:none;border-color:var(--contrast);color:var(--contrast);display:inline-block;float:right}@media (max-width:640px){.woocommerce table.shop_table_responsive.account-payment-methods-table .payment-method{display:flex;flex-wrap:wrap}.woocommerce table.shop_table.subscription_details{display:none}.woocommerce table.shop_table_responsive.account-payment-methods-table td{display:inline-flex;text-align:left!important}.woocommerce table.shop_table_responsive.account-payment-methods-table .payment-method-actions{flex-basis:100%}.account-payment-methods-table td:before{content:none!important}.__woocommerce-orders-table__cell-order-status:before{background:none!important}.__woocommerce-orders-table__cell-order-status:after{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{clear:both}.woocommerce table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-status,.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-status{padding-left:0}table.woocommerce-orders-table tr.woocommerce-orders-table__row{display:flex;flex-wrap:wrap}table.woocommerce-orders-table tr.woocommerce-orders-table__row td.order-number{order:-1;flex-grow:1}table.woocommerce-orders-table tr.woocommerce-orders-table__row td.order-actions{order:-1}.woocommerce_my_account section.woocommerce-customer-details>address{width:100%!important}table.woocommerce-orders-table tr.woocommerce-orders-table__row td:not(.order-number,.order-actions){flex-basis:100%}.woocommerce table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-status::before,.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-status::before{padding-left:10px}}.woocommerce-orders-table__cell-order-status:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;margin-right:5px;flex-shrink:0}.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .orders .failed .order-status a:before,.woocommerce-MyAccount-content .assets .inactive .status:before,.asset-selector .package.inactive:before,.asset-selector .services-details>div.inactive:before{background:var(--icon-status-failed) no-repeat center center}.woocommerce-orders-table__row--status-wc-active .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-wc-completed .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .orders .completed .order-status a:before,.woocommerce-MyAccount-content .assets .active .status:before,.woocommerce-orders-table__row--status-active .woocommerce-orders-table__cell-order-status:before,.asset-selector .package.active:before,.asset-selector .services-details>div.active:before{background:var(--icon-status-completed) no-repeat center center}.woocommerce-orders-table__row--status-wc-checkout-draft .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-wc-processing .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-wc-pending .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status:after,.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .assets .soon .status:before,.asset-selector .package.soon:before,.asset-selector .services-details>div.soon:before{background:var(--icon-status-processing) no-repeat center center}.woocommerce-orders-table__row--status-wc-on-hold .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .orders .on-hold .order-status a:before,.woocommerce-MyAccount-content .assets .on-hold .status:before,.asset-selector .package.on-hold:before,.asset-selector .services-details>div.on-hold:before{background:var(--icon-status-on-hold) no-repeat center center}.woocommerce-orders-table__row--status-wc-failed .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-wc-cancelled .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .orders .cancelled .order-status a:before,.woocommerce-MyAccount-content .assets .cancelled .status:before,.asset-selector .package.cancelled:before,.asset-selector .services-details>div.cancelled:before{background:var(--icon-status-failed) no-repeat center center}.woocommerce-orders-table__row--status-wc-refunded .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status:after,.woocommerce-MyAccount-content .orders .refunded .order-status a:before,.woocommerce-MyAccount-content .assets .refunded .status:before,.asset-selector .package.refunded:before,.asset-selector .services-details>div.refunded:before{background:var(--icon-status-refunded) no-repeat center center}@media (max-width:1023px){form.composite_form .asset-selector h2{flex-direction:column;align-items:flex-start;row-gap:5px}form.composite_form .asset-selector h2 a{align-self:flex-end}form.composite_form .assets{max-height:220px}form.composite_form .assets:after{content:none}form.composite_form .assets .asset{padding:10px;background:var(--icon-arrow-down) no-repeat calc(100% - 10px) 15px}form.composite_form .assets .asset:has(input[type="radio"]:checked){background:var(--icon-arrow-up) no-repeat calc(100% - 10px) 18px}form.composite_form .assets .asset .title{margin-bottom:10px}.woocommerce-orders-table--orders .order-status:before,.woocommerce-orders-table--subscriptions .subscription-status:before{background:none}}.form-row{min-width:47%}.form-row-small{width:47%}.form-row-wide{width:100%}.woocommerce-pagination.woocommerce-pagination--without-numbers{margin:20px 0;display:flex;justify-content:center;column-gap:25px}.woocommerce table.shop_table.my_account_orders{margin-bottom:30px}.orders{padding-bottom:20px}.woocommerce-orders-table__cell-order-total,.my_account_orders td.order-total{text-align:right}.woocommerce-orders-table__cell-order-number,woocommerce-orders-table__cell-order-items{text-align:center}.woocommerce-pagination a{min-width:120px}.woocommerce-MyAccount-content .addresses{display:flex;column-gap:25px;row-gap:25px;flex-wrap:wrap}.woocommerce-MyAccount-content .addresses>*{flex-grow:1}.woocommerce-MyAccount-content .addresses .col-0{flex-basis:100%}.woocommerce #payment:not(:has(.payment_method_stripe)) .wc-stripe-payment-methods-instructions{display:none}.woocommerce #payment:not(:has(.payment_method_stripe)) #wc-stripe-payment-method-instructions-sepa_debit{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:unset;width:unset!important;font-size:16px;padding:10px 20px;font-weight:600}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0;margin-top:0;font-size:17px}.woocommerce-notices-wrapper:empty,.woocommerce-MyAccount-content>p,.woocommerce-PaymentMethods li:first-child:last-child>input,.woocommerce-PaymentMethods li:first-child:last-child>label{display:none}.ui-widget-overlay{background:var(--overlay-container-background)}.ui-dialog{border-radius:10px;box-shadow:none;position:fixed;top:40vh!important}.ui-dialog-titlebar,.ui-dialog-buttonpane{border:0}button.ui-button:not(.ui-dialog-titlebar-close){background:var(--brand-orange);color:var(--base-3);line-height:1;vertical-align:middle;padding:8px 15px;box-shadow:none;height:auto;cursor:pointer}button.ui-button:not(.ui-dialog-titlebar-close):hover{background:var(--highlight-super);color:var(--base-3)}#overlay-container{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:var(--overlay-container-background);z-index:10000;cursor:pointer;text-align:left}[dir="rtl"] #overlay-container{text-align:right}#overlay-container::before{position:absolute;top:25px;right:25px;width:40px;height:40px;background-size:cover;content:"";display:none}#overlay-container>*{cursor:auto}#overlay-container>.overlay-content,#overlay-container>iframe{width:min(calc( var( --gb-container-width ) + 60px ), 90vw);height:90vh;aspect-ratio:1.6;max-width:90%;border:0;border-radius:30px}@keyframes rotate360-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#overlay-container>.overlay-content:before{content:'';position:absolute;top:50%;left:50%;height:1em;width:1em;display:block;background:var(--icon-loader) center center;animation:spin 1s ease-in-out infinite;z-index:-1;margin-left:-.5em;margin-top:-.5em;font-size:2em}.processing-loader{background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}#overlay-container>.overlay-content>iframe{width:100%;height:100%;border:0;border-radius:20px}#overlay-container>*{position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);max-width:90%;min-height:100px}#overlay-container>*::before{content:"";width:40px;height:40px;background-size:cover;left:0;top:-40px;position:absolute;display:none}#overlay-container.closeable>*>.btn-close,#overlay-container.closeable>.btn-close{position:absolute;display:block;width:20px;height:20px;top:25px;right:25px;left:unset;background:var(--icon-menu-close-black) no-repeat center center;cursor:pointer}.ui-button.ui-dialog-titlebar-close{background:var(--icon-menu-close-black) no-repeat center center;color:#fff0;font-size:0;background-size:40%;cursor:pointer}.ui-button.ui-dialog-titlebar-close:before{content:none}#overlay-container.closeable>.btn-close{top:100px;left:100px;min-height:unset}@media (min-width:750px){#overlay-container>.overlay-content,#overlay-container>iframe{min-width:550px}}@media (max-width:750px){#overlay-container>.overlay-content,#overlay-container>iframe{height:100%;max-height:90vh;aspect-ratio:unset;width:100%;max-width:90vw}}.woocommerce-checkout #overlay-container iframe{width:350px!important;height:550px!important}.site-footer .footer-widgets .inside-footer-widgets{column-gap:75px;margin:0}.site-footer .footer-widgets-container .inner-padding{padding:0}.site-footer .footer-widgets .footer-widget-1{flex-grow:0;flex-basis:45px}.site-footer .footer-widgets .menu{display:flex;font-size:16px;line-height:32px;column-gap:40px}.site-footer .footer-widgets .menu a:hover{text-decoration:underline}.site-footer .footer-widgets .menu>*{flex-grow:1}.site-footer .footer-widgets .menu>*>a{font-weight:600!important}.site-footer .footer-widgets .menu .menu-item-description{display:none}.site-footer .footer-widgets .menu .sub-menu{margin:30px 0 0 0}.footer-bar{width:100%}.footer-bar .menu .menu-item a:hover{text-decoration:underline}.inside-site-info{flex-direction:column}@media (max-width:768px){.menu-collapsible .menu-item.menu-item-has-children{background:url(/wp-content/uploads/2025/04/icon-arrow-accordion-down.svg) right top / 30px 30px no-repeat}.menu-collapsible .menu-item.menu-item-has-children.toggled{background-image:url(/wp-content/uploads/2025/04/icon-arrow-accordion-up.svg)}.menu-collapsible .menu-item.menu-item-has-children:not(.toggled) .sub-menu{display:none}.site-footer .footer-widgets .menu{flex-direction:column;row-gap:10px}.site-footer .footer-widgets .menu .sub-menu{margin-top:10px;margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{flex-direction:column;align-items:flex-start;column-gap:5px;row-gap:5px}.footer-bar .widget_nav_menu>div>ul li{border:0;margin:0!important}}@media (min-width:769px){.footer-bar .menu .menu-item{padding:0 10px;margin:0;border-right:1px solid #404138}}#INDmenu-btn{display:none}.slick-slider{overflow:hidden}.slick-list{width:100%}.slick-slider ul.slick-dots{display:flex;column-gap:10px;justify-content:center;align-items:center;margin:10px 0}.slick-dots li{list-style:none;display:flex}.slick-dots li button{font-size:0;color:#fff0;padding:0;width:16px;height:16px;background:var(--gray-light);border:0!important}.slick-dots li.slick-active button{background:var(--brand-orange)}.slick-slider>.slick-arrow{width:50px;height:50px;border-radius:50%;font-size:0;color:#fff0;background:var(--base);position:relative;display:flex;justify-content:center;align-items:center}.slick-slider>.slick-arrow:before{content:'';border-top:2px solid #000;border-right:2px solid #000;display:inline-block;width:13px;height:13px;transform:rotate(45deg);margin-left:-5px}.slick-slider>.slick-arrow.slick-prev:before{transform:rotate(-135deg);margin-right:-15px;margin-left:unset}.slick-slider>.slick-arrow:hover{background:var(--brand-orange)}.slick-slider>.slick-arrow:hover:before{border-color:#fff}@media (max-width:768px){.slick-slider:has(.slick-arrow){padding-bottom:75px!important}.slick-slider>.slick-arrow{position:absolute;bottom:0;left:50%}.slick-slider>.slick-arrow.slick-prev{margin-left:-70px}.slick-slider>.slick-arrow.slick-next{margin-left:25px}}body.error404 .yoast-breadcrumbs,body:has(main>article.tag-academy:first-child:last-child) .yoast-breadcrumbs>span>span:nth-child(2){display:none}.yoast-breadcrumbs>span>span:not(:first-child):before{content:' - '}.yoast-breadcrumbs a:hover{text-decoration:underline}.archive.category header.page-header{display:none}.generate-columns-container:not(.masonry-container){column-gap:30px;row-gap:50px}.generate-columns-container:not(.masonry-container)>article{width:unset;flex-basis:30%}body.error404 .generate-columns-container{display:block}body.error404 .generate-columns-container .generate-columns{width:unset}@media (max-width:768px){body:not(.error404) .generate-columns-container{flex-direction:column;padding:0 20px}.generate-columns-container:not(.masonry-container)>article{width:100%}}.paging-navigation{display:flex;justify-content:center;padding:20px 20px 50px 20px;border-top:1px solid var(--highlight-light);margin:50px;font-size:14px;color:var(--contrast-4)}.paging-navigation .nav-links{display:flex;justify-content:center;flex-grow:1;width:100%;column-gap:10px}.paging-navigation .nav-links:not(:has(.prev)):before{content:'';margin-right:auto;min-width:100px;display:inline-block}.paging-navigation .nav-links:not(:has(.next)):after{content:'';margin-right:auto;min-width:100px;display:inline-block}.paging-navigation .nav-links>*{padding:10px;border-radius:8px;display:inline-block;min-width:40px;min-height:40px;text-align:center}.paging-navigation .nav-links>a:hover,.paging-navigation .nav-links .current{background:var(--highlight-light);color:var(--brand-orange);font-weight:400}.paging-navigation .nav-links .next{margin-left:auto;min-width:100px}.paging-navigation .nav-links .prev{margin-right:auto;min-width:100px}aside#usercentrics-cmp-ui::part(.privacyButton){display:none}aside#usercentrics-cmp-ui button#uc-privacy-button,#CookiebotWidget:not(.CookiebotWidget-open){display:none!important}.gform_required_legend{display:none!important}.gfield input:is(:focus,:active){outline-width:1px!important;outline-color:#ccc!important}.center-underneath input[type="checkbox"]{width:25px!important;height:25px!important;min-height:unset!important;min-width:unset!important;padding:0!important;border:1px solid #ccc!important}.form-row.mailchimp-newsletter{display:none!important}#billing_email_signup_field{margin-bottom:30px}#billing_email_signup_field input[type="checkbox"]{width:20px!important;height:20px!important}#billing_email_signup_field .optional{display:none}.component_content[data-product_id="1758034272"] .bundled_product:first-child{flex-basis:100%}.component_content[data-product_id="1758034272"] .bundled_product:not(.bundled_item_optional) .bundled_product_excerpt{display:block!important}.woocommerce_my_account table{font-size:14px}.woocommerce_my_account table:not(:has(tr)){display:none}.woocommerce_my_account .woocommerce-order-details>div:first-child{margin-bottom:35px}.woocommerce_my_account .order_details .wc-item-meta{margin:0}.woocommerce_my_account table thead,.woocommerce_my_account table tfoot,.woocommerce_my_account table.woocommerce-table--custom-fields th{background:var(--highlight-light)}.woocommerce_my_account table tr th{background:var(--highlight-light)!important;border-bottom:1px solid var(--gray-light)}.woocommerce_my_account table tr td{border-bottom:1px solid var(--gray-light);background:unset!important}.woocommerce_my_account table td:has(.amount){text-align:right}.woocommerce_my_account table.order_details tr th:last-child,.woocommerce_my_account table.order_details tr td:last-child{width:30%;text-align:right}.woocommerce_my_account h2,.woocommerce_my_account .woocommerce-customer-details{margin:40px 0 20px 0!important}.woocommerce_my_account h2,.woocommerce_my_account .woocommerce-customer-details h2{font-size:18px}.woocommerce_my_account .product-quantity,.woocommerce_my_account .composited_product_quantity{font-weight:400}.woocommerce_my_account .woocommerce-order-info{display:flex;align-items:center;column-gap:30px;margin-bottom:30px}.woocommerce_my_account .woocommerce-order-info h1{margin-right:30px}.woocommerce_my_account .woocommerce-order-info>*{margin:0}.woocommerce_my_account .woocommerce-order-info>:last-child{margin-left:auto}.woocommerce_my_account .woocommerce-customer-details address{border-width:1px;border-radius:10px;padding:30px;font-size:16px;font-weight:600}.woocommerce_my_account .woocommerce-customer-details>address{width:48%!important}.woocommerce_my_account .woocommerce-customer-details address p{margin:0}.woocommerce_my_account .woocommerce-order-actions a.button,.woocommerce_my_account .subscription-actions a.button{color:var(--contrast);border-color:var(--contrast);background:var(--base-2)}.woocommerce_my_account .order-actions,.woocommerce_my_account .subscription-actions{display:flex;column-gap:15px;justify-content:flex-end}.woocommerce_my_account .order-actions .woocommerce-button.button.view{background:var(--icon-go) no-repeat center center;color:#fff0;border:0;width:20px;height:20px;padding:0;background-size:6px}.product:is(.product_cat-ripples-service-plan-renewals,.product_cat-rm,.product_cat-rm-ja) .component_option_radio_buttons::-webkit-scrollbar{-webkit-appearance:none;width:12px}.product:is(.product_cat-ripples-service-plan-renewals,.product_cat-rm,.product_cat-rm-ja) .component_option_radio_buttons::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .5);-webkit-box-shadow:0 0 1px rgb(255 255 255 / .5)}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons::-webkit-scrollbar{display:none}.product:is(.product_cat-kit-rm,.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons_container{display:flex!important;flex-direction:row!important;column-gap:20px;white-space:nowrap;overflow-x:scroll;padding-bottom:12px}.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons_container .component_option_radio_button_container{white-space:wrap;min-width:70%}@media (min-width:769px){.product:is(.product_cat-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .component_option_radio_buttons_container .component_option_radio_button_container{min-width:60%}}@media (max-width:768px){.wpmc-tabs-wrapper{position:sticky;right:0;left:0;z-index:1000;background:#fff;top:55px;margin-top:0!important;margin-bottom:0!important;padding:10px 0;box-shadow:0 2px 2px -2px rgb(0 0 0 / .2)}.wpmc-tabs-wrapper .wpmc-not-clickable{pointer-events:none}.woocommerce_my_account .woocommerce-order-info{flex-wrap:wrap;row-gap:20px}.woocommerce_my_account .woocommerce-order-info h1{flex-basis:100%;order:0}.woocommerce_my_account .woocommerce-order-info>span:last-child{order:1;margin:0 auto 0 0}.woocommerce_my_account .woocommerce-order-info .woocommerce-order-actions{order:2}}.ui-dialog{padding:10px 20px;border:1px solid var(--brand-orange);min-width:500px}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{flex-grow:1}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:relative}.ui-dialog .ui-dialog-content{font-size:16px;padding:10px 0}.ui-dialog .ui-dialog-buttonpane{padding:20px 0 0 0}.ui-dialog .ui-dialog-buttonset{display:flex;column-gap:15px}.ui-dialog .ui-dialog-buttonset .ui-button{margin:0}@media (max-width:768px){.ui-dialog{width:100%;min-width:unset;max-width:90vw!important}}.excl-vat-label{font-size:18px}body:not(.customer-country-is-vat) .excl-vat-label{display:none}.wc-stripe-payment-button-preview{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px;height:40px}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;cursor:pointer;border:none}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{float:right;display:flex;align-items:center;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.wc-block-components-form .wc-block-components-text-input input[type=month],.wc-block-components-form .wc-block-components-text-input input[type=week]{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:50px;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%}.wc-block-components-textarea-wrap{margin-top:16px;position:relative}select.wc-block-components-sort-select__select{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:50px;line-height:1em;margin:0;min-height:0;padding:.5em;width:100%}.payment_methods li[class*=payment_method_ppcp-] label img{max-height:24px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}