.elementor-12892 .elementor-element.elementor-element-4c03fe00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-27ca2bd1{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-repeater-item-f47b3c5 .swiper-slide-bg{background-image:url(https://distinctiveplatform.shop/wp-content/uploads/2026/01/2-IMG_3642_jpg.webp);background-size:contain;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-repeater-item-6288391 .swiper-slide-bg{background-image:url(https://distinctiveplatform.shop/wp-content/uploads/2026/01/6-IMG_3618_jpg.webp);background-size:contain;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-repeater-item-40ebeb5 .swiper-slide-bg{background-image:url(https://distinctiveplatform.shop/wp-content/uploads/2026/01/4-IMG_3635_jpg.webp);background-size:contain;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-repeater-item-ef1b879 .swiper-slide-bg{background-image:url(https://distinctiveplatform.shop/wp-content/uploads/2026/01/5-IMG_3630_jpg.webp);background-size:contain;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-repeater-item-1b8a541 .swiper-slide-bg{background-image:url(https://distinctiveplatform.shop/wp-content/uploads/2026/01/3-IMG_3637_jpg.webp);background-size:contain;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-slide-contents{max-width:66%;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-slide-inner{text-align:center;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-swiper-button{color:#FF8200;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .elementor-swiper-button svg{fill:#FF8200;}.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-pagination-bullet-active{background-color:#FF8200;}.elementor-12892 .elementor-element.elementor-element-6f823013{--display:flex;--justify-content:center;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-6cf6fe98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-402a93ef{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-402a93ef:not(.elementor-motion-effects-element-type-background), .elementor-12892 .elementor-element.elementor-element-402a93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://distinctiveplatform.shop/wp-content/uploads/2026/01/9449522e-676f-44a0-8d7b-ec033b5db7a9.__CR001464625_PT0_SX1464_V1___.jpg");}.elementor-12892 .elementor-element.elementor-element-100159df{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-155d1300{--display:flex;--justify-content:flex-end;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-6188518d{--e-image-carousel-slides-to-show:3;}.elementor-12892 .elementor-element.elementor-element-6188518d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12892 .elementor-element.elementor-element-6188518d .elementor-swiper-button.elementor-swiper-button-next{font-size:31px;color:#FF7400;}.elementor-12892 .elementor-element.elementor-element-6188518d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12892 .elementor-element.elementor-element-6188518d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF7400;}.elementor-12892 .elementor-element.elementor-element-6188518d .swiper-pagination-bullet{background:#FF7400;}.elementor-12892 .elementor-element.elementor-element-6188518d .swiper-wrapper{display:flex;align-items:center;}.elementor-12892 .elementor-element.elementor-element-a8e9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-2501535a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-7b86ee1{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-2b280bdc{font-family:"ABeeZee", Sans-serif;font-size:20px;}.elementor-12892 .elementor-element.elementor-element-37e88456{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-25c323e8{font-family:"ABeeZee", Sans-serif;font-size:20px;}.elementor-12892 .elementor-element.elementor-element-45dc5c09{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-110af946{font-family:"ABeeZee", Sans-serif;font-size:20px;}.elementor-12892 .elementor-element.elementor-element-7f600efd{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-4d98865c{font-family:"ABeeZee", Sans-serif;font-size:20px;}.elementor-12892 .elementor-element.elementor-element-586dcae3{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-5fe36629{font-family:"ABeeZee", Sans-serif;font-size:20px;}.elementor-12892 .elementor-element.elementor-element-63c55503{--n-accordion-title-font-size:30px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-12892 .elementor-element.elementor-element-63c55503 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"ABeeZee", Sans-serif;}.elementor-12892 .elementor-element.elementor-element-7a8816b2{--display:flex;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-4104695f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-363e6973{--display:flex;--justify-content:center;overflow:visible;}.elementor-12892 .elementor-element.elementor-element-7563725e{--display:flex;overflow:visible;}@media(min-width:768px){.elementor-12892 .elementor-element.elementor-element-4c03fe00{--content-width:1460px;}.elementor-12892 .elementor-element.elementor-element-6cf6fe98{--content-width:1460px;}.elementor-12892 .elementor-element.elementor-element-100159df{--width:40%;}.elementor-12892 .elementor-element.elementor-element-a8e9c6{--content-width:1460px;}.elementor-12892 .elementor-element.elementor-element-2501535a{--content-width:1460px;}.elementor-12892 .elementor-element.elementor-element-7a8816b2{--content-width:1460px;}.elementor-12892 .elementor-element.elementor-element-363e6973{--width:70%;}.elementor-12892 .elementor-element.elementor-element-7563725e{--width:30%;}}@media(max-width:1024px){.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-slide{height:650px;}}@media(max-width:767px){.elementor-12892 .elementor-element.elementor-element-24ec36fd .swiper-slide{height:420px;}.elementor-12892 .elementor-element.elementor-element-2b280bdc{font-size:12px;}.elementor-12892 .elementor-element.elementor-element-25c323e8{font-size:12px;}.elementor-12892 .elementor-element.elementor-element-110af946{font-size:12px;}.elementor-12892 .elementor-element.elementor-element-4d98865c{font-size:12px;}.elementor-12892 .elementor-element.elementor-element-5fe36629{font-size:12px;}.elementor-12892 .elementor-element.elementor-element-63c55503{--n-accordion-title-font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-7a6e8084 */.choco-luxury {
  max-width: 760px;
  margin: 0 auto;

  /* ===== 全局内边距 ===== */
  padding: var(--block-padding, 32px);

  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
  color: #2b2b2b;
  line-height: 1.7;
}

/* ===== 段落通用 ===== */
.choco-luxury p {
  font-size: 12px;
}

/* 首段（卖点引导） */
.choco-luxury .intro {
  margin-bottom: var(--space-after-intro, 22px);
}

.choco-luxury .intro strong {
  display: block;
  margin-bottom: var(--space-after-intro-title, 10px);
  font-size: 16px;
  letter-spacing: 0.01em;
}

/* 正文段落 */
.choco-luxury .body-text {
  margin-bottom: var(--space-between-paragraphs, 10px);
}

/* ===== 分区标题 ===== */
.choco-luxury .section-title {
  margin-top: var(--space-before-section, 10px);
  margin-bottom: var(--space-after-section-title, 10px);

  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #5a4633;
}

/* ===== 特性列表 ===== */
.choco-luxury .feature-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: var(--space-after-list, 26px);
}

.choco-luxury .feature-list li {
  position: relative;
  padding-left: 22px;
  margin-bottom: var(--space-between-list-items, 10px);
  font-size: 15px;
}

.choco-luxury .feature-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  color: #8a6b45;
  font-size: 18px;
}

/* ===== 过敏原细则 ===== */
.choco-luxury .fine-print {
  margin-bottom: var(--space-after-fineprint, 20px);
  font-size: 13px;
  color: #666;
}

/* ===== 结尾强调 ===== */
.choco-luxury .ending {
  margin-top: var(--space-before-ending, 10px);
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */