.elementor-6604 .elementor-element.elementor-element-4de3a888{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-6604 .elementor-element.elementor-element-4807f1e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-6604 .elementor-element.elementor-element-1244fbde .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-6604 .elementor-element.elementor-element-1244fbde .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-6604 .elementor-element.elementor-element-1244fbde .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-6604 .elementor-element.elementor-element-3ec217e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6604 .elementor-element.elementor-element-56115acc .elementor-heading-title{font-family:"BVGPoshinFett", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:36px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-6604 .elementor-element.elementor-element-fc8b385 .price{color:#0F1012;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-6604 .elementor-element.elementor-element-eb8f97b > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6604 .elementor-element.elementor-element-6dd5c531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6604 .elementor-element.elementor-element-6dd5c531 .cart button, .elementor-6604 .elementor-element.elementor-element-6dd5c531 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-6604 .elementor-element.elementor-element-6dd5c531 .added_to_cart{font-family:"Amiko", Sans-serif;font-weight:400;}.elementor-6604 .elementor-element.elementor-element-6dd5c531 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-6604 .elementor-element.elementor-element-6dd5c531 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-6604 .elementor-element.elementor-element-6dd5c531 form.cart table.variations td.value select, .woocommerce .elementor-6604 .elementor-element.elementor-element-6dd5c531 form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6604 .elementor-element.elementor-element-393a05dc{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-6604 .elementor-element.elementor-element-393a05dc .elementor-divider-separator{width:100%;}.elementor-6604 .elementor-element.elementor-element-393a05dc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6604 .elementor-element.elementor-element-57904dbb > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6604 .elementor-element.elementor-element-57904dbb .elementor-tab-content{border-block-end-color:#1111111A;}.elementor-6604 .elementor-element.elementor-element-57904dbb .elementor-tab-title{border-color:#1111111A;}@media(min-width:768px){.elementor-6604 .elementor-element.elementor-element-4807f1e4{--width:50%;}.elementor-6604 .elementor-element.elementor-element-3ec217e3{--width:50%;}}@media(max-width:1024px){.elementor-6604 .elementor-element.elementor-element-4de3a888{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-6604 .elementor-element.elementor-element-4de3a888{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1244fbde */.elementor-6604 .elementor-element.elementor-element-1244fbde .onsale {
    top: 0 !important;
    left: 0 !important;
    min-height: unset !important;
    min-width: unset !important;
    border-radius: 0 !important;
    background-color: #D06E6E !important;
    color: white !important;
    font-size: 14px !important;
    line-height: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fc8b385 */.woocommerce .elementor-widget-woocommerce-product-price .price{color:#0F1012!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6dd5c531 */.woocommerce a.added_to_cart {
    display: none;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 table tbody>tr:nth-child(odd)>td {
    background-color: transparent;
    margin-top: -25px;
      border-radius:0px!important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    height: 40px;
    width: 150px;
    border-radius:0px!important;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .variations th {
    margin-left: -15px;
    margin-top: -20px;
    background-color: transparent;
      border-radius:0px!important;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .variable-items-wrapper.radio-variable-items-wrapper {
    flex-direction: row;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
    height: 40px;
    width: 40px;
    display: none;
      border-radius:0px!important;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper {
    border: solid;
    border-color: #0012191A;
    padding: 12px;
    width: 60px;
    text-align: center;
      border-radius:0px!important;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .variable-items-wrapper.radio-variable-items-wrapper {
    margin-top: -20px;
}

.woo-variation-swatches.wvs-show-label .variations td label {
    margin: 0 -10px;
      border-radius:0px!important;
}

.woocommerce div.product form.cart table td {
    background-color: transparent;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .single_variation {
    display: none !important;
}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .single_add_to_cart_button {
    background: #0F1012 !important;
}


.variable-item-span{border-radius:0px!important;}


.elementor-6604 .elementor-element.elementor-element-6dd5c531 label{display:none!important;}

.elementor-6604 .elementor-element.elementor-element-6dd5c531 .woo-selected-variation-item-name{display:none!important;}


@media (max-width:767px){
    .elementor-6604 .elementor-element.elementor-element-6dd5c531 .variable-item-contents:before {
    width:30% !important;
}}



.stock.in-stock{display:none!important;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-57904dbb */.elementor-6604 .elementor-element.elementor-element-57904dbb .custom-tab-title{display:none!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BVGPoshinFett';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://twentysixbudapest.com/wp-content/uploads/2025/02/BVGPOSHINFETT-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */