:root{--tp-bg: #FBF7EF;--tp-beige: #F1EBDD;--tp-line: #E8E1D2;--tp-ink: #16231B;--tp-muted: #5B6470;--tp-soft: #9CA3AF;--tp-accent: #B3261E;--tp-accent-dark: #8E1B15;--tp-accent-soft: #FBECEA;--tp-green: #1E6B3F;--tp-green-dark: #17552F;--tp-red: #DC2626;--tp-radius: 16px;--tp-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.tp-s,.tp-s *{box-sizing:border-box;font-family:var(--tp-font)}.tp-s{color:var(--tp-ink);-webkit-font-smoothing:antialiased}.tp-s img{max-width:100%}.tp-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.tp-head{text-align:center;max-width:640px;margin:0 auto 22px}.tp-eyebrow{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-accent);margin-bottom:8px}.tp-h2{font-size:1.55rem;line-height:1.2;font-weight:800;letter-spacing:-.015em;margin:0;color:var(--tp-ink)}.tp-lead{font-size:.95rem;line-height:1.55;color:var(--tp-muted);margin:8px 0 0}.tp-block{padding:44px 0}.tp-block--beige{background:var(--tp-beige)}.tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--tp-green);color:#fff;border:0;border-radius:12px;padding:15px 26px;font-size:1rem;font-weight:800;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px #1e6b3f47;transition:background .2s,transform .15s}.tp-btn:hover{background:var(--tp-green-dark)}.tp-btn:active{transform:translateY(1px)}.tp-btn--accent{background:var(--tp-accent);box-shadow:0 6px 16px #b3261e4d}.tp-btn--accent:hover{background:var(--tp-accent-dark)}.tp-stars{color:#c9a227;letter-spacing:1px;font-size:.95rem;line-height:1}.tp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-radius);overflow:hidden;text-decoration:none;color:var(--tp-ink);box-shadow:0 4px 14px #16231b0d;transition:transform .2s,box-shadow .2s}.tp-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #16231b1a}.tp-card-img{position:relative;aspect-ratio:1 / 1;background:var(--tp-beige);overflow:hidden}.tp-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.tp-card-i2{opacity:0}@media(hover:hover){.tp-card:hover .tp-card-i2{opacity:1}.tp-card:hover .tp-card-i1{transform:scale(1.03)}}.tp-card-off{position:absolute;top:10px;left:10px;background:var(--tp-red);color:#fff;font-size:.72rem;font-weight:800;padding:4px 8px;border-radius:8px}.tp-card-badge{position:absolute;top:10px;right:10px;background:var(--tp-ink);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:8px}.tp-card-body{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;flex:1}.tp-card-title{font-size:.95rem;line-height:1.25;font-weight:800;margin:0}.tp-card-sub{font-size:.78rem;line-height:1.4;color:var(--tp-muted);margin:0}.tp-card-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.tp-card-price b{font-size:1.15rem;font-weight:800;color:var(--tp-accent)}.tp-card-price s{font-size:.8rem;color:var(--tp-soft)}.tp-card-omni{font-size:.64rem;color:var(--tp-soft);line-height:1.3}.tp-card-ship{display:flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--tp-green)}.tp-card-btn{display:block;text-align:center;background:var(--tp-ink);color:#fff;border-radius:10px;padding:11px 8px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;transition:background .2s}.tp-card:hover .tp-card-btn{background:var(--tp-accent)}.tp-grid.is-single{grid-template-columns:1fr;max-width:980px;margin:0 auto}.tp-grid.is-single .tp-card-title{font-size:1.2rem}.tp-grid.is-single .tp-card-sub{font-size:.9rem}.tp-grid.is-single .tp-card-price b{font-size:1.5rem}.tp-grid.is-single .tp-card-btn{background:var(--tp-green);font-size:.9rem;padding:14px}.tp-grid.is-single .tp-card-body{padding:16px;gap:8px}.tp-reviews{display:grid;grid-template-columns:1fr;gap:12px}.tp-review{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-radius);padding:18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 14px #16231b0a}.tp-review-top{display:flex;align-items:center;gap:10px}.tp-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c9a227,#8e1b15);color:#fff;font-weight:800;font-size:1rem}.tp-review-name{font-weight:800;font-size:.9rem}.tp-review-meta{font-size:.74rem;color:var(--tp-soft)}.tp-review-title{font-weight:800;font-size:.95rem;margin:2px 0 0}.tp-review-text{font-size:.88rem;line-height:1.55;color:var(--tp-muted);margin:0}.tp-review-tag{align-self:flex-start;font-size:.7rem;font-weight:700;color:var(--tp-accent-dark);background:var(--tp-accent-soft);border-radius:20px;padding:3px 9px;text-decoration:none}.tp-review img.tp-review-photo{width:100%;border-radius:12px;aspect-ratio:4 / 3;object-fit:cover}.tp-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.tp-faq details{background:#fff;border:1px solid var(--tp-line);border-radius:12px;padding:0 16px}.tp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0;font-weight:800;font-size:.92rem}.tp-faq summary::-webkit-details-marker{display:none}.tp-faq summary span{flex:1}.tp-faq summary:after{content:"";width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--tp-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9 4h2v12H9zM4 9h12v2H4z' fill='%23B3261E'/%3E%3C/svg%3E") center / 12px no-repeat;transition:transform .2s}.tp-faq details[open] summary:after{transform:rotate(45deg)}.tp-faq-a{font-size:.88rem;line-height:1.6;color:var(--tp-muted);padding:0 0 16px}.tp-faq-a p{margin:0 0 8px}.tp-faq-a p:last-child{margin:0}.tp-faq-a a{color:var(--tp-accent)}.tp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-tile{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-radius);padding:18px 14px;display:flex;flex-direction:column;gap:6px}.tp-tile-ic{width:44px;height:44px;border-radius:12px;background:var(--tp-ink);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.tp-tile-ic svg{width:22px;height:22px}.tp-tile-ic.is-emoji{background:var(--tp-accent-soft);font-size:1.1rem}.tp-tile h3{font-size:.95rem;font-weight:800;margin:0;line-height:1.25}.tp-tile p{font-size:.8rem;line-height:1.45;color:var(--tp-muted);margin:0}@media(min-width:768px){.tp-h2{font-size:2rem}.tp-block{padding:64px 0}.tp-head{margin-bottom:32px}.tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tp-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}.tp-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-grid.is-single .tp-card{flex-direction:row}.tp-grid.is-single .tp-card-img{flex:0 0 50%}.tp-grid.is-single .tp-card-body{padding:32px;justify-content:center}.tp-grid.is-single .tp-card-title{font-size:1.6rem}.tp-grid.is-single .tp-card-price{margin-top:10px}.tp-grid.is-single .tp-card-btn{margin-top:12px}.tp-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tp-tile{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-store.css.map */
