:root{--ink-950: #0b0c0f;--ink-900: #15171b;--ink-700: #3a3e45;--ink-600: #5f646c;--ink-500: #787d85;--ink-400: #9a9fa7;--ink-200: #d1d5da;--ink-100: #e3e5e9;--field-100: #f3f4f6;--white-1000: #fff;--push-500: #ed7940;--rest-500: #42a3fd;--green-500: #43b966;--olive-500: #a2a700;--coral-500: #f17264;--red-600: #bf3636;--green-600: #1f7a45;--finish-titanium: #b0ada7;--finish-ceramic: #efefec;--finish-graphite: #35373b;--color-bg-page: #f7f0e6;--color-bg-surface: #fcf9f5;--color-bg-subtle: #efe0cd;--color-bg-inverse: #1c2622;--color-bg-glass: rgba(252, 249, 245, .55);--color-bg-glass-strong: rgba(252, 249, 245, .92);--color-bg-inverse-raised: rgba(255, 255, 255, .08);--color-text-primary: #16140f;--color-text-secondary: #5c574d;--color-text-tertiary: var(--ink-400);--color-text-inverse: var(--white-1000);--color-text-inverse-secondary: rgba(255, 255, 255, .8);--color-text-giant-subtle: #e7d5bd;--color-text-error: var(--red-600);--color-border-hairline: rgba(60, 45, 20, .1);--color-border-control: var(--ink-500);--color-border-glass: rgba(255, 255, 255, .8);--color-border-focus: var(--ink-900);--color-border-error: var(--red-600);--color-border-inverse: rgba(255, 255, 255, .16);--color-action-primary: #3f6e58;--color-action-primary-hover: #36604c;--color-action-disabled: var(--ink-200);--color-action-track: #dfe9e3;--color-moment-push: #6fa287;--color-moment-rest: #7d442b;--color-sport-gym: var(--push-500);--color-sport-endurance: var(--rest-500);--color-sport-football: var(--green-500);--color-sport-tennis: var(--olive-500);--color-sport-track: var(--coral-500);--color-status-success: var(--green-600);--color-status-error: var(--red-600);--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--space-4xl: 64px;--space-5xl: 96px;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-xl: 32px;--radius-full: 999px;--size-control-md: 44px;--size-control-lg: 52px;--shadow-card: 0 1px 2px rgba(16, 20, 28, .04), 0 12px 32px rgba(16, 20, 28, .06);--shadow-product: 0 40px 80px rgba(16, 20, 28, .18);--glass-regular: blur(24px) saturate(160%);--glass-thick: blur(36px) saturate(180%);--font: "Geist", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--wrap: 1248px;--gutter: clamp(16px, 5vw, 96px);--nav-h: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.55;color:var(--color-text-primary);background:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}::selection{background:var(--color-moment-push);color:#fff}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:8px}.is-dark :focus-visible,.dark :focus-visible{outline-color:#fff}[id]{scroll-margin-top:calc(var(--nav-h) + 40px)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-io)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--color-action-primary);color:#fff;padding:10px 16px;border-radius:var(--radius-full);transition:top .2s}.skip:focus{top:16px}.giant{font-weight:800;font-size:clamp(132px,30.5vw,440px);line-height:.78;letter-spacing:-.06em}.display{font-weight:600;font-size:clamp(56px,6.4vw,92px);line-height:.98;letter-spacing:-.045em}.h1{font-weight:600;font-size:clamp(36px,3.75vw,54px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.h2{font-weight:600;font-size:clamp(30px,2.8vw,40px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.h3{font-weight:600;font-size:clamp(24px,2.1vw,30px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.h4{font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.01em}.body-lg{font-size:clamp(17px,1.32vw,19px);line-height:1.5}.small{font-size:13px;line-height:1.45}.label-lg{font-size:16px;font-weight:500;line-height:1.3}.label{font-size:14px;font-weight:500;line-height:1.3}.label-sm{font-size:13px;font-weight:500;line-height:1.3}.metric{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.data{font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.02em}.muted{color:var(--color-text-secondary)}.tnum{font-variant-numeric:tabular-nums}.center{text-align:center}.balance{text-wrap:balance}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(64px,8vw,128px)}.section--tight{padding-block:clamp(48px,5vw,72px)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);max-width:760px;margin-inline:auto}.head p.body-lg{max-width:640px}.dark{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.dark .muted{color:var(--color-text-inverse-secondary)}.surface{background:var(--color-bg-surface)}.btn{--h: var(--size-control-md);display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 20px;border-radius:var(--radius-full);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s,transform .2s var(--ease-out),box-shadow .2s,opacity .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.btn svg{width:16px;height:16px;flex:none}.btn--lg{--h: var(--size-control-lg);padding:0 26px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--color-action-primary);color:#fff}.btn--primary:hover{background:var(--color-action-primary-hover)}.btn--secondary{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-hairline)}.btn--secondary:hover{background:var(--color-bg-subtle)}.btn--ghost{color:var(--color-text-primary);padding-inline:12px}.btn--ghost:hover{background:#15171b0d}.dark .btn--ghost{color:#fff}.dark .btn--ghost:hover{background:#ffffff14}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{background:var(--color-action-disabled);color:var(--color-text-tertiary);box-shadow:none;pointer-events:none}.btn--ghost[disabled]{background:none}.btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-full);box-shadow:0 0 0 2px #fff}.link{font-weight:500;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--color-border-control);transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.icon-btn{width:44px;height:44px;border-radius:var(--radius-full);display:inline-grid;place-items:center;transition:background-color .2s;position:relative}.icon-btn:hover{background:#15171b0f}.icon-btn svg{width:20px;height:20px}.icon-btn--glass{background:var(--color-bg-glass);box-shadow:inset 0 0 0 1px var(--color-border-glass);backdrop-filter:var(--glass-regular);-webkit-backdrop-filter:var(--glass-regular)}.nav{position:fixed;z-index:50;top:24px;left:50%;width:min(980px,calc(100% - 32px));transform:translate(-50%);height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 24px;border-radius:var(--radius-full);background:var(--color-bg-glass);backdrop-filter:var(--glass-regular);-webkit-backdrop-filter:var(--glass-regular);box-shadow:inset 0 0 0 1px var(--color-border-glass),inset 0 1px #fffffff2,0 12px 36px #10141c1a;transition:background-color .35s,top .35s var(--ease-io),box-shadow .35s}.nav.is-scrolled{background:var(--color-bg-glass-strong);backdrop-filter:var(--glass-thick);-webkit-backdrop-filter:var(--glass-thick)}.nav.is-hidden{top:calc(-1 * (var(--nav-h) + 40px))}.logo{display:inline-flex;align-items:center;gap:9px;font-weight:650;font-size:21px;letter-spacing:-.03em;color:var(--color-text-primary);height:44px}.logo svg{width:17px;height:28px}.logo__mark{display:block;width:104px;aspect-ratio:1400 / 287;background:#6fa287;-webkit-mask:url(psolys-wordmark-mask.png) center / contain no-repeat;mask:url(psolys-wordmark-mask.png) center / contain no-repeat}.terra{color:#7d442b}.nav__links{display:flex;gap:30px}.nav__links a{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color .2s;padding:12px 0}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--color-text-primary)}.nav__actions{display:flex;align-items:center;gap:4px}.bag-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-action-primary);color:#fff;font:500 11px/18px var(--mono);text-align:center;transform:scale(0);transition:transform .35s var(--ease-out)}.bag-count.is-on{transform:scale(1)}.bag-count.bump{animation:bump .5s var(--ease-out)}@keyframes bump{40%{transform:scale(1.35)}}.nav__menu-btn{display:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#fcf3e3f5;backdrop-filter:var(--glass-thick);-webkit-backdrop-filter:var(--glass-thick);padding:112px 24px 32px;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}body.nav-open .menu{opacity:1;visibility:visible}.menu a.menu__link{font-size:36px;font-weight:600;letter-spacing:-.03em;padding:6px 0;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}body.nav-open .menu a.menu__link{opacity:1;transform:none}body.nav-open .menu a.menu__link:nth-child(2){transition-delay:.04s}body.nav-open .menu a.menu__link:nth-child(3){transition-delay:.08s}body.nav-open .menu a.menu__link:nth-child(4){transition-delay:.12s}body.nav-open .menu a.menu__link:nth-child(5){transition-delay:.16s}.menu__foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}@media(max-width:900px){.nav{top:12px;padding-left:20px}.nav__links,.nav__actions .nav__search,.nav__actions .nav__cta{display:none}.nav__menu-btn{display:inline-grid}}.chip{display:inline-flex;align-items:center;gap:14px;padding:14px 20px 14px 14px;border-radius:22px;background:var(--color-bg-glass);backdrop-filter:var(--glass-regular);-webkit-backdrop-filter:var(--glass-regular);box-shadow:inset 0 0 0 1px var(--color-border-glass),inset 0 1px #ffffffe6,0 16px 40px #10141c1f}.chip__ring{width:52px;height:52px}.chip__ring circle{fill:none;stroke-width:6}.chip__label{font-size:13px;color:var(--color-text-secondary)}.chip__value{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.chip__state{font-size:13px;font-weight:500}.dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;display:inline-block}.switcher{display:inline-flex;gap:4px;padding:5px;border-radius:var(--radius-full);background:var(--color-bg-glass);backdrop-filter:var(--glass-regular);-webkit-backdrop-filter:var(--glass-regular);box-shadow:inset 0 0 0 1px var(--color-border-glass),0 12px 36px #10141c14;max-width:100%;overflow-x:auto;scrollbar-width:none}.switcher::-webkit-scrollbar{display:none}.switcher button{height:40px;padding:0 18px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;transition:background-color .3s,color .3s,box-shadow .3s}.switcher button .dot{background:#15171b2e;transition:background-color .3s}.switcher button[aria-selected=true],.switcher button[aria-pressed=true]{background:#fffffff2;color:var(--color-text-primary);box-shadow:0 6px 18px #10141c1f}.switcher button[aria-selected=true] .dot,.switcher button[aria-pressed=true] .dot{background:var(--c, var(--color-text-primary))}.dark .switcher{background:var(--color-bg-inverse-raised);box-shadow:inset 0 0 0 1px var(--color-border-inverse)}.dark .switcher button{color:var(--color-text-inverse-secondary)}.dark .switcher button .dot{background:#ffffff40}.dark .switcher button[aria-selected=true]{background:#fff;color:var(--color-text-primary)}.spec{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-full);background:var(--color-bg-subtle);font:400 12px/1 var(--mono)}.card{background:var(--color-bg-surface);border-radius:var(--radius-xl)}.card--pad{padding:var(--space-2xl)}.dark .card{background:var(--color-bg-inverse-raised);box-shadow:inset 0 0 0 1px var(--color-border-inverse)}.product-card{background:var(--color-bg-surface);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);box-shadow:var(--shadow-card);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.product-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #10141c0a,0 24px 56px #10141c1a}.product-card__img{background:var(--color-bg-subtle);border-radius:var(--radius-lg);aspect-ratio:332 / 300;display:grid;place-items:center;overflow:hidden}.product-card__img img{height:100%;width:auto;object-fit:contain;transition:transform .8s var(--ease-out)}.product-card:hover .product-card__img img{transform:scale(1.04) translateY(-4px)}.product-card__sport{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.product-card__specs{display:flex;flex-wrap:wrap;gap:8px}.product-card__price{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.product-card__actions{display:flex;align-items:center;gap:8px}.product-card__actions .btn--primary{flex:1}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:13px;font-weight:500;color:var(--color-text-primary)}.field__control{height:52px;border-radius:16px;background:var(--color-bg-surface);border:1px solid var(--color-border-control);padding:0 16px;font-size:16px;width:100%;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.field__control::placeholder{color:var(--color-text-secondary)}.field__control:hover{border-color:var(--color-text-primary)}.field__control:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus),0 0 0 5px #15171b14}select.field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2315171b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.field__help{font-size:13px;color:var(--color-text-secondary);line-height:1.4}.field.is-invalid .field__control{border-color:var(--color-border-error);box-shadow:0 0 0 1px var(--color-border-error)}.field.is-invalid .field__help{color:var(--color-text-error)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:480px){.field-row--stack{grid-template-columns:1fr}}.option{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-hairline);cursor:pointer;transition:box-shadow .2s}.option:hover{box-shadow:inset 0 0 0 1px var(--color-border-control)}.option input{position:absolute;opacity:0;pointer-events:none}.option__radio{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-border-control);flex:none;display:grid;place-items:center;transition:box-shadow .2s}.option__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-action-primary);transform:scale(0);transition:transform .3s var(--ease-out)}.option:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-border-focus)}.option:has(input:checked) .option__radio{box-shadow:inset 0 0 0 1.5px var(--color-border-focus)}.option:has(input:checked) .option__radio:after{transform:scale(1)}.option:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:3px}.option__body{flex:1;min-width:0}.option__title{font-size:15px;font-weight:500}.option__detail{font-size:13px;color:var(--color-text-secondary)}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:15px}.check input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--color-action-primary)}.faq details{border-bottom:1px solid var(--color-border-hairline)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:500;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:20px;height:20px;position:relative;flex:none}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:3px;right:3px;top:9px;height:1.6px;border-radius:1px;background:currentColor;transition:transform .35s var(--ease-out)}.faq summary .pm:after{transform:rotate(90deg)}.faq details[open] summary .pm:after{transform:rotate(0)}.faq .faq__a{color:var(--color-text-secondary);padding:0 40px 22px 0;max-width:720px}.footer{background:var(--color-bg-subtle);padding:64px 0 32px}.footer__top{display:flex;justify-content:space-between;gap:48px}.footer__brand{display:flex;flex-direction:column;gap:16px}.footer__cols{display:flex;gap:64px}.footer__col{display:flex;flex-direction:column;gap:12px}.footer__col h2{color:var(--color-text-secondary)}.footer__col a{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color .2s}.footer__col a:hover{color:var(--color-text-primary)}.footer__bottom{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border-hairline);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.footer__bottom nav{display:flex;gap:20px;flex-wrap:wrap}.footer__bottom a:hover{color:var(--color-text-primary)}@media(max-width:1000px){.footer__top{flex-direction:column}.footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}}.toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;padding:10px 10px 10px 12px;border-radius:24px;background:var(--color-bg-glass-strong);backdrop-filter:var(--glass-thick);-webkit-backdrop-filter:var(--glass-thick);box-shadow:inset 0 0 0 1px var(--color-border-glass),0 20px 50px #10141c2e;transition:transform .5s var(--ease-out);width:max-content;max-width:calc(100% - 32px)}.toast.is-on{transform:translate(-50%)}.toast img{width:44px;height:44px;object-fit:contain;background:var(--color-bg-subtle);border-radius:14px}.toast__text{font-size:14px;line-height:1.3}.toast__text b{font-weight:600;display:block}dialog.sheet{border:0;padding:0;border-radius:var(--radius-xl);max-width:min(560px,calc(100% - 32px));width:100%;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 40px 100px #10141c4d}dialog.sheet::backdrop{background:#15171b66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.sheet[open]{animation:sheet-in .45s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px) scale(.98)}}.sheet__body{padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-lg)}.sheet__close{position:absolute;top:12px;right:12px}.buybar{position:fixed;z-index:45;left:50%;bottom:20px;width:min(980px,calc(100% - 24px));transform:translate(-50%,calc(100% + 40px));opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;border-radius:var(--radius-full);background:var(--color-bg-glass-strong);backdrop-filter:var(--glass-thick);-webkit-backdrop-filter:var(--glass-thick);box-shadow:inset 0 0 0 1px var(--color-border-glass),0 20px 50px #10141c29;transition:transform .5s var(--ease-out),opacity .3s,visibility .3s}.buybar.is-on{transform:translate(-50%);opacity:1;visibility:visible}.buybar__product{display:flex;align-items:center;gap:12px;min-width:0}.buybar__product img{width:52px;height:52px;border-radius:50%;background:var(--color-bg-subtle);object-fit:contain;flex:none}.buybar__name{font-size:16px;font-weight:500;white-space:nowrap}.buybar__opts{font-size:13px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__buy{display:flex;align-items:center;gap:20px}.buybar__price{text-align:right}@media(max-width:640px){.buybar__price,.buybar__opts--long{display:none}.buybar__product img{width:44px;height:44px}}.lineup__grid{margin-top:var(--space-3xl);display:grid;grid-template-columns:repeat(3,minmax(0,380px));justify-content:center;gap:var(--space-xl)}.lineup__links{margin-top:var(--space-2xl);display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:1100px){.lineup__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(320px,82vw);justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--gutter) 40px;margin-inline:calc(-1 * var(--gutter));scrollbar-width:none}.lineup__grid::-webkit-scrollbar{display:none}.lineup__grid>*{scroll-snap-align:center}}.plus{display:grid;grid-template-columns:1fr 520px;gap:var(--space-4xl);padding:var(--space-4xl)}.plus__list{display:flex;flex-direction:column;gap:12px}.plus__list li{display:flex;gap:12px;align-items:flex-start}.plus__list svg{width:20px;height:20px;flex:none;margin-top:2px}.bill{background:var(--color-bg-page);border-radius:var(--radius-lg);padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xl);align-self:start}.timeline{display:flex;flex-direction:column}.timeline li{display:grid;grid-template-columns:12px 1fr;gap:16px;position:relative;padding-bottom:22px}.timeline li:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-action-primary);margin-top:4px}.timeline li:not(:last-child):after{content:"";position:absolute;left:5px;top:20px;bottom:0;width:2px;background:var(--color-border-control)}@media(max-width:1000px){.plus{grid-template-columns:1fr;padding:var(--space-xl);gap:var(--space-2xl)}.bill{padding:var(--space-lg)}}.tiles{margin-top:var(--space-3xl);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.tile{background:var(--color-bg-surface);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.tile__icon{width:48px;height:48px;border-radius:50%;background:var(--color-bg-subtle);display:grid;place-items:center}.tile__icon svg{width:22px;height:22px}@media(max-width:1000px){.tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tiles{grid-template-columns:1fr}}.no-js .rv,.rv.in{opacity:1;transform:none}.rv{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--d, 0s)}.rv--fade{transform:none}.wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.wm>span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 60ms + var(--d, 0s))}.in .wm>span,.no-js .wm>span{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}.wm>span{transform:none}}.nav__links a{padding:12px 10px;margin:0 -10px;min-width:44px;text-align:center}.footer__col a,.footer__bottom a,.doc__nav a{display:inline-flex;align-items:center;min-height:44px;margin-block:-11px}.footer__col{gap:18px}.footer__bottom nav a{margin-block:-11px}.switcher button{height:44px}a.label,a.label-lg,a.label-sm,a.tag,.deliv a,.trust a{display:inline-flex;align-items:center;min-height:44px}p>a.label,p>a.label-lg{display:inline;min-height:0}button.link{min-height:44px;display:inline-flex;align-items:center}.faq__a button.link,p button.link{min-height:0;display:inline}@media(max-width:800px){.cmp__prod .btn{white-space:normal;height:auto;min-height:44px;padding:8px 12px;text-align:center;line-height:1.2}}.footer__bottom a,.doc__nav a{min-width:44px;justify-content:center}.deliv{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.deliv svg{width:16px;height:16px;flex:none}.card.dark{background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/site.css.map */
