.ts{--ts-bg:#FAF4F2;--ts-surface:#FFFFFF;--ts-tint:#F3E3E4;--ts-fg:#2A1A1F;--ts-muted:#76626A;--ts-line:#E7D5D8;--ts-accent:#8C1D40;--ts-accent-ink:#FFFFFF;--ts-gold:#A87A2C;--ts-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--ts-body:"Manrope","Helvetica Neue",Arial,sans-serif;--ts-r:14px;background:var(--ts-bg);color:var(--ts-fg);font-family:var(--ts-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ts *,.ts *:before,.ts *:after{box-sizing:border-box}.ts [hidden]{display:none!important}.ts a{color:inherit}.ts img{display:block;max-width:100%;height:auto}.ts button,.ts input{font:inherit;color:inherit}.ts :focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts .wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.ts h1,.ts h2,.ts h3{font-family:var(--ts-display);font-weight:500;text-wrap:balance;line-height:1.08;margin:0;color:var(--ts-fg);letter-spacing:normal;text-transform:none}.ts h2{font-size:clamp(30px,4.2vw,46px)}.ts h1 em,.ts h2 em{font-style:italic;color:var(--ts-accent)}.ts .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ts-gold);margin:0}.ts .lede{color:var(--ts-muted);max-width:60ch;margin:12px 0 0}.ts .sec{padding-block:72px}.ts .sec.alt{background:var(--ts-surface);border-block:1px solid var(--ts-line)}.ts .sec-head{display:grid;gap:10px;margin-bottom:36px}.ts .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--ts-accent);color:var(--ts-accent-ink);font-weight:700;font-size:16px;cursor:pointer;padding:0 22px;min-height:52px;text-decoration:none}.ts .btn:hover{filter:brightness(1.08)}.ts .btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.ts .badges{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;padding:12px 20px;font-size:13px;color:var(--ts-muted);border-bottom:1px solid var(--ts-line)}.ts .badges span:before{content:"\2726  ";color:var(--ts-gold)}.ts .hero{padding-block:44px 72px}.ts .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.ts .hero-grid>*{min-width:0}@media(max-width:900px){.ts .hero-grid{grid-template-columns:1fr;gap:28px}}.ts .gallery{position:sticky;top:calc(var(--header-height,72px) + 20px);display:grid;gap:12px}@media(max-width:900px){.ts .gallery{position:static}}.ts .main-img{border-radius:var(--ts-r);overflow:hidden;background:var(--ts-surface);aspect-ratio:1}.ts .main-img img{width:100%;height:100%;object-fit:cover}.ts .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ts .thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--ts-surface);aspect-ratio:1}.ts .thumbs button[aria-pressed=true]{border-color:var(--ts-accent)}.ts .thumbs img{width:100%;height:100%;object-fit:cover}.ts .buy{display:grid;gap:22px}.ts .buy h1{font-size:clamp(36px,5vw,58px)}.ts .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ts .price strong{font-size:30px;font-variant-numeric:tabular-nums}.ts .price s{color:var(--ts-muted);font-size:18px}.ts .price small{color:var(--ts-muted);font-size:14px}.ts .step-label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.ts .step-label span{text-transform:none;letter-spacing:0;font-weight:600;color:var(--ts-muted)}.ts .step-label a{font-size:13px;letter-spacing:0;text-transform:none;color:var(--ts-accent);font-weight:700}.ts .kits{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:420px){.ts .kits{grid-template-columns:1fr}}.ts .kit{position:relative;text-align:left;border:1.5px solid var(--ts-line);background:var(--ts-surface);border-radius:var(--ts-r);padding:16px;cursor:pointer;display:grid;gap:6px}.ts .kit[aria-pressed=true]{border-color:var(--ts-accent);box-shadow:0 0 0 1px var(--ts-accent) inset}.ts .kit .k-name{font-weight:700}.ts .kit .k-price{font-family:var(--ts-display);font-size:26px;font-variant-numeric:tabular-nums}.ts .kit .k-inc{font-size:13px;color:var(--ts-muted)}.ts .kit .tag{position:absolute;top:-10px;right:12px;background:var(--ts-gold);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.ts .designs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media(max-width:560px){.ts .designs{grid-template-columns:repeat(6,1fr)}}.ts .designs button{padding:0;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--ts-line);cursor:pointer;background:var(--ts-surface)}.ts .designs button[aria-pressed=true]{border-color:var(--ts-accent);box-shadow:0 0 0 2px var(--ts-bg),0 0 0 4px var(--ts-accent)}.ts .designs img{width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.ts .sizes{display:flex;gap:10px;flex-wrap:wrap}.ts .sizes button{min-width:62px;padding:11px 0;border-radius:10px;border:1.5px solid var(--ts-line);background:var(--ts-surface);font-weight:700;cursor:pointer}.ts .sizes button[aria-pressed=true]{background:var(--ts-fg);color:var(--ts-bg);border-color:var(--ts-fg)}.ts .sizes button[data-off=true]{opacity:.45;text-decoration:line-through}.ts .size-hint{font-size:13px;color:var(--ts-muted);margin:8px 0 0;font-variant-numeric:tabular-nums}.ts .inbox{background:var(--ts-tint);border-radius:var(--ts-r);padding:16px 18px}.ts .inbox ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px}.ts .inbox li{display:flex;gap:10px}.ts .inbox li:before{content:"\2713";color:var(--ts-accent);font-weight:700}.ts .inbox li.off{color:var(--ts-muted);text-decoration:line-through}.ts .inbox li.off:before{content:"\2013";color:var(--ts-muted)}.ts .actions{display:flex;gap:12px}.ts .qty{display:flex;align-items:center;border:1.5px solid var(--ts-line);border-radius:999px;background:var(--ts-surface)}.ts .qty button{width:42px;height:52px;border:0;background:none;font-size:20px;cursor:pointer}.ts .qty output{min-width:24px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ts .actions .btn{flex:1}.ts .err{color:#b3261e;font-size:14px;margin:0}.ts .assure{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:12.5px;color:var(--ts-muted);text-align:center}.ts .assure div{border-top:1px solid var(--ts-line);padding-top:10px}.ts .assure b{display:block;color:var(--ts-fg);font-size:13.5px}.ts .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--ts-surface);border-top:1px solid var(--ts-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;box-shadow:0 -6px 24px #00000014}.ts .stickybar .sb-txt{flex:1;min-width:0;font-size:13px;line-height:1.3}.ts .stickybar .sb-txt b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts .stickybar .btn{flex:0 0 auto;min-height:46px}@media(min-width:901px){.ts .stickybar{display:none!important}}.ts .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:s;padding:0;margin:0}@media(max-width:860px){.ts .steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ts .steps{grid-template-columns:1fr}}.ts .steps li{list-style:none;display:grid;gap:8px;align-content:start;counter-increment:s}.ts .steps li:before{content:counter(s);font-family:var(--ts-display);font-style:italic;font-size:54px;line-height:1;color:var(--ts-accent)}.ts .steps h3{font-family:var(--ts-body);font-size:17px;font-weight:700}.ts .steps p{margin:0;color:var(--ts-muted);font-size:14.5px}.ts .steps .time{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-gold)}.ts .tools{display:grid;gap:56px}.ts .tool{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.ts .tool>*{min-width:0}.ts .tool:nth-child(2n) .tool-img{order:2}@media(max-width:820px){.ts .tool{grid-template-columns:1fr;gap:20px}.ts .tool:nth-child(2n) .tool-img{order:0}}.ts .tool-img{border-radius:var(--ts-r);overflow:hidden}.ts .tool-txt{display:grid;gap:14px}.ts .tool-txt h3{font-size:34px}.ts .tool-txt p{margin:0;color:var(--ts-muted)}.ts .spec-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:4px 0 0;padding:0;list-style:none;font-size:14.5px}.ts .spec-list li{border-top:1px solid var(--ts-line);padding-top:8px}.ts .spec-list b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-muted)}.ts .which{font-size:13px;font-weight:700;color:var(--ts-accent)}.ts .dgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:860px){.ts .dgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.ts .dgrid{grid-template-columns:repeat(2,1fr)}}.ts .dcard{border:0;background:none;padding:0;text-align:left;cursor:pointer;display:grid;gap:8px;text-decoration:none}.ts .dcard .ph{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--ts-surface)}.ts .dcard img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ts .dcard:hover img{transform:scale(1.04)}.ts .dcard .nm{font-weight:700;font-size:15px}.ts .dcard .sh{font-size:13px;color:var(--ts-muted)}.ts .size-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:start}.ts .size-wrap>*{min-width:0}@media(max-width:860px){.ts .size-wrap{grid-template-columns:1fr}}.ts .tbl{overflow-x:auto;border:1px solid var(--ts-line);border-radius:var(--ts-r);background:var(--ts-surface)}.ts table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;min-width:420px;margin:0}.ts th,.ts td{padding:13px 12px;text-align:center;border:0;border-bottom:1px solid var(--ts-line);font-size:15px}.ts th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-muted);font-weight:700}.ts tr:last-child td{border-bottom:0}.ts td:first-child{font-weight:700}.ts tr.hl td{background:var(--ts-tint)}.ts .unit{font-size:13px;color:var(--ts-muted);margin-top:10px}.ts .finder{background:var(--ts-tint);border-radius:var(--ts-r);padding:22px;display:grid;gap:14px;margin:0}.ts .finder h3{font-family:var(--ts-body);font-size:18px;font-weight:700}.ts .finder p{margin:0;font-size:14px;color:var(--ts-muted)}.ts .finder-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ts .finder label{display:grid;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted)}.ts .finder input{width:100%;min-width:0;padding:9px 6px;border:1.5px solid var(--ts-line);border-radius:8px;background:var(--ts-surface);text-align:center;font-variant-numeric:tabular-nums}.ts .result{font-size:15px;font-weight:600}.ts .result strong{font-family:var(--ts-display);font-size:28px;color:var(--ts-accent)}.ts .two{display:grid;grid-template-columns:1fr 1fr;gap:48px}.ts .two>*{min-width:0}@media(max-width:860px){.ts .two{grid-template-columns:1fr}}.ts dl.specs{margin:0;display:grid;grid-template-columns:auto 1fr}.ts dl.specs dt,.ts dl.specs dd{border-top:1px solid var(--ts-line);padding:12px 0;margin:0;font-size:15px}.ts dl.specs dt{color:var(--ts-muted);padding-right:24px}.ts details{border-top:1px solid var(--ts-line);padding:16px 0}.ts details:last-of-type{border-bottom:1px solid var(--ts-line)}.ts summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.ts summary::-webkit-details-marker{display:none}.ts summary:after{content:"+";font-size:20px;line-height:1;color:var(--ts-accent)}.ts details[open] summary:after{content:"\2013"}.ts details p{margin:10px 0 0;color:var(--ts-muted);max-width:62ch}.ts .about{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ts .about>*{min-width:0}@media(max-width:820px){.ts .about{grid-template-columns:1fr;gap:24px}}.ts .about-img{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ts .about-img img{border-radius:var(--ts-r);aspect-ratio:1;object-fit:cover;width:100%}.ts .about-img img:first-child{grid-row:span 2;aspect-ratio:auto;height:100%}.ts .about p{color:var(--ts-muted);margin:14px 0 0;max-width:58ch}.ts .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}@media(max-width:520px){.ts .pillars{grid-template-columns:1fr}}.ts .pillars div{border-top:2px solid var(--ts-accent);padding-top:10px;font-size:14px;color:var(--ts-muted)}.ts .pillars b{display:block;color:var(--ts-fg);font-size:15px;margin-bottom:4px}.ts .promise{background:var(--ts-accent);color:var(--ts-accent-ink);border-radius:20px;padding:44px clamp(22px,5vw,56px);display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.ts .promise>*{min-width:0}@media(max-width:820px){.ts .promise{grid-template-columns:1fr}}.ts .promise h2,.ts .promise h2 em{color:inherit}.ts .promise .eyebrow{color:inherit;opacity:.8}.ts .promise p{margin:12px 0 0;opacity:.88;max-width:52ch}.ts .news{display:grid;gap:10px}.ts .news form{display:flex;gap:8px;flex-wrap:wrap;margin:0}.ts .news input[type=email]{flex:1;min-width:0;padding:13px 16px;border-radius:999px;border:0;background:var(--ts-surface);color:var(--ts-fg)}.ts .news button{border:0;border-radius:999px;padding:13px 20px;background:var(--ts-fg);color:var(--ts-bg);font-weight:700;cursor:pointer}.ts .news .ok{font-size:14px;font-weight:600;margin:0}.ts .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ts *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tipstella.css.map */
