.app-pdp{--app-pdp-ink: #1a1a1a;--app-pdp-muted: #6b7280;--app-pdp-green: #1a7a3c;--app-pdp-terracotta: #e0592a;--app-pdp-apricot: #fdf0dc;--app-pdp-border: #e6e6e6;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--app-pdp-ink);max-width:480px;margin:0 auto}.app-pdp__promo-bar{background:#fafafa;text-align:center;font-size:12px;padding:6px 12px;border-bottom:1px solid var(--app-pdp-border)}.app-pdp__promo-link{color:#2563eb;margin-left:4px;text-decoration:none}.app-pdp__header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--app-pdp-border)}.app-pdp__back{color:var(--app-pdp-ink);display:flex}.app-pdp__wordmark{font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--app-pdp-ink);white-space:nowrap}.app-pdp__search{flex:1;display:flex;align-items:center;gap:6px;background:#f2f2f2;border-radius:999px;padding:7px 12px}.app-pdp__search input{border:none;background:transparent;outline:none;font-size:13px;width:100%}.app-pdp__cart{position:relative;color:var(--app-pdp-ink);display:flex}.app-pdp__cart-badge{position:absolute;top:-6px;right:-8px;background:var(--app-pdp-terracotta);color:#fff;font-size:10px;font-weight:700;line-height:1;border-radius:999px;padding:3px 5px;min-width:16px;text-align:center}.app-pdp__gallery-viewport{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.app-pdp__gallery-image{width:100%;height:100%;object-fit:cover;display:block}.app-pdp__badge{position:absolute;font-size:11px;font-weight:600;letter-spacing:.01em;padding:6px 11px;border-radius:999px;white-space:nowrap;line-height:1.3}.app-pdp__badge--top-right{top:10px;right:10px;background:#1414148c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff}.app-pdp__badge--bottom-left{bottom:10px;left:10px;background:var(--app-pdp-green);color:#fff}.app-pdp__badge--index{bottom:10px;right:10px;background:#1414148c;color:#fff;font-weight:500}.app-pdp__thumbs{display:flex;gap:8px;padding:10px 14px;overflow-x:auto}.app-pdp__thumb{border:2px solid transparent;border-radius:8px;padding:0;background:none;flex:0 0 auto;width:56px;height:56px;overflow:hidden}.app-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.app-pdp__thumb.is-active{border-color:var(--app-pdp-ink)}.app-pdp__urgency{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--app-pdp-terracotta);color:#fff;padding:8px 14px;font-size:13px;font-weight:600}.app-pdp__urgency-label{white-space:nowrap}.app-pdp__urgency-timer{display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.app-pdp__urgency-chip{background:#00000047;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;min-width:22px;text-align:center}.app-pdp__urgency-colon{font-weight:700;opacity:.75}.app-pdp__pricing{padding:12px 14px 4px}.app-pdp__price-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.app-pdp__price{font-size:26px;font-weight:700;color:var(--app-pdp-terracotta);letter-spacing:-.01em}.app-pdp__price-compare{text-decoration:line-through;color:var(--app-pdp-muted);font-size:14px}.app-pdp__price-savings{color:var(--app-pdp-green);font-size:13px;font-weight:600}.app-pdp__coupon-estimate{font-size:13px;color:var(--app-pdp-muted);margin-top:4px}.app-pdp__voucher{margin:10px 14px;border:1.5px dashed #e0a458;background:var(--app-pdp-apricot);border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;gap:8px}.app-pdp__voucher-collect{border:none;background:var(--app-pdp-ink);color:#fff;font-size:11px;font-weight:600;border-radius:999px;padding:5px 12px;white-space:nowrap}.app-pdp__delivery-headline{font-size:13px;color:var(--app-pdp-ink);padding:0 14px;margin:8px 0 0;line-height:1.4}.app-pdp__title{font-size:15px;font-weight:600;line-height:1.35;padding:6px 14px 0;margin:0}.app-pdp__stock{padding:8px 14px 0}.app-pdp__stock-label{color:var(--app-pdp-terracotta);font-size:12.5px;font-weight:600;margin:0 0 4px}.app-pdp__stock-bar{height:4px;background:#f0d9d0;border-radius:999px;overflow:hidden}.app-pdp__stock-bar-fill{height:100%;background:var(--app-pdp-terracotta)}.app-pdp__option{padding:14px 14px 0}.app-pdp__option-label{font-size:13px}.app-pdp__swatches{display:flex;gap:8px;margin-top:8px}.app-pdp__swatch{width:56px;height:56px;border-radius:8px;padding:0;overflow:hidden;border:2px solid var(--app-pdp-border);background:#f5f5f5}.app-pdp__swatch.is-selected{border-color:var(--app-pdp-ink);box-shadow:0 0 0 1px var(--app-pdp-ink)}.app-pdp__swatch img{width:100%;height:100%;object-fit:cover}.app-pdp__controls-stack{display:flex;flex-direction:column;gap:12px;padding:14px 14px 4px}.app-pdp__controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-pdp__controls-row--size{justify-content:space-between}.app-pdp__controls-row--qty{justify-content:flex-start}.app-pdp__size-pills{display:flex;gap:6px}.app-pdp__size-pill{min-width:40px;text-align:center;border:1px solid var(--app-pdp-border);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px}.app-pdp__size-pill.is-selected{border-color:var(--app-pdp-ink);border-width:1.5px;font-weight:700}.app-pdp__size-guide-link{font-size:12px;color:var(--app-pdp-muted);text-decoration:underline;white-space:nowrap}.app-pdp__quantity-stepper{display:flex;align-items:center;border:1px solid var(--app-pdp-border);border-radius:8px;overflow:hidden}.app-pdp__qty-btn{border:none;background:#f5f5f5;width:32px;height:32px;font-size:16px}.app-pdp__qty-input{width:36px;text-align:center;border:none;-moz-appearance:textfield;font-size:14px}.app-pdp__qty-input::-webkit-outer-spin-button,.app-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-pdp__divider{height:1px;background:var(--app-pdp-border);margin:14px 0 0}.app-pdp__trust-card{margin:12px 14px;border:1px solid var(--app-pdp-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.app-pdp__trust-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--app-pdp-ink)}.app-pdp__trust-row svg{flex:0 0 auto;color:var(--app-pdp-muted)}.app-pdp__trust-pills{display:flex;flex-wrap:wrap;gap:6px}.app-pdp__trust-pill{background:#eaf6ee;color:var(--app-pdp-green);font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 10px}.app-pdp__payments-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--app-pdp-muted);border-top:1px solid var(--app-pdp-border);padding-top:8px}.app-pdp__section-heading{font-size:14px;font-weight:700;margin:0 0 8px;padding:0 14px}.app-pdp__specs{padding:14px 0}.app-pdp__specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:0 14px;margin:0}.app-pdp__specs-cell dt{font-size:11.5px;color:var(--app-pdp-muted);margin:0 0 2px}.app-pdp__specs-cell dd{font-size:13px;margin:0}.app-pdp__qa{padding:14px 0;border-top:1px solid var(--app-pdp-border)}.app-pdp__qa-item{padding:0 14px;font-size:13px}.app-pdp__qa-q{font-weight:600;margin:0 0 4px}.app-pdp__qa-a{color:var(--app-pdp-muted);margin:0}.app-pdp__reviews{padding:14px 14px 0;border-top:1px solid var(--app-pdp-border)}.app-pdp__sticky-bar{position:sticky;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:8px;background:#fff;border-top:1px solid var(--app-pdp-border);padding:8px 12px calc(8px + env(safe-area-inset-bottom));max-width:480px;margin:0 auto}.app-pdp__sticky-icon-btn{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--app-pdp-ink);background:none;border:none;flex:0 0 auto;text-decoration:none}.app-pdp__sticky-add-cart{flex:1;background:#f2f2f2;color:var(--app-pdp-ink);border:none;border-radius:8px;font-size:13px;font-weight:600;padding:12px 10px}.app-pdp__sticky-add-cart[disabled]{opacity:.5}.app-pdp__sticky-buy-now{flex:1.4;background:var(--app-pdp-terracotta);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;padding:10px;display:flex;flex-direction:column;align-items:center;line-height:1.3}.app-pdp__sticky-buy-sub{font-size:10px;font-weight:500;opacity:.9}.app-pdp__sticky-buy-now[disabled],.app-pdp__sticky-add-cart[disabled]{pointer-events:none}body.template-product .app-pdp,body.template-product .app-pdp .logistics-card{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}body.template-product .app-pdp .app-pdp__badge,body.template-product .app-pdp .app-pdp__chip,body.template-product .app-pdp .app-pdp__price-savings,body.template-product .app-pdp .app-pdp__price-line>span:not([class]),body.template-product .app-pdp .app-pdp__trust-pill,body.template-product .app-pdp .app-pdp__ops-badge,body.template-product .app-pdp .logistics-customs-tag,body.template-product .app-pdp .guarantee-pill-item,body.template-product .app-pdp .dual-tone-capsule-badge{border-radius:4px!important}body.template-product .app-pdp .logistics-card,body.template-product .app-pdp .luxury-voucher-card,body.template-product .app-pdp .express-cargo-strip,body.template-product .app-pdp .flash-sale-ribbon,body.template-product .app-pdp .app-pdp__urgency,body.template-product .app-pdp .app-pdp__trust-card{border-radius:6px!important}body.template-product .app-pdp .app-pdp__title{font-size:17px;font-weight:700;color:#111827;letter-spacing:-.3px;line-height:1.25;margin:4px 12px 6px}body.template-product .app-pdp .app-pdp__price{font-size:20px;font-weight:800;color:#b91c1c}body.template-product .app-pdp .app-pdp__price-compare{font-size:13px;font-weight:400;color:#9ca3af}body.template-product .app-pdp .app-pdp__price-savings,body.template-product .app-pdp .app-pdp__price-line>span:not([class]){font-size:10.5px!important;font-weight:700!important;line-height:1.4!important;padding:3px 6px!important;margin-left:0!important;display:inline-flex!important;align-items:center!important}body.template-product .app-pdp .flash-sale-ribbon{background:linear-gradient(135deg,#e8482b,#e03a1e 55%,#d2321a)!important;padding:5px 12px!important;min-height:0!important;margin:8px 14px!important}body.template-product .app-pdp .flash-sale-left{font-size:12px;gap:5px}body.template-product .app-pdp .flash-sale-timer{font-size:11px;gap:3px}body.template-product .app-pdp .timer-box,body.template-product .app-pdp .app-pdp__urgency-chip{background:#fff!important;color:#e03a1e!important;font-weight:800!important;font-size:10.5px!important;padding:2px 4px!important;border-radius:3px!important;min-width:18px;line-height:1.4}body.template-product .app-pdp .app-pdp__urgency{background:linear-gradient(135deg,#e8482b,#e03a1e 55%,#d2321a)!important;padding:5px 12px!important}body.template-product .app-pdp .app-pdp__urgency-chip [data-unit]{color:#e03a1e}body.template-product .app-pdp .app-pdp__badge--bottom-left{background:#f0fdf4!important;border:1px solid #DCFCE7;color:#15803d!important;font-weight:600!important;font-size:11px!important;padding:5px 8px!important}body.template-product .app-pdp .app-pdp__trust-pill{background:#f0fdf4;border:1px solid #DCFCE7;color:#15803d;font-weight:600;font-size:11px;padding:5px 8px}body.template-product .app-pdp .app-pdp__stock-bar{height:4px!important;background:#f3f4f6!important;border-radius:2px!important;overflow:hidden!important}body.template-product .app-pdp .app-pdp__stock-bar-fill{background:#dc2626!important;border-radius:2px}body.template-product .app-pdp .luxury-voucher-card{border:1px solid #E5E7EB!important;background-color:#faf8f5!important}body.template-product .app-pdp .voucher-collect-btn{border-radius:4px!important;font-weight:700!important;font-size:11px!important}body.template-product .app-pdp .logistics-courier-slot{height:36px!important;min-height:36px!important;border:1px solid #E5E7EB!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}body.template-product .app-pdp .logistics-courier-slot img{margin:0 auto}body.template-product .app-pdp .app-pdp__specs-cell{background:#f9fafb!important;border:1px solid #F3F4F6!important;border-radius:6px!important;padding:8px 10px!important;gap:0!important}body.template-product .app-pdp .app-pdp__specs-cell dt{font-size:9.5px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin:0}body.template-product .app-pdp .app-pdp__specs-cell dd{font-size:12px;font-weight:700;color:#111827;margin:3px 0 0}body.template-product .pdp-sticky-bar .app-pdp__sticky-add-cart,body.template-product .pdp-sticky-bar .app-pdp__sticky-buy-now{border-radius:8px!important}body.template-product .app-pdp .app-pdp__title{color:#1f2937!important;font-weight:600!important;line-height:1.3!important}body.template-product .app-pdp .app-pdp__accordion-toggle{border-radius:8px!important;border:1px solid #E5E7EB!important}body.template-product .app-pdp .pdp-cr__incentive-btn,body.template-product .app-pdp .app-pdp__thumb,body.template-product .app-pdp .app-pdp__thumb.is-active,body.template-product .app-pdp .app-pdp__swatch,body.template-product .app-pdp .app-pdp__thumb-swatch,body.template-product .app-pdp .app-pdp__qty-stepper,body.template-product .app-pdp .app-pdp__qty-btn{border-radius:6px!important}body.template-product .app-pdp .logistics-card{border-radius:10px!important;border:1px solid #F3F4F6!important}body.template-product .app-pdp .logistics-courier-slot{border-radius:6px!important;height:34px!important;min-height:34px!important}body.template-product .app-pdp .guarantee-pill-item{border-radius:6px!important;font-size:10px!important}body.template-product .app-pdp,body.template-product .app-pdp .logistics-card,body.template-product .app-pdp button,body.template-product .app-pdp input,body.template-product .pdp-sticky-bar,body.template-product .pdp-sticky-bar button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Roboto,sans-serif!important}body.template-product .app-pdp .app-pdp__title{color:#1e293b!important;font-weight:600!important;font-size:16px!important;line-height:1.35!important;letter-spacing:-.2px!important;margin-top:8px!important;margin-bottom:6px!important}body.template-product .app-pdp .app-pdp__qty-stock-note{display:none!important}body.template-product .app-pdp .app-pdp__stock-bar{width:100%!important;height:3.5px!important;background:#f1f5f9!important;border-radius:99px!important;overflow:hidden!important;margin-top:4px!important}body.template-product .app-pdp .app-pdp__stock-bar>div,body.template-product .app-pdp .app-pdp__stock-bar-fill{background:#ef4444!important;height:100%!important;border-radius:99px!important}body.template-product .app-pdp .app-pdp__badge--bottom-left,body.template-product .app-pdp .app-pdp__trust-pill{border-radius:6px!important;background:#f0fdf4!important;border:1px solid #DCFCE7!important;color:#15803d!important;font-size:10.5px!important;font-weight:600!important;padding:4px 8px!important}body.template-product .app-pdp .app-pdp__price-compare{margin-left:8px!important;color:#94a3b8!important;font-size:13px!important;font-weight:400!important}body.template-product .app-pdp .app-pdp__price-savings,body.template-product .app-pdp .app-pdp__price-line>span:not([class]){border-radius:4px!important;padding:2.5px 6px!important;font-size:10px!important;font-weight:700!important}body.template-product .app-pdp .app-pdp__coupon-estimate{font-size:11px!important;color:#64748b!important;margin-top:4px!important}body.template-product .app-pdp .logistics-courier-slot{height:36px!important;min-height:36px!important;border-radius:6px!important;border:1px solid #E2E8F0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 8px!important}body.template-product .app-pdp .logistics-courier-slot img{max-height:22px!important;width:auto!important;object-fit:contain!important}body.template-product .app-pdp .app-pdp__specs-cell{background:#f8fafc!important;border:1px solid #F1F5F9!important;border-radius:8px!important;padding:8px 10px!important}body.template-product .app-pdp .app-pdp__specs-cell dt{font-size:9.5px!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.3px!important}body.template-product .app-pdp .app-pdp__specs-cell dd{font-size:12px!important;font-weight:700!important;color:#0f172a!important;margin-top:2px!important}body.template-product .app-pdp .app-pdp__accordion-toggle{border-radius:8px!important;border:1px solid #E2E8F0!important;font-size:12px!important;font-weight:600!important}body.template-product .app-pdp .pdp-cr__incentive-btn{border-radius:6px!important;font-size:10.5px!important;padding:5px 12px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-product-phase1.css.map */
