.ts-why{display:grid;gap:18px;counter-reset:why}.ts-why__item{display:grid;grid-template-columns:64px 1fr 120px;gap:22px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:24px;padding:22px 26px}.ts-why__n{width:56px;height:56px;border-radius:50%;background:var(--butter);color:var(--gold-text);display:grid;place-items:center;font:600 24px/1 Fredoka,sans-serif}.ts-why__item h3{margin-bottom:6px}.ts-why__item p{color:var(--muted);font-size:16px}.ts-why__art{height:96px}.ts-reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.ts-review{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:14px}.ts-review__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;max-width:100%}.ts-review blockquote{margin:0;font-size:16px}.ts-review__who{display:flex;flex-direction:column;font-size:14px;color:var(--muted)}.ts-review__who strong{color:var(--ink);font-size:15px}.ts-faq{display:grid;gap:12px}.ts-faq details{background:var(--white);border:1px solid var(--line);border-radius:18px}.ts-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:700;font-size:17px}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--butter);color:var(--gold-text);display:grid;place-items:center;font:600 22px/1 Fredoka,sans-serif;transition:transform .2s ease}.ts-faq details[open] summary:after{transform:rotate(45deg)}.ts-faq__a{padding:0 24px 22px;color:var(--muted);font-size:16px}.ts-faq__a p+p{margin-top:10px}.ts-cta{text-align:center}.ts-cta__art{display:flex;justify-content:center;gap:18px;margin-bottom:26px}.ts-cta__art .ts-art{width:64px;height:64px}.ts-cta .ts-btn{margin-top:30px}.ts-cta__note{margin-top:16px!important;font-size:15px;color:#d9d8e6}.ts-legal{margin-top:40px!important;font-size:13px;color:#a9a8c0}.ts-home-hero{padding-block:56px 72px;overflow:hidden}.ts-home-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ts-collage{position:relative;aspect-ratio:1 / 1;max-width:480px;width:100%;margin-left:auto}.ts-collage__hoop{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:14px solid #D8A46A;box-shadow:inset 0 0 0 6px #c38e55,0 22px 50px -20px #2a2b4a66}.ts-collage__hoop .ts-art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:18%}.ts-collage__tile{position:absolute;width:26%;aspect-ratio:1 / 1;padding:4%;background:var(--white);border-radius:22px;box-shadow:0 14px 30px -14px #2a2b4a66}.ts-collage__tile--1{left:0;top:4%;transform:rotate(-8deg)}.ts-collage__tile--2{right:0;top:0;transform:rotate(6deg)}.ts-collage__tile--3{left:4%;bottom:0;transform:rotate(5deg)}.ts-collage__tile--4{right:2%;bottom:6%;transform:rotate(-5deg)}.ts-flag{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--white);border:1px solid var(--line);border-radius:28px;overflow:hidden;margin-bottom:26px}.ts-flag__media{background:var(--butter);display:block}.ts-flag__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.ts-flag__body{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.ts-flag__price{display:flex;align-items:baseline;gap:12px;font:600 36px/1 Fredoka,sans-serif}.ts-flag__price s{font:400 20px/1 Figtree,sans-serif;color:var(--muted)}.ts-flag .ts-btn,.ts-flag .ts-pill{align-self:flex-start}.ts-flag .ts-btn{margin-top:8px}.ts-soon{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.ts-soon__card{flex:1 1 300px;max-width:356px;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:24px;overflow:hidden;min-width:0}.ts-soon__art{position:relative;height:170px;padding:26px}.ts-soon__art .ts-pill{position:absolute;left:14px;top:14px;font-size:12px;padding:5px 11px}.ts-soon__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.ts-soon__body h3{font-size:20px}.ts-soon__body p{color:var(--muted);font-size:15px}.ts-soon__link{margin-top:auto;padding-top:10px;font-weight:700;font-size:15px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}.ts-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ts-promise{text-align:center;padding:10px 14px}.ts-promise__art{width:104px;height:104px;margin:0 auto 16px;padding:16px;border-radius:24px}.ts-promise h3{margin-bottom:8px}.ts-promise p{color:var(--muted);font-size:16px}.ts-signup{text-align:center}.ts-signup form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:520px;margin:28px auto 0}.ts-signup input[type=email]{flex:1 1 260px;min-height:56px;padding:0 22px;border-radius:999px;border:2px solid var(--line);background:var(--white);font:400 17px Figtree,sans-serif;color:var(--ink)}.ts-signup input[type=email]:focus{outline:none;border-color:var(--gold)}.ts-signup__msg{margin-top:16px!important;font-weight:600;color:var(--sage)}.ts-signup__small{margin-top:14px!important;font-size:14px;color:var(--muted)}@media(max-width:900px){.ts{padding-block:56px;font-size:16px}.ts-hero__grid,.ts-home-hero__grid,.ts-flag{grid-template-columns:1fr}.ts-hero__grid{gap:28px}.ts-hero__media{order:-1;max-width:520px;width:100%;margin:0 auto}.ts-files{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-promises{grid-template-columns:1fr}.ts-collage{margin:0 auto;max-width:400px}.ts-flag__body{padding:28px 24px 30px}}@media(max-width:600px){.ts-files{grid-template-columns:1fr}.ts-card,.ts-soon__card{max-width:none}.ts-hero{padding-block:24px 48px}.ts-hero__float{width:72px;height:72px;padding:10px}.ts-hero__float--a{left:-6px}.ts-hero__float--b{right:-6px}.ts-hero__cta .ts-btn{width:100%}.ts-buy__box{padding:34px 22px 28px}.ts-buy__now{font-size:50px}.ts-why__item{grid-template-columns:52px 1fr;padding:20px;gap:16px}.ts-why__n{width:48px;height:48px;font-size:20px}.ts-why__art{display:none}.ts-bonus{flex-direction:column;text-align:center}.ts-faq summary{padding:18px;font-size:16px}.ts-faq__a{padding:0 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tally-sections.css.map */
