.ts .designs img,.ts .dcard:hover img{transform:none}@media(hover:hover)and (min-width:901px){.ts .dcard:hover img{transform:scale(1.02)}}.ts .main-img img,.ts .dcard img,.ts .tool-img img,.ts .about-img img{image-rendering:auto;backface-visibility:hidden}@media(max-width:900px){body.ts-sticky-pad{padding-bottom:76px}}@media(max-width:900px){.ts .wrap{padding-inline:16px}.ts .sec{padding-block:52px}.ts .sec-head{margin-bottom:26px}.ts .hero{padding-block:16px 48px}.ts .gallery{gap:10px}.ts .main-img{border-radius:12px}.ts .thumbs{gap:8px}.ts .buy{gap:20px}}@media(max-width:600px){.ts{font-size:15px}.ts h2{font-size:clamp(28px,8vw,36px)}.ts .buy h1,.ts .buy .h1like{font-size:clamp(30px,8.6vw,40px)!important}.ts .lede{font-size:15px}.ts .badges{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:10px 16px;gap:18px;font-size:12px;white-space:nowrap}.ts .badges::-webkit-scrollbar{display:none}.ts .gallery{margin-inline:-16px}.ts .main-img{border-radius:0}.ts .thumbs{padding-inline:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.ts .thumbs button{border-radius:8px}.ts .price strong{font-size:26px}.ts .kits{gap:10px}.ts .kit{padding:14px 12px}.ts .kit .k-price{font-size:22px}.ts .kit .k-inc{font-size:12px}.ts .designs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ts .sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ts .sizes button{min-width:0}.ts .size-hint{font-size:12px}.ts .inbox{padding:14px 16px}.ts .qty button{width:38px;height:50px}.ts .btn{min-height:50px;font-size:15px}.ts .assure{grid-template-columns:1fr;text-align:left;gap:0}.ts .assure div{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.ts .assure b{display:inline}.ts .steps{gap:22px}.ts .steps li{grid-template-columns:auto 1fr;column-gap:16px;row-gap:4px}.ts .steps li:before{grid-row:span 3;font-size:44px}.ts .tools{gap:40px}.ts .tool-txt h3{font-size:28px}.ts .spec-list{font-size:14px}.ts .dgrid{gap:12px}.ts .dcard .nm{font-size:14px}.ts .finder{padding:18px 16px}.ts .finder-row{gap:6px}.ts .finder label{font-size:10px;letter-spacing:.03em}.ts .finder input{padding:10px 2px;font-size:16px}.ts th,.ts td{padding:11px 8px;font-size:14px}.ts table{min-width:0}.ts .two{gap:36px}.ts dl.specs dt,.ts dl.specs dd{font-size:14px}.ts .about-img img:first-child{grid-row:auto;aspect-ratio:1;height:auto}.ts .about-img{grid-template-columns:repeat(3,1fr);gap:8px}.ts .pillars{gap:12px}.ts .promise{border-radius:16px;padding:30px 20px}.ts .news form{flex-direction:column}.ts .news button{width:100%}}@media(max-width:380px){.ts .designs{grid-template-columns:repeat(5,minmax(0,1fr))}.ts .kits{grid-template-columns:1fr}}.ts .ts-hero{padding-block:56px 64px;overflow:hidden;background:radial-gradient(120% 90% at 85% 40%,#F6E6E8 0%,var(--ts-bg) 60%)}.ts .ts-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.ts .ts-hero-grid>*{min-width:0}.ts .ts-hero-copy{display:grid;gap:18px;align-content:center}.ts .ts-hero h1{font-size:clamp(40px,5.4vw,68px)}.ts .ts-hero .lede{font-size:18px;margin:0}.ts .ts-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.ts .btn.ghost{background:transparent;color:var(--ts-fg);border:1.5px solid var(--ts-fg)}.ts .btn.ghost:hover{background:var(--ts-fg);color:var(--ts-bg);filter:none}.ts .ts-hero-points{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--ts-muted)}.ts .ts-hero-points li:before{content:"\2726  ";color:var(--ts-gold)}.ts .ts-hero-visual{position:relative}.ts .ts-hero-art,.ts .ts-hero-img{display:block;width:100%;height:auto;max-height:620px}.ts .ts-hero-img{border-radius:20px;object-fit:cover;aspect-ratio:6/5}@media(max-width:900px){.ts .ts-hero{padding-block:20px 44px}.ts .ts-hero-grid{grid-template-columns:1fr;gap:8px}.ts .ts-hero-visual{order:-1;margin-inline:-8px}.ts .ts-hero-art{max-height:380px}}@media(max-width:600px){.ts .ts-hero h1{font-size:clamp(32px,9vw,42px)}.ts .ts-hero .lede{font-size:16px}.ts .ts-hero-ctas .btn{flex:1}.ts .ts-hero-points{font-size:13px;gap:6px 16px}}.ts .ts-hero-stack{position:relative;aspect-ratio:6/5;max-width:640px;margin-inline:auto}.ts .ts-hero-card{position:absolute;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 28px 50px -18px #6e123061,0 2px 6px #6e123014}.ts .ts-hero-card img{display:block;width:100%;height:100%;object-fit:cover}.ts .ts-hero-card--1{width:50%;aspect-ratio:1;left:0;top:22%;transform:rotate(-5deg)}.ts .ts-hero-card--2{width:50%;aspect-ratio:1;right:0;top:4%;transform:rotate(6deg)}.ts .ts-hero-card--3{width:60%;aspect-ratio:1;left:20%;top:16%;z-index:2;transform:rotate(-1deg)}.ts .ts-hero-spark{position:absolute;width:26px;height:26px;background:var(--ts-gold);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}.ts .ts-hero-spark--a{right:4%;top:0}.ts .ts-hero-spark--b{left:14%;bottom:2%;width:18px;height:18px}@media(max-width:900px){.ts .ts-hero-stack{max-width:440px;margin-bottom:8px}}.ts .ts-perks{background:var(--ts-surface);border-block:1px solid var(--ts-line)}.ts .ts-perks ul{list-style:none;margin:0 auto;padding-block:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ts .ts-perks li{display:flex;align-items:center;gap:12px;min-width:0}.ts .ts-perks .ic{flex:0 0 40px;height:40px;border-radius:50%;background:var(--ts-tint);display:grid;place-items:center}.ts .ts-perks svg{width:20px;height:20px;fill:none;stroke:var(--ts-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ts .ts-perks b{display:block;font-size:14px;line-height:1.25}.ts .ts-perks small{display:block;font-size:12.5px;color:var(--ts-muted);line-height:1.3}@media(max-width:820px){.ts .ts-perks ul{grid-template-columns:1fr 1fr;gap:14px 12px;padding-block:16px}.ts .ts-perks .ic{flex-basis:34px;height:34px}.ts .ts-perks svg{width:17px;height:17px}.ts .ts-perks b{font-size:13px}.ts .ts-perks small{font-size:11.5px}}.ts .step-label .sl{display:inline-flex;align-items:center;gap:8px;color:var(--ts-fg);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ts .step-label .sl i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--ts-accent);color:#fff;display:grid;place-items:center;font-size:12px;letter-spacing:0}.ts .linkbtn{border:0;background:none;padding:0;color:var(--ts-accent);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ts .ts-dlg{border:0;padding:0;border-radius:18px;max-width:min(560px,calc(100vw - 24px));width:100%;background:var(--ts-bg);color:var(--ts-fg);box-shadow:0 30px 80px #2a1a1f4d}.ts .ts-dlg::backdrop{background:#2a1a1f73}.ts .ts-dlg-in{padding:22px;display:grid;gap:14px}.ts .ts-dlg-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ts .ts-dlg-head h3{font-size:26px}.ts .ts-dlg-x{border:0;background:var(--ts-tint);width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer}.ts .ts-dlg p{margin:0;font-size:14px;color:var(--ts-muted)}.ts .ts-dlg table{min-width:0}.ts .ts-dlg tbody tr{cursor:pointer}.ts .ts-dlg tbody tr:hover td{background:var(--ts-tint)}.ts .ts-dlg tbody tr.hl td{background:var(--ts-accent);color:#fff}@media(max-width:600px){.ts .ts-dlg th,.ts .ts-dlg td{padding:11px 4px;font-size:13.5px}.ts .ts-dlg th{font-size:10px;letter-spacing:.02em}}.ts .tools--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ts .tools--cards .tool{grid-template-columns:1fr;gap:0;align-content:start;background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-r);overflow:hidden}.ts .tools--cards .tool:nth-child(2n) .tool-img{order:0}.ts .tools--cards .tool-img{border-radius:0;aspect-ratio:1}.ts .tools--cards .tool-img img{width:100%;height:100%;object-fit:cover}.ts .tools--cards .tool-txt{padding:18px 18px 22px;gap:8px}.ts .tools--cards .tool-txt h3{font-size:24px}.ts .tools--cards .tool-txt p{font-size:14.5px}@media(max-width:820px){.ts .tools--cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:0 16px 6px;scrollbar-width:none}.ts .tools--cards::-webkit-scrollbar{display:none}.ts .tools--cards .tool{flex:0 0 78%;scroll-snap-align:start}.ts .tools--cards .tool-txt h3{font-size:22px}}.ts .sec-head.c,.ts .ts-faq-one .sec-head{text-align:center;justify-items:center}.ts .ts-faq-one{max-width:780px}.ts .ts-more{display:flex;justify-content:center;margin-top:28px}.ts .ts-cta{background:var(--ts-tint);border-radius:22px;padding:clamp(36px,6vw,64px) 22px;text-align:center;display:grid;justify-items:center;gap:14px}.ts .ts-cta p{margin:0;color:var(--ts-muted);max-width:46ch}.ts .ts-cta .btn{margin-top:6px;min-width:240px}.ts .ts-cta small{font-size:13px;color:var(--ts-muted)}.ts .steps.three{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.ts .steps.three{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tipstella-mobile.css.map */
