/** Shopify CDN: Minification failed

Line 5009:35 Unexpected "{"

**/
/* Local Fonts */
/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-4ee8fc9834b2b8d3c0bc25bb61372fa9.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-f55b8d3974cf9af1b6a76cfd49c18ff5.woff2') format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-eef1e4977282f3ed24c2e69a46a3204e.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-983e90946228b9149bec0f8a69c44718.woff2') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-395290514d97566974e83d51c54e4835.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/cdn/shop/files/2763a7b1-font-567244088c9cb99ce65d552812af62b6.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


a:empty,
ul:empty,
dl:empty,
div:empty,
section:empty,
article:empty,
p:empty,
h1:empty,
h2:empty,
h3:empty,
h4:empty,
h5:empty,
h6:empty {
    display: block;
}

.multicolumn-list {
    display: flex !important;
    flex-wrap: wrap !important;
}

body {
    margin: 0;
    overflow-x: hidden;
}

body,
#d2c-landing-root {
    width: 100%;
    --d2c-design-unit: calc(100vw / 393);
}

#d2c-landing-root {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    font-family: 'Inter', sans-serif;
    -webkit-text-size-adjust: none !important;
    -moz-text-size-adjust: none !important;
    text-size-adjust: none !important;
}

.d2c-section-shell {
    padding-top: var(--d2c-section-padding-top) !important;
    padding-bottom: var(--d2c-section-padding-bottom) !important;
}

.d2c-styled-text.d2c-text-has-color {
    color: var(--d2c-text-color) !important;
}

.d2c-styled-text.d2c-text-has-font-size {
    font-size: var(--d2c-text-font-size) !important;
}

.d2c-styled-text.d2c-text-has-font-weight {
    font-weight: var(--d2c-text-font-weight) !important;
}

.d2c-styled-text.d2c-text-has-line-height {
    line-height: var(--d2c-text-line-height) !important;
}

.d2c-styled-text.d2c-text-has-letter-spacing {
    letter-spacing: var(--d2c-text-letter-spacing) !important;
}

.d2c-styled-text.d2c-text-has-background {
    background-color: var(--d2c-text-background-color) !important;
}

@media (min-width: 768px) {

    body,
    #d2c-landing-root {
        --d2c-design-unit: calc(100vw / 1920);
    }
}

#d2c-landing-root h1,
#d2c-landing-root h2,
#d2c-landing-root h3,
#d2c-landing-root h4,
#d2c-landing-root .font-heading,
.d2c-styled-text.font-heading {
    font-family: 'Inter', sans-serif !important;
}





















section {
    scroll-margin-top: calc(var(--d2c-design-unit, 0.75pt)*80);
    /* Offset for sticky navbar */
}

/* Native Animation Classes - Independent of Tailwind */
.reveal-on-scroll {
    opacity: 0;
    transform: translateY(calc(var(--d2c-design-unit, 0.75pt)*30));
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
    will-change: opacity, transform;
}

.reveal-on-scroll.is-visible {
    opacity: 1;
    transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
    .reveal-on-scroll {
        transition: none;
        opacity: 1;
        transform: none;
    }
}


.no-scrollbar::-webkit-scrollbar {
    display: none;
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 1080px) {
    #root .customer_buy_more_wrapper .customer_buy_more_title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*50);
        margin-bottom: calc(var(--d2c-design-unit, 0.75pt)*40);
    }

    #root table.customer-buy-more-discount-table {
        color: #000;
    }

    #root .quick-add-hidden {
        margin: calc(var(--d2c-design-unit, 0.75pt)*20) calc(var(--d2c-design-unit, 0.75pt)*40) calc(var(--d2c-design-unit, 0.75pt)*40);
        font-size: calc(var(--d2c-design-unit, 0.75pt)*40);
    }

    #root table.customer-buy-more-discount-table th,
    td {
        padding: calc(var(--d2c-design-unit, 0.75pt)*20) calc(var(--d2c-design-unit, 0.75pt)*10) !important;
    }
}

.mf-bundle-checkout-warning {
    color: #788188 !important;
    opacity: 0.6;
}

.app-embed-plus-component-pay-button-address-text {
    color: #000;
    opacity: 0.75;
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
}

.app-embed-plus-component-bundler {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* RESET: Basic resets to ensure consistency */
p,
ul,
ol,
li,
h2,
h3,
a,
div,
span {
    margin: 0;
    padding: 0;
}

img {
    display: block;
    max-width: 100%;
}

product-recommendations,
.lt_back_to_top,
.product-recommendations,
footer {
    display: none !important;
}

@media (min-width: 768px) {
    #d2c-landing-root :is(.md\:block) {
        display: block !important;
    }

    #d2c-landing-root :is(.md\:grid) {
        display: grid !important;
    }

    #d2c-landing-root :is(.md\:flex) {
        display: flex !important;
    }
}

:is(#d2c-landing-root, body) #section-90zckfw80 {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    text-align: left !important;

}

:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-btn,
:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-button,
:is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-btn,
:is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-btn,
:is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-button,
:is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-btn > *,
:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-button > *,
:is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-btn > *,
:is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-btn > *,
:is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-button > *,
:is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.2 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    #d2c-landing-root :is(.text-lg) {
        font-size: calc(var(--d2c-design-unit, 0.75pt) * 16);
        line-height: calc(var(--d2c-design-unit, 0.75pt) * 28);
    }

    :is(#d2c-landing-root, body) #section-90zckfw80 {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        text-align: left !important;





    }

    :is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-btn,
    :is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-button,
    :is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-btn,
    :is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-btn,
    :is(#d2c-landing-root, body) #section-90zckfw80 a.sect-90zckfw80-button,
    :is(#d2c-landing-root, body) #section-90zckfw80 button.sect-90zckfw80-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-90zckfw80 .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-90zckfw80 .sect-90zckfw80-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-ucgov82ur {
    width: 100% !important;
    background-color: #001726 !important;
    color: #ffffff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: left !important;
    background-image: none !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-btn,
:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-button,
:is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-btn,
:is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-btn,
:is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-button,
:is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-button {
    width: fit-content !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-btn > *,
:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-button > *,
:is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-btn > *,
:is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-btn > *,
:is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-button > *,
:is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-button > * {
    color: #ffffff !important;
}


:is(#d2c-landing-root, body) #section-ucgov82ur .hero-content-overlay {
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*96) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*96) !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}







:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*48) !important;

    line-height: 1.2 !important;

    color: #000000 !important;

}

:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-subtitle {




    color: inherit;
    background-color: #f34467 !important;
}

:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: #383838 !important;

}


:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-ucgov82ur {
        padding-top: 0 !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;
        background-color: #ffffff !important;


        background-image: none !important;

    }

    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-btn,
    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-button,
    :is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-btn,
    :is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-btn,
    :is(#d2c-landing-root, body) #section-ucgov82ur a.sect-ucgov82ur-button,
    :is(#d2c-landing-root, body) #section-ucgov82ur button.sect-ucgov82ur-button {
        width: 100% !important;
    }























    :is(#d2c-landing-root, body) #section-ucgov82ur .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*30) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-subtitle {




        color: #ffffff !important;
        background-color: #f34467 !important;
    }

    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-ucgov82ur .sect-ucgov82ur-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-tbnn6j3qz {
    width: 100% !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn,
:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-button,
:is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn,
:is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn,
:is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button,
:is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn > *,
:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-button > *,
:is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn > *,
:is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn > *,
:is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button > *,
:is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;
    font-weight: bold !important;
    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-tbnn6j3qz {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-btn,
    :is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-button,
    :is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-btn,
    :is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-btn,
    :is(#d2c-landing-root, body) #section-tbnn6j3qz a.sect-tbnn6j3qz-button,
    :is(#d2c-landing-root, body) #section-tbnn6j3qz button.sect-tbnn6j3qz-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-tbnn6j3qz .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-tbnn6j3qz .sect-tbnn6j3qz-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-lb2q382f4 {
    width: 100% !important;
    background-color: #f4f5f8 !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-btn,
:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-button,
:is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-btn,
:is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-btn,
:is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-button,
:is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-btn > *,
:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-button > *,
:is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-btn > *,
:is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-btn > *,
:is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-button > *,
:is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}








:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-pain-points-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    column-gap: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
    row-gap: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
}

:is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-pain-point-card {
    box-sizing: border-box !important;
    flex: 0 0 calc(25% - calc(var(--d2c-design-unit, 0.75pt)*24)) !important;
    max-width: calc(25% - calc(var(--d2c-design-unit, 0.75pt)*24)) !important;
    min-width: 0 !important;
}










/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-lb2q382f4 {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-btn,
    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-button,
    :is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-btn,
    :is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-btn,
    :is(#d2c-landing-root, body) #section-lb2q382f4 a.sect-lb2q382f4-button,
    :is(#d2c-landing-root, body) #section-lb2q382f4 button.sect-lb2q382f4-button {
        width: auto !important;
    }






    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-pain-points-list {
        column-gap: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        row-gap: calc(var(--d2c-design-unit, 0.75pt)*12) !important;
    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-pain-point-card {
        flex-basis: calc(50% - calc(var(--d2c-design-unit, 0.75pt)*8)) !important;
        max-width: calc(50% - calc(var(--d2c-design-unit, 0.75pt)*8)) !important;
    }


















    :is(#d2c-landing-root, body) #section-lb2q382f4 .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*13) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*10) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-lb2q382f4 .sect-lb2q382f4-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-c2nza0ws2 {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-btn,
:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-button,
:is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-btn,
:is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-btn,
:is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-button,
:is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-btn > *,
:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-button > *,
:is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-btn > *,
:is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-btn > *,
:is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-button > *,
:is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: #f34467 !important;

}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-c2nza0ws2 {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-btn,
    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-button,
    :is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-btn,
    :is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-btn,
    :is(#d2c-landing-root, body) #section-c2nza0ws2 a.sect-c2nza0ws2-button,
    :is(#d2c-landing-root, body) #section-c2nza0ws2 button.sect-c2nza0ws2-button {
        width: 100% !important;
    }























    :is(#d2c-landing-root, body) #section-c2nza0ws2 .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*18) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*12) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-c2nza0ws2 .sect-c2nza0ws2-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h {
    width: 100% !important;
    background-color: #111111 !important;
    color: #262626 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn,
:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-button,
:is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn,
:is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn,
:is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button,
:is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn > *,
:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-button > *,
:is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn > *,
:is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn > *,
:is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button > *,
:is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemIcon {




    color: #2b2b2b !important;

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle {

    font-weight: bold !important;


    color: #383838 !important;

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemSubtitle {




    color: #1c1c1c !important;

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemHighlight {

    font-weight: bold !important;


    color: #383838 !important;

}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription {




    color: #cccccc !important;

}


:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}




:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle-0 {
    color: #000000 !important;
}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription-0 {
    color: #383838 !important;
}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle-1 {
    color: #000000 !important;
}

:is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription-1 {
    color: #383838 !important;
}



@media (min-width: 768px) {
    :is(#d2c-landing-root, body) #section-3mpj8ue8h {
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        min-height: calc(var(--d2c-design-unit, 0.75pt)*750) !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-tabbed-inner {
        box-sizing: border-box !important;
        position: relative !important;
        z-index: 10 !important;
        display: flex !important;
        flex: 1 1 0% !important;
        flex-direction: column !important;
        width: 100% !important;
        max-width: calc(var(--d2c-design-unit, 0.75pt)*1280) !important;
        min-height: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-tabbed-tabs {
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        column-gap: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        padding-left: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        padding-right: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
        padding-bottom: 0 !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-carousel-content {
        box-sizing: border-box !important;
        display: flex !important;
        flex: 1 1 0% !important;
        flex-direction: column !important;
        justify-content: center !important;
        width: 100% !important;
        max-width: calc(var(--d2c-design-unit, 0.75pt)*672) !important;
        min-height: 0 !important;
        margin-top: calc(var(--d2c-design-unit, 0.75pt)*96) !important;
        padding-top: 0 !important;
        padding-right: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*96) !important;
        padding-left: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    }
}












/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-3mpj8ue8h {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-btn,
    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-button,
    :is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-btn,
    :is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-btn,
    :is(#d2c-landing-root, body) #section-3mpj8ue8h a.sect-3mpj8ue8h-button,
    :is(#d2c-landing-root, body) #section-3mpj8ue8h button.sect-3mpj8ue8h-button {
        width: auto !important;
    }




    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-carousel-content {
        margin-top: calc(var(--d2c-design-unit, 0.75pt)*360) !important;
    }




















    :is(#d2c-landing-root, body) #section-3mpj8ue8h .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: #ffffff !important;

    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*13) !important;

        line-height: 1.6 !important;

        color: #f0f0f0 !important;

    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-tabLabel {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*12) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemSubtitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.2 !important;

        color: #ffffff !important;

    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemHighlight {




        color: #e3e3e3 !important;

    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemIcon {




        color: #ffffff !important;

    }


    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */





    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle-0 {
        color: #ffffff !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription-0 {
        color: #f0f0f0 !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemTitle-1 {
        color: #ffffff !important;
    }

    :is(#d2c-landing-root, body) #section-3mpj8ue8h .sect-3mpj8ue8h-itemDescription-1 {
        color: #f0f0f0 !important;
    }


    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-fwm2k9zax {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-btn,
:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-button,
:is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-btn,
:is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-btn,
:is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-button,
:is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-btn > *,
:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-button > *,
:is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-btn > *,
:is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-btn > *,
:is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-button > *,
:is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;
    font-weight: bold !important;
    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-subtitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*24) !important;

    line-height: 1.2 !important;

    color: #ffffff !important;
    background-color: #f34467 !important;
}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*18) !important;

    line-height: 1.2 !important;

    color: #ffffff !important;

}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: #000000 !important;

}


:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-fwm2k9zax {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-btn,
    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-button,
    :is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-btn,
    :is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-btn,
    :is(#d2c-landing-root, body) #section-fwm2k9zax a.sect-fwm2k9zax-button,
    :is(#d2c-landing-root, body) #section-fwm2k9zax button.sect-fwm2k9zax-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-fwm2k9zax .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

    :is(#d2c-landing-root, body) #section-fwm2k9zax .sect-fwm2k9zax-subtitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*18.08) !important;
    }

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 {
    width: 100% !important;
    background-color: #fef5f6 !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-btn,
:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-button,
:is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-btn,
:is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-btn,
:is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-button,
:is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-button {
    width: auto !important;
    min-width:25%;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-btn > *,
:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-button > *,
:is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-btn > *,
:is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-btn > *,
:is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-button > *,
:is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;

    line-height: 1.2 !important;

    color: #000000 !important;

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-subtitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.2 !important;

    color: #404040 !important;

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemHighlight {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.6 !important;

    color: #f34467 !important;

}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: #6e6e73 !important;

}


:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    .time{
        zoom:0.8;
    }
    :is(#d2c-landing-root, body) #section-kqtqrzn28 {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-btn,
    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-button,
    :is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-btn,
    :is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-btn,
    :is(#d2c-landing-root, body) #section-kqtqrzn28 a.sect-kqtqrzn28-button,
    :is(#d2c-landing-root, body) #section-kqtqrzn28 button.sect-kqtqrzn28-button {
        width: 100% !important;
    }


    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-carousel-header {
        margin-bottom: 0vh !important;
    }






















    :is(#d2c-landing-root, body) #section-kqtqrzn28 .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-subtitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*12) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-itemHighlight {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-kqtqrzn28 .sect-kqtqrzn28-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-bxibzy8ab {
    width: 100% !important;
    background-color: #5c5c5c !important;
    color: #ffffff !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;
    background-image: linear-gradient(rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85)), url("/cdn/shop/files/2763a7b1-image-31.png") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-btn,
:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-button,
:is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-btn,
:is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-btn,
:is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-button,
:is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-btn > *,
:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-button > *,
:is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-btn > *,
:is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-btn > *,
:is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-button > *,
:is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;
    font-weight: bold !important;
    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-viewport {
    box-sizing: border-box !important;
    position: relative !important;
    display: block !important;
    width: 100% !important;
    overflow: hidden !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-track {
    box-sizing: border-box !important;
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: stretch !important;
    gap: calc(var(--d2c-design-unit, 0.75pt)*24) !important;
    width: 100% !important;
    min-height: calc(var(--d2c-design-unit, 0.75pt)*432) !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-card {
    box-sizing: border-box !important;
    position: relative !important;
    display: block !important;
    flex: 0 0 calc(var(--d2c-design-unit, 0.75pt)*320) !important;
    width: calc(var(--d2c-design-unit, 0.75pt)*320) !important;
    min-width: calc(var(--d2c-design-unit, 0.75pt)*320) !important;
    max-width: calc(var(--d2c-design-unit, 0.75pt)*320) !important;
    height: calc(var(--d2c-design-unit, 0.75pt)*400) !important;
    min-height: calc(var(--d2c-design-unit, 0.75pt)*400) !important;
    aspect-ratio: 4 / 5 !important;
    overflow: hidden !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-media {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

:is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-track {
        min-height: calc(var(--d2c-design-unit, 0.75pt)*282) !important;
    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-use-cases-card {
        flex-basis: calc(var(--d2c-design-unit, 0.75pt)*200) !important;
        width: calc(var(--d2c-design-unit, 0.75pt)*200) !important;
        min-width: calc(var(--d2c-design-unit, 0.75pt)*200) !important;
        max-width: calc(var(--d2c-design-unit, 0.75pt)*200) !important;
        height: calc(var(--d2c-design-unit, 0.75pt)*250) !important;
        min-height: calc(var(--d2c-design-unit, 0.75pt)*250) !important;
    }
}




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-bxibzy8ab {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-btn,
    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-button,
    :is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-btn,
    :is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-btn,
    :is(#d2c-landing-root, body) #section-bxibzy8ab a.sect-bxibzy8ab-button,
    :is(#d2c-landing-root, body) #section-bxibzy8ab button.sect-bxibzy8ab-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-bxibzy8ab .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*26) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-bxibzy8ab .sect-bxibzy8ab-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-9yoyngmzh {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: left !important;

}

:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-btn,
:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-button,
:is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-btn,
:is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-btn,
:is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-button,
:is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-btn > *,
:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-button > *,
:is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-btn > *,
:is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-btn > *,
:is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-button > *,
:is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*32) !important;

    line-height: 1.2 !important;

    color: #111827 !important;

}

:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-subtitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.2 !important;

    color: #374151 !important;

}

:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*18) !important;

    line-height: 1.6 !important;

    color: #4b5563 !important;

}


:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-9yoyngmzh {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-btn,
    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-button,
    :is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-btn,
    :is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-btn,
    :is(#d2c-landing-root, body) #section-9yoyngmzh a.sect-9yoyngmzh-button,
    :is(#d2c-landing-root, body) #section-9yoyngmzh button.sect-9yoyngmzh-button {
        width: auto !important;
    }




















    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-certification-container {
        min-height: calc(var(--d2c-design-unit, 0.75pt)*520) !important;
        height: auto !important;
    }

    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-certification-subtitle-block {
        margin-top: calc(var(--d2c-design-unit, 0.75pt)*4) !important;
        margin-bottom: calc(var(--d2c-design-unit, 0.75pt)*8) !important;
    }

    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-certification-description-block {
        margin-top: calc(var(--d2c-design-unit, 0.75pt)*4) !important;
        margin-bottom: calc(var(--d2c-design-unit, 0.75pt)*8) !important;
    }




    :is(#d2c-landing-root, body) #section-9yoyngmzh .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*21) !important;
        margin-bottom:calc(var(--d2c-design-unit, 0.75pt)*15) !important;;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-9yoyngmzh .sect-9yoyngmzh-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-xi6irejzo {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-btn,
:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-button,
:is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-btn,
:is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-btn,
:is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-button,
:is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-button {
    width: auto !important;
    min-width:25%;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-btn > *,
:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-button > *,
:is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-btn > *,
:is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-btn > *,
:is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-button > *,
:is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-xi6irejzo {
        padding-top: 0 !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-btn,
    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-button,
    :is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-btn,
    :is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-btn,
    :is(#d2c-landing-root, body) #section-xi6irejzo a.sect-xi6irejzo-button,
    :is(#d2c-landing-root, body) #section-xi6irejzo button.sect-xi6irejzo-button {
        width: 100% !important;
    }























    :is(#d2c-landing-root, body) #section-xi6irejzo .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

    :is(#d2c-landing-root, body) #section-xi6irejzo .sect-xi6irejzo-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*27.04) !important;
    }

}

:is(#d2c-landing-root, body) #section-5ql87wmaq {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-btn,
:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-button,
:is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-btn,
:is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-btn,
:is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-button,
:is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-btn > *,
:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-button > *,
:is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-btn > *,
:is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-btn > *,
:is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-button > *,
:is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}














:is(#d2c-landing-root, body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section {
    box-sizing: border-box !important;
    background-color: #ffffff !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section > div {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: center !important;
    gap: calc(var(--d2c-design-unit, 0.75pt)*48) !important;
    width: 100% !important;
    max-width: calc(var(--d2c-design-unit, 0.75pt)*1280) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-specs-content,
:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-specs-media {
    box-sizing: border-box !important;
    min-width: 0 !important;
    width: 100% !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;
    font-family: 'Inter', sans-serif !important;
    text-align: center !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    text-align: center !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq [data-specs-list] {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq [data-specs-row] {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: calc(var(--d2c-design-unit, 0.75pt)*16) !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*12) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*12) !important;
    text-align: left !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq [data-specs-image-frame] {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    aspect-ratio: 4 / 3 !important;
    overflow: hidden !important;
}

:is(#d2c-landing-root, body) #section-5ql87wmaq [data-specs-image-frame] > img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}




/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-5ql87wmaq {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-btn,
    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-button,
    :is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-btn,
    :is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-btn,
    :is(#d2c-landing-root, body) #section-5ql87wmaq a.sect-5ql87wmaq-button,
    :is(#d2c-landing-root, body) #section-5ql87wmaq button.sect-5ql87wmaq-button {
        width: auto !important;
    }
















    :is(#d2c-landing-root, body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section {
        background-color: #ffffff !important;
    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq.sect-5ql87wmaq-specs-section > div {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {
        font-family: 'Inter', sans-serif !important;
        text-align: center !important;
    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {
        text-align: center !important;
    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq [data-specs-list] {
        gap: calc(var(--d2c-design-unit, 0.75pt)*8) !important;
    }








    :is(#d2c-landing-root, body) #section-5ql87wmaq .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*24) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-5ql87wmaq .sect-5ql87wmaq-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-b6l1m7b5j {
    width: 100% !important;
    background-color: #f34467 !important;
    color: #ffffff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn,
:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-button,
:is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn,
:is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn,
:is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button,
:is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn > *,
:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-button > *,
:is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn > *,
:is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn > *,
:is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button > *,
:is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;
    font-weight: bold !important;
    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-b6l1m7b5j {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-btn,
    :is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-button,
    :is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-btn,
    :is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-btn,
    :is(#d2c-landing-root, body) #section-b6l1m7b5j a.sect-b6l1m7b5j-button,
    :is(#d2c-landing-root, body) #section-b6l1m7b5j button.sect-b6l1m7b5j-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-b6l1m7b5j .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-b6l1m7b5j .sect-b6l1m7b5j-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-urytg6dgr {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-btn,
:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-button,
:is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-btn,
:is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-btn,
:is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-button,
:is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #d23420 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-btn > *,
:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-button > *,
:is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-btn > *,
:is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-btn > *,
:is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-button > *,
:is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-productTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*30) !important;

    line-height: 1.2 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-urytg6dgr {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-btn,
    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-button,
    :is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-btn,
    :is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-btn,
    :is(#d2c-landing-root, body) #section-urytg6dgr a.sect-urytg6dgr-button,
    :is(#d2c-landing-root, body) #section-urytg6dgr button.sect-urytg6dgr-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-urytg6dgr .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*24) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-productTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

        line-height: 1.2 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-urytg6dgr .sect-urytg6dgr-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-ka62o66ra {
    width: 100% !important;
    background-color: #001726 !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-btn,
:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-button,
:is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-btn,
:is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-btn,
:is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-button,
:is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-btn > *,
:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-button > *,
:is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-btn > *,
:is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-btn > *,
:is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-button > *,
:is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*40) !important;

    line-height: 1.2 !important;

    color: #ffffff !important;

}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-itemTitle {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*20) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-itemDescription {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-ka62o66ra {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-btn,
    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-button,
    :is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-btn,
    :is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-btn,
    :is(#d2c-landing-root, body) #section-ka62o66ra a.sect-ka62o66ra-button,
    :is(#d2c-landing-root, body) #section-ka62o66ra button.sect-ka62o66ra-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-ka62o66ra .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*24) !important;

        line-height: 1.2 !important;

        color: #ffffff !important;

    }

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */

    :is(#d2c-landing-root, body) #section-ka62o66ra .sect-ka62o66ra-title {
        color: #ffffff !important;
    }


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-c27m9f8ye {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-btn,
:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-button,
:is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-btn,
:is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-btn,
:is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-button,
:is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-button {
    width: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #00c8ff !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-btn > *,
:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-button > *,
:is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-btn > *,
:is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-btn > *,
:is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-button > *,
:is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-c27m9f8ye {
        padding-top: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-btn,
    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-button,
    :is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-btn,
    :is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-btn,
    :is(#d2c-landing-root, body) #section-c27m9f8ye a.sect-c27m9f8ye-button,
    :is(#d2c-landing-root, body) #section-c27m9f8ye button.sect-c27m9f8ye-button {
        width: auto !important;
    }























    :is(#d2c-landing-root, body) #section-c27m9f8ye .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*24) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-itemTitle {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.2 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }

    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-itemDescription {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*14) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-c27m9f8ye .sect-c27m9f8ye-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

}

:is(#d2c-landing-root, body) #section-odcxsipp4 {
    width: 100% !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    padding-top: 0 !important;
    padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*64) !important;
    text-align: center !important;

}

:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-btn,
:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-button,
:is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-btn,
:is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-btn,
:is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-button,
:is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-button {
    width: auto !important;
    min-width:25%;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f34366 !important;
    color: #ffffff !important;
    border-radius: calc(var(--d2c-design-unit, 0.75pt)*9999) !important;
    text-decoration: none !important;
}

:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-btn > *,
:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-button > *,
:is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-btn > *,
:is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-btn > *,
:is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-button > *,
:is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-button > * {
    color: #ffffff !important;
}








:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-title {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*36) !important;

    line-height: 1.2 !important;

    color: inherit;

}

:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-description {
    font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

    line-height: 1.6 !important;

    color: inherit;

}


:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-title {

    line-height: 1.25 !important;
    letter-spacing: 0em !important;
}

:is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-description {

    line-height: 1.30 !important;
    letter-spacing: 0em !important;
}

















/* 整屏对比模块 AFTER 和 SVG 的颜色覆盖 (依赖 accentColor) */




/* 竞品对比模块 (COMPETITOR) 默认颜色回退 */




/* Keep exported mobile overrides aligned with Tailwind's md breakpoint. */
@media (max-width: 767px) {
    :is(#d2c-landing-root, body) #section-odcxsipp4 {
        padding-top: 0 !important;
        padding-bottom: calc(var(--d2c-design-unit, 0.75pt)*32) !important;
        text-align: center !important;





    }

    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-btn,
    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-button,
    :is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-btn,
    :is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-btn,
    :is(#d2c-landing-root, body) #section-odcxsipp4 a.sect-odcxsipp4-button,
    :is(#d2c-landing-root, body) #section-odcxsipp4 button.sect-odcxsipp4-button {
        width: 100% !important;
    }























    :is(#d2c-landing-root, body) #section-odcxsipp4 .hero-content-overlay {
        position: static !important;
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        height: auto !important;
    }


    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-description {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*16) !important;

        line-height: 1.6 !important;

        color: inherit;

    }


    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-title {

        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }

    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-description {

        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    /* 购物保障模块移动端主标题默认为白色 */


    /* 竞品对比模块 (COMPETITOR) 默认颜色回退 (Mobile) */






    /* 整屏对比模块 AFTER 颜色覆盖 (依赖 mobile accentColor) */


    /* AUTO-SCALE FALLBACK: If desktop font is set but mobile isn't, prevent huge desktop fonts from breaking mobile */

    :is(#d2c-landing-root, body) #section-odcxsipp4 .sect-odcxsipp4-title {
        font-size: calc(var(--d2c-design-unit, 0.75pt)*27.04) !important;
    }

}

/* codex-bundler-styles:start */
@media only screen and (max-width: 1080px) {
    .mf-bundle-product {
        zoom: 0.6;
        -webkit-text-size-adjust: 60%;
        text-size-adjust: 100%;
        font-size: 20px;
        line-height: 48px;
        letter-spacing: 0 !important;
    }

    .mf-bundle-product p,
    .mf-bundle-product span,
    .mf-bundle-product div,
    .mf-bundle-product a,
    .mf-bundle-product li {
        line-height: 48px !important;
    }
}

.mf-bundle-checkout-warning {
    color: #788188 !important;
    opacity: 0.6;
}

.app-embed-plus-component-pay-button-address-text {
    color: #000;
    opacity: 0.75;
    font-size: 16px !important;
}

.app-embed-plus-component-bundler {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

product-recommendations {
    display: none !important;
}

.js-stock-progress-bar {
    display: block !important;
}

#root .customer_buy_more_wrapper .customer_buy_more_title {
    font-size: 50px;
    margin-bottom: 40px;
}

#root table.customer-buy-more-discount-table {
    color: #000;
}

#root .quick-add-hidden {
    margin: 20px 40px 40px;
    font-size: 40px;
}

#root table.customer-buy-more-discount-table th,
td {
    padding: 20px 10px !important;
}

/* codex-bundler-styles:end */
/* codex-section-seam-overlap:start */
#section-ucgov82ur {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-tbnn6j3qz {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-lb2q382f4 {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-c2nza0ws2 {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-3mpj8ue8h {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-fwm2k9zax {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-kqtqrzn28 {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-bxibzy8ab {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-9yoyngmzh {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-xi6irejzo {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-5ql87wmaq {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-b6l1m7b5j {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-urytg6dgr {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-ka62o66ra {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-c27m9f8ye {
    margin-bottom: -5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

#section-odcxsipp4 {
    margin-bottom: 5px !important;
    padding-bottom: calc(0px + 5px) !important;
}

/* codex-section-seam-overlap:end */
/* codex-bundle-button-widths:start */
@media (max-width: 767px) {
    .codex-bundle-btn-section-ucgov82ur {
        width: 100% !important;
    }

    .codex-bundle-btn-section-c2nza0ws2 {
        width: 100% !important;
    }

    .codex-bundle-btn-section-kqtqrzn28 {
        width: 100% !important;
    }

    .codex-bundle-btn-section-xi6irejzo {
        width: 100% !important;
    }

    .codex-bundle-btn-section-odcxsipp4 {
        width: 100% !important;
    }
}

@media (min-width: 768px) {
    .codex-bundle-btn-section-ucgov82ur {
        width: 50% !important;
    }

    .codex-bundle-btn-section-c2nza0ws2 {
        width: fit-content !important;
    }

    .codex-bundle-btn-section-kqtqrzn28 {
        width: fit-content !important;
    }

    .codex-bundle-btn-section-xi6irejzo {
        width: 25% !important;
    }

    .codex-bundle-btn-section-odcxsipp4 {
        width: 25% !important;
    }
}

/* codex-bundle-button-widths:end */
@media (min-width:1060px) {
    .mtop {
        margin-top: 42px !important;
    }
}

@media (max-width:380px) {
    .f {
        font-size: 10px !important;
    }
}
/* 隐藏梯度模块 */
.app-embed-plus-component-gradient,{
    display:none !important;
}
#proImg.bind{
        max-width: 65%;
    margin-left: -3%;
}
#bind{
        max-height: 63%;
    margin-left: 2%;
}
#freegifts-main-popup-container,.guarantee_column_container, .collapsible-content__wrapper,.lt_back_to_top,.product-recommendations,.related-products,.multicolumn,#bundle-recent_sales,#sticky_add_to_cart_root,.vtl-st-main-widget{
display: none !important;
}