Product description
/* 主題顏色 獨立檔案 */ /* lightWhite */ .resellerContainer--theme { --theme-background: #000000; --theme--titleColor: #ffffff; --theme-textColor: #ffffff; } * { box-sizing: border-box; } body, div, p, section, article, figure, h1, h2, h3, span, ol, ul, li { margin: 0; padding: 0; } li { list-style: none; } .imageDefault { width: 100%; vertical-align: middle; } .resellerContainer { width: 100%; position: relative; padding: 0 15px; margin: 0 auto; min-width: 320px; background-color: var(--theme-background); } @media (min-width: 576px) { .resellerContainer { max-width: 540px; } } @media (min-width: 768px) { .resellerContainer { max-width: 720px; } } @media (min-width: 992px) { .resellerContainer { max-width: 960px; } } @media (min-width: 1300px) { .resellerContainer { max-width: 1170px; } } .resellerContainer--font { --font-title: 32px; --font-text: 16px; --font-cardTitle: 24px; --font-cardText: 16px; --font-contentTitle: 17px; --font-contentSubTitle: 17px; --font-contentDescription: 14px; --font-bulletPointItem: 13px; --font-noticeTitle: 13px; --font-noticeContent: 12px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans TC", "Microsoft JhengHei", "Meiryo UI", Helvetica, Arial, sans-serif; } .resellerCol-4, .resellerCol-3 { padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 25px; flex: 0 0 100%; } @media (min-width: 576px) { .resellerCol-4, .resellerCol-3 { padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 25px; flex: 0 0 50%; } } .resellerRow { display: flex; flex-wrap: wrap; margin: 0 -15px; } @media (min-width: 992px) { .resellerCol-3 { padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 25px; flex: 0 0 25%; } } @media (min-width: 992px) { .resellerCol-4 { padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 25px; flex: 0 0 33.3333333333%; } } .resellerCol-12 { padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 25px; flex: 0 0 100%; } .resellerBigFeature__content ol li::before, .resellerBigFeature__content ul li::before, .contentBulletPoint__item::before, .msiCard__content ol li::before, .msiCard__content ul li::before { display: inline; margin-right: 10px; } .msiCard__content ul, .msiCard__content ol, .msiCard__content .text p, .msiCard__content { margin-top: 15px; } .msiCard__imageBox { position: relative; overflow: hidden; } .msiCard__imageBox::before { content: ""; display: block; padding-top: 50%; } @media (min-width: 992px) { .msiCard__imageBox::before { display: none; } } .msiCard__imageBox .cardImage { position: absolute; top: -50%; left: 0; } @media (min-width: 992px) { .msiCard__imageBox .cardImage { position: static; top: unset; left: unset; } } .msiCard__content ol { counter-reset: num; } .msiCard__content ol li p { margin-top: 0; } .msiCard__content ol li + li { margin-top: 10px; } .msiCard__content ol li::before { counter-increment: num; content: counter(num) "."; } .msiCard__content ul { counter-reset: dot; } .msiCard__content ul li p { margin-top: 0; } .msiCard__content ul li + li { margin-top: 10px; } .msiCard__content ul li::before { counter-increment: dot; content: counter(dot, disc); } .msiCard__content .title { color: var(--theme--titleColor); font-size: var(--font-cardTitle); font-weight: bold; line-height: 1.2; } .msiCard__content .text { color: var(--theme-textColor); font-size: var(--font-cardText); margin-top: 5px; } .resellerKVContent__imageBox { position: relative; } .resellerKVContent__imageBox .msiLogo { position: absolute; top: 0; left: 0; z-index: 1; } .resellerKVContent__description { text-align: center; margin-top: 30px; } .resellerKVContent__description .title { color: var(--theme--titleColor); font-size: var(--font-title); font-weight: bold; } .resellerKVContent__description .context { color: var(--theme-textColor); margin: 4px auto 0; font-size: var(--font-text); } @media (min-width: 992px) { .resellerKVContent__description .context { width: 50%; } } .resellerAPlus__content .contentDescription, .resellerAPlus__content .contentSubTitle, .resellerAPlus__content .contentTitle { margin-bottom: 8px; } .resellerAPlusRow { display: grid; gap: 15px; grid-template-columns: 1.2fr 2fr 1fr; } .resellerAPlus__content { padding-right: 50px; padding-left: 20px; color: #0f1111; } .resellerAPlus__content .contentTitle { font-size: var(--font-contentTitle); line-height: 20px; } .resellerAPlus__content .contentSubTitle { font-weight: 400; font-size: var(--font-contentSubTitle); line-height: 1.255; font-style: italic; color: #565959; } .resellerAPlus__content .contentDescription { font-size: var(--font-contentDescription); line-height: 20px; } .contentBulletPoint { border: 1px solid #ddd; border-radius: 5px; background-color: #f3f3f3; padding: 14px 25px; margin-top: 14px; position: relative; counter-reset: dot; } .contentBulletPoint__item { font-size: var(--font-bulletPointItem); line-height: 19px; } .contentBulletPoint__item::before { f...