.bundle-page,.product-page{--bundle-spacing-lg: 80px;--bundle-spacing-md: 48px;--bundle-spacing-sm: 24px;--bundle-container: 1200px;--color-bg: #e9e5d9;--color-text: #372215;--color-border: #d0c9b8;--color-subtle: #f5f3ef;--font-body: "PingFang TC", "Noto Sans TC", Inter, sans-serif;color:var(--color-text);font-family:var(--font-body)}.bundle-page section,.product-page section{max-width:var(--bundle-container);margin:0 auto;padding:var(--bundle-spacing-lg) 24px}.bundle-page section+section,.product-page section+section{border-top:1px solid var(--color-border)}.bundle-page img,.product-page img{display:block;width:100%;height:auto;border-radius:4px}.bundle-hero{text-align:center;padding-top:var(--bundle-spacing-lg)!important;padding-bottom:var(--bundle-spacing-lg)!important}.bundle-hero__products{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:var(--bundle-spacing-md)}.bundle-hero__item{flex:1;max-width:320px;margin:0}.bundle-hero__item img{border-radius:8px;box-shadow:0 2px 12px #37221514}.bundle-hero__item figcaption{margin-top:10px;font-size:13px;letter-spacing:.06em;color:var(--color-text);opacity:.65;text-transform:uppercase}.bundle-hero__plus{font-size:32px;font-weight:300;color:var(--color-text);opacity:.4;flex-shrink:0}.bundle-hero__title{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:.04em;margin:0 0 12px;line-height:1.3}.bundle-hero__tagline{font-size:clamp(14px,1.6vw,17px);font-weight:400;opacity:.7;margin:0;letter-spacing:.03em}.bundle-audience{text-align:center;max-width:720px!important;padding:var(--bundle-spacing-md) 24px!important}.bundle-audience__heading{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin:0 0 var(--bundle-spacing-sm);opacity:.55}.bundle-audience__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px;max-width:520px;margin:0 auto}.bundle-audience__list li{font-size:15px;line-height:1.7;letter-spacing:.02em;padding-left:24px;position:relative;text-align:left}.bundle-audience__list li:before{content:"";width:6px;height:6px;background:var(--color-text);opacity:.55;border-radius:50%;position:absolute;left:6px;top:12px}.bundle-flow{background-color:var(--color-subtle);border-radius:12px;padding:var(--bundle-spacing-md) 40px!important;max-width:900px!important}.bundle-flow__heading{text-align:center;font-size:15px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin:0 0 var(--bundle-spacing-sm);opacity:.55}.bundle-flow__steps{display:flex;align-items:flex-start;justify-content:center;gap:32px}.flow-step{flex:1;max-width:280px;text-align:center}.flow-step__number{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--color-text);color:var(--color-bg);padding:3px 10px;border-radius:20px;margin-bottom:10px;font-weight:500}.flow-step__name{font-size:17px;font-weight:600;margin:0 0 8px;letter-spacing:.02em}.flow-step__desc{font-size:14px;line-height:1.7;opacity:.7;margin:0}.bundle-flow__arrow{font-size:24px;opacity:.3;padding-top:28px;flex-shrink:0}.product-highlight{display:flex;flex-direction:column;gap:var(--bundle-spacing-sm)}.product-highlight__title{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.03em;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.bundle-contents h2,.product-specs h2{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.03em;margin:0 0 var(--bundle-spacing-sm)}.bundle-table,.specs-table{width:100%;border-collapse:collapse;font-size:14px}.bundle-table th,.bundle-table td,.specs-table th,.specs-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-border);line-height:1.5}.bundle-table thead th,.specs-table thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:var(--color-subtle);opacity:.8}.specs-table th{width:30%;font-weight:600;background:var(--color-subtle);font-size:13px;letter-spacing:.04em}.bundle-note{margin-top:12px;font-size:13px;opacity:.6;line-height:1.6}.trust-section{padding:var(--bundle-spacing-md) 0!important;max-width:100%!important}.trust-section picture,.trust-section img{border-radius:0;width:100%}.bundle-faq h2,.product-faq h2{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.03em;margin:0 0 var(--bundle-spacing-sm)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-of-type{border-top:1px solid var(--color-border)}.faq-item summary{padding:18px 0;font-size:15px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:20px;font-weight:300;opacity:.4;transition:transform .2s ease;flex-shrink:0;margin-left:16px}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 0 18px;font-size:14px;line-height:1.8;opacity:.75;margin:0}.product-hero{padding:0!important;max-width:100%!important}.product-hero img{border-radius:0}.product-feature,.product-detail,.product-steps{display:flex;flex-direction:column;gap:var(--bundle-spacing-sm)}.product-feature__title,.product-steps__title{font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.03em;margin:0 0 8px}@media(max-width:768px){.bundle-page section,.product-page section{padding:var(--bundle-spacing-md) 16px}.bundle-hero__products{flex-direction:column;gap:16px}.bundle-hero__item{max-width:260px}.bundle-hero__plus{padding-top:0;transform:rotate(90deg)}.bundle-flow{padding:var(--bundle-spacing-sm) 20px!important}.bundle-flow__steps{flex-direction:column;align-items:center;gap:20px}.bundle-flow__arrow{padding-top:0;transform:rotate(90deg)}.flow-step{max-width:100%}.bundle-audience__list li{font-size:14px}.bundle-table,.specs-table{font-size:13px}.bundle-table th,.bundle-table td,.specs-table th,.specs-table td{padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bundle-styles.css.map */
