.badge{display:inline-block;margin-right:2px;padding:0 5px;background-color:var(--e-global-color-accent);border-radius:2px;font-size:.7em;font-weight:600;text-transform:uppercase;color:#FFF}*:focus{outline:none!important}::-moz-focus-inner{border:none}ins{text-decoration:none}.wpa-test-msg{display:none}@media only screen and (min-width:1200px){body{display:flex;flex-direction:column;justify-content:space-between;height:100vh}body>div[data-elementor-type="wp-page"],body[data-elementor-type="product-archive"],body[data-elementor-type="product"]{flex-grow:1}}b,strong,th{font-weight:600}.single-post h3{margin-bottom:10px}.entry-title,.entry-title a{display:block!important}.e-loop-item .entry-title a{font-weight:500!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:500}.woocommerce .woocommerce-message a.button{background-color:var(--e-global-color-primary)!important;color:#fff!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0 0 2em!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 30px!important;padding-top:0!important;padding-bottom:0!important;background-color:var(--e-global-color-abdb2e1);border-color:var(--e-global-color-primary)!important}.woocommerce-account .woocommerce-info{padding-top:1em!important;padding-bottom:1em!important}.woocommerce-info::before{color:var(--e-global-color-primary)}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{background-color:var(--e-global-color-ec1bbd3)!important;color:#fff!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding:15px 10px!important;font-family:'Open Sans',Sans-serif;font-weight:500}@media only screen and (max-width:767px){.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{height:auto!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 20px!important}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{color:#FFF!important}.woocommerce ul.products li.product .woocommerce-placeholder{border:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:500!important}div.wpforms-container-full{margin:0 auto}div.wpforms-container-full .wpforms-form .wpforms-field-divider{border:none}div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{padding-bottom:10px;margin:0 0 20px!important;border-bottom:1px solid #E1E8ED;font-size:1.4em!important;color:var(--e-global-color-secondary)!important}div.wpforms-container-full .wpforms-form .wpforms-field-html{margin-top:20px;padding-top:20px;border-top:1px solid #E1E8ED;font-size:.8em!important;line-height:1.3em!important;text-align:justify;opacity:.6}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{padding-left:0}.wpforms-container .wpforms-submit-container{padding-top:5px}.uael-wpf-btn-size-sm .uael-wpf-style .wpforms-form .wpforms-page-button,.uael-wpf-btn-size-sm .uael-wpf-style .wpforms-form button[type="submit"]{padding:18px 0 0;height:55px}.single-product .woocommerce-breadcrumb a:not(:last-child):after{content:'/';margin:0 5px}.dgwt-wcas-search-wrapp{max-width:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0;background:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{background-color:#FFF!important;border:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:13px;top:11px}.header-user .elementor-icon-list-item a{flex-direction:row-reverse}.header-user .elementor-icon-list-icon{margin-left:5px}.header-cart .elementor-menu-cart__toggle_button .elementor-button-text,.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,.elementor-menu-cart__toggle .elementor-button-icon{color:#FFF!important}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color:#d9534f!important}.elementor-menu-cart__toggle_button{padding:0!important;background-color:transparent!important;border:none!important;border-radius:0!important}.elementor-menu-cart__product-name a{display:block}.elementor-menu-cart__main{width:100%!important;max-width:450px!important}.elementor-menu-cart__product-name{margin-bottom:10px}.elementor-widget-woocommerce-menu-cart .tax_label{display:none}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:.85em!important;font-weight:500!important}@media only screen and (max-width:767px){.header-user .elementor-icon-list-text,.header-cart .elementor-button-text{display:none!important}.header-cart .elementor-menu-cart__footer-buttons .elementor-button-text{display:block!important}}#header-menu ul.uael-nav-menu a.uael-menu-item,.uael-nav-menu a.uael-sub-menu-item{color:var(--e-global-color-secondary)!important}#header-menu ul.uael-nav-menu>li.menu-item:first-child{margin-right:22px!important}#header-menu ul.uael-nav-menu>li.menu-item:first-child a.uael-menu-item{padding-left:20px!important;padding-right:20px!important;background-color:var(--e-global-color-ec1bbd3);color:#FFF!important}#header-menu ul.uael-nav-menu>li.menu-item:first-child a.uael-menu-item::before{opacity:1!important;position:inherit!important;content:'';margin-right:15px;width:20px;height:20px;background:url(/wp-content/themes/trypool/icons/menu.svg) no-repeat left}#header-menu ul.uael-nav-menu>li.menu-item:first-child a.uael-menu-item .sub-arrow{display:none}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item::before,.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item::after{background-color:#fff0}#mobile-menu .uael-nav-menu li.menu-item{border-bottom:1px solid #E1E8ED}.fsmfe-wrapper .menu-toggle:checked+.icon-bars .icon-bar{top:0;background-color:var(--e-global-color-ec1bbd3)!important}.widget_product_categories h5{display:none}.widget_product_categories ul{display:inline-flex;flex-wrap:wrap;margin:-5px 0 -15px;padding:10px 0 0;width:100%}.widget_product_categories li{list-style-type:none;margin:0 10px 10px 0;padding:0;white-space:nowrap}.widget_product_categories li a{display:block;padding:10px 15px;background-color:var(--e-global-color-abdb2e1);border-radius:3px;font-size:.9em;font-weight:600;color:var(--e-global-color-text)}@media only screen and (max-width:1024px){.widget_product_categories ul{flex-wrap:nowrap;overflow-x:scroll}.widget_product_categories li a{padding:12px 20px;font-size:1em}}.uael-woocommerce .uael-woo-products-thumbnail-wrap{padding:20px}@media only screen and (max-width:767px){.uael-woocommerce .uael-woo-products-thumbnail-wrap{padding:10px}}.uael-woocommerce .uael-featured,.uael-woocommerce .uael-onsale{padding:0!important}.search-results #cat-subcategories,.tax-product_tag #cat-subcategories{display:none}.uael-woo-pagination-align-center .uael-woocommerce-pagination{margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs{display:none}.jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:1;border:1px solid #FFF}.jet-woo-swiper-gallery-thumbs .swiper-slide-thumb-active{border:1px solid var(--e-global-color-accent)}.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev i,.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next i{display:none}.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev::before{content:'';display:inline-block;width:35px;height:35px;background:url(/wp-content/themes/trypool/icons/chevron-left.svg) no-repeat left;background-size:35px 35px}.jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next::before{content:'';display:inline-block;width:35px;height:35px;background:url(/wp-content/themes/trypool/icons/chevron-right.svg) no-repeat left;background-size:35px 35px}.jet-swiper-nav{opacity:0}.jet-gallery-swiper-slider:hover .jet-swiper-nav{opacity:1}.jet-woo-product-gallery-slider .jet-swiper-nav.swiper-button-disabled,.jet-woo-swiper-gallery-thumbs .jet-swiper-nav.swiper-button-disabled{display:none}.woocommerce-product-details__short-description ul,.woocommerce-product-details__short-description ol{margin:0 0 20px;padding:0}.woocommerce-product-details__short-description li{list-style-type:none}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0 0 12px;background-color:#fff0}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{margin:0 0 3px}.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{color:var(--e-global-color-accent)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{margin:0 10px 10px 0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:1.8em}.single-product .woocommerce-price-suffix{display:none}.woocommerce div.product .stock{display:none}.woocommerce .availability{padding:13px 15px;background-color:var(--e-global-color-4a763b1);border-radius:3px;font-size:.85em;font-weight:600}.woocommerce .availability.onbackorder{background-color:#efa016;color:#fff}.woocommerce .availability.in_stock{background-color:#D6EED1;color:#458057}.woocommerce .availability.out_of_stock{background-color:var(--e-global-color-abdb2e1);color:red}.woocommerce p.stock.available-on-backorder,.woocommerce p.stock.out-of-stock{display:none}.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:20px;width:100%;max-width:320px}.woocommerce div.product .product_meta{margin:0;padding:0;border:none;font-size:.9em}.woocommerce div.product .product_meta .detail-label{font-weight:600}.elementor-widget-woocommerce-product-content h2,.elementor-widget-woocommerce-product-content h3{margin-bottom:6px;font-size:16px}.woocommerce table.shop_attributes{border-top:1px solid #E1E8ED}.woocommerce table.shop_attributes th{padding:15px;border-bottom:1px solid #E1E8ED;border-left:1px solid #E1E8ED;font-weight:600}.woocommerce table.shop_attributes td{padding:15px;border-bottom:1px solid #E1E8ED}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:var(--e-global-color-accent)!important}.woocommerce.single-product a.added_to_cart{display:none}.woocommerce-variation-price{margin-bottom:20px;font-weight:700}.woocommerce-variation-price span.price{color:var(--e-global-color-accent)!important}body .price span.festi-user-role-prices-regular-price-lable,body .price span.festi-user-role-prices-user-price-lable,body .price span.festi-user-role-prices-discount-lable,body .order-total span.festi-user-role-prices-regular-price-lable,body .order-total span.festi-user-role-prices-user-price-lable,body .order-total span.festi-user-role-prices-discount-lable{padding-right:2px;font-size:.55em;font-weight:600;line-height:1.7em;color:var(--e-global-color-text)!important}.festi-user-role-prices-regular-price .amount,.festi-user-role-prices-user-price .amount,.festi-user-role-prices-discount{font-size:.7em!important}.elementor-widget-woocommerce-checkout-page .woocommerce-info{padding:15px 15px 15px 45px!important;background-color:var(--e-global-color-abdb2e1)!important;border-radius:3px;font-size:.95em;line-height:1.5em}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{padding-left:0!important}.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-size:1.2em;font-weight:600!important;color:var(--e-global-color-primary)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{padding:0}.select2-dropdown{border:1px solid #E1E8ED}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields{padding:20px!important}.elementor-widget-woocommerce-checkout-page #order_comments{min-height:85px}.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce-page table.shop_table .woocommerce-Price-amount{font-weight:bold!important}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr .includes_tax{display:inline-block}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor{margin-top:20px!important}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{margin-bottom:8px;padding:5px 15px;background-color:var(--e-global-color-abdb2e1)}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin-right:5px}.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p{margin-top:0!important;font-size:11px!important;line-height:1.4em}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{margin-top:15px;background-color:var(--e-global-color-accent)!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,.payment_box.payment_method_eh_paypal_express{display:none!important}.woocommerce-thankyou-order-received{font-size:1.5em;color:var(--e-global-color-accent)}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{padding:0 0 20px;background:none;border:none;font-size:22px;color:var(--e-global-color-secondary)}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th{padding:.7em 0}.woocommerce-page.woocommerce-checkout .wc-item-meta{margin:0}.woocommerce ul.order_details{padding:0}#submit_redsys_payment_form,#submit_bizum_payment_form{padding:30px 0;width:100%;max-width:450px;font-size:1.2em}.wc_payment_method img,#redsys_payment_form .cancel,#bizum_payment_form .cancel{display:none}@media only screen and (max-width:1024px){.responsive-text-white .elementor-heading-title,.responsive-text-white.elementor-widget-post-info .elementor-icon-list-icon i,.responsive-text-white.elementor-widget-post-info .elementor-icon-list-text,.responsive-text-white.elementor-widget-post-info .elementor-icon-list-text a{color:#FFF!important}}