.elementor-9230 .elementor-element.elementor-element-88e0399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9230 .elementor-element.elementor-element-7005460{text-align:left;}.elementor-9230 .elementor-element.elementor-element-7005460 .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;}.elementor-9230 .elementor-element.elementor-element-865ff70{--divider-border-style:solid;--divider-color:#DAA520;--divider-border-width:1px;}.elementor-9230 .elementor-element.elementor-element-865ff70 .elementor-divider-separator{width:100%;}.elementor-9230 .elementor-element.elementor-element-865ff70 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9230 .elementor-element.elementor-element-8b4e562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9230 .elementor-element.elementor-element-dd71ecd{text-align:left;}.elementor-9230 .elementor-element.elementor-element-dd71ecd .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-9230 .elementor-element.elementor-element-51f7e69 .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;}.elementor-9230 .elementor-element.elementor-element-98fc3a0{font-family:"Jost", Sans-serif;}.elementor-9230 .elementor-element.elementor-element-6f93172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-52f4217 .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:36px;}.elementor-9230 .elementor-element.elementor-element-267b97d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-74ba23b{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-3062cbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-5970183 .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:36px;}.elementor-9230 .elementor-element.elementor-element-5868f15{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-072e597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-6011b7b .elementor-heading-title{color:#19334D;font-family:"Cormorant Garamond", Sans-serif;font-size:36px;}.elementor-9230 .elementor-element.elementor-element-1bcd4b9{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9230 .elementor-element.elementor-element-97b83f9{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}body.elementor-page-9230:not(.elementor-motion-effects-element-type-background), body.elementor-page-9230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF6E3;}@media(min-width:768px){.elementor-9230 .elementor-element.elementor-element-88e0399{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-8b4e562{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-6f93172{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-267b97d{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-74ba23b{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-3062cbc{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-5868f15{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-072e597{--content-width:80%;}.elementor-9230 .elementor-element.elementor-element-1bcd4b9{--content-width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-e238727 */.visionlab-product-table {
    width: 100%;
    font-family: 'Jost', sans-serif;
}

.visionlab-product-row {
    display: grid;
    grid-template-columns: minmax(0, 2fr) 100px minmax(0, 1.3fr) minmax(0, 1.3fr) 180px;
    align-items: center;
    gap: 20px;
    min-height: 52px;
    padding: 6px 20px;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    transition: background-color 0.2s ease;
}

/* SOR HOVER */
.visionlab-product-row:not(.visionlab-product-header):hover {
    background-color: rgba(229, 173, 0, 0.2);
}

.visionlab-product-header {
    font-size: 14px;
    font-weight: 400;
    color: #024c00;
    text-transform: uppercase;
    border-bottom: 1px solid #daa520 !important;
    min-height: 42px;
}

.visionlab-product-name {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
}

.visionlab-product-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 180px;
    min-width: 180px;
    height: 36px;
    padding: 0 22px;
    margin: 0;
    background: #e5ad00;
    color: #111 !important;
    text-decoration: none;
    text-align: center;
    border-radius: 20px;
    font-family: 'Jost', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1;
    box-sizing: border-box;
}

.visionlab-product-button:hover {
    background: #d99f00;
    color: #111 !important;
    opacity: 1;
}

/* ELADVA */
.visionlab-product-sold {
    display: block;
    width: 100%;
    color: #d00000;
    font-family: 'Jost', sans-serif !important;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}

/* ELADOTT SOR */
.visionlab-product-row.is-sold .visionlab-product-sold {
    color: #d00000;
    font-weight: 700;
}

/* MOBIL */
@media (max-width: 767px) {

    .visionlab-product-header {
        display: none;
    }

    .visionlab-product-row {
        grid-template-columns: 1fr 1fr;
        gap: 8px 20px;
        min-height: 52px;
        padding: 10px;
    }

    .visionlab-product-name {
        grid-column: 1 / -1;
    }

    .visionlab-product-row > div:last-child {
        grid-column: 1 / -1;
        text-align: center;
    }

    .visionlab-product-button {
        width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }

    .visionlab-product-sold {
        width: 100%;
        text-align: center;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-686b4db */.visionlab-product-table {
    width: 100%;
    font-family: 'Jost', sans-serif;
}

.visionlab-product-row {
    display: grid;
    grid-template-columns: minmax(0, 2fr) 100px minmax(0, 1.3fr) minmax(0, 1.3fr) 180px;
    align-items: center;
    gap: 20px;
    min-height: 52px;
    padding: 6px 20px;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    transition: background-color 0.2s ease;
}

/* SOR HOVER */
.visionlab-product-row:not(.visionlab-product-header):hover {
    background-color: rgba(229, 173, 0, 0.2);
}

.visionlab-product-header {
    font-size: 14px;
    font-weight: 400;
    color: #024c00;
    text-transform: uppercase;
    border-bottom: 1px solid #daa520 !important;
    min-height: 42px;
}

.visionlab-product-name {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
}

.visionlab-product-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 180px;
    min-width: 180px;
    height: 36px;
    padding: 0 22px;
    margin: 0;
    background: #e5ad00;
    color: #111 !important;
    text-decoration: none;
    text-align: center;
    border-radius: 20px;
    font-family: 'Jost', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1;
    box-sizing: border-box;
}

.visionlab-product-button:hover {
    background: #d99f00;
    color: #111 !important;
    opacity: 1;
}

/* ELKELT */
.visionlab-product-row.is-sold .visionlab-product-area {
    font-weight: 700;
    color: #d00000;
    font-family: 'Jost', sans-serif !important;
    text-transform: uppercase;
}

@media (max-width: 767px) {

    .visionlab-product-header {
        display: none;
    }

    .visionlab-product-row {
        grid-template-columns: 1fr 1fr;
        gap: 8px 20px;
        min-height: 52px;
        padding: 10px;
    }

    .visionlab-product-name {
        grid-column: 1 / -1;
    }

    .visionlab-product-row > div:last-child {
        grid-column: 1 / -1;
    }

    .visionlab-product-button {
        width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4275784 */.visionlab-product-table {
    width: 100%;
    font-family: 'Jost', sans-serif;
}

.visionlab-product-row {
    display: grid;
    grid-template-columns: minmax(0, 2fr) 100px minmax(0, 1.3fr) minmax(0, 1.3fr) 180px;
    align-items: center;
    gap: 20px;
    min-height: 52px;
    padding: 6px 20px;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    transition: background-color 0.2s ease;
}

/* SOR HOVER */
.visionlab-product-row:not(.visionlab-product-header):hover {
    background-color: rgba(229, 173, 0, 0.2);
}

.visionlab-product-header {
    font-size: 14px;
    font-weight: 400;
    color: #024c00;
    text-transform: uppercase;
    border-bottom: 1px solid #daa520 !important;
    min-height: 42px;
}

.visionlab-product-name {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
}

.visionlab-product-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 180px;
    min-width: 180px;
    height: 36px;
    padding: 0 22px;
    margin: 0;
    background: #e5ad00;
    color: #111 !important;
    text-decoration: none;
    text-align: center;
    border-radius: 20px;
    font-family: 'Jost', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1;
    box-sizing: border-box;
}

.visionlab-product-button:hover {
    background: #d99f00;
    color: #111 !important;
    opacity: 1;
}

/* ELKELT */
.visionlab-product-row.is-sold .visionlab-product-area {
    font-weight: 700;
    color: #d00000;
    font-family: 'Jost', sans-serif !important;
    text-transform: uppercase;
}

@media (max-width: 767px) {

    .visionlab-product-header {
        display: none;
    }

    .visionlab-product-row {
        grid-template-columns: 1fr 1fr;
        gap: 8px 20px;
        min-height: 52px;
        padding: 10px;
    }

    .visionlab-product-name {
        grid-column: 1 / -1;
    }

    .visionlab-product-row > div:last-child {
        grid-column: 1 / -1;
    }

    .visionlab-product-button {
        width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }
}/* End custom CSS */