.elementor-693 .elementor-element.elementor-element-13a43521{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-693 .elementor-element.elementor-element-3aafbf4b{--display:flex;}.elementor-693 .elementor-element.elementor-element-1cb01c2{--spacer-size:110px;}.elementor-693 .elementor-element.elementor-element-521e62f .woolentor-breadcrumb{text-align:left;}.elementor-693 .elementor-element.elementor-element-521e62f .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-693 .elementor-element.elementor-element-521e62f .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-693 .elementor-element.elementor-element-521e62f .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-693 .elementor-element.elementor-element-7088a2ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-57f0b13b{--display:flex;}.elementor-693 .elementor-element.elementor-element-659b6de{--spacer-size:94px;}.elementor-693 .elementor-element.elementor-element-1697f31{--spacer-size:30px;}.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-693 .elementor-element.elementor-element-3554494 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:800;color:#1C244B;}.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-693 .elementor-element.elementor-element-4f6341a8 .price{color:#1C244B;}.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-693 .elementor-element.elementor-element-f66c2d .cart button, .elementor-693 .elementor-element.elementor-element-f66c2d .cart .button{color:#FFFFFF;background-color:#C08C4D;transition:all 0.2s;}.elementor-693 .elementor-element.elementor-element-f66c2d .quantity .qty{transition:all 0.2s;}.elementor-693 .elementor-element.elementor-element-2500acc5{--display:flex;}.elementor-693 .elementor-element.elementor-element-3f09ec88{--spacer-size:1px;}.elementor-693 .elementor-element.elementor-element-0ef9765{--display:flex;}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs ul.wc-tabs li.active{border-color:var( --e-global-color-primary );}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-b9318a3-font-family ), Sans-serif;font-size:var( --e-global-typography-b9318a3-font-size );font-weight:var( --e-global-typography-b9318a3-font-weight );text-transform:var( --e-global-typography-b9318a3-text-transform );font-style:var( --e-global-typography-b9318a3-font-style );text-decoration:var( --e-global-typography-b9318a3-text-decoration );line-height:var( --e-global-typography-b9318a3-line-height );letter-spacing:var( --e-global-typography-b9318a3-letter-spacing );}.elementor-693 .elementor-element.elementor-element-38c6574{--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-693 .elementor-element.elementor-element-3e47e2d{--spacer-size:50px;}@media(max-width:1024px){.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-b9318a3-font-size );line-height:var( --e-global-typography-b9318a3-line-height );letter-spacing:var( --e-global-typography-b9318a3-letter-spacing );}}@media(min-width:768px){.elementor-693 .elementor-element.elementor-element-3aafbf4b{--width:50%;}.elementor-693 .elementor-element.elementor-element-7088a2ec{--width:50%;}}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-4f6341a8{text-align:center;}.elementor-693 .elementor-element.elementor-element-f66c2d.elementor-element{--align-self:flex-start;}.woocommerce .elementor-693 .elementor-element.elementor-element-8fd0961 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-b9318a3-font-size );line-height:var( --e-global-typography-b9318a3-line-height );letter-spacing:var( --e-global-typography-b9318a3-letter-spacing );}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-8fd0961 *//* Alaphelyzet - átmenet */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    transition: background-color 0.3s ease;
}

/* Hover állapot – amikor ráviszed az egeret */
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
    background-color: #c08c4d;
}

/* Aktív fül – amikor ki van választva */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #c08c4d;
}

/* --- STACK EVERYTHING VERTICALLY --- */
.woocommerce-Reviews {
    display: block !important;
}

/* --- FORCE FULL WIDTH FOR GENERAL ELEMENTS EXCEPT STARS & BUTTON --- */
.woocommerce-Reviews * {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
}

/* --- FIX OVERLAPPING TITLE --- */
.woocommerce-Reviews .woocommerce-Reviews-title,
.woocommerce-Reviews .woocommerce-noreviews,
.woocommerce-Reviews #review_form_wrapper,
.woocommerce-Reviews .commentlist {
    margin-top: 15px !important;
    clear: both !important;
}

/* --- REVIEW FORM EXTRA SPACING --- */
#review_form_wrapper {
    margin-top: 25px !important;
}

/* ----------- */
/* STAR FIXES                   /* --------------- */

/* Keep stars in one line */
#review_form .stars {
    white-space: nowrap !important;
    display: inline-flex !important;
    gap: 8px !important; /* spacing between stars */
    width: auto !important;
}

/* Individual star links */
#review_form .stars a {
    display: inline-block !important;
    width: auto !important;
    margin: 10px !important;
    padding: 10px !important;
}

/* ------------------------------------------------------- */
/* 🎨 BUTTON FIXES  (color + width) */
/* ------------------------------------------------------- */

#review_form #submit {
    background-color: #c08c4d !important;  /* your color */
    border-color: #c08c4d !important;
    width: auto !important;                /* make it shrink */
    display: inline-block !important;      
    padding: 10px 22px !important;         /* nicer button size */
    margin-top: 15px !important;
    color: #fff !important;                /* white text */
    font-weight: 600 !important;
    border-radius: 3px !important;
}
/* Avatar elrejtése + a bal oldali üres hely eltüntetése */
.woocommerce #reviews .commentlist li .comment_container img.avatar { display: none !important; }
.woocommerce #reviews .commentlist li .comment_container { margin-left: 0; padding-left: 0; }/* End custom CSS */