@media (max-width:768px){html{--wp-admin--admin-bar--height:0px;margin-top:0!important}#wpadminbar{display:none}}#product-53904 .grouped_button .qty-label{display:none}.woocommerce-terms-and-conditions-link-close{position:relative}.woocommerce-terms-and-conditions-link-close:before{content:'';position:absolute;top:-10px;right:-10px;display:inline-block;width:20px;height:20px;background:var(--icon-menu-close-black) no-repeat center center;cursor:pointer}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{display:grid!important;grid-template-columns:1fr 1fr;grid-column-gap:5px}#generate-slideout-menu.slideout-navigation.main-navigation ul .btn-languages ul.sub-menu.toggled-on li:not(.lang-item){grid-column:2;grid-row:1/10}.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}.shipping-applied-checkout th,.tax-applied-checkout th{font-weight:700!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals:has(select)~.shipping-applied-checkout,.woocommerce-checkout-review-order-table .tax-rate~.tax-applied-checkout,body[data-wpmc-step]:not([data-wpmc-step="0"]) .shipping-applied-checkout,body[data-wpmc-step]:not([data-wpmc-step="0"]) .tax-applied-checkout{display:none!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}.wc-mini-cart .woocommerce-mini-cart dd{font-weight:400;line-height:1.1}.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(:last-child){margin-bottom:10px;min-height:75px}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:first-child):not(.component_mini_cart_item){padding-top:10px}.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);min-height:min-content!important}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:first-child):not(.component_mini_cart_item) img{margin-top:10px}.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;display:flex;flex-direction:column}.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 .mini_cart_item{display:block}.wc-mini-cart .component_mini_cart_item_subtotal{display:flex;justify-content:flex-end;column-gap:5px;align-items:flex-end;margin-top:5px}.wc-mini-cart .component_mini_cart_item_subtotal del{position:relative;display:inline-block}.wc-mini-cart .component_mini_cart_item_subtotal>*{position:relative}.wc-mini-cart .component_mini_cart_item_subtotal .amount{position:relative;line-height:1}.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 ul.cart_list li.mini_cart_item>a:not(.remove_from_cart_button,.edit_in_cart_text){margin-right:25px}#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:row;text-align:right;justify-content:flex-end;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;row-gap:5px;column-gap:5px}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .per{font-size:14px}.woocommerce-grouped-product-list-item .excl-vat-label{display:none}.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;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;align-items: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{}.woocommerce-product-gallery-wrapper{max-width:100vw!important;overflow-x:hidden}}@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}.woocommerce-product-gallery-wrapper{width:100%}.product-type-composite .woocommerce-product-gallery-wrapper{max-width:520px!important;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}del{text-decoration-line:none;position:relative}del:before{content:'';display:block;position:absolute;top:50%;right:0;left:0;border-bottom:1px solid #000;width:100%}.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:has(.component_description-below) .component_inner{flex-direction:column-reverse}.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-kit-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-kit-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-kit-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_component .bundled_product_summary .bundled_item_wrap .bundled_item_cart_details span.price{display:flex;flex-direction:column;align-items:flex-end}.composite_component .bundled_product_summary .bundled_item_wrap .bundled_item_cart_details span.price del{font-size:14px;line-height:1.1}.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:has(.total-floating) .composite_wrap{display:none!important}form.composite_form:not(.paged) .composite_wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;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-kit-rm,.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-kit-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-kit-rm,.product_cat-rm-ja,.product_cat-ripples-service-plan-renewals) .short_description{order:1}.product:is(.product_cat-rm,.product_cat-kit-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}@media (max-width:767px){.paging-navigation{margin:0!important;padding-right:0!important;padding-left:0!important}.paging-navigation .nav-links .page-numbers:not(.prev,.next){display:none}}.cky-btn-revisit-wrapper{display:none!important}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-kit-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-kit-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-kit-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-kit-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-kit-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-kit-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}.excl-vat-label{font-size:18px}body:not(.customer-country-is-vat) .excl-vat-label{display:none}body:is(.customer-country-IL,.customer-country-JP) .wc-price-size-fix p.price{font-size:28px!important}@media (max-width:768px){.ui-dialog{width:100%;min-width:unset;max-width:90vw!important}body:is(.customer-country-IL,.customer-country-JP) .wc-price-size-fix p.price{font-size:25px!important}}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.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{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}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:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#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}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}.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)}