﻿:root{--child-theme-content-inner-max-width: 1200px;--child-theme-color-primary: #00592A;--child-theme-color-secondary: #CEA985;--child-theme-color-gold: #dec55d;--child-theme-color-pink: #EC94E2;--child-theme-color-green-light: #34C759;--child-theme-color-green-dark-60: #209A58;--child-theme-color-orange: #FF912C;--child-theme-color-blue: #00A7E7;--child-theme-color-error-red: #dc3232;--child-theme-color-neutral: #FDFDFD;--child-theme-color-neutral-10: #EBEEEF;--child-theme-color-neutral-20: #CCD1D2;--child-theme-color-neutral-40: #99A2A5;--child-theme-color-neutral-60: #667479;--child-theme-color-neutral-80: #242B33;--child-theme-color-neutral-100: #00171F;--child-theme-color-success-green: #b2fad3}.main-header-bar.ast-header-breadcrumb{border-bottom:none !important}.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{box-shadow:0px 0px 10px 4px rgba(0,0,0,.21)}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background-color:var(--child-theme-color-pink)}li.primary-nav-dark-btn{margin:30px 0;text-align:center}li.primary-nav-dark-btn a.menu-link{color:var(--child-theme-color-neutral-100) !important}li.primary-nav-dark-btn a.menu-link:hover{color:var(--child-theme-color-gold) !important}li.primary-nav-dark-btn a.menu-link:hover span.menu-text{background-color:var(--child-theme-color-neutral-100)}li.primary-nav-dark-btn a.menu-link span.menu-text{border:2px solid var(--child-theme-color-neutral-100);border-radius:24px;display:block;height:46px;line-height:30px;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px}label{font-size:16px}.wpcf7 form>div{margin-bottom:0 !important}.ctf7-form-input-group>p{margin-bottom:0 !important}.ctf7-form-row{width:100%}.ctf7-form-input-group{padding:15px 6px}.ctf7-form-input-group--no-margin-for-p>p{margin:0 !important}.ctf7-form-input-group.ctf7-form-col-12{width:100%}.ctf7-form-input-group.ctf7-form-col-6{width:100%}.ctf7-form-input-group input[type=text],.ctf7-form-input-group input[type=email],.ctf7-form-input-group input[type=tel],.ctf7-form-input-group select{width:100%;height:52px}.ctf7-form-input-group input[type=text],.ctf7-form-input-group input[type=email],.ctf7-form-input-group input[type=tel]{border:1px solid var(--child-theme-color-neutral-40);border-radius:8px !important;box-sizing:border-box}.ctf7-form-input-label{color:var(--child-theme-color-neutral-80)}.ctf7-form-input-required{color:var(--child-theme-color-error-red)}.ctf7-form-input-textarea{height:96px;border:1px solid var(--child-theme-color-neutral-40) !important;border-radius:8px !important}.ctf7-form-input-no-border{border:none !important}.ctf7-form-acceptance+.wpcf7-list-item-label{color:var(--child-theme-color-neutral-100)}.ctf7-newsletter-acceptance+.wpcf7-list-item-label{color:var(--child-theme-color-neutral-100) !important}.ctf7-form-submit-btn{width:100%;height:52px;border-radius:8px !important;box-sizing:border-box !important;padding:10px 30px !important}[data-name=your-hp]{width:0 !important}.ctf7-form-input-hp{margin:0 !important;padding:0 !important;border:none !important;width:0 !important;height:0 !important;overflow:hidden !important}::-webkit-input-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}.wpcf7-form-control:focus-visible{outline:none !important}.wpcf7 label{font-weight:bold}.wpcf7-custom-acceptance-link,.wpcf7-custom-acceptance-link:visited{text-decoration:underline}.wpcf7-acceptance label{font-weight:normal}.wpcf7-custom-acceptance-link:hover{text-decoration:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.invalid .wpcf7-response-output{border-color:var(--child-theme-color-error-red);background-color:var(--child-theme-color-error-red);color:var(--child-theme-color-neutral) !important;border-radius:8px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.18)}.wpcf7-not-valid{border:1px solid var(--child-theme-color-error-red) !important;box-sizing:border-box}.wpcf7-not-valid-tip{position:relative;z-index:1001;color:var(--child-theme-color-neutral) !important;font-size:1em;font-weight:normal;display:block;background-color:var(--child-theme-color-error-red);padding:6px 12px;border-radius:8px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.18)}.wpcf7 form.sent .wpcf7-response-output{position:absolute;width:100%;border-color:var(--child-theme-color-green-light);background-color:var(--child-theme-color-green-light);color:var(--child-theme-color-neutral) !important;border-radius:8px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.18)}.edm-wrapper-in-footer{height:fit-content !important}.ctf7-newsletter-subscribe-in-footer{width:100%;margin-top:15px}.ctf7-form-row--newsletter-in-footer{padding:1em;border-radius:16px;background-color:#fff}.ctf7-newsletter-in-footer-acceptance-box span.wpcf7-list-item{margin:0 !important}.ctf7-form-submit-btn--newsletter{width:100% !important;background-color:var(--child-theme-color-green-dark-60) !important}.ctf7-form-submit-btn--newsletter:hover{background-color:var(--child-theme-color-green-light) !important}.ctf7-newsletter-subscribe-in-footer .wpcf7-not-valid-tip{position:absolute !important}.faq-accordion .faq-main{background:none;border:1px solid var(--child-theme-color-neutral-100);border-radius:16px}.faq-title h4{font-size:18px !important;font-weight:600;color:var(--child-theme-color-neutral-100)}.faq-content{padding:5px 15px !important}.faq-content p{font-size:16px !important;color:var(--child-theme-color-neutral-80)}#secondary{margin:2em 0 0}#secondary .widget{margin-bottom:0}#secondary .widget-title,.woocommerce-page #secondary .widget .widget-title{font-size:24px !important;color:var(--child-theme-color-primary) !important;margin-bottom:0 !important}.wpc-filter-header .wpc-filter-title button{color:var(--child-theme-color-neutral-100) !important}.ast-article-post .post-thumb-img-content img{aspect-ratio:1/1 !important}.woocommerce-products-header__title{font-weight:600;margin-bottom:30px}.woocommerce ul.products,.woocommerce-page ul.products{column-gap:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-radius:12px !important}.ast-on-card-button .ahfb-svg-iconset{color:var(--child-theme-color-neutral);background-color:var(--child-theme-color-primary)}.ast-on-card-button:hover .ahfb-svg-iconset{color:var(--child-theme-color-neutral);background-color:var(--child-theme-color-primary)}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{width:100%;text-align:center;border-radius:18px !important;font-size:14px;letter-spacing:-0.3px}.product-brand-logo{margin:10px 0}.product-brand-logo--ökobrill .product-brand-logo__img{min-width:140px}.product-brand-logo--speeder .product-brand-logo__img{min-width:128px}.product-brand-logo--art-of-water .product-brand-logo__img{min-width:168px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{box-shadow:0px 0px 10px 4px rgba(0,0,0,.21)}.gl-slider-item{min-height:380px}.gl-slider-item iframe{min-height:380px}.wpc-filters-section{margin-bottom:0 !important}.wpc-wrap-icons{font-size:120%}.wpc-open-icon{border-left:2px solid var(--child-theme-color-neutral-100) !important;border-top:2px solid var(--child-theme-color-neutral-100) !important}.wpc-filters-main-wrap li.wpc-term-item a{font-size:14px;letter-spacing:-0.3px}.widget_shopping_cart{border-radius:16px !important}.wp-block-woocommerce-cart{margin-left:0 !important;margin-right:0 !important}.checkout-company-vat-js .woocommerce-checkout #billing_company_field,.checkout-company-vat-js .woocommerce-checkout #billing_tax_number_field{display:none}.checkout-company-vat-js .wp-block-woocommerce-checkout .wc-block-components-address-form__company{display:none}#shipping .wc-block-components-address-form__company,#shipping .wc-block-components-address-form__astra-child-is-company-order,#shipping .wc-block-components-address-form__astra-child-company-name,#shipping .wc-block-components-address-form__astra-child-tax-number{display:none}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none}.wp-block-woocommerce-checkout{margin-left:0 !important;margin-right:0 !important}.wc-block-components-country-input{display:none}.shipping-country{display:none}@media(max-width: 600px){.wp-block-woocommerce-checkout .wc-block-components-address-form__astra-child-is-company-order{margin-top:16px;margin-bottom:16px}}.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active label{top:-10px;background-color:#fff;display:block;padding:4px}.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{background-color:#fff}.woocommerce-checkout .optional{display:none}.wp-block-woocommerce-checkout .wc-block-components-text-input label .optional,.wp-block-woocommerce-checkout .wc-block-components-text-input label span.optional,.wp-block-woocommerce-checkout .wc-block-components-select label .optional,.wp-block-woocommerce-checkout .wc-block-components-select label span.optional,.wp-block-woocommerce-checkout .wc-block-components-combobox label .optional,.wp-block-woocommerce-checkout .wc-block-components-combobox label span.optional{display:none}.wp-block-woocommerce-checkout .wc-block-components-form__optional-label{display:none}.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview{background-color:#fff !important;border-radius:4px;box-shadow:0 0 0 1px var(--ast-border-color);margin-top:0 !important}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{background-color:var(--child-theme-color-success-green) !important;position:relative;margin-top:44px !important;margin-bottom:0 !important;padding-top:32px !important}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received::before{content:"";display:block;width:72px;height:72px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Ccircle cx='36' cy='36' r='32' fill='white' stroke='%23c8ead1' stroke-width='2'/%3E%3Cpolyline points='19%2C36 30%2C48 53%2C26' fill='none' stroke='%23333333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;position:absolute;top:-36px;left:50%;transform:translateX(-50%)}.ast-live-search-results{background:rgba(0,0,0,0)}a.ast-search-item:hover{background-color:#f9fafb}.ast-search-box.full-screen a.ast-search-item:hover{color:#00592a;font-size:1em}@media(max-width: 768px){.ast-left-sidebar #content>.ast-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 922px){li.primary-nav-dark-btn{margin:0}.ast-left-sidebar #secondary{border-right:none !important}.ast-left-sidebar #primary{border-left:none !important}.ctf7-form-row{display:flex;width:100%;margin-bottom:0 !important}.ctf7-form-input-group{padding:15px}.ctf7-form-input-group.ctf7-form-col-6{width:50%}.ctf7-form-input-group.ctf7-form-col-12{width:100%}.ctf7-form-input-group>p{margin-bottom:0 !important}.ctf7-form-submit-btn{width:auto}.ctf7-newsletter-subscribe-in-footer{margin:0 !important}.ctf7-form-row--newsletter-in-footer{display:inline-flex;gap:1em;align-items:center;justify-content:flex-start}.ctf7-newsletter-in-footer-acceptance-box{position:absolute}.ctf7-form-submit-btn--newsletter+span.wpcf7-spinner{position:absolute !important;top:calc(50% - 12px) !important;right:0 !important}.ctf7-newsletter-in-footer-acceptance-box{position:absolute;top:93px}.ctf7-newsletter-acceptance+span.wpcf7-list-item-label{color:#fff !important}.ctf7-newsletter-acceptance+span.wpcf7-list-item-label>a{color:#fff !important;text-decoration:underline !important}.ctf7-newsletter-acceptance+span.wpcf7-list-item-label>a:hover{text-decoration:none !important}.ctf7-form-input-group--no-padding{padding:0 !important}}@media screen and (min-width: 1200px){span.site-logo-img a.custom-logo-link img.custom-logo{visibility:hidden}span.site-logo-img a.custom-logo-link::after{content:"";display:block;width:var(--child-theme-content-inner-max-width);height:32.8px;position:absolute;background:url(/wp-content/uploads/tisztitoszer_hu_logo_desktop_with_long_line.svg) no-repeat;background-size:contain;top:27px}.site-header-primary-section-right{position:relative;z-index:2000}.ast-plain-container.ast-no-sidebar #primary{margin-top:15px}.main-header-bar.ast-header-breadcrumb{padding-top:20px;padding-bottom:20px}.woocommerce ul.products,.woocommerce-page ul.products{column-gap:20px}}
