/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 09:51:37 */
/* Hide Multiple Filters */

.filter-group:has([data-taxonomy="pa_color"]),
.filter-group:has([data-taxonomy="pa_colour"]),
.filter-group:has([data-taxonomy="pa_height"]),
.filter-group:has([data-taxonomy="pa_long_edge"]),
.filter-group:has([data-taxonomy="pa_lipping_framing_long_edge"]),
.filter-group:has([data-taxonomy="pa_outofboxheight"]),
.filter-group:has([data-taxonomy="pa_outofboxwidth"]),
.filter-group:has([data-taxonomy="pa_ralref"]),
.filter-group:has([data-taxonomy="pa_outofboxdepth"]),
.filter-group:has([data-taxonomy="pa_short_edge"]),
.filter-group:has([data-taxonomy="pa_thickness"]),
.filter-group:has([data-taxonomy="pa_weight"]),
.filter-group:has([data-taxonomy="pa_width"]){
    display:none !important;
}

/* TARGET ONLY LAST BUTTON */
.cta-row-section .sec3 .ibox-block:last-child{
    position:relative;
    top:-10px !important;
}

.cta-row-section {
    display:none !important;
}

.vc_row.wpb_row.vc_row-fluid.cta-row-section.et_custom_uniqid_new_6a0c154753e39 {
    display: none !important;
}




/* =========================
   CTA ROW MAIN
========================= */

.cta-row-section{
    background:#003058 !important;
    border-radius:14px !important;
    padding:22px 28px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    overflow:hidden !important;
    gap:25px !important;
}

/* =========================
   SEC 1
========================= */

.cta-row-section .sec1{
    width:38% !important;
    flex:0 0 38% !important;
    max-width:38% !important;
}

.cta-row-section .sec1 .ibox-block{
    display:flex !important;
    align-items:center !important;
}

.cta-row-section .sec1 .ibox-symbol{
  
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin-right:16px !important;
}

.cta-row-section .sec1 .ibox-symbol i{
    color:#DCBA7A !important;
    font-size:24px !important;
}

.cta-row-section .sec1 h3{
    color:#fff !important;
    font-size:18px !important;
    line-height:1.45 !important;
    margin:0 !important;
    font-weight:700 !important;
    text-transform:none !important;
}

/* =========================
   SEC 2
========================= */

.cta-row-section .sec2{
    width:24% !important;
    flex:0 0 24% !important;
    max-width:24% !important;
    position:relative !important;
    padding-left:30px !important;
}

/* divider */
.cta-row-section .sec2:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:70px;
    background:rgba(220,186,122,.45);
}

.cta-row-section .sec2 .ibox-block{
    display:flex !important;
    align-items:center !important;
}

.cta-row-section .sec2 .ibox-symbol{
    width:58px !important;
    height:58px !important;
    min-width:58px !important;
    border:2px solid #DCBA7A !important;
    border-radius:12px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin-right:16px !important;
}

.cta-row-section .sec2 .ibox-symbol i{
    color:#DCBA7A !important;
    font-size:24px !important;
}

.cta-row-section .sec2 h3{
    color:#fff !important;
    font-size:18px !important;
    margin:0 0 4px !important;
    font-weight:700 !important;
    text-transform:none !important;
}

.cta-row-section .sec2 .ibox-text,
.cta-row-section .sec2 .ibox-text p{
    color:#fff !important;
    font-size:14px !important;
    line-height:1.5 !important;
    margin:0 !important;
}

/* =========================
   SEC 3 BUTTONS
========================= */

.cta-row-section .sec3{
    width:38% !important;
    flex:0 0 38% !important;
    max-width:38% !important;
}

.cta-row-section .sec3 .wpb_wrapper{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:12px !important;
}

/* BUTTON */
.cta-row-section .sec3 .ibox-block{
    border:2px solid #DCBA7A !important;
    border-radius:10px !important;
    padding:10px 16px !important;
    min-width:145px !important;
    height:56px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    transition:.3s ease !important;
    background:transparent !important;
}

/* ICON */
.cta-row-section .sec3 .ibox-symbol{
    width:auto !important;
    height:auto !important;
    min-width:auto !important;
    border:none !important;
    margin-right:10px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}

.cta-row-section .sec3 .ibox-symbol i{
    color:#DCBA7A !important;
    font-size:18px !important;
    line-height:1 !important;
}

/* BUTTON TEXT */
.cta-row-section .sec3 h3{
    color:#fff !important;
    font-size:15px !important;
    margin:0 !important;
    font-weight:700 !important;
    line-height:1 !important;
    text-transform:none !important;
}

/* HOVER */
.cta-row-section .sec3 .ibox-block:hover{
    background:#DCBA7A !important;
}

.cta-row-section .sec3 .ibox-block:hover h3,
.cta-row-section .sec3 .ibox-block:hover i{
    color:#00285b !important;
}

/* EMPTY P */
.cta-row-section p:empty{
    display:none !important;
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .cta-row-section{
        flex-wrap:wrap !important;
        padding:18px 14px !important;
    }

    .cta-row-section .sec1,
    .cta-row-section .sec2,
    .cta-row-section .sec3{
        width:145% !important;
        max-width:145% !important;
        flex:0 0 100% !important;
    }

    .cta-row-section .sec2{
        padding-left:0 !important;
    }

    .cta-row-section .sec2:before{
        display:none !important;
    }

    /* STACK BUTTONS */
    .cta-row-section .sec3 .wpb_wrapper{
        flex-direction:column !important;
        width:100% !important;
    }

    .cta-row-section .sec3 .ibox-block{
        width:145% !important;
        min-width:145% !important;
    }

}

/* =========================
   SEC 3 FIX
========================= */

.cta-row-section .sec3{
    width:35% !important;
    flex:0 0 35% !important;
    max-width:35% !important;
}

.cta-row-section .sec3 .wpb_wrapper{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:10px !important;
    flex-wrap:nowrap !important;
}

/* BUTTON */
.cta-row-section .sec3 .ibox-block{
    border:2px solid #DCBA7A !important;
    border-radius:10px !important;
    background:transparent !important;

    width:145px !important;
    min-width:145px !important;
    max-width:145px !important;

    height:56px !important;
    padding:0 14px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    transition:.3s ease !important;
}

/* ICON */
.cta-row-section .sec3 .ibox-symbol{
    border:none !important;
    width:auto !important;
    height:auto !important;
    min-width:auto !important;
    margin-right:8px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}

.cta-row-section .sec3 .ibox-symbol i{
    color:#DCBA7A !important;
    font-size:17px !important;
    line-height:1 !important;
}

/* TEXT */
.cta-row-section .sec3 h3{
    color:#fff !important;
    font-size:15px !important;
    line-height:1.1 !important;
    margin:0 !important;
    font-weight:700 !important;
    text-transform:none !important;
    text-align:center !important;
}

/* HOVER */
.cta-row-section .sec3 .ibox-block:hover{
    background:#DCBA7A !important;
}

.cta-row-section .sec3 .ibox-block:hover h3,
.cta-row-section .sec3 .ibox-block:hover i{
    color:#00285b !important;
}

/* MOBILE */
@media(max-width:767px){

    .cta-row-section .sec3{
        width:90% !important;
        max-width:90% !important;
        flex:0 0 90% !important;
    }

    .cta-row-section .sec3 .wpb_wrapper{
        flex-direction:column !important;
        width:90% !important;
    }

    .cta-row-section .sec3 .ibox-block{
        width:90% !important;
        min-width:90% !important;
        max-width:90% !important;
    }

}

/* HIDE SEC2 ICON */
.cta-row-section .sec2 .ibox-symbol{
    display:none !important;
}

/* REMOVE ICON SPACE */
.cta-row-section .sec2 .ibox-block{
    padding-left:0 !important;
}

.cta-row-section .sec2 .ibox-content{
    margin-left:0 !important;
}

/* BETTER ALIGN */
.cta-row-section .sec2{
    padding-left:24px !important;
}