.ttfs-pd-price-card--02{padding:15px 16px;border:1px solid color-mix(in srgb,var(--ttfs-pd-danger) 22%,var(--ttfs-pd-soft-line));border-left:5px solid var(--ttfs-pd-danger);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--ttfs-pd-danger) 4%,var(--wp--preset--color--background,#fff)),color-mix(in srgb,var(--ttfs-pd-warning) 5%,var(--wp--preset--color--background,#fff)))}.ttfs-pd-price-card__label{color:var(--ttfs-pd-muted);font-size:14px;font-weight:800;margin-bottom:5px}.ttfs-pd-price-card__row,.ttfs-pd-price-card__value,.ttfs-pd-price-card__value .price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0}.ttfs-pd-price-card__value .amount,.ttfs-pd-price-card__value ins .amount{color:var(--ttfs-pd-primary);font-size:var(--ttfs-price-tablet,clamp(30px,5vw,42px));line-height:1;font-weight:900;text-decoration:none}.ttfs-pd-price-card__value ins{text-decoration:none}.ttfs-pd-price-card__value del{color:var(--ttfs-pd-muted);opacity:.72;font-size:15px;font-weight:700}.ttfs-pd-price-card__value del .amount{color:inherit;font-size:inherit;font-weight:inherit}.ttfs-pd-price-card__discount{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--ttfs-pd-danger),#fb7185);font-weight:850}.ttfs-pd-featured-specs--02,.ttfs-pd-quick-specs--02,.ttfs-pd-meta-compact--02,.ttfs-pd-content-box--02,.ttfs-pd-specs-table--02,.ttfs-pd-commitment--02,.ttfs-pd-warranty-box--02,.ttfs-pd-reviews--02,.ttfs-pd-comment-form--02,.ttfs-pd-contact-box--02{padding:16px;border:1px solid var(--ttfs-pd-soft-line);border-radius:16px;background:var(--ttfs-pd-surface);box-shadow:0 8px 22px rgb(15 23 42 / .045)}.ttfs-pd-featured-specs--02{border-color:color-mix(in srgb,var(--ttfs-pd-danger) 24%,var(--ttfs-pd-soft-line));background:color-mix(in srgb,var(--wp--preset--color--background,#fff) 88%,var(--ttfs-pd-danger) 3%)}.ttfs-pd-featured-specs__title,.ttfs-pd-quick-specs__title,.ttfs-pd-contact-box__title{margin:0 0 11px;font-size:16px;font-weight:900;color:var(--ttfs-pd-danger)}.ttfs-pd-featured-specs__list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.ttfs-pd-featured-specs__list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.4;font-weight:750}.ttfs-pd-featured-specs__icon{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--ttfs-pd-danger);color:#fff;font-weight:900}.ttfs-pd-quick-specs__table{display:grid;gap:8px}.ttfs-pd-quick-specs__row{display:grid;grid-template-columns:38% minmax(0,1fr);gap:9px;padding:10px;border:1px solid var(--ttfs-pd-soft-line);border-radius:12px}.ttfs-pd-quick-specs__row span{color:var(--ttfs-pd-muted);font-size:12px;font-weight:800}.ttfs-pd-quick-specs__row strong{font-size:13px;line-height:1.35;font-weight:800}.ttfs-pd-meta-compact--02{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ttfs-pd-meta-compact__item{display:grid;gap:3px;padding:9px;border:1px solid var(--ttfs-pd-soft-line);border-radius:12px}.ttfs-pd-meta-compact__item span{color:var(--ttfs-pd-muted);font-size:12px;font-weight:800}.ttfs-pd-meta-compact__item strong{font-size:13px;line-height:1.32;font-weight:850}.ttfs-pd-content-box__body,.ttfs-pd-commitment__body,.ttfs-pd-warranty-box__body{font-size:14px;line-height:1.7}.ttfs-pd-specs-table__body table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ttfs-pd-soft-line);border-radius:14px;overflow:hidden}.ttfs-pd-specs-table__body th,.ttfs-pd-specs-table__body td{padding:11px 12px;border:0;border-bottom:1px solid var(--ttfs-pd-soft-line)}.ttfs-pd-specs-table__body th{width:35%;color:var(--ttfs-pd-muted);font-size:12px;font-weight:850}.ttfs-pd-specs-table__body td{font-size:13px;font-weight:650}.ttfs-pd-contact-box--02{background:color-mix(in srgb,var(--ttfs-pd-primary) 7%,var(--wp--preset--color--background,#fff))}.ttfs-pd-contact-box__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ttfs-pd-contact-box__btn{min-height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:850;background:linear-gradient(135deg,var(--ttfs-pd-danger),#fb7185)}.ttfs-pd-contact-box__btn--zalo{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.ttfs-pd-reviews__summary strong{font-size:28px;color:var(--ttfs-pd-danger)}