/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;700&family=Open+Sans:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";*:focus{outline:5px solid #000}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"Source Sans 3",sans-serif;color:#353535;font-size:1.1rem;font-weight:400;line-height:1.5rem;overflow-x:hidden}h1{font-family:"Source Sans 3",serif;font-size:clamp(1.85rem,1.85vw,2.5rem)}h1 strong{color:#1364a7;font-weight:400}h1.claim-home{font-size:3.5rem;line-height:.9em}@media screen and (max-width: 768px){h1.claim-home{font-size:2.9rem}}h1.claim-home small{font-size:68%}h1.claim-home b{text-transform:uppercase;font-weight:500}h2{font-family:"Source Sans 3",serif;font-size:clamp(1.45rem,1.5vw,1.85rem)}h3{font-family:"Source Sans 3",serif;font-size:clamp(1.15rem,1.15vw,1.3rem);color:#1364a7}h4{font-family:"Source Sans 3",serif;font-size:clamp(1.05rem,1.25vw,1.25rem)}p{text-align:justify}.title h3{font-weight:600;text-transform:uppercase}.txt-cita p{font-size:clamp(1.5rem,1.5vw,2rem);font-weight:600;line-height:1.5em;margin-bottom:30px}.claim-txt p{font-size:1.27rem;line-height:2rem}a{color:#000;text-decoration:none;transition:all .4s ease !important}a:hover{transition:all .4s ease !important}.white{color:#fff !important}.azul{color:#1364a7 !important}.lista ul{margin:0 0 0 35px}.lista ul li{position:relative}.lista ul li::marker{color:rgba(0,0,0,0)}.lista ul li::before{content:"";position:absolute;left:-20px;top:7px;width:10px;height:10px;background-color:#1364a7;border-radius:50px}header .inside-header{position:relative}header .inside-header .main-navigation{padding-top:40px}header .inside-header .main-navigation .main-nav ul .menu-item a{color:#000;font-family:"Source Sans 3",serif;text-transform:uppercase;transition:all .35s ease}header .inside-header .main-navigation .main-nav ul .menu-item a:hover{color:#1364a7}header .inside-header .main-navigation .main-nav ul .menu-item.current-menu-item a{color:#1364a7}header .inside-header .header-widget{position:absolute;margin:0;top:44px;right:34px}header .inside-header .header-widget .txt-header{font-size:2.15rem;text-transform:uppercase;font-weight:300;letter-spacing:4px;position:relative;z-index:999}.site-footer{padding:40px 20px}.site-footer .footer-row{display:flex;justify-content:space-between;padding-bottom:40px;text-align:center !important}.site-footer .footer-row .footer-col{flex:0 0 33%}.site-footer .footer-row .footer-col .logo-footer img{max-width:120px;transition:all .35s ease}.site-footer .footer-row .footer-col .logo-footer:hover img{opacity:.85}.site-footer .footer-row .footer-col .logo-footer~p{font-size:1.25rem;text-transform:uppercase;font-weight:300;letter-spacing:2px}.site-footer .footer-row .footer-col .tit-footer{color:#1364a7;font-size:1.25rem;font-weight:500;margin-bottom:10px}.site-footer .footer-row .footer-col .link-footer{font-size:1.1rem;font-weight:300;color:#000;transition:all .35s ease;border-left:1px solid rgba(0,0,0,0)}.site-footer .footer-row .footer-col .link-footer:hover{color:#000;padding-left:10px;border-color:#1364a7}.site-footer .footer-row .footer-col p{text-align:center !important}.site-footer .copyright-bar a{transition:all .35s ease}.site-footer .copyright-bar a:hover{color:#1364a7}.site-footer .copyright-bar .logos-kit-digital{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:20px 0}.site-footer .copyright-bar .logos-kit-digital img{display:block;max-width:30%;padding:0 20px}.gp-icon svg{fill:#000 !important;transition:all .5s ease}.gp-icon svg:hover{fill:#1364a7 !important}.add_to_cart_button{border-radius:25px !important;background-color:#000 !important;font-size:15px !important}.woocommerce-loop-product__title{font-size:15px !important}.woocommerce ul.products li.product .price{color:#1364a7 !important;font-size:1.5rem}.galeria-series .vce-col{position:static}.galeria-series .vce-col a{transition:all .35s ease}.galeria-series .vce-col a::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.galeria-series .vce-col figure{transition:all .35s ease}.galeria-series .vce-col:hover a{color:#1364a7}.galeria-series .vce-col:hover figure{filter:brightness(0.85)}.gtranslate_wrapper{display:flex;justify-content:center}html[lang=es] .shortcode-container .gt-current-lang{display:none !important}html[lang=en] .shortcode-container .gt-current-lang{display:block !important}input#nombre,input#telefono,input#email{background-color:#fff !important;border-bottom:2px solid #000;margin-top:5px;width:100%}#form-contacto textarea.wpcf7-form-control{background-color:#fff !important;border-bottom:2px solid #000;margin-top:5px;width:100%;max-height:120px}.datos-usuario{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.datos-usuario .full{width:100%}.datos-usuario .half{width:47%}.datos-usuario .txt-legal{font-size:.75em;line-height:1.3em}@media screen and (max-width: 1080px){.site-footer .copyright-bar .logos-kit-digital img{max-width:180px}}@media screen and (max-width: 780px){.salto-pc{display:none}.site-footer{padding:40px 20px}.site-footer .footer-row{flex-wrap:wrap;justify-content:center;align-items:stretch;-moz-column-gap:0;column-gap:0;row-gap:20px}.site-footer .footer-row .footer-col{flex:0 0 48%}.site-footer .footer-row .footer-col:first-child{flex:0 0 100%;text-align:center}.site-footer .footer-row .footer-col:nth-child(2){text-align:right;padding-right:20px;border-right:1px solid #1364a7}.site-footer .footer-row .footer-col:nth-child(3){text-align:left;padding-left:20px;border-left:1px solid #1364a7}}@media screen and (max-width: 768px){header .inside-header .main-navigation{padding-top:0}header .inside-header .header-widget{display:none}header .inside-header .header-image{max-width:150px}.shortcode-container{display:block !important;position:absolute;left:60%;top:-43px}.has-inline-mobile-toggle #site-navigation.toggled .shortcode-container{margin-top:-1.5em}}@media screen and (max-width: 600px){.site-footer .copyright-bar .logos-kit-digital img{max-width:165px;padding:10px 5px}.datos-usuario .half{width:100%}}@media screen and (max-width: 560px){.site-footer{padding:40px 20px}.site-footer .footer-row{padding-bottom:20px}.site-footer .footer-row .footer-col{flex:0 0 100%;border:none !important;text-align:center !important;padding:0 !important}}.grecaptcha-badge{display:none}.menu-item-gtranslate ul{max-width:50px}.menu-item-gtranslate ul a{padding:10px !important;text-align:center !important}a.glink img{position:relative;top:-2px}.btn .vce-button{color:#1364a7 !important;box-shadow:0 0 10px rgba(0,0,0,.15);padding:3px;margin:0px;position:relative;background-color:rgba(0,0,0,0) !important;border:2px solid #1364a7;text-transform:uppercase;font-size:1rem !important;font-weight:600;letter-spacing:.05rem;overflow:hidden;display:inline-block;z-index:1}.btn .vce-button :hover{color:#fff !important;background-color:#1364a7 !important}.btn-white .vce-button{color:#fff !important;box-shadow:0 0 10px rgba(0,0,0,.15);padding:3px;margin:0px;position:relative;background-color:rgba(0,0,0,0) !important;border:2px solid #fff;text-transform:uppercase;font-size:1rem !important;font-weight:600;letter-spacing:.05rem;overflow:hidden;display:inline-block;z-index:1}.btn-white .vce-button :hover{color:#000 !important;background-color:#fff !important}.btn-enviar input[type=submit]{color:#1364a7 !important;box-shadow:0 0 10px rgba(0,0,0,.15);padding:16px 20px;margin:0px;position:relative;border:2px solid #1364a7 !important;background-color:rgba(0,0,0,0) !important;text-transform:uppercase;font-size:1rem !important;font-weight:600;letter-spacing:.05rem;overflow:hidden;display:inline-block;z-index:1}.btn-enviar input[type=submit] :hover{color:#fff !important;background-color:#1364a7 !important}@media screen and (max-width: 768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgba(0,0,0,.5) !important;max-height:100vh !important}.moove-gdpr-info-bar-container{display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column !important;background:#fff;padding:2% !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none !important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px !important}.moove-gdpr-button-holder{margin-top:20px !important;padding-left:0px !important;flex-direction:row-reverse !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px !important;padding-right:60px !important;flex-direction:row !important;margin-top:0px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45% !important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2 !important}button.mgbutton{padding:12px 50px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px !important;line-height:1.5 !important;font-weight:300 !important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff !important;background:#fff !important;border:1px solid #000 !important;color:#000 !important;box-shadow:none !important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#000 !important;border-color:#000 !important;color:#fff !important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important}@media screen and (max-width: 1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px !important;padding-right:10px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px !important}}@media(min-width: 768px)and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(0.85) !important;margin-top:-60px}}@media screen and (max-width: 768px){.moove-gdpr-info-bar-content{padding:5% !important;max-width:100%}.moove-gdpr-button-holder{justify-content:center !important;padding:10px !important}button.mgbutton{padding:5px 10px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px !important;padding:15px 35px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px !important;border-radius:0 0 5px 5px;justify-content:space-between !important}}@media screen and (max-width: 600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px !important}.gdpr_lightbox-content{transform:scale(0.8) !important;margin-top:-80px}}@media screen and (max-width: 510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between !important;flex-direction:row !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100% !important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45% !important;order:1}}@media screen and (max-width: 450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100% !important}}.woocommerce.woocommerce-shop #page{padding:60px 20px}.woocommerce.woocommerce-shop #page #wc-column-container{border-bottom:2px solid #1364a7;padding-bottom:40px}.woocommerce.single-product #page{padding:60px 20px;overflow-x:hidden}.woocommerce.single-product #page h1{font-size:2.5rem;padding-bottom:20px;border-bottom:2px solid #1364a7;margin-bottom:20px}.woocommerce.single-product #page .variations th{text-align:left}.woocommerce.single-product #page .variations select{font-family:"Source Sans 3",sans-serif;border:1px solid #1364a7;font-size:.9rem;padding:5px 10px}.woocommerce.single-product #page .single_variation_wrap .woocommerce-variation-price{font-weight:400}.woocommerce.single-product #page .single_variation_wrap .woocommerce-variation-availability p{color:#1364a7}.woocommerce.single-product #page .single_variation_wrap #yith-wapo-addon-2 .options-container .options{display:flex !important;flex-wrap:wrap;justify-content:space-between}.woocommerce.single-product #page .single_variation_wrap #yith-wapo-addon-2 .options-container .options .yith-wapo-option{flex:0 0 48% !important}.woocommerce.single-product #page .single_variation_wrap .woocommerce-variation-add-to-cart{gap:20px}.woocommerce.single-product #page .single_variation_wrap .woocommerce-variation-add-to-cart button{background-color:rgba(0,0,0,0);color:#1364a7;border:2px solid #1364a7;transition:all .35s ease;text-transform:uppercase;font-family:"Source Sans 3",sans-serif}.woocommerce.single-product #page .single_variation_wrap .woocommerce-variation-add-to-cart button:hover{background-color:#1364a7;color:#fff}.woocommerce.single-product #page .price{font-weight:500}.woocommerce.single-product #page .woocommerce-tabs h3{padding-left:20px;border-left:2px solid #1364a7}.woocommerce.tax-product_cat #page{padding:40px 20px}.woocommerce.tax-product_cat #page .woocommerce-products-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.woocommerce.tax-product_cat #page .woocommerce-products-header h1{margin-bottom:0}.woocommerce.tax-product_cat #page .woocommerce-products-header div{padding:20px 20px 20px 40px;border-left:2px solid #1364a7}.woocommerce.tax-product_cat #page .woocommerce-products-header div p{margin-bottom:0}.woocommerce.tax-product_cat #page .products .product img,.woocommerce.tax-product_cat #page .products .product a{transition:all .35s ease}.woocommerce.tax-product_cat #page .products .product:hover a{color:#1364a7}.woocommerce.tax-product_cat #page .products .product:hover img{filter:brightness(0.85)}.woocommerce-loop-product__title{font-size:15px !important}.woocommerce-message{background-color:#1364a7 !important;color:#000 !important;border-color:#1364a7 !important}.woocommerce-message a{color:#000 !important;transition:all .35s ease}.woocommerce-message a:hover{opacity:.7}.woocommerce-cart #page{padding:60px 20px}.woocommerce-cart #page h1{padding-left:20px;border-left:2px solid #1364a7}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{text-align:center;margin:20px 0 0 0}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before{background-color:#1364a7}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block hr{background-color:#1364a7;height:2px}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title){font-family:"Source Sans 3",serif;text-align:center;font-size:1.8rem;margin-bottom:30px}.woocommerce-cart #page .wc-block-cart{margin:30px 0 0}.woocommerce-cart #page .wc-block-cart th{font-size:1rem}.woocommerce-cart #page .wc-block-cart .wc-block-cart-items,.woocommerce-cart #page .wc-block-cart .wc-block-cart-items td{border-color:#1364a7}.woocommerce-cart #page .wc-block-cart .wc-block-cart-item__image{padding-left:0}.woocommerce-cart #page .wc-block-cart .wc-block-cart-item__image a{transition:all .35s ease}.woocommerce-cart #page .wc-block-cart .wc-block-cart-item__image a:hover{filter:brightness(0.85)}.woocommerce-cart #page .wc-block-cart .wc-block-components-product-name{font-size:1.2rem;transition:all .35s ease}.woocommerce-cart #page .wc-block-cart .wc-block-components-product-name:hover{color:#1364a7}.woocommerce-cart #page .wc-block-cart .wc-block-cart-item__total{padding-right:0}.woocommerce-cart #page .wc-block-cart .wc-block-components-product-details__sesiones{font-size:.9rem}.woocommerce-cart #page .wc-block-cart .wc-block-cart-item__remove-link{font-size:.9rem}.woocommerce-cart #page .wc-block-cart .wc-block-cart__totals-title{font-size:1rem}.woocommerce-cart #page .wc-block-cart #wc-block-components-totals-coupon__form input{border-radius:0;border:1px solid #1364a7}.woocommerce-cart #page .wc-block-cart #wc-block-components-totals-coupon__form button{background-color:rgba(0,0,0,0);color:#1364a7;border:2px solid #1364a7;transition:all .35s ease;text-transform:uppercase;font-family:"Source Sans 3",sans-serif}.woocommerce-cart #page .wc-block-cart #wc-block-components-totals-coupon__form button:hover{background-color:#1364a7;color:#fff}.woocommerce-cart #page .wc-block-cart .wc-block-components-product-metadata{font-size:.9rem}.woocommerce-cart #page .wc-block-cart .wc-block-cart__submit-button{background-color:rgba(0,0,0,0);color:#1364a7;border:2px solid #1364a7;transition:all .35s ease}.woocommerce-cart #page .wc-block-cart .wc-block-cart__submit-button:hover{color:#fff;background-color:#1364a7}.woocommerce-checkout #page{padding:60px 20px}.woocommerce-checkout #page h1{padding-left:20px;border-left:2px solid #1364a7}.woocommerce-checkout #page #wc-block-components-totals-coupon__form input{border:1px solid #1364a7;border-radius:0px}.woocommerce-checkout #page #wc-block-components-totals-coupon__form button{background-color:rgba(0,0,0,0);color:#1364a7;border:2px solid #1364a7;transition:all .35s ease;text-transform:uppercase;font-family:"Source Sans 3",sans-serif}.woocommerce-checkout #page #wc-block-components-totals-coupon__form button:hover{background-color:#1364a7;color:#fff}.woocommerce-checkout #page .wc-block-components-checkout-return-to-cart-button{color:#1364a7;padding:5px 0 5px 25px;position:relative}.woocommerce-checkout #page .wc-block-components-checkout-return-to-cart-button svg{stroke:#1364a7;left:-3px}.woocommerce-checkout #page .wc-block-components-checkout-return-to-cart-button::before{content:"";background-color:#1364a7;position:absolute;width:0;height:1px;bottom:0;right:0;transition:all .35s ease}.woocommerce-checkout #page .wc-block-components-checkout-return-to-cart-button:hover{color:#1364a7}.woocommerce-checkout #page .wc-block-components-checkout-return-to-cart-button:hover::before{width:100%}.woocommerce-checkout #page .wc-block-components-checkout-place-order-button{font-family:"Source Sans 3",sans-serif;background-color:rgba(0,0,0,0);color:#1364a7;border:2px solid #1364a7;border-radius:0px;transition:all .35s ease;padding:10px 20px}.woocommerce-checkout #page .wc-block-components-checkout-place-order-button:hover{color:#fff;box-shadow:inset 0 0 0 30px #1364a7}.woocommerce-checkout #page input,.woocommerce-checkout #page select,.woocommerce-checkout #page textarea{border-radius:0px;border:1px solid #1364a7 !important}.woocommerce-checkout #page .wc-blocks-components-select .wc-blocks-components-select__label{top:3px}.woocommerce-checkout #page .wc-block-components-text-input.is-active label[for=email]{top:3px}.woocommerce-checkout #page .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option{box-shadow:inset 0 0 0 2px #1364a7;padding-bottom:10px}.woocommerce-checkout #page .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 2px #1364a7}.woocommerce-checkout #page .wp-block-woocommerce-checkout-order-summary-block{border-color:#1364a7;border-radius:0}.woocommerce-checkout #page .wp-block-woocommerce-checkout-order-summary-block div{border-color:#1364a7;border-radius:0}.woocommerce-checkout #page .woocommerce-order{margin-top:30px}.woocommerce-checkout #page .woocommerce-order .woocommerce-notice{font-size:1.1rem}.woocommerce-checkout #page .woocommerce-order .woocommerce-order-overview li{font-size:.75rem;border-right:1px solid #1364a7}.woocommerce-checkout #page .woocommerce-order .woocommerce-order-overview li:last-child{border:none}.woocommerce-checkout #page .woocommerce-order .order_details{border-radius:0px;overflow:hidden;background-color:#fdfdfd}.woocommerce-checkout #page .woocommerce-order .order_details th{background-color:#f9f9f9}.woocommerce-checkout #page .woocommerce-order .order_details td{border-color:#1364a7}.woocommerce-checkout #page .woocommerce-order .woocommerce-button{color:#1364a7 !important;padding:5px 20px !important;margin:0px;position:relative;border:1px solid #1364a7;border-radius:0px !important;background-color:rgba(0,0,0,0) !important;font-size:.8rem !important;font-weight:400;overflow:hidden;display:inline-block;z-index:1;transition:all .35s ease;min-width:100px;text-align:center}.woocommerce-checkout #page .woocommerce-order .woocommerce-button::after{content:"";background:rgba(0,0,0,0);position:absolute;z-index:-1;height:100%;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;box-shadow:inset 0 0 0 0 #1364a7;transition:all .35s ease}.woocommerce-checkout #page .woocommerce-order .woocommerce-button:hover{color:#fff !important}.woocommerce-checkout #page .woocommerce-order .woocommerce-button:hover::after{box-shadow:inset 0 0 0 25px #1364a7;transition:all .35s ease}.woocommerce-checkout #page .woocommerce-order .woocommerce-customer-details address{border:2px solid #1364a7;padding:20px !important}.woocommerce-account #page{padding:60px 20px}.woocommerce-account #page h1{padding-left:20px;border-left:2px solid #1364a7}.woocommerce-account #page .entry-content{margin-top:40px}.woocommerce-account #page .entry-content .woocommerce-MyAccount-navigation ul{border-color:#1364a7}.woocommerce-account #page .entry-content .woocommerce-MyAccount-navigation ul a{border-color:#1364a7}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-button{color:#1364a7 !important;padding:5px 20px !important;margin:0px;position:relative;border:1px solid #1364a7;border-radius:12px !important;background-color:rgba(0,0,0,0) !important;font-size:.8rem !important;font-weight:400;overflow:hidden;display:inline-block;z-index:1;transition:all .35s ease;min-width:100px;text-align:center}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-button::after{content:"";background:rgba(0,0,0,0);position:absolute;z-index:-1;height:100%;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;box-shadow:inset 0 0 0 0 #1364a7;transition:all .35s ease}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-button:hover{color:#fff !important}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-button:hover::after{box-shadow:inset 0 0 0 25px #1364a7;transition:all .35s ease}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses{display:flex;flex-direction:column}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div{width:100%}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header{display:flex;align-items:center;justify-content:space-between}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header::before{display:none}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header::after{display:none}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header a{color:#1364a7;padding-bottom:5px;position:relative}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header a::before{content:"";background-color:#1364a7;position:absolute;width:0;height:1px;bottom:0;left:0;transition:all .35s ease}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header a:hover{color:#1364a7}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .addresses div header a:hover::before{width:100%}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content input,.woocommerce-account #page .entry-content .woocommerce-MyAccount-content textarea{background-color:#fff !important;margin-top:5px;border:1px solid #1364a7;border-radius:10px}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .select2-selection{border-color:#1364a7 !important;border-radius:10px;background-color:#fff !important;margin-top:5px;height:47.5px}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .select2-selection .select2-selection__rendered{height:100%;display:flex;align-items:center;padding:10px 15px;color:#000}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .select2-selection .select2-selection__arrow{top:10px;bottom:0;right:5px;margin:auto}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content button[type=submit]{margin-top:20px !important;color:#1364a7 !important;padding:12px 30px !important;margin:0px;position:relative;border:1px solid #1364a7;border-radius:12px;background-color:rgba(0,0,0,0) !important;font-size:1rem !important;font-weight:400;display:inline-block;z-index:1;transition:all .35s ease}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content button[type=submit]:hover{background-color:#1364a7 !important;color:#fff !important}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content table{border-radius:10px;overflow:hidden;background-color:#fdfdfd}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content th{background-color:#f9f9f9;border-color:#1364a7}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content td{border-color:#1364a7}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-customer-details address{border:2px solid #1364a7;padding:20px !important}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-info{background-color:#1364a7 !important;color:#000 !important;border-color:#1364a7 !important}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-info a{color:#000 !important;transition:all .35s ease}.woocommerce-account #page .entry-content .woocommerce-MyAccount-content .woocommerce-info a:hover{opacity:.7}.woocommerce-account .select2-container .select2-dropdown{border-color:#1364a7;margin-top:-5px}.woocommerce-account .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field{background-color:rgba(0,0,0,0) !important;border-color:#1364a7 !important;border-radius:10px}.add_to_cart_button{background-color:#1364a7 !important;font-size:15px !important}@media screen and (max-width: 1024px){.woocommerce .products::before{display:none !important}.woocommerce .products::after{display:none !important}.woocommerce.single-product #page h1{font-size:2.2rem}.woocommerce.single-product #page .related.products h2{font-size:1.6rem}.woocommerce.single-product #page #yith-wapo-addon-2 .options-container .options .yith-wapo-option{flex:0 0 100% !important}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-product-new .wc-block-grid__products .wc-block-grid__product{flex:0 0 28%}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title){font-size:1.6rem}}@media screen and (max-width: 768px){.woocommerce.single-product #page{padding:40px 20px}.woocommerce.single-product #page h1{font-size:2rem}.woocommerce.woocommerce-shop #page{padding:40px 20px}.woocommerce.woocommerce-shop #page #wc-column-container{padding-bottom:20px}.woocommerce.woocommerce-shop #page .products{margin-top:20px}.woocommerce-cart #page{padding:40px 20px}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-product-new .wc-block-grid__products{gap:20px}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-product-new .wc-block-grid__products .wc-block-grid__product{flex:0 0 47%;max-width:50%}.woocommerce.tax-product_cat #page .woocommerce-products-header{flex-direction:column}.woocommerce.tax-product_cat #page .woocommerce-products-header h1{margin-bottom:0}.woocommerce.tax-product_cat #page .woocommerce-products-header div{padding:20px 0 0;border:none}}@media screen and (max-width: 600px){.woocommerce.single-product #page .woocommerce-product-gallery__image{height:500px}.woocommerce.single-product #page h1{font-size:1.85rem}.woocommerce.single-product #page .related.products h2{font-size:1.2rem}.woocommerce.woocommerce-shop #page #wc-column-container{padding-bottom:0px;border-bottom:none}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title){font-size:1.2rem}.woocommerce-checkout #page .woocommerce-order .woocommerce-order-overview li{width:100%;border-right:0;border-bottom:1px solid #1364a7;padding:10px 0}}@media screen and (max-width: 500px){.woocommerce.single-product #page .woocommerce-product-gallery__image{height:400px}.woocommerce-cart #page .wp-block-woocommerce-empty-cart-block .wc-block-product-new .wc-block-grid__products .wc-block-grid__product{flex:0 0 100%;max-width:100%}}/*# sourceMappingURL=style.css.map */