/** Shopify CDN: Minification failed

Line 2621:51 Unexpected "("
Line 2631:51 Unexpected "("
Line 2648:55 Unexpected "("
Line 2657:55 Unexpected "("
Line 2666:55 Unexpected "("
Line 2675:55 Unexpected "("
Line 2685:51 Unexpected "("
Line 2690:51 Unexpected "("
Line 2716:55 Unexpected "("
Line 2727:55 Unexpected "("
... and 7 more hidden warnings

**/
/* Local Fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-font-ec84a3760fbd2932bce1c111613906eb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* @font-face {
  font-family: 'Playfair-Display';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/playfair-display-regular.ttf?v=1785218853') format('ttf');
  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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-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;
}

/* Uploaded Fonts */

        @font-face {
          font-family: 'Cormorant';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-f314bec4.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Bodoni Moda';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-9e699e03.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Cormorant-Italic';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-3cd16a25.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'librebodoni regular';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-256ec581.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'librebodoni semibolditalic';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-51e24da7.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'CormorantGaramond-VariableFont_wght';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-2fb5ddb9.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        /* @font-face {
          font-family: 'Playfair Display';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/HilsfigerRegular-nRVMO.otf?v=1785220714') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        } */
        @font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://cdn.shopify.com/s/files/1/0679/3543/6884/files/168f7f06-font-48d1e9cdfb4d5ee53ae41991e0117247.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;
}
      

        @font-face {
          font-family: 'Cormorant-VariableFont_wght';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-9239f89d.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Fontfabric---Mont-SemiBold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-8bc1342f.otf') format('opentype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Fontfabric---Mont-Black-Italic';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-faf5ad44.otf') format('opentype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'LibreBodoni-SemiBold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-64070225.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Didot-Bold-1';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-10cd0c6a.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Krona One';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-04399954.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'AVGARDN_0';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-3cb92ccb.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Poppins-SemiBold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-a3c63071.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Poppins-Bold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-85660d32.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'GoogleSans_17pt-Bold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-6cf5ad93.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'baloo-2-bold';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-dfc75be3.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: '-BALOO';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-e097448b.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'baloo-2-medium';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-8f481417.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'debussy';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-22b35da2.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'CoffeCake';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-fe03d670.otf') format('opentype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

        @font-face {
          font-family: 'Valken Regular';
          src: url('https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-custom-fbc7827b.ttf') format('truetype');
          font-weight: normal;
          font-style: normal;
          font-display: swap;
        }
      

    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;
    }
    #d2c-landing-root {
        width: 100%;
        --d2c-design-unit: calc(100vw / 393);
        font-size: calc(var(--d2c-design-unit)*16) !important;
        font-family: 'Inter', sans-serif;
        -webkit-text-size-adjust: none !important;
        -moz-text-size-adjust: none !important;
        text-size-adjust: none !important;
    }
    @media (min-width: 768px) {
        #d2c-landing-root {
            --d2c-design-unit: calc(100vw / 1920);
        }
    }
    h1, h2, h3, h4, .font-heading { font-family: 'Playfair Display', sans-serif; }
    
    

    














    section {
        scroll-margin-top: calc(var(--d2c-design-unit)*80); /* Offset for sticky navbar */
    }

    /* Native Animation Classes - Independent of Tailwind */
    .reveal-on-scroll {
        opacity: 0;
        transform: translateY(calc(var(--d2c-design-unit)*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)*50); margin-bottom: calc(var(--d2c-design-unit)*40); }
    #root table.customer-buy-more-discount-table { color: #000; }
    #root .quick-add-hidden { margin: calc(var(--d2c-design-unit)*20) calc(var(--d2c-design-unit)*40) calc(var(--d2c-design-unit)*40); font-size: calc(var(--d2c-design-unit)*40); }
    #root table.customer-buy-more-discount-table th, td { padding: calc(var(--d2c-design-unit)*20) calc(var(--d2c-design-unit)*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)*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-beo00o915 {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*16) !important;
        padding-bottom: calc(var(--d2c-design-unit)*16) !important;
        text-align: left !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-btn, :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-button,
    :is(#d2c-landing-root, body) #section-beo00o915 a.sect-beo00o915-btn, :is(#d2c-landing-root, body) #section-beo00o915 button.sect-beo00o915-btn,
    :is(#d2c-landing-root, body) #section-beo00o915 a.sect-beo00o915-button, :is(#d2c-landing-root, body) #section-beo00o915 button.sect-beo00o915-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-title { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-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-beo00o915 {
            padding-top: calc(var(--d2c-design-unit)*16) !important;
            padding-bottom: calc(var(--d2c-design-unit)*16) !important;
            text-align: left !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-btn, :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-button,
        :is(#d2c-landing-root, body) #section-beo00o915 a.sect-beo00o915-btn, :is(#d2c-landing-root, body) #section-beo00o915 button.sect-beo00o915-btn,
        :is(#d2c-landing-root, body) #section-beo00o915 a.sect-beo00o915-button, :is(#d2c-landing-root, body) #section-beo00o915 button.sect-beo00o915-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-beo00o915 .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-beo00o915 .sect-beo00o915-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-df3qhy3vb {
        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-df3qhy3vb .sect-df3qhy3vb-btn, :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-button,
    :is(#d2c-landing-root, body) #section-df3qhy3vb a.sect-df3qhy3vb-btn, :is(#d2c-landing-root, body) #section-df3qhy3vb button.sect-df3qhy3vb-btn,
    :is(#d2c-landing-root, body) #section-df3qhy3vb a.sect-df3qhy3vb-button, :is(#d2c-landing-root, body) #section-df3qhy3vb button.sect-df3qhy3vb-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    
    :is(#d2c-landing-root, body) #section-df3qhy3vb .hero-content-overlay {
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !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-df3qhy3vb .sect-df3qhy3vb-title { 
            font-size: calc(var(--d2c-design-unit)*60) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-subtitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: #ffffff !important;
            background-color: rgba(221, 114, 128, 0.9) !important;
        }
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: #622a1e !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: #5e5e5e !important;
            
        }
        

    :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-description {
        
        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-hero-seg-0 {
            
            
            color: #dd7280 !important;
            /* font-family: 'Playfair-Display' !important; */
            
        }
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-hero-seg-1 {
            
            
            color: #000000 !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-df3qhy3vb {
            padding-top: 0 !important;
            padding-bottom: calc(var(--d2c-design-unit)*32) !important;
            text-align: center !important;
            background-color: #ffffff !important;
            
            
                background-image: none !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-btn, :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-button,
        :is(#d2c-landing-root, body) #section-df3qhy3vb a.sect-df3qhy3vb-btn, :is(#d2c-landing-root, body) #section-df3qhy3vb button.sect-df3qhy3vb-btn,
        :is(#d2c-landing-root, body) #section-df3qhy3vb a.sect-df3qhy3vb-button, :is(#d2c-landing-root, body) #section-df3qhy3vb button.sect-df3qhy3vb-button {
            width: 100% !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-df3qhy3vb .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-title { 
                font-size: calc(var(--d2c-design-unit)*40) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-subtitle { 
                
                
                
                
                color: #ffffff !important;
                background-color: rgba(221, 114, 128, 0.8) !important;
            }
        
            :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-df3qhy3vb .sect-df3qhy3vb-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-zuw332m1f {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-btn, :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-button,
    :is(#d2c-landing-root, body) #section-zuw332m1f a.sect-zuw332m1f-btn, :is(#d2c-landing-root, body) #section-zuw332m1f button.sect-zuw332m1f-btn,
    :is(#d2c-landing-root, body) #section-zuw332m1f a.sect-zuw332m1f-button, :is(#d2c-landing-root, body) #section-zuw332m1f button.sect-zuw332m1f-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-description {
        
        line-height: 1.30 !important;
        letter-spacing: 0em !important;
    }

    

    

    
    :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-pain-points-list {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        column-gap: calc(var(--d2c-design-unit)*32) !important;
        row-gap: calc(var(--d2c-design-unit)*32) !important;
    }
    :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-pain-point-card {
        box-sizing: border-box !important;
        flex: 0 0 calc(25% - calc(var(--d2c-design-unit)*24)) !important;
        max-width: calc(25% - calc(var(--d2c-design-unit)*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-zuw332m1f {
            padding-top: calc(var(--d2c-design-unit)*16) !important;
            padding-bottom: calc(var(--d2c-design-unit)*16) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-btn, :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-button,
        :is(#d2c-landing-root, body) #section-zuw332m1f a.sect-zuw332m1f-btn, :is(#d2c-landing-root, body) #section-zuw332m1f button.sect-zuw332m1f-btn,
        :is(#d2c-landing-root, body) #section-zuw332m1f a.sect-zuw332m1f-button, :is(#d2c-landing-root, body) #section-zuw332m1f button.sect-zuw332m1f-button {
            width: auto !important;
        }

        

        

        
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-pain-points-list {
            column-gap: calc(var(--d2c-design-unit)*16) !important;
            row-gap: calc(var(--d2c-design-unit)*12) !important;
        }
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-pain-point-card {
            flex-basis: calc(50% - calc(var(--d2c-design-unit)*8)) !important;
            max-width: calc(50% - calc(var(--d2c-design-unit)*8)) !important;
        }
        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-zuw332m1f .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-zuw332m1f .sect-zuw332m1f-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-c6ivoceub {
        width: 100% !important;
        background-color: #f4f5f8 !important;
        color: #ffffff !important;
        padding-top: calc(var(--d2c-design-unit)*32) !important;
        padding-bottom: calc(var(--d2c-design-unit)*128) !important;
        text-align: center !important;
        background-image: url("https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-image-10.png") !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;
    }
    
    :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-btn, :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-button,
    :is(#d2c-landing-root, body) #section-c6ivoceub a.sect-c6ivoceub-btn, :is(#d2c-landing-root, body) #section-c6ivoceub button.sect-c6ivoceub-btn,
    :is(#d2c-landing-root, body) #section-c6ivoceub a.sect-c6ivoceub-button, :is(#d2c-landing-root, body) #section-c6ivoceub button.sect-c6ivoceub-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    
    :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title-card-gap {
        margin-bottom: calc(var(--d2c-design-unit)*50) !important;
    }
    

    
    @media (min-width: 768px) {
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-desktop-content {
            box-sizing: border-box !important;
            width: calc(var(--d2c-design-unit)*900) !important;
            max-width: 100% !important;
        }
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title,
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description-layout,
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description-content {
            width: 100% !important;
            max-width: 100% !important;
        }
    }
    
    
    
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title { 
            font-size: calc(var(--d2c-design-unit)*40) !important;
            font-weight: bold !important;
            line-height: 1.2 !important;
            
            color: #000000 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            font-weight: bold !important;
            line-height: 1.2 !important;
            
            color: #ffffff !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: #2b2b2b !important;
            
        }
        

    :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-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-c6ivoceub {
            
        height:600px;
            padding-top: calc(var(--d2c-design-unit)*32) !important;
            padding-bottom: calc(var(--d2c-design-unit)*32) !important;
            text-align: center !important;
            
            
            
                background-image: url("https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-image-9.png") !important; background-size: cover !important; background-position: center center !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-btn, :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-button,
        :is(#d2c-landing-root, body) #section-c6ivoceub a.sect-c6ivoceub-btn, :is(#d2c-landing-root, body) #section-c6ivoceub button.sect-c6ivoceub-btn,
        :is(#d2c-landing-root, body) #section-c6ivoceub a.sect-c6ivoceub-button, :is(#d2c-landing-root, body) #section-c6ivoceub button.sect-c6ivoceub-button {
            width: auto !important;
        }

        

        

        

        
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title-card-gap {
            margin-bottom: calc(var(--d2c-design-unit)*50) !important;
        }
        

        
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-large-image-content {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
        }
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description-layout {
            box-sizing: border-box !important;
            width: 100% !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description-content {
            box-sizing: border-box !important;
            width: calc(var(--d2c-design-unit)*280) !important;
            max-width: 100% !important;
            margin-left: auto !important;
            margin-right: auto !important;
            overflow-wrap: anywhere !important;
            word-break: break-word !important;
        }
        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-c6ivoceub .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title { 
                font-size: calc(var(--d2c-design-unit)*23) !important;
                
                line-height: 0.8 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.2 !important;
                
                color: #363636 !important;
                
            }
        
            :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.4 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-title {
            
            line-height: 0.8 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-c6ivoceub .sect-c6ivoceub-description {
            
            line-height: 1.4 !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-k54sg9icl {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-btn, :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-button,
    :is(#d2c-landing-root, body) #section-k54sg9icl a.sect-k54sg9icl-btn, :is(#d2c-landing-root, body) #section-k54sg9icl button.sect-k54sg9icl-btn,
    :is(#d2c-landing-root, body) #section-k54sg9icl a.sect-k54sg9icl-button, :is(#d2c-landing-root, body) #section-k54sg9icl button.sect-k54sg9icl-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*24) !important;
            
            line-height: 1.2 !important;
            
            color: #dd7280 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: #333333 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-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-k54sg9icl {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-btn, :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-button,
        :is(#d2c-landing-root, body) #section-k54sg9icl a.sect-k54sg9icl-btn, :is(#d2c-landing-root, body) #section-k54sg9icl button.sect-k54sg9icl-btn,
        :is(#d2c-landing-root, body) #section-k54sg9icl a.sect-k54sg9icl-button, :is(#d2c-landing-root, body) #section-k54sg9icl button.sect-k54sg9icl-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-selling-point-title-only {
            display: flex !important;
            flex: 1 1 0% !important;
            flex-direction: column !important;
            justify-content: center !important;
            align-self: stretch !important;
        }
        
        
        :is(#d2c-landing-root, body) #section-k54sg9icl .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*20) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-k54sg9icl .sect-k54sg9icl-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-myk96n5we {
        width: 100% !important;
        background-color: #f4f5f8 !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*128) !important;
        padding-bottom: calc(var(--d2c-design-unit)*128) !important;
        text-align: left !important;
        background-image: url("https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-image-13.png") !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;
    }
    
    :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-btn, :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-button,
    :is(#d2c-landing-root, body) #section-myk96n5we a.sect-myk96n5we-btn, :is(#d2c-landing-root, body) #section-myk96n5we button.sect-myk96n5we-btn,
    :is(#d2c-landing-root, body) #section-myk96n5we a.sect-myk96n5we-button, :is(#d2c-landing-root, body) #section-myk96n5we button.sect-myk96n5we-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: #000000 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-description { 
            font-size: calc(var(--d2c-design-unit)*19) !important;
            
            line-height: 1.6 !important;
            
            color: #454545 !important;
            
        }
        

    :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-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-myk96n5we {
            padding-top: calc(var(--d2c-design-unit)*128) !important;
            padding-bottom: calc(var(--d2c-design-unit)*128) !important;
            text-align: center !important;
                position: relative;
            
            
                
            
        }
        .section-myk96n5we-content{
            position: relative;
            z-index:1;
        }
        :is(#d2c-landing-root, body) #section-myk96n5we::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    pointer-events: none;
    border-radius: inherit;
}
        
        :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-btn, :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-button,
        :is(#d2c-landing-root, body) #section-myk96n5we a.sect-myk96n5we-btn, :is(#d2c-landing-root, body) #section-myk96n5we button.sect-myk96n5we-btn,
        :is(#d2c-landing-root, body) #section-myk96n5we a.sect-myk96n5we-button, :is(#d2c-landing-root, body) #section-myk96n5we button.sect-myk96n5we-button {
            width: 100% !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-myk96n5we .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: #ffffff !important;
                
            }
        
            :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-description { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: #f2f2f2 !important;
                
            }
        

        :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-myk96n5we .sect-myk96n5we-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-jwcwpbjm2 {
        width: 100% !important;
        background-color: #dd7280 !important;
        color: #ffffff !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-btn, :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-button,
    :is(#d2c-landing-root, body) #section-jwcwpbjm2 a.sect-jwcwpbjm2-btn, :is(#d2c-landing-root, body) #section-jwcwpbjm2 button.sect-jwcwpbjm2-btn,
    :is(#d2c-landing-root, body) #section-jwcwpbjm2 a.sect-jwcwpbjm2-button, :is(#d2c-landing-root, body) #section-jwcwpbjm2 button.sect-jwcwpbjm2-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-title { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            font-weight: bold !important;
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-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-jwcwpbjm2 {
            padding-top: calc(var(--d2c-design-unit)*32) !important;
            padding-bottom: calc(var(--d2c-design-unit)*32) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-btn, :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-button,
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 a.sect-jwcwpbjm2-btn, :is(#d2c-landing-root, body) #section-jwcwpbjm2 button.sect-jwcwpbjm2-btn,
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 a.sect-jwcwpbjm2-button, :is(#d2c-landing-root, body) #section-jwcwpbjm2 button.sect-jwcwpbjm2-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-jwcwpbjm2 .sect-jwcwpbjm2-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-m3r9unpxc {
        width: 100% !important;
        background-color: #111111 !important;
        color: #000000 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-btn, :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-button,
    :is(#d2c-landing-root, body) #section-m3r9unpxc a.sect-m3r9unpxc-btn, :is(#d2c-landing-root, body) #section-m3r9unpxc button.sect-m3r9unpxc-btn,
    :is(#d2c-landing-root, body) #section-m3r9unpxc a.sect-m3r9unpxc-button, :is(#d2c-landing-root, body) #section-m3r9unpxc button.sect-m3r9unpxc-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemIcon { 
            
            
            
            
            color: #dd7280 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-tabLabel { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*40) !important;
            font-weight: bold !important;
            line-height: 1.2 !important;
            
            color: #000000 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemSubtitle { 
            font-size: calc(var(--d2c-design-unit)*24) !important;
            
            line-height: 1.2 !important;
            
            color: #dd7280 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemHighlight { 
            font-size: calc(var(--d2c-design-unit)*24) !important;
            font-weight: bold !important;
            line-height: 1.6 !important;
            
            color: #dd7280 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.6 !important;
            
            color: #454545 !important;
            
        }
        

    :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-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-m3r9unpxc {
            padding-top: 0 !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-btn, :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-button,
        :is(#d2c-landing-root, body) #section-m3r9unpxc a.sect-m3r9unpxc-btn, :is(#d2c-landing-root, body) #section-m3r9unpxc button.sect-m3r9unpxc-btn,
        :is(#d2c-landing-root, body) #section-m3r9unpxc a.sect-m3r9unpxc-button, :is(#d2c-landing-root, body) #section-m3r9unpxc button.sect-m3r9unpxc-button {
            width: auto !important;
        }

        

        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-carousel-content {
            margin-top: calc(var(--d2c-design-unit)*439) !important;
        }
        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-m3r9unpxc .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-tabLabel { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*23) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemSubtitle { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemHighlight { 
                font-size: calc(var(--d2c-design-unit)*20) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-m3r9unpxc .sect-m3r9unpxc-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-4g7u3i97y {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-btn, :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-button,
    :is(#d2c-landing-root, body) #section-4g7u3i97y a.sect-4g7u3i97y-btn, :is(#d2c-landing-root, body) #section-4g7u3i97y button.sect-4g7u3i97y-btn,
    :is(#d2c-landing-root, body) #section-4g7u3i97y a.sect-4g7u3i97y-button, :is(#d2c-landing-root, body) #section-4g7u3i97y button.sect-4g7u3i97y-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: #dd7280 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-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-4g7u3i97y {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-btn, :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-button,
        :is(#d2c-landing-root, body) #section-4g7u3i97y a.sect-4g7u3i97y-btn, :is(#d2c-landing-root, body) #section-4g7u3i97y button.sect-4g7u3i97y-btn,
        :is(#d2c-landing-root, body) #section-4g7u3i97y a.sect-4g7u3i97y-button, :is(#d2c-landing-root, body) #section-4g7u3i97y button.sect-4g7u3i97y-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-selling-point-title-only {
            display: flex !important;
            flex: 1 1 0% !important;
            flex-direction: column !important;
            justify-content: center !important;
            align-self: stretch !important;
        }
        
        
        :is(#d2c-landing-root, body) #section-4g7u3i97y .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*20) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-4g7u3i97y .sect-4g7u3i97y-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-0ol1hcalc(var(--d2c-design-unit)*63) {
        width: 100% !important;
        background-color: #fffafa !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-button,
    :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) a.sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) button.sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn,
    :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) a.sect-0ol1hcalc(var(--d2c-design-unit)*63)-button, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) button.sect-0ol1hcalc(var(--d2c-design-unit)*63)-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-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-0ol1hcalc(var(--d2c-design-unit)*63) {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-button,
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) a.sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) button.sect-0ol1hcalc(var(--d2c-design-unit)*63)-btn,
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) a.sect-0ol1hcalc(var(--d2c-design-unit)*63)-button, :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) button.sect-0ol1hcalc(var(--d2c-design-unit)*63)-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-0ol1hcalc(var(--d2c-design-unit)*63) .sect-0ol1hcalc(var(--d2c-design-unit)*63)-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-odp7drnao {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-btn, :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-button,
    :is(#d2c-landing-root, body) #section-odp7drnao a.sect-odp7drnao-btn, :is(#d2c-landing-root, body) #section-odp7drnao button.sect-odp7drnao-btn,
    :is(#d2c-landing-root, body) #section-odp7drnao a.sect-odp7drnao-button, :is(#d2c-landing-root, body) #section-odp7drnao button.sect-odp7drnao-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-title { 
            font-size: calc(var(--d2c-design-unit)*40) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-productTitle { 
            font-size: calc(var(--d2c-design-unit)*30) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-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-odp7drnao {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*32) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-btn, :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-button,
        :is(#d2c-landing-root, body) #section-odp7drnao a.sect-odp7drnao-btn, :is(#d2c-landing-root, body) #section-odp7drnao button.sect-odp7drnao-btn,
        :is(#d2c-landing-root, body) #section-odp7drnao a.sect-odp7drnao-button, :is(#d2c-landing-root, body) #section-odp7drnao button.sect-odp7drnao-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-odp7drnao .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-title { 
                font-size: calc(var(--d2c-design-unit)*30) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-description { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-productTitle { 
                font-size: calc(var(--d2c-design-unit)*20) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-odp7drnao .sect-odp7drnao-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-39v3iz4tj {
        width: 100% !important;
        background-color: #001726 !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        background-image: url("https://cdn.shopify.com/s/files/1/0846/8365/3408/files/29786c1c-image-28.jpg") !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;
    }
    
    :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-btn, :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-button,
    :is(#d2c-landing-root, body) #section-39v3iz4tj a.sect-39v3iz4tj-btn, :is(#d2c-landing-root, body) #section-39v3iz4tj button.sect-39v3iz4tj-btn,
    :is(#d2c-landing-root, body) #section-39v3iz4tj a.sect-39v3iz4tj-button, :is(#d2c-landing-root, body) #section-39v3iz4tj button.sect-39v3iz4tj-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: #262626 !important;
            
        }
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-description { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-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-39v3iz4tj {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-btn, :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-button,
        :is(#d2c-landing-root, body) #section-39v3iz4tj a.sect-39v3iz4tj-btn, :is(#d2c-landing-root, body) #section-39v3iz4tj button.sect-39v3iz4tj-btn,
        :is(#d2c-landing-root, body) #section-39v3iz4tj a.sect-39v3iz4tj-button, :is(#d2c-landing-root, body) #section-39v3iz4tj button.sect-39v3iz4tj-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: #000000 !important;
                
            }
        
            :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-description {
            
            line-height: 1.30 !important;
            letter-spacing: 0em !important;
        }

        /* 购物保障模块移动端主标题默认为白色 */
        
        :is(#d2c-landing-root, body) #section-39v3iz4tj .sect-39v3iz4tj-title {
            color: #000000 !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-5tbozwu11 {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*64) !important;
        padding-bottom: calc(var(--d2c-design-unit)*32) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-btn, :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-button,
    :is(#d2c-landing-root, body) #section-5tbozwu11 a.sect-5tbozwu11-btn, :is(#d2c-landing-root, body) #section-5tbozwu11 button.sect-5tbozwu11-btn,
    :is(#d2c-landing-root, body) #section-5tbozwu11 a.sect-5tbozwu11-button, :is(#d2c-landing-root, body) #section-5tbozwu11 button.sect-5tbozwu11-button {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-itemTitle { 
            font-size: calc(var(--d2c-design-unit)*20) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-description { 
            font-size: calc(var(--d2c-design-unit)*18) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-itemDescription { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-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-5tbozwu11 {
            padding-top: calc(var(--d2c-design-unit)*48) !important;
            padding-bottom: calc(var(--d2c-design-unit)*32) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-btn, :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-button,
        :is(#d2c-landing-root, body) #section-5tbozwu11 a.sect-5tbozwu11-btn, :is(#d2c-landing-root, body) #section-5tbozwu11 button.sect-5tbozwu11-btn,
        :is(#d2c-landing-root, body) #section-5tbozwu11 a.sect-5tbozwu11-button, :is(#d2c-landing-root, body) #section-5tbozwu11 button.sect-5tbozwu11-button {
            width: auto !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-5tbozwu11 .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-title { 
                font-size: calc(var(--d2c-design-unit)*26) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-itemTitle { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-itemDescription { 
                font-size: calc(var(--d2c-design-unit)*14) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-5tbozwu11 .sect-5tbozwu11-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-v44sq11fo {
        width: 100% !important;
        background-color: #ffffff !important;
        color: #111827 !important;
        padding-top: calc(var(--d2c-design-unit)*16) !important;
        padding-bottom: calc(var(--d2c-design-unit)*64) !important;
        text-align: center !important;
        
    }
    
    :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-btn, :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-button,
    :is(#d2c-landing-root, body) #section-v44sq11fo a.sect-v44sq11fo-btn, :is(#d2c-landing-root, body) #section-v44sq11fo button.sect-v44sq11fo-btn,
    :is(#d2c-landing-root, body) #section-v44sq11fo a.sect-v44sq11fo-button, :is(#d2c-landing-root, body) #section-v44sq11fo button.sect-v44sq11fo-button {
        width: 25% !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-decoration: none !important;
    }
    
    

    

    
    
    
        :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-title { 
            font-size: calc(var(--d2c-design-unit)*36) !important;
            
            line-height: 1.2 !important;
            
            color: inherit;
            
        }
        
        :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-description { 
            font-size: calc(var(--d2c-design-unit)*16) !important;
            
            line-height: 1.6 !important;
            
            color: inherit;
            
        }
        

    :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-title {
        
        line-height: 1.25 !important;
        letter-spacing: 0em !important;
    }
    :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-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-v44sq11fo {
            padding-top: calc(var(--d2c-design-unit)*16) !important;
            padding-bottom: calc(var(--d2c-design-unit)*48) !important;
            text-align: center !important;
            
            
            
                
            
        }
        
        :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-btn, :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-button,
        :is(#d2c-landing-root, body) #section-v44sq11fo a.sect-v44sq11fo-btn, :is(#d2c-landing-root, body) #section-v44sq11fo button.sect-v44sq11fo-btn,
        :is(#d2c-landing-root, body) #section-v44sq11fo a.sect-v44sq11fo-button, :is(#d2c-landing-root, body) #section-v44sq11fo button.sect-v44sq11fo-button {
            width: 100% !important;
        }

        

        

        

        

        

        

        

        

        
        
        :is(#d2c-landing-root, body) #section-v44sq11fo .hero-content-overlay {
            position: static !important;
            padding: 0 !important;
            display: block !important;
            width: auto !important;
            height: auto !important;
        }
        
        
            :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-title { 
                font-size: calc(var(--d2c-design-unit)*18) !important;
                
                line-height: 1.2 !important;
                
                color: inherit;
                
            }
        
            :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-description { 
                font-size: calc(var(--d2c-design-unit)*16) !important;
                
                line-height: 1.6 !important;
                
                color: inherit;
                
            }
        

        :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-title {
            
            line-height: 1.25 !important;
            letter-spacing: 0em !important;
        }
        :is(#d2c-landing-root, body) #section-v44sq11fo .sect-v44sq11fo-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 */
        
    }
  
/* codex-bundler-styles:start */
.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;
}
/* codex-bundler-styles:end */
/* codex-section-seam-overlap:start */
#section-df3qhy3vb {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-zuw332m1f {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-c6ivoceub {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-k54sg9icl {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-myk96n5we {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-jwcwpbjm2 {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-m3r9unpxc {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-4g7u3i97y {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-0ol1h63px {
  margin-bottom: -5px !important;
  /* padding-bottom: calc(0px + 5px) !important; */
  background-color:#fffafa !important;
    padding-top: calc(var(--d2c-design-unit) * 64) !important;
    padding-bottom: calc(var(--d2c-design-unit) * 64) !important;
}


#section-odp7drnao {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-39v3iz4tj {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-5tbozwu11 {
  margin-bottom: -5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

#section-v44sq11fo {
  margin-bottom: 5px !important;
  padding-bottom: calc(0px + 5px) !important;
}

/* codex-section-seam-overlap:end */
/* codex-bundle-button-widths:start */
@media (max-width: 767px) {

                #section-0ol1h63px .sect-0ol1h-title{
    font-size:calc(var(--d2c-design-unit)*26) !important;
}
#section-0ol1h63px .sect-0ol1h-description{
    font-size:calc(var(--d2c-design-unit)*16) !important;
}
  .codex-bundle-btn-section-df3qhy3vb { width: 100% !important; }
  .codex-bundle-btn-section-myk96n5we { width: 100% !important; }
  .codex-bundle-btn-section-v44sq11fo { width: 100% !important; }
}
@media (min-width: 768px) {

    #section-0ol1h63px .sect-0ol1h-title{
    font-size:calc(var(--d2c-design-unit)*36) !important;
}
#section-0ol1h63px .sect-0ol1h-description{
    font-size:calc(var(--d2c-design-unit)*18) !important;
}
  .codex-bundle-btn-section-df3qhy3vb { width: fit-content !important; }
  .codex-bundle-btn-section-myk96n5we { width: fit-content !important; }
  .codex-bundle-btn-section-v44sq11fo { width: 25% !important; }
}
/* codex-bundle-button-widths:end */
.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;
}