/* Whitespace-only compact CSS; selectors, declaration order and values preserved. */
body.public-landing-mode{width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#fff!important}body.product-detail-standalone-mode .product-detail-cod-standalone{position:relative;width:100vw;max-width:none;min-width:0;margin:0;padding:0;overflow-x:hidden;background:#fff}body.product-detail-standalone-mode .product-detail-return-button{position:fixed;top:max(12px,env(safe-area-inset-top));left:12px;z-index:10020;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:13px;line-height:38px;box-shadow:0 6px 18px rgba(15,23,42,.18);backdrop-filter:blur(8px)}body.product-detail-standalone-mode .product-detail-cod-state{display:grid;width:min(430px,calc(100vw - 32px));min-height:260px;margin:12vh auto 0;padding:28px;place-content:center;gap:14px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:16px;background:#fff;text-align:center}body.product-detail-standalone-mode .product-detail-cod-state button{min-height:44px;border:0;border-radius:10px;background:#e11d48;color:#fff;font-weight:700}body.product-detail-standalone-mode .product-detail-required-trust{display:grid;width:100%;max-width:none;margin:0;padding:16px 16px calc(110px + env(safe-area-inset-bottom));box-sizing:border-box;gap:12px;background:#f6f7f9}body.product-detail-standalone-mode .product-detail-required-trust .cod-v1-component{width:100%;max-width:none;margin:0;box-sizing:border-box}body.product-detail-standalone-mode .product-detail-purchase-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#475569}body.product-detail-standalone-mode .product-detail-purchase-empty strong{color:#0f172a}body.public-landing-mode .left-nav,body.public-landing-mode .side-nav,body.public-landing-mode .module-menu,body.public-landing-mode .system-top,body.public-landing-mode .tab-strip,body.public-landing-mode .drawer,body.public-landing-mode .drawer-backdrop{display:none!important}body.public-landing-mode .admin-shell,body.public-landing-mode .main-shell,body.public-landing-mode #app,body.public-landing-mode #app.content-area,body.public-landing-mode .content-area{display:block!important;width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow-x:hidden!important;background:#fff!important;grid-template-columns:none!important}body.public-landing-mode .tb-cod-landing,body.public-landing-mode .tb-cod-landing.public-landing-page,body.public-landing-mode .tw-cod-landing,body.public-landing-mode .tw-cod-landing.public-landing-page{width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 calc(92px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow-x:hidden!important}body.public-landing-mode .tb-cod-landing *,body.public-landing-mode .tw-cod-landing *{box-sizing:border-box!important}body.public-landing-mode .tb-cod-landing img,body.public-landing-mode .tw-cod-landing img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.public-landing-mode .tb-hero,body.public-landing-mode .tw-hero{width:100vw!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.public-landing-mode .tb-hero-img,body.public-landing-mode .tw-hero-image{width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;background:#fff!important}body.public-landing-mode .tb-hero-carousel{position:relative!important;width:100vw!important;margin:0!important;overflow:hidden!important;background:#111827!important}body.public-landing-mode .tb-carousel-nav{position:absolute!important;top:50%!important;z-index:3!important;width:42px!important;height:42px!important;margin-top:-21px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(17,24,39,.64)!important;color:#fff!important;font-size:32px!important;line-height:1!important;cursor:pointer!important}body.public-landing-mode .tb-carousel-nav.prev{left:12px!important}body.public-landing-mode .tb-carousel-nav.next{right:12px!important}body.public-landing-mode .tb-carousel-dots{position:absolute!important;z-index:3!important;right:14px!important;bottom:14px!important;display:flex!important;gap:7px!important}body.public-landing-mode .tb-carousel-dots button{width:9px!important;height:9px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:rgba(17,24,39,.48)!important;cursor:pointer!important}body.public-landing-mode .tb-carousel-dots button.active{background:#fff!important}body.public-landing-mode .tb-hero-info,body.public-landing-mode .tw-hero-copy{width:100vw!important;margin:0!important;padding:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.public-landing-mode .tb-detail-flow,body.public-landing-mode .tb-detail-poster,body.public-landing-mode .tw-detail-images,body.public-landing-mode .tw-detail-images figure{display:block!important;width:100vw!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.public-landing-mode .tb-detail-poster{border-bottom:8px solid #f5f5f5!important}body.public-landing-mode .tb-detail-poster img,body.public-landing-mode .tw-detail-images img{width:100vw!important;max-width:none!important;aspect-ratio:3 / 4!important;object-fit:cover!important;object-position:center!important}body.public-landing-mode .tb-detail-poster figcaption{width:100vw!important;margin:0!important;padding:14px 16px 18px!important;border:0!important;border-radius:0!important;background:#fff!important}body.public-landing-mode .tb-detail-poster figcaption strong{display:block!important;font-size:22px!important;line-height:1.2!important;font-weight:950!important;color:#111827!important}body.public-landing-mode .tb-detail-poster figcaption span{display:block!important;margin-top:6px!important;font-size:15px!important;line-height:1.55!important;color:#4b5563!important}body.public-landing-mode .tb-buy-section,body.public-landing-mode .tb-trust-section,body.public-landing-mode .tb-gif-plan-section,body.public-landing-mode .tb-cod-landing .tw-faq,body.public-landing-mode .tw-packages,body.public-landing-mode .tw-cod{width:100vw!important;max-width:none!important;margin:0!important;padding:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.public-landing-mode .tb-gif-plan-section h2,body.public-landing-mode .tb-buy-section h2,body.public-landing-mode .tb-trust-section h2,body.public-landing-mode .tw-faq h2{margin:0 0 8px!important;font-size:24px!important;line-height:1.18!important;color:#111827!important}body.public-landing-mode .tb-gif-plan-section>p,body.public-landing-mode .tb-buy-section>p,body.public-landing-mode .tb-trust-section>p{margin:0 0 12px!important;font-size:15px!important;line-height:1.55!important;color:#4b5563!important}body.public-landing-mode .tb-gif-plan-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.public-landing-mode .tb-gif-plan-list article{display:grid!important;gap:6px!important;padding:14px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#faf5ff!important}body.public-landing-mode .tb-gif-plan-list span{width:max-content!important;padding:4px 9px!important;border-radius:999px!important;background:#7e22ce!important;color:#fff!important;font-size:12px!important;font-weight:900!important}body.public-landing-mode .tb-gif-plan-list strong{font-size:18px!important;color:#111827!important}body.public-landing-mode .tb-gif-plan-list p,body.public-landing-mode .tb-gif-plan-list small{margin:0!important;color:#4b5563!important;line-height:1.5!important}body.public-landing-mode .tb-package-list,body.public-landing-mode .tw-package-list,body.public-landing-mode .tb-package-shortcuts{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important;margin:12px 0 0!important;padding:0!important}body.public-landing-mode .tb-package-card,body.public-landing-mode .tw-package-card,body.public-landing-mode .tb-package-shortcuts button{display:grid!important;width:100%!important;min-height:88px!important;gap:4px!important;margin:0!important;padding:14px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}body.public-landing-mode .tb-package-card.active,body.public-landing-mode .tb-package-card.recommended,body.public-landing-mode .tw-package-card.active,body.public-landing-mode .tw-package-card.recommended{border-color:#ef4444!important;background:#fff7ed!important}body.public-landing-mode .tb-trust-grid,body.public-landing-mode .tw-trust{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:10px!important;margin:12px 0!important}body.public-landing-mode .tb-trust-grid span,body.public-landing-mode .tw-trust span{display:block!important;width:100%!important;padding:12px!important;border-radius:10px!important;background:#f9fafb!important;color:#111827!important;font-weight:900!important}body.public-landing-mode .landing-order-form,body.public-landing-mode .mobile-checkout-form,body.public-landing-mode .premium-checkout-form{display:grid!important;width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:16px!important;gap:12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f9fafb!important}body.public-landing-mode .l-checkout,body.public-landing-mode .tb-trust-section .l-checkout,body.public-landing-mode .tw-cod .l-checkout,body.public-landing-mode .checkout-minimal-checkout-pro{width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;padding:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f8fafc!important;overflow:visible!important}body.public-landing-mode .l-checkout>header{width:100%!important;margin:0 0 12px!important;padding:0!important}body.public-landing-mode .l-checkout .landing-order-form,body.public-landing-mode .l-checkout .mobile-checkout-form,body.public-landing-mode .l-checkout .premium-checkout-form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 96px!important;background:transparent!important}body.public-landing-mode .l-checkout .checkout-card,body.public-landing-mode .landing-order-form .checkout-card,body.public-landing-mode .shipping-method-cards,body.public-landing-mode .taiwan-area-grid,body.public-landing-mode .cod-order-submit-bar{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.public-landing-mode .taiwan-area-grid{grid-template-columns:1fr!important;gap:12px!important}body.public-landing-mode .taiwan-area-grid .district-field{grid-column:auto!important}body.public-landing-mode .landing-order-form label,body.public-landing-mode .landing-order-form .field{width:100%!important;margin:0!important}body.public-landing-mode .landing-order-form input,body.public-landing-mode .landing-order-form select,body.public-landing-mode .landing-order-form textarea{display:block!important;width:100%!important;max-width:none!important;min-height:48px!important;padding:12px!important;border:1px solid #d1d5db!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:16px!important;touch-action:manipulation!important;pointer-events:auto!important;position:relative!important;z-index:2!important;appearance:auto!important;-webkit-appearance:auto!important}body.public-landing-mode .landing-order-form textarea{min-height:92px!important;resize:vertical!important}body.public-landing-mode .landing-order-form .shipping-method-card,body.public-landing-mode .landing-order-form .cod-pay{touch-action:manipulation!important;pointer-events:auto!important;position:relative!important;z-index:1!important}body.public-landing-mode .landing-order-form button[data-action="submitLandingOrder"],body.public-landing-mode .tb-main-cta,body.public-landing-mode .tw-primary-cta{display:block!important;width:100%!important;min-height:52px!important;border:0!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;font-size:18px!important;font-weight:950!important}body.public-landing-mode .tb-sticky-buy,body.public-landing-mode .tw-sticky-buy{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:90!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100vw!important;max-width:none!important;margin:0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:rgba(17,24,39,.98)!important;color:#fff!important;box-shadow:0 -12px 28px rgba(15,23,42,.22)!important}body.public-landing-mode .tb-sticky-buy button,body.public-landing-mode .tw-sticky-buy button{flex:0 0 auto!important;min-width:136px!important;border:0!important;border-radius:999px!important;padding:13px 18px!important;background:#dc2626!important;color:#fff!important;font-weight:950!important}body.public-landing-mode .landing-preview-return-bar{width:100vw!important;margin:0!important;border-radius:0!important}@media(min-width:751px){body.public-landing-mode .tb-cod-landing,body.public-landing-mode .tb-cod-landing.public-landing-page,body.public-landing-mode .tw-cod-landing,body.public-landing-mode .tw-cod-landing.public-landing-page{width:100vw!important;max-width:none!important}}body.public-landing-mode .landing-order-form .shipping-method-card input,body.public-landing-mode .landing-order-form .cod-pay input{position:absolute!important;display:block!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.public-landing-mode .landing-order-form .cod-pay{display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;gap:10px!important;padding:13px!important;border:1.5px solid #f3a19b!important;border-radius:14px!important;background:#fff8f7!important}body.public-landing-mode .landing-order-form .shipping-method-card{display:grid!important;width:100%!important;grid-template-columns:40px minmax(0,1fr) auto 20px!important;margin:0!important}body.public-landing-mode .landing-order-form .cod-order-submit-bar>button{display:grid!important;width:100%!important;min-height:54px!important;padding:8px 12px!important;border-radius:13px!important;font-size:inherit!important}body.public-landing-mode .landing-order-form select:disabled{background:#f2f4f7!important;color:#98a2b3!important}body.public-landing-mode .product-detail-builder-landing,.mobile-preview-phone .product-detail-builder-landing{width:100vw!important;max-width:none!important;margin:0!important;padding:0 0 94px!important;background:#fff!important;color:#111827!important;overflow-x:hidden!important}.mobile-preview-phone .product-detail-builder-landing{width:100%!important}.product-detail-builder-landing img,.product-detail-builder-landing video{display:block;width:100%;max-width:none;height:auto;border:0;object-fit:cover}.product-detail-builder-landing .pdb-hero{display:block;width:100%;background:#fff}.product-detail-builder-landing .pdb-hero-media{width:100%;min-height:54vh;background:#f3f4f6;overflow:hidden}.product-detail-builder-landing .pdb-hero-img{min-height:54vh;object-fit:cover}.product-detail-builder-landing .pdb-hero-copy{display:grid;gap:12px;padding:18px 16px 22px;background:#fff}.product-detail-builder-landing .pdb-hero-copy>span,.product-detail-builder-landing .pdb-section-copy>small{width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:12px;font-weight:900}.product-detail-builder-landing .pdb-hero-copy h1{margin:0;color:#0f172a;font-size:clamp(30px,9vw,52px);line-height:1.02;letter-spacing:-.06em}.product-detail-builder-landing .pdb-hero-copy p,.product-detail-builder-landing .pdb-section-copy p,.product-detail-builder-landing .pdb-section-copy li{margin:0;color:#334155;font-size:16px;line-height:1.7}.product-detail-builder-landing .pdb-price{display:grid;gap:4px;padding:14px 16px;border:1px solid #fecaca;border-radius:18px;background:linear-gradient(135deg,#fff1f2,#fff7ed)}.product-detail-builder-landing .pdb-price small{color:#64748b;font-size:12px;font-weight:900}.product-detail-builder-landing .pdb-price strong{color:#dc2626;font-size:clamp(34px,12vw,58px);line-height:1;font-weight:1000;letter-spacing:-.06em}.product-detail-builder-landing .pdb-hero-copy button{width:100%;min-height:56px;border:0;border-radius:999px;background:#2563eb;color:#fff;font-size:17px;font-weight:950}.product-detail-builder-landing .pdb-section{width:100%;margin:0;padding:0;border:0;background:#fff}.product-detail-builder-landing .pdb-block-img{width:100%;min-height:260px;object-fit:cover}.product-detail-builder-landing .pdb-section-copy{display:grid;gap:12px;padding:22px 16px 28px}.product-detail-builder-landing .pdb-section-copy h2{margin:0;color:#0f172a;font-size:clamp(26px,8vw,42px);line-height:1.08;letter-spacing:-.05em}.product-detail-builder-landing .pdb-section-copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-detail-builder-landing .pdb-section-copy li{padding:12px 14px;border-radius:14px;background:#f8fafc}.product-detail-builder-landing .pdb-dynamic video,.product-detail-builder-landing .pdb-dynamic img{width:100%;background:#0f172a}.product-detail-builder-landing .tb-dynamic-placeholder{display:grid;place-items:center;gap:8px;min-height:260px;padding:26px;background:#111827;color:#fff;text-align:center}.product-detail-builder-landing .tb-dynamic-placeholder span{font-size:18px;font-weight:950}.product-detail-builder-landing .tb-dynamic-placeholder small{color:#cbd5e1}.template-cod-quick-close .pdb-hero.pdb-variant-deal-first{display:flex;flex-direction:column}.template-cod-quick-close .pdb-hero.pdb-variant-deal-first .pdb-hero-copy{order:1}.template-cod-quick-close .pdb-hero.pdb-variant-deal-first .pdb-hero-media{order:2;min-height:42vh}.template-cod-quick-close .pdb-variant-early-radio{border-top:8px solid #f4eee5}.template-cod-function-proof .pdb-hero-media{min-height:46vh}.template-cod-function-proof .pdb-variant-proof-stage{color:#fff;background:#101c24}.template-cod-function-proof .pdb-variant-proof-stage .pdb-section-copy h2,.template-cod-function-proof .pdb-variant-proof-stage .pdb-section-copy p{color:#fff}.template-cod-function-proof .pdb-variant-exploded-benefits .pdb-section-copy li{border-left:4px solid #f2a93b;border-radius:3px}.template-cod-beauty-confidence{color:#533241!important;background:#fff8f7!important}.template-cod-beauty-confidence .pdb-hero-copy{background:#f7e8ea}.template-cod-beauty-confidence .pdb-variant-conditioned-split .pdb-section-copy{background:#f9ecee}.template-cod-beauty-confidence .pdb-variant-care-stepper .pdb-section-copy li{border-radius:999px;background:#f8e7eb}.template-cod-health-trust{background:#f3f4ec!important}.template-cod-health-trust .pdb-hero-copy{color:#fff;background:#1f4b3a}.template-cod-health-trust .pdb-hero-copy h1,.template-cod-health-trust .pdb-hero-copy p{color:#fff}.template-cod-health-trust .pdb-variant-fact-cards .pdb-section-copy li,.template-cod-health-trust .pdb-variant-source-and-boundary .pdb-section-copy li{border-radius:3px;border-left:5px solid #c9a45d}.template-cod-campaign-bundle{background:#fff4df!important}.template-cod-campaign-bundle .pdb-variant-campaign-outcome .pdb-hero-copy{background:#2a171b}.template-cod-campaign-bundle .pdb-variant-campaign-outcome .pdb-hero-copy h1,.template-cod-campaign-bundle .pdb-variant-campaign-outcome .pdb-hero-copy p{color:#fff}.template-cod-campaign-bundle .pdb-variant-gift-ladder .tb-package-card{border-radius:0;box-shadow:5px 5px 0 #ffd34f}@media(max-width:390px){.product-detail-builder-landing{max-width:100vw!important;overflow-x:hidden!important}.product-detail-builder-landing button,.product-detail-builder-landing input,.product-detail-builder-landing select,.product-detail-builder-landing textarea{min-height:44px}}body.public-landing-mode .simple-description-landing,.mobile-preview-phone .simple-description-landing{width:100vw;max-width:none;margin:0;padding:0 0 88px;background:#fff}.simple-description-landing .product-description-html{width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:#172033;line-height:1.7}.simple-description-landing .product-description-html>h2,.simple-description-landing .product-description-html>h3,.simple-description-landing .product-description-html>p,.simple-description-landing .product-description-html>ul,.simple-description-landing .product-description-html>ol,.simple-description-landing .product-description-html>article>h2,.simple-description-landing .product-description-html>article>h3,.simple-description-landing .product-description-html>article>p,.simple-description-landing .product-description-html>article>ul,.simple-description-landing .product-description-html>article>ol{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.simple-description-landing .product-description-html h2{margin-top:26px;margin-bottom:10px;font-size:clamp(24px,7vw,40px);line-height:1.22}.simple-description-landing .product-description-html p,.simple-description-landing .product-description-html li{font-size:16px}.simple-description-landing .product-description-html figure{width:100%;margin:0;padding:0;background:#fff}.simple-description-landing .product-description-html img,.simple-description-landing .product-description-html video{display:block;width:100%;max-width:none;height:auto;margin:0;object-fit:cover}.simple-description-landing .product-description-html figcaption{padding:12px 18px 18px;color:#475569}.simple-description-landing .product-description-html figcaption strong{display:block;color:#111827;font-size:18px}.simple-description-landing .description-media-suggestion{margin:16px;padding:18px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;text-align:center}html:has(body.public-landing-mode),body.public-landing-mode,body.public-landing-mode #app,body.public-landing-mode .mobile-page-renderer-root,body.public-landing-mode [data-mobile-page-renderer=MobilePageRenderer]{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;overflow-x:clip!important}html:has(body.public-landing-mode),body.public-landing-mode{scrollbar-width:none}html:has(body.public-landing-mode)::-webkit-scrollbar,body.public-landing-mode::-webkit-scrollbar,body.public-landing-mode #app::-webkit-scrollbar{width:0;height:0}body.public-landing-mode [data-mobile-page-renderer=MobilePageRenderer] *,body.public-landing-mode .landing-order-form *,body.public-landing-mode .mobile-checkout-form *{max-width:100%;min-width:0;box-sizing:border-box}body.public-landing-mode .landing-order-form,body.public-landing-mode .mobile-checkout-form,body.public-landing-mode .taiwan-area-grid,body.public-landing-mode .shipping-method-cards,body.public-landing-mode .cod-order-submit-bar,body.public-landing-mode .tb-package-list,body.public-landing-mode .tw-package-list{contain:inline-size;overflow-x:clip!important}body.public-landing-mode .landing-order-form input,body.public-landing-mode .landing-order-form select,body.public-landing-mode .landing-order-form textarea,body.public-landing-mode .landing-order-form button[data-action="submitLandingOrder"],body.public-landing-mode .taiwan-area-grid label,body.public-landing-mode .taiwan-area-grid select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.public-landing-mode dialog,body.public-landing-mode [role=dialog],body.public-landing-mode .bottom-sheet,body.public-landing-mode .purchase-bottom-sheet,body.public-landing-mode .modal,body.public-landing-mode .dropdown-menu{left:max(0px,env(safe-area-inset-left))!important;right:max(0px,env(safe-area-inset-right))!important;width:auto!important;max-width:100vw!important;max-height:92vh!important;margin:0!important;overflow:auto!important;overscroll-behavior:contain}body.public-landing-mode .landing-preview-return-bar{display:none!important}.product-data-landing{width:100%;max-width:none;min-width:0;margin:0;padding:0 0 86px;overflow-x:clip;background:#fff;color:#111827;box-sizing:border-box}.product-data-landing *,.product-data-landing *::before,.product-data-landing *::after{box-sizing:border-box;max-width:100%}.product-data-landing section,.product-data-landing article,.product-data-landing div,.product-data-landing form,.product-data-landing label,.product-data-landing button{min-width:0}.product-data-landing h1,.product-data-landing h2,.product-data-landing h3,.product-data-landing p,.product-data-landing span,.product-data-landing strong,.product-data-landing b,.product-data-landing em,.product-data-landing summary,.product-data-landing figcaption{overflow-wrap:anywhere;word-break:normal;white-space:normal}.pcs-hero,.pcs-description,.pcs-packages,.pcs-cod,.pcs-faq{width:100%;margin:0}.pcs-carousel{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f3f4f6}.pcs-carousel>img{display:block;width:100%;height:100%;object-fit:contain}.pcs-carousel-prev,.pcs-carousel-next{position:absolute;top:50%;z-index:2;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#fff;background:rgb(17 24 39 / 58%);transform:translateY(-50%)}.pcs-carousel-prev{left:12px}.pcs-carousel-next{right:12px}.pcs-carousel-dots{position:absolute;right:0;bottom:14px;left:0;z-index:2;display:flex;justify-content:center;gap:7px}.pcs-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgb(255 255 255 / 62%)}.pcs-carousel-dots button.active{width:22px;background:#fff}.pcs-hero-copy,.pcs-packages,.pcs-cod,.pcs-faq{padding:20px 16px}.pcs-hero-copy>small,.pcs-packages>small,.pcs-cod>small,.pcs-faq>small{color:#e11d48;font-weight:800;letter-spacing:.08em}.pcs-hero-copy h1{margin:8px 0;font-size:clamp(28px,8vw,38px);line-height:1.16}.pcs-hero-copy p{margin:0 0 14px;color:#475569;line-height:1.65}.pcs-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px;border-radius:16px;background:#fff1f2}.pcs-price del{color:#64748b}.pcs-price strong{color:#dc2626;font-size:34px}.pcs-price em{color:#dc2626;font-style:normal;font-weight:700}.pcs-template-cod-function-proof .pcs-hero-copy .visitor-countdown{display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:flex-start;gap:6px;margin-top:10px;padding:9px 12px;border:1px solid #fecaca;border-radius:12px;color:#991b1b;background:#fff7f7;font-size:14px;font-weight:800}.pcs-template-cod-function-proof .pcs-hero-copy .visitor-countdown b{display:inline-grid;min-width:34px;min-height:30px;place-items:center;padding:4px 6px;border-radius:7px;color:#fff;background:#dc2626;font-size:15px;font-variant-numeric:tabular-nums}.pcs-template-cod-function-proof .pcs-hero-copy .visitor-countdown i{color:#dc2626;font-style:normal}.pcs-hero-copy>button,.pcs-sticky button{border:0;border-radius:999px;color:#fff;background:#e11d48;font-size:17px;font-weight:800}.pcs-hero-copy>button{width:100%;min-height:50px;margin-top:14px}.pcs-description{overflow:visible;background:#fff}.pcs-description>*{margin-right:16px;margin-left:16px}.pcs-description>figure,.pcs-description>img,.pcs-description>video,.pcs-description article>figure,.pcs-description article>img,.pcs-description article>video,.pcs-description .product-description-media{width:auto;margin-right:0;margin-left:0}.pcs-description img,.pcs-description video,.pcs-description iframe{display:block;width:100%;height:auto;margin:0;object-fit:contain}.pcs-description figure>img,.pcs-description>img,.pcs-description article>img{aspect-ratio:3 / 4;background:#fff}.pcs-description h1,.pcs-description h2,.pcs-description h3,.pcs-description p,.pcs-description ul,.pcs-description ol,.pcs-description figcaption{padding-right:16px;padding-left:16px}.pcs-description figcaption{padding-top:10px;padding-bottom:16px}.pcs-empty-media{margin:0!important;padding:36px 18px;text-align:center;background:#f8fafc}.pcs-packages>div{display:grid;gap:10px;margin-top:14px}.pcs-packages>div>button{display:grid;grid-template-columns:1fr auto;gap:5px 12px;width:100%;min-height:108px;padding:14px;border:1px solid #dbe2ea;border-radius:16px;text-align:left;background:#fff}.pcs-packages>div>button>*{min-width:0;overflow-wrap:anywhere}.pcs-packages button b{max-width:150px;text-align:right}.pcs-packages>div>button.active{border:2px solid #e11d48;background:#fff7f8}.pcs-packages button em{color:#e11d48;font-style:normal;font-size:12px;font-weight:800}.pcs-packages button strong{font-size:17px}.pcs-packages button b{grid-column:2;grid-row:1 / span 2;align-self:center;color:#dc2626;font-size:24px}.pcs-packages button del,.pcs-packages button span{color:#64748b;font-size:13px}.pcs-cod{background:#f8fafc}.pcs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.pcs-trust span{padding:10px 6px;border-radius:10px;text-align:center;color:#166534;background:#ecfdf5;font-size:12px;font-weight:700}.pcs-cod .landing-order-form,.pcs-cod form{width:100%;max-width:none;margin-right:0;margin-left:0}.pcs-cod>.l-section,.pcs-cod>.landing-order-form,.pcs-cod>form{width:auto;max-width:100%;margin-right:0;margin-left:0}body.public-landing-mode .pcs-cod>.l-checkout{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-right:-16px!important;margin-left:-16px!important}.pcs-faq details{padding:14px 0;border-bottom:1px solid #e5e7eb}.pcs-faq summary{font-weight:800;cursor:pointer}.pcs-sticky{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:42% 58%;align-items:center;gap:12px;width:100%;max-width:none;min-height:72px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));color:#fff;background:#111827}.pcs-sticky>[data-order-query-entry],.pcs-sticky>button{display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:0 14px;text-decoration:none;overflow-wrap:anywhere}@media(max-width:430px){.pcs-hero-copy,.pcs-packages,.pcs-cod,.pcs-faq{padding-right:16px;padding-left:16px}.pcs-price strong{font-size:clamp(28px,9vw,34px)}.pcs-template-cod-function-proof .pcs-hero-copy .visitor-countdown{flex-wrap:nowrap}.pcs-packages button b{max-width:42vw;font-size:clamp(19px,6vw,24px)}.pcs-sticky{grid-template-columns:minmax(0,42%) minmax(0,58%);gap:8px;padding-right:10px;padding-left:10px}.pcs-sticky>[data-order-query-entry],.pcs-sticky>button{padding-right:8px;padding-left:8px;font-size:15px}}.pcs-sticky>[data-order-query-entry]{border:1px solid #cbd5e1;border-radius:999px;color:#334155;background:#fff;font-size:16px;font-weight:800}.pcs-sticky>[data-order-query-state=coming-soon]{color:#64748b;background:#f8fafc}@media(min-width:641px){body.public-landing-mode .product-data-landing{width:430px!important;max-width:430px!important;margin:0 auto!important;box-shadow:0 0 50px rgb(15 23 42 / 12%)}body.public-landing-mode .pcs-sticky{right:auto;left:50%;width:430px;transform:translateX(-50%)}}body.public-landing-mode [data-mobile-page-renderer=MobilePageRenderer].cod-screenshot-replica-page{display:block!important;width:100%!important;max-width:430px!important;margin:0 auto!important}body.public-landing-mode [data-mobile-page-renderer=MobilePageRenderer].cod-screenshot-replica-page>section{width:100%!important;max-width:none!important;justify-self:stretch!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:#fff!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form>*{grid-column:1 / -1!important;width:100%!important;min-width:0!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-shipping-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:5px!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-shipping-grid .shipping-method-card{display:flex!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;min-height:48px!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:7px!important;color:#30343a!important;border:1px solid #d3d6db!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-shipping-grid .shipping-method-card.is-selected{color:#fff!important;border-color:#84a2dd!important;background:#84a2dd!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-shipping-grid .shipping-method-card span{color:inherit!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-shipping-grid .shipping-method-card i{display:none!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .taiwan-area-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:8px!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .taiwan-area-grid label{grid-column:auto!important;width:100%!important;min-width:0!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form input,body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form select,body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form textarea{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 5px!important;color:#34383e!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .taiwan-area-grid select{padding:7px 9px!important;border:1px solid #d8dbe0!important;border-radius:3px!important;font-size:15px!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .replica-payment-button{display:inline-flex!important;width:auto!important;min-height:48px!important;padding:9px 15px!important;color:#fff!important;border:0!important;border-radius:2px!important;background:#84a2dd!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .replica-payment-button input{width:1px!important;min-width:1px!important;min-height:0!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .replica-payment-button span{width:auto!important;min-width:92px!important;white-space:nowrap!important}body.public-landing-mode .cod-screenshot-replica-page .cod-replica-checkout-form .replica-submit{display:block!important;width:100%!important;min-height:58px!important;border:0!important;border-radius:0!important;background:#84a2dd!important;color:#fff!important;font-size:19px!important}
