.elementor-815 .elementor-element.elementor-element-5767054{--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:center;--flex-wrap:nowrap;}.elementor-815 .elementor-element.elementor-element-73eeddd{--display:flex;}.elementor-815 .elementor-element.elementor-element-0f27c37{--display:flex;}.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-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-815 .elementor-element.elementor-element-b119e2a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-815 .elementor-element.elementor-element-d86030e{--display:flex;}.elementor-widget-heading .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-815 .elementor-element.elementor-element-60c4969 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-815 .elementor-element.elementor-element-30019c9{--display:flex;}.elementor-815 .elementor-element.elementor-element-ca0a776 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-815 .elementor-element.elementor-element-ee85401{--display:flex;}.elementor-815 .elementor-element.elementor-element-9b52b12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-815 .elementor-element.elementor-element-562f902{--display:flex;}.elementor-815 .elementor-element.elementor-element-e91c0b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-815 .elementor-element.elementor-element-aadd9cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-61c5179{--display:flex;}.elementor-815 .elementor-element.elementor-element-ed5a821{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-2b0d5b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-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-815 .elementor-element.elementor-element-603808a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-272aebb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-f7b1aba{--display:flex;}.elementor-815 .elementor-element.elementor-element-890e1e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-c2e579d{--display:flex;}@media(max-width:1024px){.elementor-815 .elementor-element.elementor-element-b119e2a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-815 .elementor-element.elementor-element-5767054{--content-width:1280px;}.elementor-815 .elementor-element.elementor-element-73eeddd{--width:55%;}.elementor-815 .elementor-element.elementor-element-0f27c37{--width:45%;}.elementor-815 .elementor-element.elementor-element-ed5a821{--content-width:1280px;}}@media(max-width:767px){.elementor-815 .elementor-element.elementor-element-b119e2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-603808a *//* =========================================================
   QIANQILIN — PRODUCT CONTENT
   1280PX / MATCH VEHICLE DETAIL STYLE
========================================================= */

.q-product-content{
    --q-ink:#023746;
    --q-text:#66767b;
    --q-accent:#0F6B4B;
    --q-border:#E1E5E3;

    width:100%;
    max-width:1280px;

    margin:0 auto !important;

    padding:0px 20px 0px !important;

    font-family:inherit;
    color:var(--q-text);

    box-sizing:border-box;
}

.q-product-content *,
.q-product-content *::before,
.q-product-content *::after{
    box-sizing:border-box;
}


/* =========================================================
   PARAGRAPHS
========================================================= */

.q-product-content p{
    max-width:none;

    margin:0 0 18px;

    font-family:inherit;

    font-size:14.5px;
    line-height:1.85;

    color:var(--q-text);
}

.q-product-content p:last-child{
    margin-bottom:0;
}

.q-product-content strong,
.q-product-content b{
    font-weight:700;
    color:var(--q-ink);
}


/* =========================================================
   H2
========================================================= */

.q-product-content h2{
    margin:48px 0 16px;

    font-family:inherit;

    font-size:clamp(26px,3.5vw,36px);
    line-height:1.15;

    font-weight:800;

    letter-spacing:-.025em;

    color:var(--q-ink);
}

.q-product-content h2:first-child{
    margin-top:0;
}


/* =========================================================
   H3
========================================================= */

.q-product-content h3{
    margin:34px 0 12px;

    font-family:inherit;

    font-size:20px;
    line-height:1.3;

    font-weight:800;

    color:var(--q-ink);
}


/* =========================================================
   H4
========================================================= */

.q-product-content h4{
    margin:28px 0 10px;

    font-family:inherit;

    font-size:16px;
    line-height:1.4;

    font-weight:800;

    color:var(--q-ink);
}


/* =========================================================
   LISTS
========================================================= */

.q-product-content ul,
.q-product-content ol{
    margin:16px 0 22px;

    padding-left:22px;
}

.q-product-content li{
    margin-bottom:8px;

    font-family:inherit;

    font-size:14.5px;
    line-height:1.75;

    color:var(--q-text);
}

.q-product-content li::marker{
    color:var(--q-accent);
}


/* =========================================================
   LINKS
========================================================= */

.q-product-content a{
    color:var(--q-accent);

    font-weight:700;

    text-decoration:none;
}

.q-product-content a:hover{
    text-decoration:underline;
}


/* =========================================================
   BLOCKQUOTE
========================================================= */

.q-product-content blockquote{
    margin:28px 0;

    padding:20px 24px;

    border-left:3px solid var(--q-accent);

    border-radius:0 12px 12px 0;

    background:#EAF4F0;

    color:var(--q-ink);
}

.q-product-content blockquote p{
    margin:0;

    color:var(--q-ink);
}


/* =========================================================
   SEPARATOR
========================================================= */

.q-product-content hr{
    margin:38px 0;

    border:0;
    border-top:1px solid var(--q-border);
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .q-product-content{
        padding:32px 18px 52px !important;
    }

    .q-product-content p,
    .q-product-content li{
        font-size:14px;
    }

    .q-product-content h2{
        margin-top:38px;
        font-size:26px;
    }

    .q-product-content h3{
        margin-top:28px;
        font-size:19px;
    }

}/* End custom CSS */