.elementor-kit-1129{--e-global-color-primary:#3C3C3C;--e-global-color-secondary:#FFDD00;--e-global-color-text:#808285;--e-global-color-accent:#253993;--e-global-color-36c2eedb:#3C3C3C;--e-global-color-47116850:#232323;--e-global-color-31b922aa:#F2B513;--e-global-color-387ac079:#FFDD00;--e-global-color-6c7ea5f2:#C40E0E;--e-global-color-5355562a:#4D60A5;--e-global-color-5c5d0233:#FFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );}.elementor-kit-1129 button,.elementor-kit-1129 input[type="button"],.elementor-kit-1129 input[type="submit"],.elementor-kit-1129 .elementor-button{background-color:var( --e-global-color-accent );font-size:14px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-5c5d0233 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;}.elementor-kit-1129 button:hover,.elementor-kit-1129 button:focus,.elementor-kit-1129 input[type="button"]:hover,.elementor-kit-1129 input[type="button"]:focus,.elementor-kit-1129 input[type="submit"]:hover,.elementor-kit-1129 input[type="submit"]:focus,.elementor-kit-1129 .elementor-button:hover,.elementor-kit-1129 .elementor-button:focus{background-color:var( --e-global-color-5c5d0233 );color:var( --e-global-color-accent );}.elementor-kit-1129 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1129 a{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-kit-1129 h1{color:var( --e-global-color-primary );font-size:54px;}.elementor-kit-1129 h2{color:var( --e-global-color-primary );line-height:2em;}.elementor-kit-1129 h3{color:var( --e-global-color-primary );}.elementor-kit-1129 h4{color:var( --e-global-color-primary );}.elementor-kit-1129 h5{color:var( --e-global-color-primary );font-size:20px;}.elementor-kit-1129 h6{color:var( --e-global-color-primary );font-size:15px;}.elementor-kit-1129 input:not([type="button"]):not([type="submit"]),.elementor-kit-1129 textarea,.elementor-kit-1129 .elementor-field-textual{accent-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:40px;--container-default-padding-right:40px;--container-default-padding-bottom:40px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{box-shadow:0px 0px 20px -10px rgba(0,0,0,0.5);}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6c7ea5f2 );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{box-shadow:0px 0px 20px -10px rgba(0,0,0,0.5);--message-border-type:solid;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00A029;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{box-shadow:0px 0px 20px -10px rgba(0,0,0,0.5);--info-border-type:solid;--info-border-color:var( --e-global-color-5355562a );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4D60A5;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{border-width:2px 2px 2px 2px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Stick reCAPTCHA badge */

.grecaptcha-badge {
    position: absolute !important;
    bottom: 100px !important;
    left: auto !important;
    top: auto !important;
}

/* Make body or main container relative so badge sticks to page bottom */
body {
    position: relative !important;
}

/* Compare tooltip */

.wcboost-products-compare-button span[class*="icon"]::after {
    content: attr(data-tooltip, "Összehasonlítás");
    position: absolute;
    bottom: 0;
    left: 100%;
    background: #333;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    z-index: 999;
    font-size: 12px;
}

.wcboost-products-compare-button:hover span[class*="icon"]::after {
    opacity: 1;
    visibility: visible;
}

.ast-woocommerce-container .products .wcboost-products-compare-button {
	position: absolute;
	right: -30px;
	top: -15px;
} 

.wcboost-products-compare-button {
    position: relative;
}

/* Compare products */

.wcboost-products-compare .wcboost-products-compare__table .product-remove a {
	line-height: 18px;
}

/* Product */

.ast-single-product-payments li.ast-custom-payment {
    width: inherit;
}

.ast-single-product-payments li.ast-custom-payment img {
    height: 50px;
}

/* Related product layout */

.ast-woocommerce-container .related.products .astra-shop-summary-wrap {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	align-self: auto !important;
}

.ast-woocommerce-container .related.products .astra-shop-summary-wrap > .ast-loop-product__link {
	flex-grow: 2;
}

/* Price */

.woocommerce-Price-amount {
	text-wrap-mode: nowrap;
}


/*.Modern cart shipping */
.moderncart-cart-line-items__shipping {
    display: none !important;
}/* End custom CSS */