:root{--ts-ink:#232729;--ts-sky:#74b6d5;--ts-sky-deep:#3b7695;--ts-sky-mid:#6599b3;--ts-sky-pale:#eaf4f9;--ts-sale:#c9414e;--ts-mute:#646464;--ts-grey:#f4f4f4;--ts-line:color-mix(in srgb,var(--ts-ink) 10%,transparent);--ts-tp:#00b67a;--ts-pad:64px;--ts-gap:24px;--ts-cols:4;--ts-max:1440px;--ts-r-lg:28px;--ts-r-md:18px;--ts-r-sm:12px;--ts-font:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,sans-serif;--ts-font-script:"Caveat",cursive}main:has(.ts-section){background-color:#fff}.ts{font-family:var(--ts-font);font-size:16px;line-height:1.5;letter-spacing:normal;color:var(--ts-section-color,var(--ts-ink));-webkit-text-size-adjust:100%}:where(.ts),:where(.ts) *,:where(.ts) *:before,:where(.ts) *:after{box-sizing:border-box}:where(.ts) img{display:block;max-width:100%}:where(.ts) :is(h1,h2,h3,h4,p,ul){margin:0}:where(.ts) :is(h1,h2,h3,h4){font-family:inherit;font-style:normal;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:normal}:where(.ts) p{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}:where(.ts) ul{padding:0;list-style:none}:where(.ts) a{color:var(--ts-sky-deep);text-decoration:none}:where(.ts) a:hover{color:var(--ts-ink)}:where(.ts) :is(button,input,select){font:inherit;letter-spacing:inherit;color:inherit}:where(.ts) :focus-visible{outline:3px solid var(--ts-sky);outline-offset:2px;box-shadow:none}.ts-wrap{max-width:var(--ts-max);margin:0 auto;padding:0 var(--ts-pad)}.ts-script{display:block;font-family:var(--ts-font-script);font-weight:600;font-size:30px;line-height:1;color:var(--ts-sky-mid);margin-bottom:10px}.ts-script--sky{color:var(--ts-sky)}.ts-h1{font-size:62px;line-height:1.02;font-weight:800;letter-spacing:-.025em;text-wrap:pretty}.ts-h1--sm{font-size:54px;line-height:1.04}.ts-h2{font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.02em;text-wrap:pretty}.ts-h2--sm{font-size:32px;line-height:1.15}.ts-small{font-size:12px;line-height:1.5;color:var(--ts-mute)}.ts-chev{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.ts-chev--l{transform:rotate(-135deg)}.ts-dot{width:6px;height:6px;border-radius:50%;background:var(--ts-sky);display:inline-block}.ts-dot--green{background:#25d366;width:8px;height:8px}.ts-stars{display:flex;gap:3px}.ts-stars__star{width:20px;height:20px;background:var(--ts-tp);display:flex;align-items:center;justify-content:center}.ts-stars__star svg{width:13px;height:13px;fill:#fff}.ts-stars--sm .ts-stars__star{width:18px;height:18px}.ts-stars--sm .ts-stars__star svg{width:12px;height:12px}.ts-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.ts-tag--lg{height:30px;padding:0 12px;letter-spacing:.08em;text-transform:uppercase}.ts-tag--sale{background:var(--ts-sale);color:#fff}.ts-tag--new{background:var(--ts-sky);color:var(--ts-ink)}.ts-tag--stock{background:var(--ts-ink);color:#fff}.ts-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:800;border:0;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ts-btn--sky{background:var(--ts-sky);color:var(--ts-ink)}.ts-btn--sky:hover{background:#fff;color:var(--ts-ink)}.ts-btn--ghost{border:1.5px solid rgba(255,255,255,.7);color:#fff;font-weight:700;background:transparent}.ts-btn--ghost:hover{background:#ffffff1f;border-color:#fff;color:#fff}.ts-btn--ink{background:var(--ts-ink);color:#fff}.ts-btn--ink:hover{background:var(--ts-sky-deep);color:#fff}.ts-btn--outline{border:1.5px solid color-mix(in srgb,var(--ts-ink) 25%,transparent);color:var(--ts-ink);font-weight:700;background:transparent}.ts-btn--outline:hover{border-color:var(--ts-ink);color:var(--ts-ink)}.ts-btns{display:flex;gap:12px;flex-wrap:wrap}.ts-price{font-size:22px;font-weight:800;letter-spacing:-.02em}.ts-price--xl{font-size:40px}.ts-was{font-size:14px;color:var(--ts-mute);text-decoration:line-through}.ts-was--light{font-size:18px;color:#ffffffb3}.ts-sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.ts-sec__intro{max-width:620px}.ts-sec__intro p{margin-top:12px;font-size:17px;line-height:1.55;color:var(--ts-mute);text-wrap:pretty}.ts-sec__tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ts-textlink{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ts-ink)}.ts-textlink:hover{color:var(--ts-sky-deep)}.ts-textlink--tp{gap:12px}.ts-counter{font-size:13px;font-weight:700;color:var(--ts-mute);font-variant-numeric:tabular-nums}.ts-tabs{display:flex;gap:8px;flex-wrap:wrap}.ts-tab{height:42px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ts-ink) 20%,transparent);background:#fff;color:var(--ts-ink);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.ts-tab:hover{border-color:var(--ts-ink)}.ts-tab.is-on{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}.ts-arrows{display:flex;gap:8px}.ts-arrow{width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ts-ink) 20%,transparent);background:#fff;color:var(--ts-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.ts-arrow:hover{background:var(--ts-ink);color:#fff;border-color:var(--ts-ink)}.ts-arrow[disabled]{opacity:.35;cursor:default}.ts-arrow[disabled]:hover{background:#fff;color:var(--ts-ink);border-color:color-mix(in srgb,var(--ts-ink) 20%,transparent)}.ts-arrows--light .ts-arrow{border:1.5px solid rgba(255,255,255,.5);background:color-mix(in srgb,var(--ts-ink) 40%,transparent);color:#fff}.ts-arrows--light .ts-arrow:hover{background:#fff;color:var(--ts-ink);border-color:#fff}ts-carousel{display:block}.ts-viewport{user-select:none;-webkit-user-select:none}.ts-viewport--pad{padding:32px var(--ts-gap) 70px;margin:-32px calc(var(--ts-gap) * -1) -70px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--ts-gap),#000 calc(100% - var(--ts-gap)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--ts-gap),#000 calc(100% - var(--ts-gap)),transparent 100%)}.ts-track{--swiper-wrapper-transition-timing-function:cubic-bezier(.4,0,.2,1)}.ts-track>.swiper-slide{width:calc((100% - (var(--ts-cols) - 1) * var(--ts-gap)) / var(--ts-cols));margin-right:var(--ts-gap);height:auto;display:flex}.ts-track>.swiper-slide>*{width:100%;min-width:0}.ts-viewport img{pointer-events:none}.ts-track :focus-visible{outline-offset:-3px}.ts .is-hidden{display:none}.no-js .ts-viewport{overflow-x:auto;cursor:auto}.no-js ts-carousel .ts-arrows,.no-js ts-carousel .ts-counter,.no-js ts-carousel .ts-tabs{display:none}@media(max-width:1180px){:root{--ts-pad:40px;--ts-cols:3}.ts-h1{font-size:50px}.ts-h1--sm{font-size:42px}.ts-h2{font-size:34px}}@media(max-width:1040px){:root{--ts-pad:32px;--ts-cols:3}.ts-h1{font-size:44px;line-height:1.04}.ts-h1--sm{font-size:36px}.ts-h2{font-size:30px}.ts-script{font-size:28px}}@media(max-width:760px){:root{--ts-pad:24px;--ts-cols:2}}@media(max-width:560px){:root{--ts-pad:20px;--ts-gap:14px;--ts-cols:2}.ts-script{font-size:26px}.ts-h1{font-size:34px;line-height:1.05}.ts-h1--sm{font-size:30px;line-height:1.08}.ts-h2{font-size:26px;line-height:1.12}.ts-h2--sm{font-size:22px}.ts-price--xl{font-size:30px}.ts-btns{width:100%;gap:8px}.ts-btns .ts-btn{height:52px;flex:1 1 140px;padding:0 16px;font-size:15px;text-align:center}.ts-sec__head{margin-bottom:18px;align-items:flex-start;flex-direction:column;gap:14px}.ts-sec__intro p{font-size:15px}.ts-sec__tools{width:100%;justify-content:space-between}.ts-tabs{order:-1;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.ts-tab{flex:none;height:40px;font-size:13px}.ts-price{font-size:17px}.ts-was{font-size:12px}.ts-tag{height:22px;padding:0 8px;font-size:11px}}@media(max-width:380px){:root{--ts-gap:10px}.ts-h1{font-size:30px}.ts-h1--sm{font-size:27px}.ts-btns .ts-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ts *,.ts *:before,.ts *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/base-new.css.map */
