.elementor-1861 .elementor-element.elementor-element-5a9f6d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-f656df8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-a0ba3d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1861 .elementor-element.elementor-element-c0cf6b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-c93a8d5 .jet-woo-builder .product_title{font-family:"Muli", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:30px;color:var( --e-global-color-2a18431 );text-align:center;}.elementor-1861 .elementor-element.elementor-element-12b00e3{--spacer-size:15px;}.elementor-1861 .elementor-element.elementor-element-eb5b419{--spacer-size:25px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1861 .elementor-element.elementor-element-7034995{text-align:center;color:var( --e-global-color-2a18431 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-c08fbf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1861 .elementor-element.elementor-element-f48c66d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1861 .elementor-element.elementor-element-862aafa{text-align:center;}.elementor-1861 .elementor-element.elementor-element-862aafa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-6fad2eb > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-1861 .elementor-element.elementor-element-6fad2eb .jet-woo-builder .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-919e709{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1861 .elementor-element.elementor-element-77dd501{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-97e7045{--add-to-cart-wc-forward-display:none;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:column;align-items:center;justify-content:center;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:column;align-items:center;justify-content:center;}.elementor-1861 .elementor-element.elementor-element-97e7045 .jet-woo-builder .single_add_to_cart_button.button{font-family:"salisbury", Sans-serif;font-size:24px;font-weight:700;line-height:1.3;background-color:var( --e-global-color-2a18431 );border-style:none;margin:24px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1861 .elementor-element.elementor-element-97e7045 .jet-woo-builder .single_add_to_cart_button.button:hover{background-color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-97e7045 form.cart{text-align:center;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:100px;}.elementor-1861 .elementor-element.elementor-element-97e7045 .jet-woo-builder .qty{font-family:"salisbury", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#3c4b71;background-color:#f7f7fb;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeef5;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);padding:11px 5px 11px 0px;}.elementor-1861 .elementor-element.elementor-element-97e7045 .jet-woo-builder .qty:focus{background-color:#ffffff;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations{max-width:370px;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations .label label{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;line-height:1.3;color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations select{font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#3c4b71;background-color:#f7f7fb;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeef5;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);padding:8px 10px 8px 10px;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations select:focus{color:#3c4b71;background-color:#ffffff;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:"Satoshi", Sans-serif;font-size:32px;font-weight:600;line-height:1.3;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-2a18431 );text-align:center;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-2a18431 );text-align:center;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1861 .elementor-element.elementor-element-e5f4de5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1861 .elementor-element.elementor-element-ff91cda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-776fc0d{text-align:center;}.elementor-1861 .elementor-element.elementor-element-776fc0d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-09dddb3{color:var( --e-global-color-2a18431 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-28888be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1861 .elementor-element.elementor-element-0fdb86e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-f7371ba{text-align:center;}.elementor-1861 .elementor-element.elementor-element-f7371ba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2a18431 );}.elementor-1861 .elementor-element.elementor-element-66597d3{text-align:center;color:var( --e-global-color-2a18431 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1861 .elementor-element.elementor-element-f656df8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-7034995{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1861 .elementor-element.elementor-element-862aafa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-6fad2eb .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations .label label{font-size:16px;line-height:21px;}.elementor-1861 .elementor-element.elementor-element-776fc0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-09dddb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-f7371ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-66597d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-7034995{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1861 .elementor-element.elementor-element-862aafa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-6fad2eb .jet-woo-builder .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-97e7045 .elementor-jet-single-add-to-cart .variations .label label{font-size:16px;}.elementor-1861 .elementor-element.elementor-element-776fc0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-09dddb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1861 .elementor-element.elementor-element-f7371ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1861 .elementor-element.elementor-element-66597d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-7034995 */.elementor-1861 .elementor-element.elementor-element-7034995 *{
    font-family: salisbury !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-97e7045 */@media (min-width: 768px){
    .elementor-1861 .elementor-element.elementor-element-97e7045{
        .variations_form{
            display: grid;
            grid-template-areas: "a f" "a g" "a b" "a c" "a d";
            justify-items: center;
            grid-template-rows: 120px 50px 150px 50px 1fr;
        }
        .voucher-fields-wrapper-variation, .single_variation_wrap {
            display: contents;
            .voucher-fields{
                display: contents !important;    
            }
        }
        .woocommerce-variation-add-to-cart{
            display: contents !important;
        }
        table.variations{
            grid-area: f;
            margin-top: 50px;
        }
        .voucher-image-options{
            grid-area: a;
        }
        .form-row {
            grid-area: b;
        }

        .single_add_to_cart_button{
            grid-area: d;
            max-height: 70px !important;
        }
        .woocommerce-variation{
            grid-area: g;
        }
        input[type="radio"]{
            width: 100%;
            height: 1.5em;
            margin-top: 8px;
        }
    }
}

.elementor-1861 .elementor-element.elementor-element-97e7045{ 
    #pa_ertek, .input-text.qty{
        background: #137200 !important;
        color: white !important;
    }


    .quantity{
        position: relative;
        grid-area: c;
        margin-top: 40px !important;
        max-height: 50px;
        &::before{
            top: -36px;
            left: 50%;
            transform: translate(-50%);
            content: "Mennyiség";
            position: absolute;
        }
    }
    .voucher-image-options:before, .quantity:before, .voucher-fields label, .woocommerce-Price-amount, .variations .label label{        
        font-family: "salisbury" !important;
        font-weight: 400 !important;
        font-size: 24px !important;
        color: #137200 !important;
    }
    input[type="radio"] {
        accent-color: #137200;
    }
}
.voucher-image-options{
    position: relative;
    margin-top: 40px !important;
    grid-area: c;
    &::before{
        top: -36px;
        left: 50%;
        transform: translate(-50%);
        content: "Válasz ajándékutalványt";
        position: absolute;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66597d3 */.elementor-1861 .elementor-element.elementor-element-66597d3 {
    text-wrap: balance;
    a{
        color: inherit;
        text-decoration: underline;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'salisbury';
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2025/01/salisbury-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-lightitalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-mediumitalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-bolditalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-black.woff2') format('woff2');
}
@font-face {
	font-family: 'Satoshi';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://giuliabudapest.hu/wp-content/uploads/2024/04/satoshi-blackitalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */