:root{--bg-0: var(--lt-white, #ffffff);--bg-1: var(--lt-grey-50, #f7f7f8);--bg-2: var(--lt-grey-100, #efeff1);--ink: var(--lt-text, #16161a);--ink-2: var(--lt-text-2, #55555c);--ink-3: var(--lt-text-3, #6e6e75);--line: var(--lt-grey-200, #e4e4e7);--line-2: var(--lt-grey-300, #d4d4d8);--glass: rgba(255, 255, 255, .78);--font: Inter, "Helvetica Neue", Arial, system-ui, sans-serif;--gutter: clamp(18px, 4vw, 56px);--max: 1320px;--r: 22px;--ease: cubic-bezier(.2, .7, .1, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-0);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--font);font-size:var(--fs-16);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lt-orange);outline-offset:3px;border-radius:8px}::selection{background:var(--lt-orange-tint-2)}.skip{position:absolute;inset-inline-start:8px;top:8px;z-index:50;background:var(--ink);color:#fff;padding:8px 12px;border-radius:8px;transform:translateY(calc(-100% - 16px))}.skip:focus{transform:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.nav{position:fixed;z-index:30;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(env(safe-area-inset-top) + 16px) var(--gutter) 16px;transition:background .4s,border-color .4s,padding .4s;border-bottom:1px solid transparent}.nav.scrolled{background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--line);padding-top:calc(env(safe-area-inset-top) + 12px);padding-bottom:12px}.brand{justify-self:center}.brand img{height:42px;width:auto;display:block}@media (max-width: 640px){.brand img{height:32px}}.nav-side{display:flex;align-items:center}.actions{display:flex;gap:10px;justify-content:flex-end;align-items:center}.pill,.menu-btn,.lang>button{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--fs-13);font-weight:600;transition:border-color .3s,background .3s}.pill{background:var(--ink);color:#fff;border-color:var(--ink)}.pill:hover{background:#000}.menu-btn:hover,.lang>button:hover{border-color:#14141880}.menu-btn i{width:14px;height:6px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.lang{position:relative}.lang>button i{font-style:normal;font-size:var(--fs-12);color:var(--ink-3)}.lang ul{position:absolute;left:0;top:calc(100% + 8px);list-style:none;min-width:180px;padding:6px;border-radius:14px;border:1px solid var(--line);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lang li a,.lang li span{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:9px;font-size:var(--fs-13)}.lang li small{font-size:var(--fs-12);color:var(--ink-3)}.lang li span{color:var(--ink-3);cursor:default}.lang li a[aria-current=true]{background:#14141814}.lang li a:hover{background:#1414181f}.menu{position:fixed;inset:auto;top:calc(env(safe-area-inset-top) + 64px);right:var(--gutter);left:auto;margin:0;width:min(330px,calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 90px);padding:10px 10px 0;overflow:hidden;border:1px solid var(--line);border-radius:24px;color:var(--ink);background:#fff;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 30px 80px #14141838}.menu[open]{display:block;animation:menuDrop .55s cubic-bezier(.2,.9,.25,1) both}.menu::backdrop{background:#1414181a}@keyframes menuDrop{0%{clip-path:circle(0% at calc(100% - 44px) -10px)}to{clip-path:circle(150% at calc(100% - 44px) -10px)}}.menu-top{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 8px 14px;font-size:var(--fs-12);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.menu-top button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:none;font-size:var(--fs-16);line-height:1;cursor:pointer;transition:border-color .3s,transform .3s}.menu-top button:hover{border-color:var(--ink);transform:rotate(90deg)}.menu nav{display:grid}.menu nav a,.menu-app{position:relative;display:flex;align-items:center;gap:14px;padding:15px 14px;border-top:1px solid var(--line);font-size:var(--fs-24);font-weight:600;letter-spacing:-.025em;line-height:1;isolation:isolate}.menu nav a small{width:18px;font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;color:var(--ink-3);transition:color .3s}.menu nav a b,.menu-app b{margin-left:auto;font-size:var(--fs-16);font-weight:500;opacity:0;transform:translate(-8px);transition:opacity .3s,transform .3s var(--ease)}.menu nav a:before,.menu-app:before{content:"";position:absolute;z-index:-1;inset:3px 4px 3px 2px;background:var(--accent);opacity:.16;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 600 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M14 30 Q300 24 560 32 L556 70 Q300 78 12 72 Z%22 fill=%22%23fff%22 fill-opacity=%22.55%22/%3E%3Cpath d=%22M47.9 16.4 Q300.0 16.0 479.0 17.6%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.47%22 fill=%22none%22/%3E%3Cpath d=%22M10.3 17.2 Q300.0 19.3 437.5 17.2%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.76%22 fill=%22none%22/%3E%3Cpath d=%22M21.5 18.0 Q300.0 18.0 551.9 20.3%22 stroke=%22%23fff%22 stroke-width=%222.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.44%22 fill=%22none%22/%3E%3Cpath d=%22M29.6 21.9 Q300.0 23.6 485.4 21.8%22 stroke=%22%23fff%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M15.2 23.4 Q300.0 20.9 489.1 23.7%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.74%22 fill=%22none%22/%3E%3Cpath d=%22M33.7 23.5 Q300.0 23.1 447.5 21.0%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.47%22 fill=%22none%22/%3E%3Cpath d=%22M35.6 25.3 Q300.0 21.4 525.7 22.1%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M14.4 25.6 Q300.0 26.2 527.7 25.3%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.50%22 fill=%22none%22/%3E%3Cpath d=%22M22.7 27.6 Q300.0 30.1 513.0 32.2%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M24.7 27.9 Q300.0 29.4 541.4 29.5%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.50%22 fill=%22none%22/%3E%3Cpath d=%22M30.6 32.4 Q300.0 28.7 513.2 32.7%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.54%22 fill=%22none%22/%3E%3Cpath d=%22M20.2 31.7 Q300.0 32.6 517.3 29.6%22 stroke=%22%23fff%22 stroke-width=%223.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M21.9 31.7 Q300.0 31.8 529.6 34.3%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.72%22 fill=%22none%22/%3E%3Cpath d=%22M15.1 32.7 Q300.0 32.8 502.1 33.2%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.86%22 fill=%22none%22/%3E%3Cpath d=%22M5.6 38.9 Q300.0 39.4 538.1 38.0%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.65%22 fill=%22none%22/%3E%3Cpath d=%22M13.2 37.2 Q300.0 41.9 588.4 39.9%22 stroke=%22%23fff%22 stroke-width=%223.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.79%22 fill=%22none%22/%3E%3Cpath d=%22M17.4 41.1 Q300.0 42.5 529.2 41.4%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.82%22 fill=%22none%22/%3E%3Cpath d=%22M20.1 43.8 Q300.0 44.1 521.2 42.8%22 stroke=%22%23fff%22 stroke-width=%224.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.69%22 fill=%22none%22/%3E%3Cpath d=%22M12.8 44.4 Q300.0 45.8 555.2 42.8%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.95%22 fill=%22none%22/%3E%3Cpath d=%22M14.0 45.2 Q300.0 45.9 542.8 43.7%22 stroke=%22%23fff%22 stroke-width=%223.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.54%22 fill=%22none%22/%3E%3Cpath d=%22M12.7 45.5 Q300.0 47.8 536.6 44.7%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.67%22 fill=%22none%22/%3E%3Cpath d=%22M13.7 49.9 Q300.0 48.3 540.1 51.2%22 stroke=%22%23fff%22 stroke-width=%223.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.63%22 fill=%22none%22/%3E%3Cpath d=%22M8.7 51.0 Q300.0 52.2 578.1 52.9%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.92%22 fill=%22none%22/%3E%3Cpath d=%22M5.1 49.5 Q300.0 50.2 580.4 52.3%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M9.4 52.7 Q300.0 53.8 586.6 55.2%22 stroke=%22%23fff%22 stroke-width=%222.3%22 stroke-linecap=%22round%22 stroke-opacity=%220.85%22 fill=%22none%22/%3E%3Cpath d=%22M6.2 53.1 Q300.0 49.9 581.4 52.3%22 stroke=%22%23fff%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.60%22 fill=%22none%22/%3E%3Cpath d=%22M17.5 53.6 Q300.0 53.7 522.5 55.4%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.73%22 fill=%22none%22/%3E%3Cpath d=%22M7.0 56.9 Q300.0 58.9 553.7 59.1%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.79%22 fill=%22none%22/%3E%3Cpath d=%22M12.5 58.8 Q300.0 61.7 545.3 59.7%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M25.7 61.3 Q300.0 62.6 538.1 62.0%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.81%22 fill=%22none%22/%3E%3Cpath d=%22M29.5 62.1 Q300.0 63.1 507.6 59.7%22 stroke=%22%23fff%22 stroke-width=%223.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.64%22 fill=%22none%22/%3E%3Cpath d=%22M17.4 63.0 Q300.0 59.2 518.6 59.9%22 stroke=%22%23fff%22 stroke-width=%222.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M17.0 65.7 Q300.0 65.1 550.1 63.9%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M7.5 68.3 Q300.0 67.1 538.1 67.3%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.74%22 fill=%22none%22/%3E%3Cpath d=%22M25.4 67.2 Q300.0 67.1 518.8 65.1%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.86%22 fill=%22none%22/%3E%3Cpath d=%22M23.5 69.2 Q300.0 70.8 509.8 68.9%22 stroke=%22%23fff%22 stroke-width=%222.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.63%22 fill=%22none%22/%3E%3Cpath d=%22M16.0 69.4 Q300.0 70.7 480.8 70.5%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.57%22 fill=%22none%22/%3E%3Cpath d=%22M28.7 73.8 Q300.0 70.4 548.8 69.8%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.81%22 fill=%22none%22/%3E%3Cpath d=%22M24.6 71.2 Q300.0 74.1 530.6 72.8%22 stroke=%22%23fff%22 stroke-width=%222.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M20.7 73.2 Q300.0 72.3 518.6 75.1%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.64%22 fill=%22none%22/%3E%3Cpath d=%22M37.0 78.4 Q300.0 78.6 452.4 75.7%22 stroke=%22%23fff%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-opacity=%220.71%22 fill=%22none%22/%3E%3Cpath d=%22M23.9 76.5 Q300.0 78.9 419.5 75.1%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.52%22 fill=%22none%22/%3E%3Cpath d=%22M36.1 81.0 Q300.0 78.5 524.2 82.7%22 stroke=%22%23fff%22 stroke-width=%222.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.44%22 fill=%22none%22/%3E%3Cpath d=%22M22.3 80.5 Q300.0 79.5 470.2 79.3%22 stroke=%22%23fff%22 stroke-width=%222.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M32.0 84.3 Q300.0 85.6 545.4 80.2%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.71%22 fill=%22none%22/%3E%3Cpath d=%22M35.7 83.4 Q300.0 82.5 486.4 80.0%22 stroke=%22%23fff%22 stroke-width=%222.3%22 stroke-linecap=%22round%22 stroke-opacity=%220.59%22 fill=%22none%22/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 600 100%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M14 30 Q300 24 560 32 L556 70 Q300 78 12 72 Z%22 fill=%22%23fff%22 fill-opacity=%22.55%22/%3E%3Cpath d=%22M47.9 16.4 Q300.0 16.0 479.0 17.6%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.47%22 fill=%22none%22/%3E%3Cpath d=%22M10.3 17.2 Q300.0 19.3 437.5 17.2%22 stroke=%22%23fff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.76%22 fill=%22none%22/%3E%3Cpath d=%22M21.5 18.0 Q300.0 18.0 551.9 20.3%22 stroke=%22%23fff%22 stroke-width=%222.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.44%22 fill=%22none%22/%3E%3Cpath d=%22M29.6 21.9 Q300.0 23.6 485.4 21.8%22 stroke=%22%23fff%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M15.2 23.4 Q300.0 20.9 489.1 23.7%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.74%22 fill=%22none%22/%3E%3Cpath d=%22M33.7 23.5 Q300.0 23.1 447.5 21.0%22 stroke=%22%23fff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.47%22 fill=%22none%22/%3E%3Cpath d=%22M35.6 25.3 Q300.0 21.4 525.7 22.1%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M14.4 25.6 Q300.0 26.2 527.7 25.3%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.50%22 fill=%22none%22/%3E%3Cpath d=%22M22.7 27.6 Q300.0 30.1 513.0 32.2%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M24.7 27.9 Q300.0 29.4 541.4 29.5%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.50%22 fill=%22none%22/%3E%3Cpath d=%22M30.6 32.4 Q300.0 28.7 513.2 32.7%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.54%22 fill=%22none%22/%3E%3Cpath d=%22M20.2 31.7 Q300.0 32.6 517.3 29.6%22 stroke=%22%23fff%22 stroke-width=%223.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M21.9 31.7 Q300.0 31.8 529.6 34.3%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.72%22 fill=%22none%22/%3E%3Cpath d=%22M15.1 32.7 Q300.0 32.8 502.1 33.2%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.86%22 fill=%22none%22/%3E%3Cpath d=%22M5.6 38.9 Q300.0 39.4 538.1 38.0%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.65%22 fill=%22none%22/%3E%3Cpath d=%22M13.2 37.2 Q300.0 41.9 588.4 39.9%22 stroke=%22%23fff%22 stroke-width=%223.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.79%22 fill=%22none%22/%3E%3Cpath d=%22M17.4 41.1 Q300.0 42.5 529.2 41.4%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.82%22 fill=%22none%22/%3E%3Cpath d=%22M20.1 43.8 Q300.0 44.1 521.2 42.8%22 stroke=%22%23fff%22 stroke-width=%224.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.69%22 fill=%22none%22/%3E%3Cpath d=%22M12.8 44.4 Q300.0 45.8 555.2 42.8%22 stroke=%22%23fff%22 stroke-width=%223.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.95%22 fill=%22none%22/%3E%3Cpath d=%22M14.0 45.2 Q300.0 45.9 542.8 43.7%22 stroke=%22%23fff%22 stroke-width=%223.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.54%22 fill=%22none%22/%3E%3Cpath d=%22M12.7 45.5 Q300.0 47.8 536.6 44.7%22 stroke=%22%23fff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.67%22 fill=%22none%22/%3E%3Cpath d=%22M13.7 49.9 Q300.0 48.3 540.1 51.2%22 stroke=%22%23fff%22 stroke-width=%223.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.63%22 fill=%22none%22/%3E%3Cpath d=%22M8.7 51.0 Q300.0 52.2 578.1 52.9%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.92%22 fill=%22none%22/%3E%3Cpath d=%22M5.1 49.5 Q300.0 50.2 580.4 52.3%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M9.4 52.7 Q300.0 53.8 586.6 55.2%22 stroke=%22%23fff%22 stroke-width=%222.3%22 stroke-linecap=%22round%22 stroke-opacity=%220.85%22 fill=%22none%22/%3E%3Cpath d=%22M6.2 53.1 Q300.0 49.9 581.4 52.3%22 stroke=%22%23fff%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.60%22 fill=%22none%22/%3E%3Cpath d=%22M17.5 53.6 Q300.0 53.7 522.5 55.4%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.73%22 fill=%22none%22/%3E%3Cpath d=%22M7.0 56.9 Q300.0 58.9 553.7 59.1%22 stroke=%22%23fff%22 stroke-width=%223.2%22 stroke-linecap=%22round%22 stroke-opacity=%220.79%22 fill=%22none%22/%3E%3Cpath d=%22M12.5 58.8 Q300.0 61.7 545.3 59.7%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.78%22 fill=%22none%22/%3E%3Cpath d=%22M25.7 61.3 Q300.0 62.6 538.1 62.0%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.81%22 fill=%22none%22/%3E%3Cpath d=%22M29.5 62.1 Q300.0 63.1 507.6 59.7%22 stroke=%22%23fff%22 stroke-width=%223.7%22 stroke-linecap=%22round%22 stroke-opacity=%220.64%22 fill=%22none%22/%3E%3Cpath d=%22M17.4 63.0 Q300.0 59.2 518.6 59.9%22 stroke=%22%23fff%22 stroke-width=%222.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M17.0 65.7 Q300.0 65.1 550.1 63.9%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.83%22 fill=%22none%22/%3E%3Cpath d=%22M7.5 68.3 Q300.0 67.1 538.1 67.3%22 stroke=%22%23fff%22 stroke-width=%223.4%22 stroke-linecap=%22round%22 stroke-opacity=%220.74%22 fill=%22none%22/%3E%3Cpath d=%22M25.4 67.2 Q300.0 67.1 518.8 65.1%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.86%22 fill=%22none%22/%3E%3Cpath d=%22M23.5 69.2 Q300.0 70.8 509.8 68.9%22 stroke=%22%23fff%22 stroke-width=%222.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.63%22 fill=%22none%22/%3E%3Cpath d=%22M16.0 69.4 Q300.0 70.7 480.8 70.5%22 stroke=%22%23fff%22 stroke-width=%223.6%22 stroke-linecap=%22round%22 stroke-opacity=%220.57%22 fill=%22none%22/%3E%3Cpath d=%22M28.7 73.8 Q300.0 70.4 548.8 69.8%22 stroke=%22%23fff%22 stroke-width=%223.0%22 stroke-linecap=%22round%22 stroke-opacity=%220.81%22 fill=%22none%22/%3E%3Cpath d=%22M24.6 71.2 Q300.0 74.1 530.6 72.8%22 stroke=%22%23fff%22 stroke-width=%222.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M20.7 73.2 Q300.0 72.3 518.6 75.1%22 stroke=%22%23fff%22 stroke-width=%222.5%22 stroke-linecap=%22round%22 stroke-opacity=%220.64%22 fill=%22none%22/%3E%3Cpath d=%22M37.0 78.4 Q300.0 78.6 452.4 75.7%22 stroke=%22%23fff%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-opacity=%220.71%22 fill=%22none%22/%3E%3Cpath d=%22M23.9 76.5 Q300.0 78.9 419.5 75.1%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.52%22 fill=%22none%22/%3E%3Cpath d=%22M36.1 81.0 Q300.0 78.5 524.2 82.7%22 stroke=%22%23fff%22 stroke-width=%222.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.44%22 fill=%22none%22/%3E%3Cpath d=%22M22.3 80.5 Q300.0 79.5 470.2 79.3%22 stroke=%22%23fff%22 stroke-width=%222.8%22 stroke-linecap=%22round%22 stroke-opacity=%220.49%22 fill=%22none%22/%3E%3Cpath d=%22M32.0 84.3 Q300.0 85.6 545.4 80.2%22 stroke=%22%23fff%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-opacity=%220.71%22 fill=%22none%22/%3E%3Cpath d=%22M35.7 83.4 Q300.0 82.5 486.4 80.0%22 stroke=%22%23fff%22 stroke-width=%222.3%22 stroke-linecap=%22round%22 stroke-opacity=%220.59%22 fill=%22none%22/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .5s cubic-bezier(.62,0,.24,1)}.menu nav a:hover:before,.menu nav a:focus-visible:before,.menu-app:hover:before,.menu nav a[aria-current=page]:before{clip-path:inset(0 0 0 0)}.menu nav a[aria-current=page]:before{opacity:.12}.menu nav a:hover b,.menu nav a:focus-visible b,.menu-app b{opacity:1;transform:none}.menu nav a:hover small,.menu nav a[aria-current=page] small{color:var(--ink)}.menu-app{font-size:var(--fs-16);font-weight:600;letter-spacing:0;color:var(--ink);padding:18px 14px}.menu[open] nav a,.menu[open] .menu-app{animation:menuItem .5s var(--ease) both;animation-delay:calc(.08s + var(--i) * 45ms)}@keyframes menuItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.menu-spectrum{display:none}@keyframes fade{0%{opacity:0}to{opacity:1}}.page-hero{position:relative;height:clamp(660px,90vh,820px);display:flex;align-items:flex-end;padding:130px 0 72px;overflow:hidden;isolation:isolate}.page-hero:not(.short) .display{font-size:clamp(48px,min(8.2vw,13vh),132px)}.page-hero.short{height:auto;min-height:0;padding:150px 0 40px}.page-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--bg-0)}.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;z-index:-1;background:linear-gradient(transparent,var(--bg-0));pointer-events:none}.page-hero .wrap{position:relative}.art{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.art .stage{position:absolute;inset:96px 3% 6% 48%}.page-hero.has-art{align-items:center;padding-bottom:56px}.page-hero.has-art .display{font-size:clamp(44px,min(6.1vw,11.5vh),100px);max-width:50%;text-wrap:balance}.page-hero.has-art .lead{max-width:min(540px,44vw)}.art canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,rgba(255,255,255,.88) 36%,rgba(255,255,255,.3) 54%,transparent 66%),linear-gradient(0deg,var(--bg-0) 0%,transparent 11%)}.art .stage{animation:artIn 1.4s var(--ease) .15s both}@keyframes artIn{0%{opacity:0;transform:translateY(24px)}}.a-world .stage{inset:86px 1% 4% 44%}.a-tr .stage{inset:100px 2% 8% 47%}.cchip{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;background:#fffffff0;border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px #14141829;animation:chipIn .9s var(--ease) both}.cchip svg{width:36px;height:36px;padding:6px;color:var(--ink);flex:none}.cchip small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cchip b{display:block;font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.cchip em{font-style:normal;color:var(--accent-text)}.cchip.closed em{color:var(--ink-3)}.cchip.c1{left:6%;top:4%;animation-delay:.5s}.cchip.c2{right:2%;top:10%;animation-delay:.75s}.cchip.c3{right:5%;bottom:13%;animation-delay:1s}.cchip.c4{left:14%;bottom:10%;animation-delay:1.25s}@keyframes chipIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.a-build .stage{left:48%}.art .steps{position:absolute;left:6%;top:2%;display:flex;gap:8px;list-style:none;margin:0;padding:0}.art .steps li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--line);background:#ffffffc7;color:var(--ink-3);transition:color .5s,border-color .5s,background .5s}.art .steps li b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:var(--fs-12);background:#1414180f;transition:background .5s,color .5s}.art .steps li span{font-size:var(--fs-13);font-weight:700;color:inherit;line-height:1.15}.art .steps li small{display:block;font-size:var(--fs-12);font-weight:500;letter-spacing:.02em;color:var(--ink-3)}.art .steps li.on{color:var(--ink);border-color:var(--lt-orange)}.art .steps li.on b{background:var(--ink);color:#fff}.a-lineup{--pc: var(--accent)}.a-lineup .stage{inset:80px 4% 4% 39%}.lu-glow{display:none}.lu-ring{position:absolute;left:50%;top:46%;width:min(72%,560px);height:auto;aspect-ratio:1;translate:-50% -50%;overflow:visible;transform:rotate(var(--rot, 0deg));transition:transform 1.4s var(--ease)}.lu-ring g{opacity:.85}.lu-row{position:absolute;inset:0}.lu-item{position:absolute;left:50%;top:47%;width:min(36%,300px);margin:0;translate:-50% -50%;transform:translate(calc(var(--o, 0) * 62%)) scale(calc(1 - (min(abs(var(--o, 0)),3)*.18)));z-index:calc(10 - abs(var(--o, 0)));transition:transform 1.2s var(--ease),opacity 1.2s var(--ease),filter 1.2s var(--ease)}.lu-item[data-o="1"]{opacity:.92;filter:saturate(.85)}.lu-item[data-o="2"]{opacity:.6;filter:saturate(.7) blur(.5px)}.lu-item[data-o=x]{opacity:0}.lu-item img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(20,20,24,.24));animation:float 6s ease-in-out infinite}.lu-name{position:absolute;left:50%;bottom:7%;translate:-50% 0;text-align:center;margin:0;white-space:nowrap}.lu-name small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.lu-name b{font-size:var(--fs-16);font-weight:700}.lu-name.in{animation:chipIn .8s var(--ease)}.a-fan .stage{left:50%}.fan{position:absolute;left:52%;bottom:10%;width:0;height:0}.fan i{position:absolute;left:-46px;bottom:0;width:92px;height:min(46vh,380px);border-radius:14px;overflow:hidden;background:linear-gradient(var(--c) 0 72%,#f4f3ef 72%);box-shadow:0 18px 40px #1414182e,inset 0 0 0 1px #14141814;transform-origin:50% calc(100% - 26px);transform:rotate(var(--r, 0deg));transition:transform 1.1s var(--ease) var(--d, 0ms),translate .6s var(--ease)}.fan i b,.fan i span{position:absolute;left:10px;right:8px;color:#16161a;font-style:normal}.fan i b{bottom:42px;font-size:var(--fs-12);font-weight:800;letter-spacing:.04em}.fan i span{bottom:26px;font-size:var(--fs-12);font-weight:600;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fan i.pick{translate:0 -38px;box-shadow:0 30px 60px #1414183d,0 0 0 2px #fff}.fan em{position:absolute;left:-9px;bottom:17px;width:18px;height:18px;border-radius:50%;background:#d9dce1;box-shadow:inset 0 0 0 4px #9a9ca2;z-index:40}.a-blog .stage{inset:72px -4% 0 50%}.mq{position:absolute;inset:-20% 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;transform:rotate(-9deg) translateY(-2%);-webkit-mask-image:linear-gradient(transparent 12%,#000 30%,#000 78%,transparent);mask-image:linear-gradient(transparent 12%,#000 30%,#000 78%,transparent)}.mq-col{overflow:hidden}.mq-track{display:flex;flex-direction:column;gap:18px;animation:mqUp var(--dur, 50s) linear infinite}.mq-col:nth-child(2) .mq-track{animation-direction:reverse}.mq figure{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3.2;border:1px solid var(--line);background:var(--bg-2)}.mq figure img{width:100%;height:100%;object-fit:cover;opacity:.5;filter:saturate(.8)}.mq figure:after{content:none}.mq figcaption{z-index:1;position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;font-size:var(--fs-12);font-weight:700;letter-spacing:.04em;color:#fff;background:var(--ink)}@keyframes mqUp{to{transform:translateY(calc(-50% - 9px))}}.a-coll .stage{inset:90px -4% 8% 48%}.cs{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;transform:rotate(-7deg)}.cs-row{overflow:hidden}.cs-track{display:flex;align-items:center;gap:10px;width:max-content;animation:csSlide calc(60s + var(--i) * 6s) linear infinite}.cs-row:nth-child(2n) .cs-track{animation-direction:reverse}.cs-track i{width:118px;height:58px;border-radius:14px;flex:none;box-shadow:inset 0 0 0 1px #14141814}.cs-track span{font-size:var(--fs-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 16px;white-space:nowrap}@keyframes csSlide{to{transform:translate(-33.333%)}}.a-3d .stage{inset:84px 1% 3% 47%}.p3{position:absolute;inset:0}.p3 canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.p3-fb{position:absolute;left:50%;top:48%;width:46%;height:auto;translate:-50% -50%;filter:drop-shadow(0 30px 40px rgba(20,20,24,.24));transition:opacity .6s}.p3.ready .p3-fb{opacity:0}.bring{position:absolute;left:var(--rx, 50%);top:var(--ry, 47%);height:var(--rs, 90%);width:auto;aspect-ratio:1;translate:-50% -50%;overflow:visible;pointer-events:none;transform:rotate(var(--rot, 0deg));transition:transform 1.4s var(--ease)}.bring>g{transform-box:view-box;transform-origin:50% 50%;animation:bringSpin 160s linear infinite}.bring g g,.lu-ring g g{opacity:.5;transition:opacity .8s}.bring g g.on,.lu-ring g g.on{opacity:1}@keyframes bringSpin{to{transform:rotate(360deg)}}.a-trio .stage{left:44%}.a-globe .stage{left:44%;top:80px;bottom:2%}.g-label{position:absolute;left:0;top:0;margin:-10px 0 0 12px;padding:4px 10px;border-radius:999px;white-space:nowrap;pointer-events:none;font-size:var(--fs-12);font-weight:600;color:var(--ink);background:#ffffffe6;border:1px solid var(--line-2);transition:opacity .4s;will-change:transform}.g-label.hub{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:700;margin:8px 0 0 -30px}.cchip.ccol{right:2%;top:10%;animation:none}.cchip.ccol>i{width:36px;height:36px;border-radius:10px;flex:none;box-shadow:inset 0 0 0 1px #14141833;transition:background .6s}.cchip.ccol.in{animation:chipIn .7s var(--ease)}.cchip.ccol .sw{display:flex;gap:4px;margin-left:6px}.cchip.ccol .sw i{width:14px;height:28px;border-radius:5px}.calc-chip{position:absolute;right:2%;top:10%;width:200px;padding:16px 18px;border-radius:20px;background:#fffffff0;border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px #14141829}.calc-chip small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.calc-chip b{display:block;font-size:var(--fs-24);font-weight:800;letter-spacing:-.02em;margin-top:4px}.calc-chip strong{display:block;font-size:var(--fs-32);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-top:2px;line-height:1.1}.calc-chip em{display:block;font-style:normal;font-size:var(--fs-12);color:var(--ink-3);margin-top:4px}.calc-chip hr{border:0;border-top:1px solid var(--line);margin:12px 0}.p3d{position:relative;aspect-ratio:1 / .95;width:100%}.p3d .p3{inset:0}.a-calc .stage{left:48%}@media (max-width: 900px){.page-hero.has-art{height:auto;min-height:0;padding-top:calc(76px + 86vw);padding-bottom:56px}.art .stage,.a-3d .stage,.a-trio .stage,.a-globe .stage,.a-world .stage,.a-tr .stage,.a-build .stage,.a-lineup .stage,.a-fan .stage,.a-coll .stage,.a-calc .stage,.a-blog .stage{inset:64px 0 auto;height:90vw;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.a-blog .stage{left:-12%;right:-12%}.art:after{display:none}.page-hero.has-art .display{max-width:none;font-size:clamp(40px,11vw,60px)}.page-hero.has-art .lead{max-width:none}.cchip{padding:8px 10px 8px 8px;gap:8px;border-radius:14px}.cchip svg{width:28px;height:28px;padding:7px;border-radius:9px}.cchip b,.cchip small{font-size:var(--fs-12)}.cchip.c1{left:3%;top:2%}.cchip.c2{right:3%;top:2%}.cchip.c3{right:3%;bottom:22%}.cchip.c4{left:3%;bottom:22%}.art .steps{left:50%;translate:-50% 0;top:0}.art .steps li{padding:6px 10px 6px 6px}.art .steps li small{display:none}.art .steps li b{width:22px;height:22px}.lu-item{width:34%}.fan{left:50%;bottom:4%}.fan i{width:64px;left:-32px;height:210px}.fan i span{display:none}.cs-track i{width:84px;height:42px}}@media (prefers-reduced-motion: reduce){.mq-track,.cs-track,.lu-item img,.art .stage,.cchip{animation:none}}.pvis{position:relative;aspect-ratio:6 / 5;border-radius:32px;overflow:hidden;isolation:isolate;--c: var(--accent);background:#fff;box-shadow:0 40px 90px #14141833,inset 0 0 0 1px #14141814}.pvis>*{position:absolute}.pv-bk{inset:0}.pv-bk i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.5),rgba(255,255,255,.12) 70%,transparent);filter:blur(3px);animation:bokeh 9s ease-in-out var(--d) infinite alternate}@keyframes bokeh{to{transform:translate(14px,-18px) scale(1.15);opacity:.55}}.pv-sp,.pv-f{inset:0;width:100%;height:100%;object-fit:cover}.pv-sp{transform-origin:50% 85%;animation:crown 7s ease-in-out infinite alternate;translate:var(--mx, 0) var(--my, 0);transition:translate 1.2s var(--ease)}@keyframes crown{0%{transform:scale(.985)}to{transform:scale(1.025)}}.pvis .pv-b{left:26.5%;width:47%;bottom:17.5%;height:auto;filter:drop-shadow(0 26px 30px rgba(20,20,24,.18));animation:none}.pv-f{z-index:2}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-12);color:var(--ink-3);margin-bottom:26px}.crumbs a{padding-block:13px;margin-block:-13px}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{opacity:.5}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-12);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.eyebrow:before{content:none}.display{position:relative;font-size:clamp(52px,10.5vw,168px);font-weight:800;letter-spacing:-.03em;word-spacing:.05em;line-height:1.06;margin-top:18px;text-wrap:balance}.display.mid{font-size:clamp(44px,7.4vw,120px)}.display .paint{display:inline-block;position:relative}.lead{font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:var(--ink-2);max-width:640px;margin-top:26px;text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;border-radius:999px;font-size:var(--fs-14);font-weight:600;border:1px solid var(--line-2);background:#fff;color:var(--ink);transition:background .2s,border-color .2s,color .2s;cursor:pointer}.btn:hover{border-color:var(--lt-orange)}.btn.primary{background:var(--lt-black);color:#fff;border-color:var(--lt-black)}.btn.primary:hover{background:var(--lt-black-hover);border-color:var(--lt-black-hover)}.btn.accent{background:var(--lt-black);border-color:var(--lt-black);color:#fff}.btn.accent:hover{background:var(--lt-black-hover)}.btn b{font-weight:500}.pw{position:relative;display:inline-block}.paint-in{display:inline-block}.js .paint-in{clip-path:inset(-20% 100% -20% 0)}.js .paint-in.painted{animation:paintIn 1.15s cubic-bezier(.62,0,.24,1) forwards,dry 1.9s ease-out}.roller-bar{position:absolute;top:0;height:100%;width:.09em;border-radius:.05em;left:0;pointer-events:none;opacity:0;background:var(--lt-orange)}.roller-bar.run{animation:roll 1.15s cubic-bezier(.62,0,.24,1) forwards}@keyframes paintIn{to{clip-path:inset(-20% 0 -20% 0)}}@keyframes dry{0%,to{color:var(--ink)}}@keyframes roll{0%{left:0;opacity:0}6%{opacity:1}90%{opacity:1}to{left:calc(100% - .09em);opacity:0}}.section{padding:clamp(80px,11vw,150px) 0;position:relative}.section.tight{padding:clamp(56px,7vw,96px) 0}.section.alt{background:var(--bg-1);border-block:1px solid var(--line)}.head{display:grid;grid-template-columns:1fr minmax(0,480px);gap:32px 64px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.head.single{grid-template-columns:1fr}.head h2,h2.h2{font-size:clamp(36px,5vw,72px);font-weight:800;letter-spacing:-.028em;word-spacing:.04em;line-height:1.08;margin-top:16px;text-wrap:balance}.head p{color:var(--ink-2);font-size:var(--fs-16);text-wrap:pretty}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.small{font-size:var(--fs-13);color:var(--ink-3)}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{position:relative;padding:28px;border-radius:var(--r);background:#fff;border:1px solid var(--line);overflow:hidden;transition:border-color .25s}a.card:hover{border-color:var(--lt-orange)}.card h3,.card h2.h3{font-size:var(--fs-18);font-weight:700;letter-spacing:-.02em;line-height:1.25}.card p{color:var(--ink-2);font-size:var(--fs-16);margin-top:10px}.card .ico{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;color:var(--ink)}.card .ico svg{width:22px;height:22px}.card .idx{position:absolute;top:24px;right:26px;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;justify-content:center;text-align:center;height:26px;padding:0 11px;border-radius:999px;font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;border:1px solid var(--lt-black);color:#fff;background:var(--lt-black)}.tag.a{color:#fff;border-color:var(--lt-black);background:var(--lt-black)}.tags{display:flex;flex-wrap:wrap;gap:6px}.more{display:inline-flex;gap:8px;align-items:center;margin-top:18px;font-size:var(--fs-13);font-weight:600;color:var(--accent-text)}.more b{transition:transform .3s var(--ease)}a:hover .more b,.more:hover b{transform:translate(4px)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.stat{padding:30px 24px 0 0}.stat strong{display:block;font-size:clamp(44px,5.4vw,84px);font-weight:800;letter-spacing:-.03em;line-height:1.04}.stat strong sup{font-size:max(var(--fs-12),.45em);color:inherit;vertical-align:.9em;margin-left:2px}.stat span{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.split.rev>:first-child{order:2}.media{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);position:relative}.media img{width:100%;height:100%;object-fit:cover}.media.tall{aspect-ratio:4 / 5}.media.wide{aspect-ratio:16 / 10}.media figcaption{position:absolute;left:16px;bottom:16px;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;border-radius:999px;background:#ffffffe0;backdrop-filter:blur(8px)}.prose p{color:var(--ink-2);font-size:var(--fs-16);line-height:1.7;margin-top:18px;text-wrap:pretty}.prose p:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.checks{list-style:none;display:grid;gap:12px;margin-top:24px}.checks li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-2)}.checks li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink);mask:none;background-image:radial-gradient(circle,var(--ink) 3px,transparent 3.5px)}.marquee{overflow:hidden;border-block:1px solid var(--line);padding:22px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee .track{display:flex;gap:14px;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .track{animation-play-state:paused}.chip{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-14);font-weight:500;white-space:nowrap;background:#fff}.chip b{font-size:var(--fs-12);color:var(--ink-3);letter-spacing:.08em}@keyframes marquee{to{transform:translate(-50%)}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;cursor:pointer;font-size:var(--fs-18);font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .4s var(--ease),border-color .3s}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ease)}.faq details[open] summary i{border-color:var(--lt-orange);color:var(--accent-text)}.faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq details p{color:var(--ink-2);padding:0 60px 26px 0;max-width:820px}.band{position:relative;overflow:hidden;border-radius:32px;padding:clamp(40px,6vw,88px);border:1px solid var(--line);isolation:isolate;background:#fff}.band h2{font-size:clamp(34px,5vw,76px);font-weight:800;letter-spacing:-.028em;word-spacing:.04em;line-height:1.08;max-width:900px;text-wrap:balance}.band p{color:var(--ink-2);font-size:var(--fs-18);margin-top:18px;max-width:620px}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:18px 12px 18px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:var(--fs-16)}.table th{color:var(--ink-3);font-weight:500;width:38%}.table thead th{font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.pcard{display:flex;flex-direction:column;padding:0}.pcard .shot{position:relative;--ar: 1.25;aspect-ratio:calc(var(--ar) / var(--shot-k, 1));display:grid;place-items:center;overflow:hidden;background:#fff}.pcard .shot img{width:88%;height:auto;transform:translateY(4%);transition:transform .8s var(--ease);filter:drop-shadow(0 30px 30px rgba(20,20,24,.22))}.pcard .body{padding:4px 26px 26px;display:flex;flex-direction:column;flex:1}.pcard .body h3{margin-top:12px}.pcard .body p{flex:1}.pcard .specs{display:flex;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-12);color:var(--ink-3)}.pcard .specs b{display:block;color:var(--ink);font-size:var(--fs-14);font-weight:600;margin-top:2px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filters button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;cursor:pointer;font-size:var(--fs-13);font-weight:600;transition:border-color .2s,background .2s,color .2s}.filters button:hover{border-color:var(--lt-orange)}.filters button small{font-size:var(--fs-12);color:var(--ink-3);margin-left:6px;font-weight:500}.filters button[aria-pressed=true]{color:var(--accent-strong);border-color:var(--lt-orange)}.filters button[aria-pressed=true] small{color:var(--accent-strong)}.pcard[hidden]{display:none}.phero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,80px);align-items:center}@keyframes float{50%{transform:translateY(-10px)}}.packs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.packs span{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:1px solid var(--line);font-size:var(--fs-13);font-weight:600;background:#14141808}.packs span.pal{color:var(--ink-3);font-weight:500}.packs svg{width:16px;height:16px;flex:none}.packs span{white-space:nowrap}.feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.feat div{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid var(--line);background:#14141806;font-size:var(--fs-14);font-weight:600;line-height:1.3}.feat svg{width:46px;height:46px;padding:4px;box-sizing:border-box;color:#16161a;flex:none}.feat .bdg{display:block;width:46px;height:46px;flex:none;background:#16161a;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.metric{padding:26px;border-radius:var(--r);border:1px solid var(--line);background:#fff}.metric span{font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.metric strong{display:block;font-size:clamp(26px,2.8vw,40px);font-weight:800;letter-spacing:-.025em;margin-top:10px;line-height:1.1}.docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.doc{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;border:1px solid var(--line);background:#fff}.doc .t{min-width:48px;flex:none;display:grid;place-items:center;font-size:var(--fs-24);font-weight:800;letter-spacing:-.01em;color:var(--ink)}.doc b{display:block;font-size:var(--fs-14)}.doc small{color:var(--ink-3);font-size:var(--fs-12)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.steps3 .card{counter-increment:s}.steps3 .card:before{content:"0" counter(s);display:block;font-size:var(--fs-12);color:var(--ink-3);font-weight:700;letter-spacing:.1em;margin-bottom:18px}.post-feat{display:grid;grid-template-columns:1.2fr 1fr;gap:0;padding:0}.post-feat .media{border:0;border-radius:0;aspect-ratio:auto;min-height:380px}.post-feat .body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:flex-end}.post-feat h2{font-size:clamp(28px,3.2vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin-top:16px}.bcard{padding:0;display:flex;flex-direction:column}.bcard .media{border:0;border-radius:0;aspect-ratio:16 / 10}.bcard .media img{transition:none;transform:none}.bcard .body{padding:22px 24px 26px;flex:1;display:flex;flex-direction:column}.bcard h3{font-size:var(--fs-18);margin-top:12px;flex:1}.meta{display:flex;gap:12px;align-items:center;font-size:var(--fs-12);color:var(--ink-3)}.meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.article{display:grid;grid-template-columns:minmax(0,720px) 1fr;gap:clamp(32px,6vw,96px);align-items:start}.article .content h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:48px 0 8px}.article .content p{color:var(--ink-2);font-size:var(--fs-18);line-height:1.75;margin-top:18px}.article .content p strong{color:var(--ink)}.article .content ul{margin-top:18px;padding-left:0;list-style:none;display:grid;gap:10px}.article .content li{color:var(--ink-2);font-size:var(--fs-16);padding-left:22px;position:relative}.article .content li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:2px;background:var(--ink)}.article aside{position:sticky;top:110px;display:grid;gap:14px}.article figure{margin-top:36px}.article figure img{border-radius:var(--r);border:1px solid var(--line)}.form{display:grid;gap:18px}.form fieldset{border:0;display:grid;gap:18px}.form legend{font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:8px;align-content:start}.field label{font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.field label em{color:var(--lt-error);font-style:normal}.field input,.field select,.field textarea{width:100%;height:54px;padding:0 16px;border-radius:14px;border:1px solid var(--line-2);background:#fff;font-size:var(--fs-16);transition:border-color .3s,background .3s;appearance:none;-webkit-appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.field select option{background:#fff}.field textarea{height:150px;padding:14px 16px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--lt-orange);box-shadow:0 0 0 3px var(--lt-orange-tint-2);background:#fff}.field .err{font-size:var(--fs-12);color:var(--lt-error);display:none}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--lt-error)}.field.invalid .err{display:block}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts label{position:relative}.opts input{position:absolute;opacity:0;inset:0;cursor:pointer}.opts span{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-14);font-weight:500;color:var(--ink-2);transition:all .25s}.opts input:checked+span{border-color:var(--lt-orange);color:var(--accent-strong)}.opts input:focus-visible+span{outline:2px solid var(--lt-orange);outline-offset:2px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-13);color:var(--ink-2)}.consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--lt-orange);flex:none}.done{display:none;text-align:left;padding:40px;border-radius:var(--r);border:1px solid var(--line-2);background:#fff}.done h3{font-size:var(--fs-32);font-weight:800;letter-spacing:-.03em}.done p{color:var(--ink-2);margin-top:10px}form.sent .form-body{display:none}form.sent .done{display:block;animation:fade .5s var(--ease)}.contact-list{display:grid;gap:10px}.contact-list a,.contact-list div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:#fff;transition:border-color .25s}.contact-list a:hover{border-color:var(--lt-orange)}.contact-list small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.contact-list b{font-size:var(--fs-16);font-weight:600}.regions{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.region h3{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px}.region h3 small{font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase}.region .cities{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.region .cities span{font-size:var(--fs-13);padding:5px 10px;border-radius:999px;background:#1414180d;color:var(--ink-2)}.palette{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;padding:32px 0;border-top:1px solid var(--line);align-items:center}.palette :is(h2,h3){font-size:var(--fs-24);font-weight:800;letter-spacing:-.03em}.palette>*{min-width:0}.palette .sw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:180px}.palette .sw button{border:0;border-radius:16px;cursor:pointer;position:relative;display:flex;align-items:flex-end;padding:12px;font-size:var(--fs-12);font-weight:600;letter-spacing:.06em;transition:transform .4s var(--ease),flex .4s}.palette .sw button:hover{transform:translateY(-6px)}.palette .sw button span{padding:5px 8px;border-radius:999px;background:#ffffffb8;color:#111}.ktabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.ktabs button{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--bg-1);font:inherit;font-size:var(--fs-14);font-weight:600;color:var(--ink-2);cursor:pointer;text-align:left;transition:border-color .3s,background .3s,color .3s}.ktabs button svg{width:38px;height:38px;padding:9px;border-radius:12px;background:#1414180d;flex:none;transition:background .3s,color .3s}.ktabs button:hover{border-color:var(--line-2);color:var(--ink)}.ktabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink);background:var(--bg-2)}.ktabs button[aria-selected=true] svg{background:var(--ink);color:#fff}.kstudio{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:start}.kv{position:sticky;top:92px;border-radius:28px;overflow:hidden;border:1px solid var(--line);background:var(--bg-1)}.kv-frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#111}.kv-scene{position:absolute;inset:0;animation:kvIn .7s var(--ease)}.kv-scene[hidden]{display:none}.kv-scene img{width:100%;height:100%;object-fit:cover}.kv-paint{position:absolute;inset:0;background:var(--k);mix-blend-mode:multiply;transition:background-color .7s var(--ease);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}@keyframes kvIn{0%{opacity:0;transform:scale(1.02)}}.kv-hint{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 10px;border-radius:999px;font-size:var(--fs-12);font-weight:600;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.kv-hint svg{width:18px;height:18px}.kv-bar{display:flex;align-items:center;gap:14px;padding:18px 20px;flex-wrap:wrap}.kv-dot{width:48px;height:48px;border-radius:14px;flex:none;box-shadow:inset 0 0 0 1px #1414182e;transition:background .6s}.kv-t{flex:1;min-width:120px}.kv-t strong{display:block;font-size:var(--fs-24);font-weight:800;letter-spacing:-.02em;line-height:1.2}.kv-t span{font-size:var(--fs-13);color:var(--ink-3);letter-spacing:.04em}.kv-bar .btn svg{width:16px;height:16px}.kpanel{display:flex;flex-direction:column;gap:14px}.ksearch{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:16px;border:1px solid var(--line);background:var(--bg-1)}.ksearch:focus-within{border-color:var(--ink)}.ksearch svg{width:18px;height:18px;color:var(--ink-3);flex:none}.ksearch input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-16);outline:none}.ksearch small{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap}.kfams{margin:0}.kfams[hidden]{display:none}.kgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.kgrid button{display:block;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg-1);cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}.kgrid button:hover{transform:translateY(-3px);border-color:var(--line-2)}.kgrid button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.kgrid button i{display:block;aspect-ratio:1 / .62}.kgrid button span{display:block;padding:9px 10px 11px}.kgrid button b{display:block;font-size:var(--fs-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kgrid button small{display:block;font-size:var(--fs-12);font-weight:700;letter-spacing:.06em;color:var(--ink-3);margin-top:1px}.kgrid button[hidden]{display:none}.calc{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.seg{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;border:1px solid var(--line);background:#14141808;width:fit-content;margin-bottom:26px}.seg button{height:42px;padding:0 18px;border-radius:999px;border:0;background:none;font-size:var(--fs-14);font-weight:600;color:var(--ink-2);cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.result{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;background:#fff}.result .big{font-size:clamp(64px,8vw,120px);font-weight:800;letter-spacing:-.035em;line-height:1}.result .big small{font-size:max(var(--fs-12),.3em);letter-spacing:-.01em;color:var(--ink-2);margin-left:8px}.result dl{display:grid;grid-template-columns:1fr auto;gap:12px 16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);font-size:var(--fs-14)}.result dt{color:var(--ink-3)}.result dd{font-weight:600;text-align:right}.range{display:grid;gap:10px}.range input[type=range]{width:100%;accent-color:var(--lt-orange);height:30px}.footer{border-top:1px solid var(--line);padding:clamp(64px,8vw,110px) 0 32px;background:var(--bg-0);position:relative}.footer:before{content:none}.fgrid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:40px}.fbrand img{height:34px;width:auto}.fbrand p{color:var(--ink-2);font-size:var(--fs-14);margin-top:18px;max-width:320px}.social{display:flex;gap:8px;margin-top:22px}.social a{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .3s,color .3s;color:var(--ink-2)}.social a:hover{border-color:var(--ink);color:var(--ink)}.social svg{width:17px;height:17px}.fcol .fh{font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;line-height:inherit}.fcol ul{list-style:none;display:grid;gap:10px}.fcol a,.fcol li{font-size:var(--fs-14);color:var(--ink-2);transition:color .3s}.fcol a:hover{color:var(--ink)}.fbig{margin-top:clamp(56px,7vw,96px);user-select:none}.fbig svg{display:block;width:100%;height:auto;overflow:visible;opacity:.34;transition:opacity .8s var(--ease)}.footer:hover .fbig svg{opacity:.5}.js .fbig[data-reveal] svg{clip-path:inset(0 100% 0 0)}.js .fbig[data-reveal].in svg{animation:paintIn 1.6s cubic-bezier(.62,0,.24,1) .15s forwards}.fbottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:var(--fs-12);color:var(--ink-3)}.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.js [data-reveal].in{opacity:1;transform:none}.article.side380{grid-template-columns:minmax(0,1fr) 380px}.split.k13{grid-template-columns:1.3fr 1fr}@media (max-width: 1180px){.fgrid{grid-template-columns:1fr 1fr 1fr}.fbrand{grid-column:1 / -1}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.head,.split,.split.k13,.phero,.article,.article.side380,.calc,.post-feat,.palette{grid-template-columns:1fr}.split.rev>:first-child{order:0}.g3,.steps3,.metrics{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.article aside{position:static}.pvis,.p3d{max-width:560px;width:100%;margin-inline:auto;order:-1}.kstudio{grid-template-columns:1fr}.kv{position:relative;top:0}.ktabs{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.pill{display:none}.g2,.g4,.row2{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}.page-hero{padding-top:112px;height:auto;min-height:clamp(620px,92svh,740px)}.page-hero.short{min-height:0}.page-hero:not(.short) .display{font-size:clamp(42px,12vw,64px)}.faq details p{padding-right:0}.palette .sw{height:130px}.palette .sw button{min-width:0;padding:8px}.palette .sw button span{padding:4px 6px;font-size:11px;letter-spacing:.02em;max-width:100%;overflow:hidden}.band{border-radius:24px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js [data-reveal]{opacity:1;transform:none}.js .paint-in,.js .fbig[data-reveal] svg{clip-path:none}html{scroll-behavior:auto}}:where(svg[aria-hidden=true]){width:1.25em;height:1.25em;flex:none}.contact-list svg{width:26px;height:26px;color:var(--ink)}.collage{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:14px;min-height:560px}.collage .media{aspect-ratio:auto;height:100%;margin:0}.collage .media:first-child{grid-row:1 / 3}.collage .media img{width:100%;height:100%;object-fit:cover}@media (max-width: 720px){.collage{min-height:0;grid-template-rows:220px 160px}}.form-body{display:grid;gap:20px}.result .big{color:var(--ink)}.metric span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article .content ul.arrows{gap:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.article .content ul.arrows li{display:grid;grid-template-columns:1fr auto 1.2fr;gap:16px;align-items:center;padding:16px 20px;border-top:1px solid var(--line)}.article .content ul.arrows li:first-child{border-top:0}.article .content ul.arrows li:before{display:none}.article .content ul.arrows b{color:var(--ink-3)}.article .content ul.arrows strong{color:var(--ink);font-weight:600}@media (max-width: 560px){.article .content ul.arrows li{grid-template-columns:1fr;gap:4px}.article .content ul.arrows b{display:none}}.mini{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:12px;border-radius:18px;border:1px solid var(--line);background:#fff;transition:border-color .25s}.mini:hover{border-color:var(--lt-orange)}.mini .th{aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center}.mini .th img{width:92%;height:92%;object-fit:contain}.mini small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mini b{display:block;font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em;margin-top:4px;line-height:1.3}.mini em{display:block;font-style:normal;font-size:var(--fs-13);color:var(--ink-3);margin-top:8px}.ccards{gap:12px}.ccards .card{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:14px;padding:16px 18px;align-items:center}.ccards .card .ico{grid-row:1 / 3;margin:0}.ccards .card p{margin:0;font-size:var(--fs-13)}.ccards .card h3{font-size:var(--fs-16);margin:2px 0 0;overflow-wrap:anywhere}@media (max-width: 640px){.ccards{gap:10px}}.flow{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:30px;padding:0}.flow li{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 16px 0 6px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-13);font-weight:600;color:var(--ink-3)}.flow li b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-12);background:#1414180f;color:var(--ink-2)}.flow li[aria-current=step]{color:var(--ink);border-color:var(--lt-orange)}.flow li[aria-current=step] b{background:var(--lt-orange);color:#fff}.flow li:not(:last-child):after{content:"→";margin-left:8px;color:var(--ink-3);font-weight:400}.choices{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px)}.choice{display:flex;flex-direction:column;gap:22px;padding:14px 14px 24px;border-radius:28px;border:1px solid var(--line);background:var(--bg-1);transition:border-color .4s,transform .5s var(--ease),box-shadow .5s}.choice:hover,.choice:focus-visible{border-color:var(--lt-orange)}.browser{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#f5f3ed}.browser .bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#ecebe7}.browser .bar i{width:9px;height:9px;border-radius:50%;background:#1414182e}.browser .bar span{margin-left:10px;flex:1;height:22px;border-radius:7px;background:#1414180f;display:flex;align-items:center;padding:0 10px;font-size:var(--fs-12);color:var(--ink-3)}.browser .viewport{position:relative;aspect-ratio:16 / 10;overflow:hidden}.browser iframe{position:absolute;left:0;top:0;width:1440px;height:900px;border:0;transform-origin:0 0;transform:scale(var(--s, .4));pointer-events:none;background:#fff}.cmeta{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 10px}.cmeta small{font-size:var(--fs-12);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.cmeta h2{font-size:clamp(30px,3.4vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-top:10px}.cmeta p{margin-top:12px;color:var(--ink-2);font-size:var(--fs-16);max-width:420px}.cmeta .go{flex:none;height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:var(--fs-13);font-weight:600}@media (max-width: 900px){.choices{grid-template-columns:1fr}.cmeta{flex-direction:column;align-items:flex-start}.flow li:not(:last-child):after{display:none}}.page-hero.choice-hero{padding-bottom:10px}.page-hero.choice-hero .display{font-size:clamp(44px,min(7vw,11vh),112px)}@media (max-width: 900px){.calc-chip{width:150px;padding:12px 14px;top:4%}.calc-chip b{font-size:var(--fs-18)}.calc-chip strong{font-size:var(--fs-24)}.cchip.ccol{right:3%;top:3%}.g-label{font-size:var(--fs-12);padding:3px 8px}}@media (prefers-reduced-motion: reduce){.bring>g{animation:none}}.a-trio .bring{top:63%;height:142%;scale:1 .3}.cpanel{position:absolute;right:1%;top:50%;translate:0 -50%;width:250px;padding:16px;border-radius:22px;z-index:2;background:#fffffff0;border:1px solid var(--line-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 50px #1414182e}.cp-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#1414180d;margin-bottom:14px}.cp-tabs b{flex:1;text-align:center;font-size:var(--fs-12);font-weight:600;padding:7px 4px;border-radius:9px;color:var(--ink-3);white-space:nowrap;transition:background .4s,color .4s}.cp-tabs b.on{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--lt-orange)}.calc-p dl{display:grid;grid-template-columns:1fr auto;gap:8px 10px;margin:0;font-size:var(--fs-13)}.calc-p dt{color:var(--ink-3)}.calc-p dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cp-res{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.cp-res small{font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cp-res strong{display:block;font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:4px;color:var(--ink);font-variant-numeric:tabular-nums}.cp-res em{display:block;font-style:normal;font-size:var(--fs-12);color:var(--ink-2);margin-top:6px}.cp-pails{display:flex;gap:6px;margin-top:10px;min-height:26px}.cp-pails i{width:22px;height:24px;border-radius:3px 3px 6px 6px;background:linear-gradient(#26262c,#111114);border-top:4px solid #3a3a42;position:relative;overflow:hidden;opacity:0;animation:pailIn .45s var(--ease) forwards;animation-delay:var(--d)}.cp-pails i:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:8px;border-radius:2px;background:var(--pc)}@keyframes pailIn{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:none}}.kp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.kp-grid[data-n="6"]{grid-template-columns:repeat(3,1fr)}.kp-grid button{appearance:none;border:0;padding:0;cursor:pointer;aspect-ratio:1 / .78;border-radius:9px;box-shadow:inset 0 0 0 1px #1414181a;transition:transform .25s var(--ease),box-shadow .25s;animation:swIn .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.kp-grid button:hover,.kp-grid button:focus-visible{transform:scale(1.08)}.kp-grid button.hit{transform:scale(1.08);box-shadow:0 0 0 2px #14141880}.kp-grid button.on{transform:scale(1.14);box-shadow:0 0 0 2px #fff,0 10px 24px #14141833}@keyframes swIn{0%{transform:translateY(6px) scale(.86)}}.kp-pick{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--ease)}.kp-pick.in{transform:none}.kp-pick.in{opacity:1}.kp-pick>i{width:42px;height:42px;border-radius:12px;flex:none;box-shadow:inset 0 0 0 1px #1414182e;transition:background .5s}.kp-pick b{display:block;font-size:var(--fs-16);font-weight:800;letter-spacing:-.02em}.kp-pick small{font-size:var(--fs-12);color:var(--ink-3);letter-spacing:.04em}@media (max-width: 900px){.cpanel{right:3%;top:auto;bottom:6%;translate:none;width:190px;padding:12px}.cp-res strong{font-size:var(--fs-32)}.cp-tabs b{font-size:var(--fs-12);padding:6px 3px}}.a-map .stage{inset:64px 0 0}.a-map canvas{position:absolute;inset:0;width:100%;height:100%}.a-map:after{background:linear-gradient(90deg,var(--bg-0) 0%,rgba(255,255,255,.94) 22%,rgba(255,255,255,.43) 42%,transparent 56%),linear-gradient(0deg,var(--bg-0) 0%,transparent 16%),linear-gradient(180deg,var(--bg-0) 0%,rgba(255,255,255,.78) 12%,transparent 26%)}.a-factory .stage{left:42%;right:0}.fchip{position:absolute;display:flex;align-items:center;gap:12px;padding:11px 14px 11px 11px;border-radius:18px;z-index:2;background:#fffffff0;border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 36px #14141829;animation:chipIn .9s var(--ease) both}.fchip svg{width:34px;height:34px;padding:5px;color:var(--ink);flex:none}.fchip small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fchip b{font-size:var(--fs-16);font-weight:700;font-variant-numeric:tabular-nums}.fchip.f1{left:4%;top:6%;animation-delay:.3s}.fchip.f1>b{font-size:var(--fs-24);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.fchip.f1 span{font-size:var(--fs-14);font-weight:700}.fchip.f2{right:3%;top:12%;animation-delay:.55s}.fchip.f3{left:2%;bottom:14%;animation-delay:.8s}.fchip.f3 em{display:block;width:150px;height:6px;border-radius:3px;background:#1414181a;margin-top:7px;overflow:hidden}.fchip.f3 em i{display:block;height:100%;width:calc(var(--fill, 0) * 100%);background:var(--lt-orange);border-radius:3px;transition:width .6s var(--ease)}.fchip.f4{right:4%;bottom:8%;animation-delay:1.05s}.fchip .live{width:8px;height:8px;border-radius:50%;background:var(--lt-success)}@keyframes live{to{box-shadow:0 0 0 10px #4cd35700}}.fchip.hit{animation:fhit .8s var(--ease)}@keyframes fhit{30%{border-color:var(--lt-orange)}}.a-deck .stage{inset:80px 0 4% 46%;perspective:1600px}.bd-index{position:absolute;left:0;top:50%;translate:0 -50%;list-style:none;margin:0;padding:0;display:grid;gap:12px;z-index:2}.bd-index li{display:flex;align-items:center;gap:10px;font-size:var(--fs-13);font-weight:600;color:var(--ink-3);transition:color .5s;white-space:nowrap}.bd-index li i{width:18px;height:2px;border-radius:1px;background:#1414182e;transition:width .5s var(--ease),background .5s}.bd-index li.on{color:var(--ink)}.bd-index li.on i{width:34px;background:var(--lt-orange)}.bd-deck{position:absolute;left:34%;top:50%;width:min(330px,42%);aspect-ratio:330 / 410;translate:0 -50%;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(5deg)}.bd-card{position:absolute;inset:0;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line-2);box-shadow:0 30px 60px #14141838;transform:translate3d(calc(var(--k) * 34px),calc(var(--k) * -24px),calc(var(--k) * -110px));opacity:calc(1 - var(--k) * .17);z-index:calc(10 - var(--k));transition:transform .9s var(--ease),opacity .9s var(--ease)}.bd-card.out{transform:translate3d(-70%,30px,120px) rotateY(28deg) rotate(-6deg);opacity:0;transition:transform .65s cubic-bezier(.6,0,.3,1),opacity .5s .1s}.bd-img{height:56%;overflow:hidden}.bd-img img{width:100%;height:100%;object-fit:cover}.bd-sw{display:flex}.bd-sw i{flex:1}.bd-body{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.bd-tag{align-self:flex-start;font-size:var(--fs-12);font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;color:#fff;background:var(--lt-black)}.bd-body b{font-size:var(--fs-16);font-weight:700;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bd-body small{font-size:var(--fs-12);color:var(--ink-3)}.a-talk .stage{inset:90px 1% 5% 47%;perspective:1600px}.tk-topics{position:absolute;left:0;top:50%;translate:0 -50%;list-style:none;margin:0;padding:0;display:grid;gap:10px;z-index:2}.tk-topics li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--line);background:#ffffffc7;font-size:var(--fs-13);font-weight:600;color:var(--ink-3);transition:color .4s,border-color .4s,background .4s,transform .4s var(--ease)}.tk-topics li svg{width:28px;height:28px;padding:6px;border-radius:9px;background:#1414180f;transition:background .4s,color .4s}.tk-topics li.on{color:var(--ink);border-color:var(--lt-orange);transform:translate(8px)}.tk-topics li.on svg{background:none;color:var(--ink)}.tk-card{position:absolute;right:0;top:50%;width:min(380px,60%);translate:0 -50%;border-radius:26px;overflow:hidden;background:#fffffff0;border:1px solid var(--line-2);box-shadow:0 40px 80px #14141838;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:rotateY(-12deg) rotateX(4deg);transform-origin:100% 50%}.tk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.tk-head img{height:18px;width:auto}.tk-status{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap;display:flex;align-items:center;gap:5px}.tk-status i{width:7px;height:7px;border-radius:50%;background:var(--lt-success)}.tk-status.closed i{background:var(--ink-3)}.tk-status em{font-style:normal;color:var(--ink-2)}.tk-status b{color:var(--ink)}.tk-msgs{display:flex;flex-direction:column;gap:10px;padding:18px;min-height:250px;transition:opacity .3s}.tk-msgs.fade{opacity:0}.tk-b{max-width:84%;font-size:var(--fs-14);line-height:1.45;animation:chipIn .5s var(--ease) both}.tk-b.me{align-self:flex-end;padding:10px 14px;border-radius:16px 16px 4px;background:var(--ink);color:#fff;font-weight:500}.tk-b.route{align-self:center;display:flex;align-items:center;gap:8px;font-size:var(--fs-12);color:var(--ink-3);padding:6px 12px 6px 8px;border-radius:999px;border:1px dashed var(--line-2);max-width:none}.tk-b.route i{width:8px;height:8px;border-radius:50%;background:var(--lt-orange)}.tk-b.route b,.tk-b.them b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:var(--fs-12);font-weight:800;background:var(--lt-black);color:#fff;flex:none}.tk-b.route em{font-style:normal;color:var(--ink);font-weight:700}.tk-b.them{align-self:flex-start;display:flex;gap:8px;align-items:flex-end}.tk-b.them span{padding:10px 14px;border-radius:16px 16px 16px 4px;background:#14141814;border:1px solid var(--line)}.tk-b .dots{display:flex;gap:4px;padding:12px 14px!important}.tk-b .dots i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);animation:dot 1s infinite}.tk-b .dots i:nth-child(2){animation-delay:.15s}.tk-b .dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{transform:translateY(-4px);opacity:.5}}.tk-foot{display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 18px;border-top:1px solid var(--line);font-size:var(--fs-12);color:var(--ink-2)}.tk-foot span{display:inline-flex;align-items:center;gap:6px}.tk-foot svg{width:14px;height:14px;color:var(--ink)}@media (max-width: 900px){.a-map .stage{top:56px;height:92vw}.a-factory .stage,.a-deck .stage,.a-talk .stage{left:0;right:0}.fchip{padding:7px 10px 7px 7px;gap:8px}.fchip svg{width:26px;height:26px;padding:6px}.fchip b,.fchip small{font-size:var(--fs-12)}.fchip.f1{left:3%;top:2%}.fchip.f2{right:3%;top:2%}.fchip.f3{left:3%;bottom:18%}.fchip.f4{right:3%;bottom:18%}.fchip.f3 em{width:90px}.fchip.f1>b{font-size:var(--fs-18)}.fchip.f1 span{font-size:var(--fs-12)}.bd-index{display:none}.bd-deck{left:18%;width:52%}.tk-topics{display:none}.tk-card{width:88%;right:6%;transform:none}.tk-msgs{min-height:200px;padding:14px}.tk-b{font-size:var(--fs-12)}}.a-talk .stage{display:flex;align-items:center;justify-content:center;gap:16px}.a-talk .tk-topics,.a-talk .tk-card{position:relative;left:auto;right:auto;top:auto;translate:none}.a-talk .tk-card{width:380px;flex:none;transform:rotateY(-8deg) rotateX(3deg);transform-origin:0 50%}.a-deck .stage{display:flex;align-items:center;justify-content:center;gap:44px;padding-right:150px}.a-deck .bd-index{position:relative;left:auto;top:auto;translate:none;flex:none}.a-deck .bd-deck{position:relative;left:auto;top:auto;translate:none;width:330px;flex:none}@media (max-width: 900px){.a-deck .stage{padding-right:90px}.a-deck .bd-deck{width:56%}}.cpanel.kart-p{pointer-events:auto}.kart-p .cp-tabs b{cursor:pointer}.kart-p .cp-tabs b:not(.on):hover{color:var(--ink)}.kp-hint{margin:10px 0 0;font-size:var(--fs-12);color:var(--ink-3);text-align:center}.page-hero.has-art .wrap,.page-hero.has-art .wrap *{pointer-events:none}.page-hero.has-art .wrap a,.page-hero.has-art .wrap button,.page-hero.has-art .kart-p,.page-hero.has-art .kart-p *{pointer-events:auto}.page-hero.has-art .wrap{position:static}@media (max-width: 900px){.page-hero.has-art{padding-top:112px;padding-bottom:48px}.page-hero.has-art .wrap>.art{position:relative;inset:auto;z-index:0;height:92vw;max-height:520px;margin:22px calc(-1 * var(--gutter)) 10px;overflow:hidden}.page-hero.has-art .wrap>.art .stage{top:0!important;bottom:0!important;left:0;right:0;height:auto!important;-webkit-mask-image:none;mask-image:none}.page-hero.has-art .wrap>.art.a-blog .stage,.page-hero.has-art .wrap>.art.a-deck .stage{left:0;right:0}.page-hero.has-art .cta-row{margin-top:18px}}.cp-tabs b{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;padding-left:3px;padding-right:3px}@media (max-width: 900px){.cpanel{width:212px}.cp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px}.cp-tabs b{font-size:var(--fs-12);padding:6px 4px;overflow:visible}}@media (max-width: 900px){.page-hero.has-art .wrap>.art.a-cycle{height:auto;max-height:none;overflow:visible}.page-hero.has-art .wrap>.art.a-cycle .stage{position:relative}.a-cycle .p3{position:relative;inset:auto;padding-top:72vw}.a-cycle .p3 canvas{height:72vw;bottom:auto}.a-cycle .cpanel{position:relative;right:auto;top:auto;bottom:auto;translate:none;width:auto;margin:0 var(--gutter);padding:14px}.a-cycle .cp-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:12px}.a-cycle .kart-p .cp-tabs{grid-template-columns:repeat(3,1fr)}.a-cycle .cp-tabs b{font-size:var(--fs-12);padding:8px 4px}.calc-p{display:grid;grid-template-columns:1fr auto;column-gap:16px}.calc-p .cp-tabs{grid-column:1 / -1}.calc-p dl{align-self:center;font-size:var(--fs-13);gap:6px 10px}.calc-p .cp-res{margin:0;padding:0 0 0 16px;border-top:0;border-left:1px solid var(--line);min-width:112px}.calc-p .cp-res strong{font-size:var(--fs-32)}.kp-grid,.kp-grid[data-n="6"]{grid-template-columns:repeat(6,1fr)}.kp-pick{margin-top:12px;padding-top:12px}.kp-pick>i{width:34px;height:34px}}@media (max-width: 900px){.page-hero.m-noart .wrap>.art{display:none}.page-hero.m-noart{padding-bottom:40px}}@media (max-width: 640px){.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;gap:2px;padding:4px}.seg button{height:38px;padding:0 6px;font-size:var(--fs-13);white-space:nowrap}}.section.cc-top{padding:0 0 clamp(48px,6vw,88px)}@media (min-width: 901px){.page-hero.c-hero{height:clamp(520px,calc(100vh - 118px),720px);padding-bottom:36px}.page-hero.c-hero .art .stage{top:84px;bottom:2%}}.scroll-cue{position:fixed;left:50%;bottom:20px;translate:-50% 0;z-index:30;transition:opacity .5s,translate .5s var(--ease);display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:0;padding:6px;color:var(--ink-3);cursor:pointer;animation:fade 1s ease 1.6s both}.scroll-cue i{position:relative;width:20px;height:32px;border-radius:11px;border:1.5px solid currentColor;opacity:.8}.scroll-cue i:before{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--ink);animation:wheel 1.8s cubic-bezier(.6,0,.3,1) infinite}.scroll-cue b{font-size:var(--fs-12);font-weight:600;letter-spacing:.26em;text-transform:uppercase}.scroll-cue b:after{content:"Kaydır"}:lang(en) .scroll-cue b:after{content:"Scroll"}.scroll-cue:hover{color:var(--ink)}.scroll-cue.gone{opacity:0!important;translate:-50% 12px;pointer-events:none}@keyframes wheel{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}70%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}.page-hero.c-hero .scroll-cue{display:none}@media (max-width: 900px){.scroll-cue{display:none}}@media (prefers-reduced-motion: reduce){.scroll-cue i:before{animation:none}}@media (min-width: 901px){.page-hero:not(.short):not(.c-hero){height:max(660px,100vh);height:max(660px,100svh)}}.prod .display.mid{font-size:clamp(34px,3.4vw,54px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-top:14px}.prod .phero>div:first-child{max-width:620px}@media (min-width: 901px){.page-hero.short.prod{min-height:100vh;min-height:100svh;align-items:center;padding:104px 0 64px}.prod .phero{align-items:center}.prod .p3d{max-width:min(100%,calc(100svh - 200px));margin-inline:auto}}@media (max-width: 900px){.prod .display.mid{font-size:clamp(30px,8.4vw,42px)}}.nav{grid-template-columns:auto 1fr auto;gap:24px}.nav{padding-inline:max(var(--gutter),calc((100% - 1320px)/2))}.nav.scrolled{background:#fffffff7;box-shadow:0 8px 30px #1414180f}.brand{justify-self:start}.brand img{height:38px}.links{display:flex;justify-content:center;align-items:center;gap:2px}.links a{position:relative;padding:9px 13px;border-radius:999px;font-size:var(--fs-14);font-weight:600;letter-spacing:-.005em;color:var(--ink-2);white-space:nowrap;transition:color .25s}.links a:after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;background:var(--lt-orange);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.links a:hover,.links a[aria-current=page]{color:var(--ink)}.links a:hover:after,.links a[aria-current=page]:after{transform:scaleX(1)}.actions{gap:8px}.menu-btn{display:none}.lang ul{left:auto;right:0;box-shadow:0 18px 50px #1414181f}.pill{color:#fff}.menu{box-shadow:0 30px 80px #1414182e}.menu::backdrop{background:#1414182e}@media (max-width: 1240px){.links a{padding:9px;font-size:var(--fs-13)}.links a:after{left:9px;right:9px}}@media (max-width: 1100px){.links{display:none}.menu-btn{display:inline-flex}}@media (max-width: 640px){.brand img{height:30px}}.a-lineup:after{background:linear-gradient(90deg,var(--bg-0) 0%,rgba(255,255,255,.75) 30%,transparent 44%),linear-gradient(0deg,var(--bg-0) 0%,transparent 11%)}.people .pp-head{max-width:640px;margin-bottom:clamp(32px,5vw,56px)}.people .pp-head .h2{margin:14px 0 10px}.pp-note{display:inline-block;margin-top:14px;padding:6px 12px;border:1px dashed var(--line-2);border-radius:999px;font-size:var(--fs-13);color:var(--ink-2)}.pp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3.4vw,52px) clamp(16px,1.8vw,24px);align-items:start}.pp:nth-child(4n+1),.pp:nth-child(4n+3){position:relative;top:clamp(40px,7vw,110px)}.pp-grid{padding-bottom:clamp(40px,7vw,110px)}.pp-card{position:relative;aspect-ratio:4 / 5;border-radius:26px;overflow:hidden;background:#e3e6eb}.pp-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .8s var(--ease)}.pp:hover .pp-card img{transform:scale(1.03)}.pp-pill{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);margin:0;padding:4px 14px 4px 4px;border-radius:999px;background:#fff;box-shadow:0 6px 18px #14141e24;font-size:var(--fs-14);white-space:nowrap}.pp-pill b{padding:6px 12px;border-radius:999px;background:#0d0b2e;color:#cfe2ff;font-weight:500}.pp-pill span{overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.pp-info{padding:18px 4px 0}.pp-l{margin:0;font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pp-info h3{margin:8px 0 2px;font-size:var(--fs-18);font-weight:500}.pp-r{margin:0 0 10px;color:var(--ink-2)}.pp-info dl{margin:0;display:grid;gap:4px;font-size:var(--fs-16)}.pp-info dl div{display:flex;gap:8px}.pp-info dt{min-width:62px;color:var(--ink-2)}.pp-info dd{margin:0;overflow-wrap:anywhere}.pp-info dd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.pp-info dd a:hover{text-decoration-color:var(--ink)}@media (max-width: 900px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:48px}.pp:nth-child(n){top:0}.pp:nth-child(2n){top:48px}}@media (max-width: 520px){.pp-grid{gap:28px 12px}.pp-card{border-radius:18px}.pp-pill{bottom:10px;font-size:var(--fs-12);padding-right:4px}.pp-pill span{display:none}.pp-info h3{font-size:var(--fs-16)}.pp-info dl{font-size:var(--fs-13)}.pp-info dl div{flex-direction:column;gap:0}.pp-info dd{overflow-wrap:normal}}.fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;gap:10px;transition:opacity .4s,transform .4s var(--ease, ease)}.fab a{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;box-shadow:0 8px 22px #14141e38;transition:transform .3s}.fab a:hover,.fab a:focus-visible{transform:scale(1.06)}.fab svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fab svg.fill{fill:currentColor;stroke:none}.fab-k,.fab-c{background:var(--lt-black)}.fab-w{background:var(--lt-whatsapp)}.fab span{position:absolute;right:58px;top:50%;translate:0 -50%;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#16161a;color:#fff;font-size:var(--fs-13);font-weight:500;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .25s,transform .25s}.fab a:hover span,.fab a:focus-visible span{opacity:1;transform:none}.fab.wait{opacity:0;transform:translateY(16px);pointer-events:none}@media (max-width: 640px){.fab{gap:8px}.fab a{width:44px;height:44px}.fab svg{width:20px;height:20px}}@media print{.fab{display:none}}.ftag{display:block;margin-top:10px;font-size:var(--fs-12);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.fbrand .fown{margin-top:10px;font-size:var(--fs-13);color:var(--ink-3)}.legal h2{font-size:clamp(20px,2vw,24px);margin:36px 0 10px}.legal h2:first-child{margin-top:0}.legal .legal-note{padding:12px 16px;border-radius:12px;background:var(--soft, #f4f4f2);font-size:var(--fs-14);margin:0 0 24px}.legal ul,.legal ol{padding-left:1.2em;display:grid;gap:6px}.legal dl{display:grid;gap:6px;margin:12px 0}.legal dl div{display:grid;grid-template-columns:110px 1fr;gap:12px}.legal dt{color:var(--ink-2)}.legal dd{margin:0}.legal-end{margin-top:36px;padding-top:18px;border-top:1px solid var(--line)}.legal-card{padding:22px;border:1px solid var(--line);border-radius:var(--r);margin-bottom:18px}.legal-card h3{margin:8px 0 6px;font-size:var(--fs-18)}.legal-card p{font-size:var(--fs-14);color:var(--ink-2);margin:6px 0}.cartbtn{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .3s;flex:none}.cartbtn:hover{border-color:#14141880}.cartbtn svg{width:18px;height:18px}.cart-n{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--lt-cta, #ee5d2e);color:#fff;font-size:var(--fs-12);font-weight:700;line-height:19px;text-align:center;font-variant-numeric:tabular-nums;border:2px solid #fff;box-sizing:content-box}.cart-n[hidden]{display:none}main>.shopbar:first-child{margin-top:calc(env(safe-area-inset-top) + 74px)}.shopbar{font-size:var(--fs-13);font-weight:600;color:var(--ink-2);background:var(--bg-1);border-block:1px solid var(--line)}.shopbar.demo{background:repeating-linear-gradient(135deg,#fff6d6 0 14px,#fff1c2 14px 28px);color:#5a4300;border-color:#eedc9a}.shopbar .wrap{display:flex;align-items:center;gap:10px;padding:9px 0}.shopbar svg{width:16px;height:16px;flex:none}.order .shopbar{border-radius:14px;border:1px solid #eedc9a;margin-bottom:18px}.order .shopbar .wrap{width:auto;padding:9px 14px}.shop-hero{padding:clamp(28px,4vw,48px) 0 0}.shop-hero .display.mid{font-size:clamp(38px,5vw,72px);margin-top:12px}.shop-hero .lead{margin-top:14px;max-width:720px}.shop{padding-top:28px!important}.shop-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;margin-bottom:18px}.ssearch,.csearch{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff}.ssearch:focus-within,.csearch:focus-within{border-color:var(--ink)}.ssearch svg,.csearch svg{width:18px;height:18px;color:var(--ink-3);flex:none}.ssearch input,.csearch input{border:0;outline:0;background:none;width:100%;min-width:0;font-size:var(--fs-16)}.ssort{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--ink-2)}.ssort select,.checkout select{height:48px;padding:0 36px 0 14px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-weight:600;font-size:var(--fs-14)}.sfbtn{display:none;height:48px}.sfbtn svg{width:18px;height:18px}.fcount{min-width:20px;height:20px;border-radius:999px;background:var(--lt-black);color:#fff;font-size:var(--fs-12);display:inline-grid;place-items:center;padding:0 5px}.fcount[hidden]{display:none}.scount{grid-column:1 / -1;font-size:var(--fs-13);color:var(--ink-3)}.shop-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.shop-filters{position:sticky;top:90px;display:grid;gap:18px;max-height:calc(100vh - 110px);overflow:auto;padding-right:6px}.sf-head,.sf-foot{display:none}.fgroup{border:0;display:grid;gap:2px}.fgroup legend{font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.fgroup label{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:7px 8px;border-radius:10px;cursor:pointer;font-size:var(--fs-14)}.fgroup label:hover{background:var(--bg-1)}.fgroup label.none{opacity:.45}.fgroup small{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.fgroup input,.chk input,.rad input,.opt-card input,.sz input{accent-color:var(--lt-orange);width:18px;height:18px;margin:0}.shop-filters>[data-clear]{justify-self:start}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.scard{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden;transition:border-color .25s}.scard:hover{border-color:var(--lt-orange)}.scard[hidden]{display:none}.scard>a{display:flex;flex-direction:column;height:100%}.scard .shot{--ar: 1.3333;aspect-ratio:calc(var(--ar) / var(--shot-k, 1));display:grid;place-items:center;overflow:hidden;background:#fff}.scard .shot img{width:72%;filter:drop-shadow(0 24px 24px rgba(20,20,24,.2));transition:transform .8s var(--ease)}.scard:hover .shot img{transform:scale(1.04)}.scard .body{padding:2px 20px 20px;display:flex;flex-direction:column;flex:1}.scard h3{font-size:var(--fs-18);font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-top:10px}.scard p{font-size:var(--fs-14);color:var(--ink-2);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.chips span{font-size:var(--fs-12);padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.sfoot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:14px;border-top:1px solid var(--line);margin-top:16px}.sprice{font-weight:700;font-size:var(--fs-16);font-variant-numeric:tabular-nums}.sprice small{font-weight:500;font-size:var(--fs-12);color:var(--ink-3)}.sstock{font-size:var(--fs-12);color:var(--lt-success)}.scard.soldout .sprice{color:var(--ink-3)}.scard .more{margin-top:12px}.shop-empty[hidden]{display:none}.shop-empty,.state{padding:clamp(36px,6vw,64px) 24px;border:1px dashed var(--line-2);border-radius:var(--r);text-align:center;display:grid;gap:12px;justify-items:center}.shop-empty h3,.state h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em}.shop-empty p,.state p{color:var(--ink-2);max-width:520px}.state.err,.shop-err .state{border-color:#e7a3a3;background:#fff6f6}.state.ok{border-style:solid;border-color:var(--line-2);background:#fff}.shop-err:empty{display:none}.state .cta-row{margin-top:6px;justify-content:center}.err,.opanel .err{color:#b3261e;font-size:var(--fs-13);font-weight:500;margin-top:6px}.err[hidden]{display:none}body.sf-lock{overflow:hidden}@media (max-width: 900px){.shop-tools{grid-template-columns:1fr 1fr}.ssearch{grid-column:1 / -1}.ssort span{display:none}.ssort select{width:100%}.sfbtn{display:inline-flex;justify-content:center}.shop-layout{grid-template-columns:1fr}.shop-filters{position:fixed;z-index:60;inset:0 0 0 auto;width:min(380px,100%);max-height:none;padding:0 20px;background:#fff;box-shadow:-30px 0 80px #14141840;transform:translate(105%);visibility:hidden;transition:transform .35s var(--ease),visibility .35s;align-content:start}.shop-filters.open{transform:none;visibility:visible}.sf-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;padding:18px 0 12px;z-index:1;border-bottom:1px solid var(--line)}.sf-close{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:none;font-size:var(--fs-18);cursor:pointer}.sf-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:sticky;bottom:0;background:#fff;padding:14px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.sf-foot .btn{justify-content:center}.shop-filters>[data-clear]{display:none}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}.opanel{display:grid;gap:22px;padding:clamp(20px,3vw,34px);border:1px solid var(--line-2);border-radius:var(--r);background:#fff;box-shadow:0 20px 60px #1414180f}.opanel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px}.opanel-head h2{font-size:clamp(26px,2.6vw,36px);font-weight:800;letter-spacing:-.025em}.opanel-head [data-status]:empty,.opanel-head [data-status][hidden]{display:none}.opt{border:0;display:grid;gap:10px}.opt>legend,.opt>label{font-size:var(--fs-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.opt-cur{font-size:var(--fs-13);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.req{color:#b3261e}.opt-colour.bad .swatches{outline:2px solid #b3261e;outline-offset:4px;border-radius:12px}.csearch{max-width:360px;height:42px}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:236px;overflow:auto;padding:2px}.swatches button{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;text-align:left;font-size:var(--fs-13);line-height:1.2}.swatches button[hidden]{display:none}.swatches button i{width:30px;height:30px;border-radius:8px;background:var(--sw);border:1px solid rgba(0,0,0,.1);flex:none}.swatches button small{display:block;font-size:var(--fs-12);color:var(--ink-3)}.swatches button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sizes{display:flex;flex-wrap:wrap;gap:8px}.sz{position:relative;display:grid;gap:2px;padding:12px 16px 12px 44px;border-radius:14px;border:1px solid var(--line-2);cursor:pointer;min-width:150px}.sz input{position:absolute;left:16px;top:14px}.sz span{font-weight:700;font-size:var(--fs-16);font-variant-numeric:tabular-nums}.sz small{font-size:var(--fs-12);color:var(--ink-3)}.sz small:empty{display:none}.sz:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sz.soldout span{color:var(--ink-3);text-decoration:line-through}.sz.soldout small{color:#b3261e}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;height:48px;width:max-content}.qty button{width:44px;height:100%;border:0;background:none;font-size:var(--fs-18);cursor:pointer;border-radius:999px}.qty button:hover{background:var(--bg-1)}.qty input{width:64px;height:100%;border:0;text-align:center;font-weight:700;font-size:var(--fs-16);background:none;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input[aria-invalid=true]{color:#b3261e}.obuy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:20px;border-top:1px solid var(--line)}.oprice{display:grid;margin-right:auto}.oprice strong{font-size:var(--fs-32);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.oprice span{font-size:var(--fs-13);font-weight:600}.oprice span.in{color:var(--lt-success)}.oprice span.low{color:#b26a00}.oprice span.out{color:#b3261e}.oprice small{font-size:var(--fs-12);color:var(--ink-3);font-family:ui-monospace,Menlo,monospace}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important}.odeliv[hidden]{display:none}.toast{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line-2);font-weight:600;font-size:var(--fs-14)}.toast[hidden]{display:none}.toast .btn{height:42px}.suggest{padding:16px 18px;border-radius:14px;background:var(--bg-1);border:1px solid var(--line);display:grid;gap:8px;font-size:var(--fs-14)}.suggest[hidden]{display:none}.suggest ul{list-style:none;display:grid;gap:6px}.suggest li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.suggest .btn{height:38px;padding:0 14px;font-size:var(--fs-13)}.pallet{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:16px 0;padding:16px 20px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-1)}.pallet>svg{width:28px;height:28px;color:var(--ink)}.pallet>div{flex:1;min-width:200px}.pallet p{font-size:var(--fs-13);color:var(--ink-2)}.notes{list-style:none;display:grid;gap:6px;margin-bottom:18px}.notes li{padding:10px 14px;border-radius:12px;background:#fff7e6;border:1px solid #f0d49a;font-size:var(--fs-14)}.cgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.clines{list-style:none;display:grid}.cline{display:grid;grid-template-columns:88px minmax(0,1fr) auto auto;gap:8px 18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cline:first-child{border-top:1px solid var(--line)}.cline img{width:88px;height:88px;object-fit:contain;border-radius:14px;background:var(--bg-1)}.cinfo a{font-weight:700;font-size:var(--fs-16)}.cinfo p{font-size:var(--fs-14);color:var(--ink-2);margin-top:3px}.cinfo .dot{display:inline-block;width:12px;height:12px;border-radius:4px;background:var(--sw);border:1px solid rgba(0,0,0,.15);vertical-align:-1px;margin:0 5px 0 2px}.cact{display:flex;gap:16px}.cact a,.cact button,.linkbtn{font-size:var(--fs-13);font-weight:600;color:var(--accent-text);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.cline .qty{height:42px}.cline .qty button{width:38px}.cline .qty input{width:48px}.ltotal{font-variant-numeric:tabular-nums;font-size:var(--fs-16);min-width:96px;text-align:right}.qn{font-size:var(--fs-14);color:var(--ink-2)}.csum{position:sticky;top:96px;display:grid;gap:14px;padding:22px;border-radius:var(--r);border:1px solid var(--line-2);background:#fff}.csum .btn{justify-content:center}.csum .more{margin-top:0;justify-self:center}.totals{display:grid;gap:10px}.totals>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:var(--fs-14)}.totals dd{text-align:right;font-variant-numeric:tabular-nums}.totals dd.small{max-width:190px}.totals .grand{padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-18);font-weight:800}.totals .grand small{display:block;font-size:var(--fs-12);font-weight:500;color:var(--ink-3)}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px 28px;align-items:start}.checkout>.state{grid-column:1 / -1}.checkout ol.steps{grid-column:1 / -1;list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.checkout ol.steps li{padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-13);font-weight:600;color:var(--ink-3)}.checkout ol.steps li[aria-current]{border-color:var(--ink);color:var(--ink)}.checkout ol.steps li.past{color:var(--ink-2);background:var(--bg-1)}.checkout ol.steps .linkbtn{color:inherit;text-decoration:none}.coform{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border-radius:var(--r);border:1px solid var(--line-2);background:#fff}.coform h2{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.02em}.coform h2:focus{outline:none}.coform h3{font-size:var(--fs-18)}.coform h4{font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:4px}.esum{padding:12px 14px;border-radius:12px;background:#fff6f6;border:1px solid #e7a3a3;color:#b3261e;font-weight:600;font-size:var(--fs-14)}.esum[hidden]{display:none}.cgrid2{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.cgrid2[hidden],[data-bill][hidden]{display:none}.cf{display:grid;gap:6px;border:0}.cf.wide{grid-column:1 / -1}.cf>label,.cf>legend{font-size:var(--fs-13);font-weight:600}.cf input:not([type=radio]):not([type=checkbox]),.cf textarea,.cf select{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:var(--fs-16)}.cf select{border-radius:12px}.cf input:focus,.cf textarea:focus,.cf select:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.cf [aria-invalid=true]{border-color:#b3261e!important;background:snow}.rad,.chk{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-14);cursor:pointer;padding:4px 0}.rad input,.chk input{margin-top:2px;flex:none}.chk em{font-style:normal;font-size:var(--fs-12);color:#b26a00;display:block}.chk a{color:var(--accent-text);text-decoration:underline}.consents{gap:4px;padding-top:14px;border-top:1px solid var(--line)}.opt-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);cursor:pointer;margin-top:8px}.opt-card:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opt-card span{display:grid}.opt-card small{color:var(--ink-2);font-size:var(--fs-13)}.testpay{padding:14px 16px;border-radius:14px;background:repeating-linear-gradient(135deg,#fff6d6 0 14px,#fff1c2 14px 28px);border:1px solid #eedc9a;color:#5a4300}.testpay .eyebrow{color:#5a4300}.rv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;font-size:var(--fs-14)}.conav{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.csum.co-sum{top:96px}.clines.ro .cline{grid-template-columns:64px minmax(0,1fr) auto auto;padding:12px 0}.clines.ro .cline img{width:64px;height:64px}.orderview .state{text-align:center}.orderview .clines{width:min(100%,640px);text-align:left}@media (max-width: 900px){.cgrid,.checkout{grid-template-columns:1fr}.csum{position:static}.cgrid2{grid-template-columns:1fr}.cline{grid-template-columns:72px minmax(0,1fr) auto}.cline img{width:72px;height:72px}.cline .qty{grid-column:2}.cline .ltotal{grid-column:3;grid-row:2}.obuy .btn{flex:1 1 auto;justify-content:center}.oprice{width:100%}}.opt>.csearch{font-size:var(--fs-16);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);flex-wrap:nowrap;align-items:center;margin:0}.totals .grand small{text-transform:none;letter-spacing:0}#siparis{scroll-margin-top:76px}.rnote{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--bg-1);border:1px solid var(--line);font-size:var(--fs-14)}.rnote .dot{width:18px;height:18px;border-radius:6px;background:var(--sw);border:1px solid rgba(0,0,0,.15);flex:none}@media (max-width: 1320px){.links a{padding:9px 7px;font-size:var(--fs-13)}.links a:after{left:7px;right:7px}}@media (max-width: 1180px){.links{display:none}.menu-btn{display:inline-flex}}.shop-hero .display.mid{font-size:clamp(32px,4vw,56px)}.shop-hero .lead{font-size:var(--fs-16);margin-top:10px}.scard .tag{align-self:flex-start}.sp{padding:14px 0 clamp(28px,4vw,48px)}.sp-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:18px}.sp-top .crumbs{margin:0}.sp-back{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.sp-back:hover{color:var(--ink)}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start}.sp-gallery{position:sticky;top:86px;display:grid;gap:10px}.sp-main{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);aspect-ratio:1 / 1;max-height:calc(100vh - 210px);width:100%;background:#fff}.sp-shot{position:absolute;inset:0;display:grid;place-items:center;margin:0}.sp-shot[hidden]{display:none}.sp-shot img{width:78%;max-height:88%;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(20,20,24,.22))}.sp-shot.scene img{width:100%;height:100%;max-height:none;object-fit:cover;filter:none}.sp-shot figcaption{position:absolute;left:12px;bottom:12px;font-size:var(--fs-12);padding:4px 10px;border-radius:999px;background:#ffffffe6;color:var(--ink-2)}.sp-chip{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#fffffff0;border:1px solid var(--line);font-size:var(--fs-13)}.sp-chip[hidden]{display:none}.sp-chip i{width:22px;height:22px;border-radius:50%;background:var(--sw);border:1px solid rgba(0,0,0,.12)}.sp-thumbs{display:flex;gap:8px}.sp-thumbs button{width:68px;height:68px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--bg-1);cursor:pointer;padding:0}.sp-thumbs button img{width:100%;height:100%;object-fit:cover}.sp-thumbs button:first-child img{object-fit:contain;padding:6px}.sp-thumbs button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opanel.sp-buy{border:0;box-shadow:none;padding:0;gap:16px;background:none}.sp-buy .tag{justify-self:start}.sp-buy h1{font-size:clamp(28px,2.5vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-top:-4px}.sp-desc{color:var(--ink-2);font-size:var(--fs-16);line-height:1.5;margin-top:-6px;max-width:60ch}.sp-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;border-block:1px solid var(--line)}.sp-price strong{font-size:var(--fs-32)}.sp-price small{margin-left:auto}.sp-buy .opt>legend,.sp-buy .opt>label{margin-bottom:6px;font-size:var(--fs-12)}.sp-buy .opt{gap:8px}.sp-buy .csearch{height:38px;max-width:280px;padding:0 14px}.sp-buy .csearch input{font-size:var(--fs-14)}.swatches.compact{grid-template-columns:repeat(auto-fill,34px);gap:7px;max-height:84px;padding:3px}.swatches.compact button{width:34px;height:34px;padding:0;border-radius:50%;border:0;display:block;background:none}.swatches.compact button i{width:34px;height:34px;border-radius:50%;display:block}.swatches.compact button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.swatches.compact button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.swatches.compact button:focus-visible{outline-offset:4px;border-radius:50%}.sp-buy .sz{padding:10px 14px 10px 40px;min-width:0;border-radius:12px}.sp-buy .sz input{left:14px;top:12px}.sp-buy .sz span{font-size:var(--fs-14)}.sp-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sp-row .opt-qty{flex:none}.sp-row .opt-qty .err{max-width:280px}.sp-add{flex:1 1 220px;justify-content:center;height:48px}.sp-incart[hidden]{display:none}.sp-incart{margin-top:-6px}.toast .toast-a{display:flex;flex-wrap:wrap;gap:8px}.sp-facts{list-style:none;display:grid;gap:6px;font-size:var(--fs-14);color:var(--ink-2)}.sp-facts li{display:flex;gap:10px;align-items:flex-start}.sp-facts li[hidden]{display:none}.sp-facts svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--ink-3)}.sp-facts a,.sp-links a{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sp-links{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:var(--fs-13)}.sp-info{padding-top:8px!important}.sp-accs{border-top:1px solid var(--line)}.sp-acc{border-bottom:1px solid var(--line)}.sp-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;cursor:pointer}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc summary h2{font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.015em}.sp-acc summary i{width:14px;height:14px;position:relative;flex:none}.sp-acc summary i:before,.sp-acc summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s var(--ease)}.sp-acc summary i:after{transform:rotate(90deg)}.sp-acc[open] summary i:after{transform:rotate(0)}.sp-acc-b{padding:0 2px 26px;display:grid;gap:18px}.sp-acc-b>p{color:var(--ink-2);max-width:70ch}.sp-secs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px}.sp-secs h3{font-size:var(--fs-16);font-weight:700;margin-bottom:6px}.sp-secs p{font-size:var(--fs-14);color:var(--ink-2)}.sp-acc .feat [data-reveal],.sp-acc .metric[data-reveal],.sp-acc [data-reveal]{opacity:1;transform:none}.sp-corp{margin-top:18px}.sp-h2{font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.sp-rel .shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sp-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -10px 30px #14141814}.sp-sticky[hidden]{display:none}.sp-sticky div{display:grid;line-height:1.25;min-width:0}.sp-sticky strong{font-size:var(--fs-16);font-variant-numeric:tabular-nums}.sp-sticky small{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky .btn{height:46px;flex:none}body.has-sticky{padding-bottom:76px}body.has-sticky .fab{bottom:84px}@media (max-width: 900px){.sp-grid{grid-template-columns:1fr;gap:18px}.sp-gallery{position:static}.sp-main{aspect-ratio:4 / 3;max-height:44vh}.sp-thumbs button{width:56px;height:56px}.sp-top .crumbs{display:none}.swatches.compact{max-height:128px}}.sp-price{margin-right:0!important;width:100%}.sp-row{max-width:560px}.swatches.compact{max-height:126px}.sp-buy .opt-colour .csearch+.swatches+.err{margin-top:0}.sw-count{font-size:var(--fs-12);color:var(--ink-3);font-weight:500;letter-spacing:0;text-transform:none}.sp-rel{padding-top:12px!important}@media (max-width: 900px){.shop-pdp .fab-k,.shop-pdp .fab-c{display:none}}.shop-main{min-width:0}@media (min-width: 901px){.sf-head{display:flex;align-items:center;min-height:48px;margin-bottom:-4px;border-bottom:1px solid var(--line)}.sf-head .sf-title{font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em}.sf-close{display:none}}.ssort select,.checkout select,.cf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:42px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2316161a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center / 12px 8px}.ssort select{padding-left:18px}.ssort select:hover{border-color:var(--ink)}.sp-shot .kv-paint{position:absolute;inset:0;background:var(--k);mix-blend-mode:multiply;transition:background-color .5s var(--ease);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.sp-shot.patch .sp-patch,.t-patch .sp-patch{position:absolute;inset:0;display:block;background-color:var(--k);transition:background-color .5s var(--ease);background-image:radial-gradient(120% 90% at 20% 10%,rgba(255,255,255,.22),transparent 55%),radial-gradient(90% 70% at 90% 100%,rgba(0,0,0,.14),transparent 60%),repeating-linear-gradient(100deg,#ffffff05 0 2px,#00000004 2px 5px)}.sp-shot figcaption b{font-weight:700;color:var(--ink)}.sp-thumbs button{position:relative}.sp-thumbs .t-scene .kv-paint{position:absolute;inset:0;background:var(--k);mix-blend-mode:multiply;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.swatches.compact.fold{max-height:none;overflow:visible;position:relative}.swatches.compact.collapsed{max-height:84px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.sw-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;margin-top:-2px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:var(--fs-13);font-weight:600;cursor:pointer}.sw-more:hover{border-color:var(--ink)}.sw-more[hidden],.sp-tablist{display:none}.sp-panel-h{margin:0}.sp-panel-h button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;background:none;border:0;cursor:pointer;text-align:left;font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.sp-panel-h i{width:14px;height:14px;position:relative;flex:none}.sp-panel-h i:before,.sp-panel-h i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s var(--ease)}.sp-panel-h i:after{transform:rotate(90deg)}.sp-panel-h [aria-expanded=true] i:after{transform:rotate(0)}.sp-panel{border-bottom:1px solid var(--line)}.sp-panel[hidden],.sp-panel-b[hidden]{display:none}.sp-panel-b{padding:0 2px 28px;display:grid;gap:18px}.sp-panel-b>p{color:var(--ink-2);max-width:70ch}.sp-panel [data-reveal]{opacity:1!important;transform:none!important}.sp-tabs{border-top:1px solid var(--line)}@media (min-width: 901px){.sp-tabs.ready{border-top:0}.sp-tabs.ready .sp-tablist{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:26px;overflow-x:auto}.sp-tabs.ready .sp-panel-h{display:none}.sp-tabs.ready .sp-panel{border:0}.sp-tablist [role=tab]{position:relative;padding:14px 16px;border:0;background:none;font-size:var(--fs-16);font-weight:600;color:var(--ink-3);cursor:pointer;white-space:nowrap}.sp-tablist [role=tab]:hover,.sp-tablist [role=tab][aria-selected=true]{color:var(--ink)}.sp-tablist [role=tab][aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--lt-orange)}}.linkbtn{font:inherit}.sp-links .linkbtn,.sp-facts .linkbtn{font-size:inherit}.sp-calc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sp-calc .cf{gap:6px;font-size:var(--fs-13);font-weight:600}.sp-calc input,.sp-calc select{height:48px;min-width:150px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background-color:#fff;font-size:var(--fs-16)}.sp-calc input[aria-invalid=true]{border-color:#b3261e}.sp-calc .btn{height:48px}.sp-calc-res{display:grid;gap:12px}.sp-calc-res:empty{display:none}.sp-calc-res strong{font-size:var(--fs-18)}.sp-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 40px 100px #1414184d}.sp-modal::backdrop{background:#14141873}.sp-modal .form{padding:22px 24px 24px;gap:14px}.sp-modal .form-body{display:grid;gap:14px}.sp-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.sp-modal-head h2{font-size:var(--fs-24);font-weight:800;letter-spacing:-.02em}.sp-modal .sf-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:none;font-size:var(--fs-18);cursor:pointer}.sq-item{padding:10px 14px;border-radius:12px;background:var(--bg-1);font-weight:600;font-size:var(--fs-14)}.sp-modal .field textarea{height:90px}.sp-modal .field input,.sp-modal .field select,.sp-modal .field textarea{background-color:#fff;color:var(--ink);border-color:var(--line-2)}.sp-modal .field .err,.sp-modal .consent .err{color:#b3261e}.sp-modal .consent a{color:var(--accent-text);text-decoration:underline}.sp-modal .done{padding:24px}@media (max-width: 560px){.sp-modal .row2{grid-template-columns:1fr}}.cact [data-rm]{color:var(--ink-3);text-decoration-color:color-mix(in srgb,var(--ink-3) 50%,transparent)}.cact [data-rm]:hover,.cact [data-rm]:focus-visible{color:#b3261e;text-decoration-color:currentColor}.totals>div{align-items:baseline}.totals dt{flex:none;white-space:nowrap}.totals dd{flex:1 1 auto;min-width:0;text-align:right}.totals dd.small{max-width:none}.totals .grand{flex-wrap:nowrap}.totals .grand dd{white-space:nowrap}.tnote{margin-top:-6px;font-size:var(--fs-12);color:var(--ink-3);text-align:right}.co-test{padding:10px 14px;border-radius:12px;background:#fff7e0;border:1px solid #eedc9a;color:#5a4300;font-size:var(--fs-14)}.sw-fams{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 1px 4px;margin:0 -1px}.sw-fams::-webkit-scrollbar{display:none}.sw-fams[hidden]{display:none}.sw-fams button{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:var(--fs-13);font-weight:600;color:var(--ink-2);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.sw-fams button:hover{border-color:var(--ink);color:var(--ink)}.sw-fams button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sw-fams .fd{display:inline-flex}.sw-fams .fd i{width:14px;height:14px;border-radius:50%;background:var(--sw);border:1.5px solid #fff;margin-left:-5px;box-shadow:0 0 0 1px #00000014}.sw-fams .fd i:first-child{margin-left:0}.sw-strip{position:relative}.swatches.compact.strip{display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:visible;position:relative;padding:12px 6px 10px;margin:-6px -6px 0;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.swatches.compact.strip::-webkit-scrollbar{display:none}.sw-strip:not(.at-start) .swatches.strip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.sw-strip:not(.at-end) .swatches.strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.sw-strip:not(.at-start):not(.at-end) .swatches.strip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent)}.swatches.strip button{flex:none;width:44px;height:60px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;scroll-snap-align:start;transition:transform .25s var(--ease),box-shadow .25s}.swatches.strip button i{display:block;width:100%;height:100%;border-radius:10px;background:var(--sw);box-shadow:inset 0 0 0 1px #00000014,inset 0 -16px 16px -14px #00000038,inset 0 10px 14px -12px #ffffff8c}.swatches.strip button:hover{transform:translateY(-4px)}.swatches.strip button[aria-checked=true]{transform:translateY(-6px);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink),0 10px 18px #1414182e}.swatches.strip button[aria-checked=true]:after{content:"";position:absolute;left:50%;bottom:-12px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ink)}.swatches.strip button{position:relative}.swatches.strip button.in{animation:swIn .35s var(--ease) both;animation-delay:calc(var(--i, 0) * 18ms)}@keyframes swIn{0%{opacity:0;transform:translateY(8px) scale(.92)}}.swatches.strip button[hidden]{display:none}.sw-nav{position:absolute;top:50%;z-index:2;width:34px;height:34px;margin-top:-14px;border-radius:50%;border:1px solid var(--line-2);background:#fffffff5;font-size:var(--fs-18);line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px #1414181f;transition:opacity .2s}.sw-nav.prev{left:-6px}.sw-nav.next{right:-6px}.sw-nav:disabled{opacity:0;pointer-events:none}.sw-strip.no-scroll .sw-nav{display:none}.sp-buy .opt-colour .csearch{max-width:100%}@media (hover: none){.sw-nav{display:none}}@media (prefers-reduced-motion: reduce){.swatches.strip button.in{animation:none}}.sp-buy fieldset,.sp-buy .opt{min-width:0;min-inline-size:0}.sw-strip,.swatches.compact.strip{min-width:0;max-width:100%}.swatches.compact.strip{scroll-padding-inline:6px}.opt-colour.few .csearch,.opt-colour.few .sw-fams{display:none}.track-wrap{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;align-items:start}.track-form{position:sticky;top:96px}.track-form .btn{justify-content:center}.track-form .cf input{text-transform:none}#tr-no{text-transform:uppercase;letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace}.track-sample{padding:10px 12px;border-radius:12px;background:var(--bg-1);font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-12)}.track-sample[hidden]{display:none}.track-result:empty{display:none}.track-card{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border:1px solid var(--line-2);border-radius:var(--r);background:#fff}.track-card header h2{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.01em;font-family:ui-monospace,Menlo,monospace}.track-card header h2:focus{outline:none}.track-card h3{font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.track-flag{padding:10px 14px;border-radius:12px;background:#fff7e0;border:1px solid #eedc9a;color:#5a4300;font-size:var(--fs-14)}.track-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;counter-reset:ts}.track-steps li{position:relative;display:grid;gap:4px;padding-top:30px;font-size:var(--fs-14);color:var(--ink-3)}.track-steps li:before{content:"";position:absolute;top:9px;left:18px;right:-8px;height:3px;border-radius:3px;background:var(--line-2)}.track-steps li:last-child:before{display:none}.track-steps li.on:before{background:var(--lt-orange)}.track-steps li.now:before{background:linear-gradient(90deg,var(--lt-orange),var(--line-2))}.track-steps i{position:absolute;top:0;left:0;width:21px;height:21px;border-radius:50%;border:2px solid var(--line-2);background:#fff}.track-steps li.on i{border-color:var(--lt-orange);background:var(--lt-orange);box-shadow:inset 0 0 0 4px #fff}.track-steps li.now i{box-shadow:inset 0 0 0 4px #fff,0 0 0 5px var(--lt-orange-tint-2)}.track-steps li.on b{color:var(--ink)}.track-steps small{font-size:var(--fs-12);color:var(--ink-3)}.track-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px}.track-kv dt{font-size:var(--fs-12);color:var(--ink-3)}.track-kv dd{font-weight:600}@media (max-width: 900px){.track-wrap{grid-template-columns:1fr}.track-form{position:static}.track-steps{grid-template-columns:1fr;gap:0}.track-steps li{padding:0 0 18px 34px}.track-steps li:before{inset:24px auto 0 9px;width:3px;height:auto}}#ord-title:focus,.orderview h2:focus,.track-result h2:focus{outline:none}@media (max-width: 600px){.clines.ro .cline{grid-template-columns:56px minmax(0,1fr) auto}.clines.ro .cline img{width:56px;height:56px}.clines.ro .qn{grid-column:2;grid-row:2}.clines.ro .ltotal{grid-column:3;grid-row:2;min-width:0}}.scard .shot img{width:56%;transform:translateY(3%)}.scard:hover .shot img{transform:translateY(3%) scale(1.04)}.sp-shot:not(.scene) img{width:60%;max-height:72%}.sp-thumbs button:first-child img[src*="/s-"]{padding:10px}.cline img[src*="/s-"]{padding:8px}.pcard .shot img{width:60%;transform:translateY(2%)}.pcard:hover .shot img{transform:translateY(0) scale(1.03)}.mini .th img{width:78%;height:78%}.sp-shot[data-pack-shot] img{transform:scale(var(--sz, 1));transform-origin:50% 88%;transition:transform .45s var(--ease)}.sp-size{position:absolute;left:14px;top:14px;padding:6px 12px;border-radius:999px;background:#fffffff0;border:1px solid var(--line);font-size:var(--fs-13);font-weight:700;font-variant-numeric:tabular-nums}.sp-size:empty{display:none}.sz{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.sz .szb{grid-row:1 / span 2;grid-column:1;width:36px;height:36px;display:flex;align-items:flex-end;justify-content:center}.sz .szb img{width:auto;max-width:36px;filter:drop-shadow(0 3px 3px rgba(20,20,24,.18))}.sz span,.sz small{grid-column:2}.sp-buy .sz{padding-left:38px}.sz.soldout .szb{opacity:.45}.sp-shot.trio{padding:8% 6% 10%}.trio-row{display:flex;align-items:flex-end;justify-content:center;gap:4%;width:100%;height:100%}.trio-row .tri{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;height:100%}.sp-shot.trio .trio-row img{width:calc(100% * var(--s));max-height:none;height:auto;filter:drop-shadow(0 18px 18px rgba(20,20,24,.2))}.trio-row b{font-size:var(--fs-13);font-weight:700;padding:5px 10px;border-radius:999px;background:#fffffff0;border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-thumbs .t-trio{display:flex;align-items:flex-end;justify-content:center;gap:1px;padding:8px 4px}.sp-thumbs .t-trio img{width:calc(20px * var(--s));height:auto;object-fit:contain;padding:0}.trio-row,.trio-row .tri{height:auto}.sp-shot.trio{padding:6%}[dir=rtl] .fbig svg,[dir=rtl] .logo,[dir=rtl] .brand{direction:ltr}.hero-feat{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.hero-feat div{flex-direction:row;align-items:center;gap:9px;padding:0;border:0;background:none;font-size:var(--fs-13);font-weight:600;color:var(--ink)}.hero-feat svg,.hero-feat .bdg{width:28px;height:28px;padding:0}.hero-feat [data-reveal]{opacity:1;transform:none}[dir=rtl] .art{direction:ltr}[dir=rtl] .art:after{background:linear-gradient(270deg,var(--bg-0) 0%,rgba(255,255,255,.88) 36%,rgba(255,255,255,.3) 54%,transparent 66%),linear-gradient(0deg,var(--bg-0) 0%,transparent 11%)}@media (min-width: 901px){[dir=rtl] .art .stage{left:3%;right:48%}[dir=rtl] .a-world .stage{left:1%;right:44%}[dir=rtl] .a-tr .stage{left:2%;right:47%}[dir=rtl] .a-build .stage{left:3%;right:48%}[dir=rtl] .a-lineup .stage{left:4%;right:45%}[dir=rtl] .a-fan .stage{left:3%;right:50%}[dir=rtl] .a-blog .stage{left:-4%;right:50%}[dir=rtl] .a-coll .stage{left:-4%;right:48%}[dir=rtl] .a-3d .stage{left:1%;right:47%}[dir=rtl] .a-trio .stage,[dir=rtl] .a-globe .stage{left:3%;right:44%}[dir=rtl] .a-calc .stage{left:3%;right:48%}[dir=rtl] .a-map .stage{left:0;right:0}[dir=rtl] .a-factory .stage{left:0;right:42%}[dir=rtl] .a-deck .stage{left:0;right:46%}[dir=rtl] .a-talk .stage{left:1%;right:47%}[dir=rtl] .a-deck .stage{padding-right:0;padding-left:150px}}.pdp .phero{display:none}.pdp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:14px}.pdp-media{position:sticky;top:96px}.pdp-media .p3d{max-width:100%}.pdp-under{display:grid;gap:10px;margin-top:6px}.pdp-under .more{margin-top:0}.pdp .hero-feat{margin-top:4px;gap:8px 18px}.pdp .hero-feat div{font-size:var(--fs-13)}.pdp .hero-feat svg,.pdp .hero-feat .bdg{width:24px;height:24px}.pdp-info .display.mid{margin-top:8px;font-size:clamp(30px,2.6vw,42px)}.pdp-info .lead{margin-top:12px;font-size:var(--fs-16);line-height:1.55}.pdp-label{font-size:var(--fs-12);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.pdp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 16px}.pdp-stats div{padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff;min-width:0}.pdp-stats span{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-stats b{display:block;margin-top:4px;font-size:var(--fs-16);font-weight:800;letter-spacing:-.01em}.pdp .packs{margin-top:0;gap:6px}.pdp .packs span{height:34px;padding:0 12px;font-size:var(--fs-13);border-radius:10px}.pdp .cta-row{margin-top:18px;gap:8px}.pdp .cta-row .btn{height:46px;padding:0 18px;font-size:var(--fs-14)}.doc-card{margin-top:22px;padding:16px;border-radius:20px;border:1px solid var(--line);background:#f7f8fa}.dc-list{display:grid;gap:8px}.dc-row{--dc: #2f5be7;display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--dc) 22%,transparent);background:#fff;color:var(--ink);text-align:start;font:inherit;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease)}.dc-row:hover{border-color:var(--dc);box-shadow:0 8px 22px color-mix(in srgb,var(--dc) 16%,transparent);transform:translateY(-1px)}.dc-msds{--dc: #e0890c}.dc-tse{--dc: #2f8f5e}.dc-pdf{--dc: #16161a}.dc-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--dc) 10%,#fff);color:var(--dc)}.dc-ico svg{width:20px;height:20px}.dc-t b{display:block;font-size:var(--fs-14);font-weight:700}.dc-t small{display:block;font-size:var(--fs-12);color:var(--ink-3);margin-top:1px}.dc-tag{padding:4px 9px;border-radius:8px;font-size:var(--fs-12);font-weight:800;letter-spacing:.04em;color:var(--dc);background:color-mix(in srgb,var(--dc) 12%,#fff)}.dc-go{color:var(--ink-3)}.dc-go svg{width:16px;height:16px}@media (min-width: 901px){.page-hero.short.prod.pdp{min-height:0;padding:96px 0 40px;align-items:start}}@media (max-width: 900px){.pdp-grid{grid-template-columns:1fr;gap:18px}.pdp-media{position:static}.pdp-stats b{font-size:var(--fs-14)}}.doc-modal{--dm: var(--lt-black);width:min(1000px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));max-height:none;margin:auto;padding:0;border:0;border-radius:24px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 40px 120px #0a0a0e73}.doc-modal[open]{display:flex;flex-direction:column}.doc-modal::backdrop{background:#0c0c109e;backdrop-filter:blur(4px)}.dm-msds,.dm-tse{--dm: var(--lt-black)}.dm-top{display:grid;grid-template-columns:1fr auto;gap:12px 16px;padding:18px 22px 14px;color:#fff;background:var(--dm)}.dm-title{display:flex;align-items:center;gap:14px;min-width:0}.dm-ico svg{width:26px;height:26px}.dm-title h2{font-size:var(--fs-18);font-weight:700;letter-spacing:-.01em}.dm-title p{font-size:var(--fs-13);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-acts{display:flex;gap:8px;align-items:center}.dm-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:11px;border:0;background:#ffffff2e;color:#fff;font:600 var(--fs-14) var(--font);cursor:pointer}.dm-btn:hover{background:#ffffff47}.dm-btn svg{width:18px;height:18px}.dm-x{width:40px;justify-content:center;padding:0;font-size:var(--fs-24)}.dm-langs{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dm-langs>svg{width:18px;height:18px;opacity:.7;margin-inline-end:4px}.dm-langs a{min-width:46px;height:32px;padding:0 12px;display:inline-grid;place-items:center;border-radius:9px;background:#ffffff2e;color:#fff;font-size:var(--fs-13);font-weight:700;letter-spacing:.03em;transition:background .2s}.dm-langs a:hover{background:#ffffff4d}.dm-langs a[aria-current=true]{background:#fff;color:var(--ink);box-shadow:inset 0 -2px 0 var(--lt-orange)}.dm-view{position:relative;flex:1;min-height:0;background:#525659}.dm-view iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#525659}.dm-load{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:var(--fs-14)}.dm-load[hidden]{display:none}.dm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--line)}.dm-note{font-size:var(--fs-14);color:var(--ink-3)}.dm-foot .btn svg{width:18px;height:18px}@media (max-width: 640px){.doc-modal{width:100vw;height:100dvh;border-radius:0}.dm-top{padding:14px 14px 12px}.dm-btn span{display:none}.dm-btn{width:40px;padding:0;justify-content:center}.dm-langs a{min-width:40px;padding:0 8px;height:30px;font-size:var(--fs-12)}.dm-foot{padding:10px 14px}.dm-note{font-size:var(--fs-12)}}.ds-body{background:#525659;padding:24px 12px 64px}.ds-sheet{max-width:820px;margin:0 auto;background:#fff;color:#1b1b1f;padding:0 56px 40px;font-size:var(--fs-14);line-height:1.6;box-shadow:0 6px 30px #00000059}.ds-note{margin:0 -56px;padding:10px 56px;background:#fff7e0;border-bottom:1px solid #f0dca4;font-size:var(--fs-13);color:#6b5310}.ds-head{margin:0 -56px 18px}.ds-bar{display:grid;grid-template-columns:repeat(6,1fr);height:64px}.ds-bar i:nth-child(1){background:#7f9bc9;clip-path:polygon(0 0,100% 0,70% 100%,0 60%)}.ds-bar i:nth-child(2){background:#b15a52;clip-path:polygon(0 0,100% 0,60% 100%)}.ds-bar i:nth-child(3){background:#ec9d55;clip-path:polygon(0 0,100% 0,40% 100%)}.ds-bar i:nth-child(4){background:#9ab868;clip-path:polygon(0 0,100% 0,50% 90%)}.ds-bar i:nth-child(5){background:#a493c4;clip-path:polygon(0 0,100% 0,70% 100%,0 70%)}.ds-bar i:nth-child(6){background:#62a8c6;clip-path:polygon(0 0,100% 0,100% 80%,30% 100%)}.ds-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 56px 0}.ds-head h1{font-size:var(--fs-24);font-weight:800;letter-spacing:.01em;text-transform:uppercase;border-bottom:3px solid #1b1b1f;display:inline-block}.ds-prod{margin-top:8px;font-size:var(--fs-18);font-weight:800;color:#c0641a;text-transform:uppercase}.ds-head img{width:200px;height:auto;flex:none}.ds-sheet h2{font-size:var(--fs-14);font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin:16px 0 4px}.ds-sheet h3{font-size:var(--fs-14);font-weight:700;margin:12px 0 2px}.ds-sheet h3 span{display:inline-block;min-width:46px}.ds-sheet p{text-align:justify}.ds-sheet ul{padding-inline-start:18px;display:grid;gap:2px}.ds-2col{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:10px}.ds-box{border:2px solid #1b1b1f;padding:8px 14px 12px}.ds-box h2{text-align:center;margin-top:4px}.ds-sheet table{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.ds-sheet th,.ds-sheet td{padding:5px 6px;border-bottom:1px solid #e3e3e6;text-align:start;vertical-align:top}.ds-sheet th{font-weight:700;width:46%}.ds-warn ul{font-size:var(--fs-13)}.ds-sec{background:#dce6c9;border:2px solid #2d4b7a;color:#2d4b7a;padding:4px 10px;font-family:Georgia,Times New Roman,serif;text-transform:none!important;font-size:var(--fs-16)!important;margin-top:22px!important}.ds-basis{text-align:center!important;font-size:var(--fs-13);margin-bottom:4px}.ds-sheet dl{display:grid;gap:4px;margin:4px 0 6px}.ds-sheet dl div{display:grid;grid-template-columns:minmax(150px,34%) 1fr;gap:12px}.ds-sheet dt{font-weight:600}.ds-tbl th{width:auto;background:#f2f3f5}.ds-tse-head .ds-row{border:3px solid #1b1b1f;margin:0 56px;padding:14px 18px}.ds-tse-head h1{color:#d42020;border:0;font-size:var(--fs-24)}.ds-tse-head .ds-prod{color:#1b1b1f;font-size:var(--fs-16)}.tse-seal{width:72px;height:72px;flex:none;display:grid;place-items:center;border-radius:50%;background:#9a8a3e;color:#fff;font-weight:900;font-size:var(--fs-18);letter-spacing:.04em}.ds-cert th{width:42%;text-transform:uppercase;font-size:var(--fs-12)}.ds-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ds-scope h3{margin-top:6px}.ds-sign{margin-top:16px;text-align:end!important;font-size:var(--fs-12);color:#444}.ds-small{font-size:var(--fs-12);color:#444}.ds-foot{margin-top:26px;padding-top:10px;border-top:1px solid #ccc;font-size:var(--fs-12);color:#444}.ds-actions{max-width:820px;margin:14px auto 0;text-align:center}.ds-actions button{height:42px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:#16161a;font:600 var(--fs-14) var(--font);cursor:pointer}[dir=rtl] .ds-sheet p{text-align:start}@media (max-width: 700px){.ds-body{padding:0}.ds-sheet{padding:0 18px 28px}.ds-note{margin:0 -18px;padding:10px 18px}.ds-head{margin:0 -18px 14px}.ds-row{padding:14px 18px 0;flex-direction:column-reverse;align-items:flex-start}.ds-head img{width:150px}.ds-2col,.ds-scope{grid-template-columns:1fr}.ds-sheet dl div{grid-template-columns:1fr;gap:0}.ds-tse-head .ds-row{margin:0 18px}}@media print{@page{size:A4;margin:12mm}.ds-body{background:#fff;padding:0}.ds-sheet{box-shadow:none;max-width:none;padding:0}.ds-note,.ds-head{margin-inline:0}.ds-row{padding-inline:0}.ds-actions{display:none}.ds-sec{break-after:avoid}section{break-inside:auto}.ds-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ds-packs{list-style:none;padding:0!important;display:flex!important;flex-wrap:wrap;gap:4px 14px!important}.pdp .scroll-cue{display:none}@media (max-width: 900px){.pdp-media{display:contents}.pdp-media .p3d{order:0}.pdp-info{order:1}.pdp-under{order:2}}.ds-box p{text-align:start}.split>*,.docs>*,.stats>*{min-width:0}.stat span,.stat strong,.doc b,.doc small,.checks li,.head h2{overflow-wrap:anywhere;hyphens:auto}.section{padding:clamp(60px,7.5vw,112px) 0}.section.tight{padding:clamp(40px,5vw,72px) 0}.head{margin-bottom:clamp(28px,3.6vw,52px)}.head h2,h2.h2{font-size:clamp(32px,4.2vw,60px);margin-top:12px}.card{padding:24px}.table th,.table td{padding:13px 12px 13px 0;font-size:var(--fs-14)}.metrics{gap:10px;margin-bottom:18px}.metric{padding:14px 18px;border-radius:16px;background:#fff}.metric span{letter-spacing:.1em}.metric strong{font-size:clamp(19px,1.7vw,24px);margin-top:6px;letter-spacing:-.015em}.feat{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px}.feat div{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;min-width:0;overflow-wrap:anywhere;border-radius:12px;font-size:var(--fs-13);background:#fff}.feat svg,.feat .bdg{width:32px;height:32px}.feat svg{padding:3px}.pdp-info-sec{padding-top:clamp(24px,3vw,40px)!important}.sp-panel-b>p.pi-lead{color:var(--ink-2);font-size:var(--fs-16);line-height:1.6;max-width:72ch}.pi-secs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.pi-card{padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:#fff}.pi-card :is(h2,h3),.pi-h{font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em}.pi-card p{margin-top:6px;font-size:var(--fs-14);line-height:1.6;color:var(--ink-2)}.pi-badges{display:grid;gap:10px}@media (min-width: 901px){.sp-tablist [role=tab]{min-height:48px}.sp-tablist [role=tab]:focus-visible{outline:2px solid var(--lt-orange);outline-offset:-4px;border-radius:10px}}.sp-panel-h button{min-height:52px}.pdp .pdp-ctas{margin-top:20px}.pdp-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.calc-open{height:44px;padding:0 16px;font-size:var(--fs-14);gap:8px}.calc-open svg{width:18px;height:18px;flex:none}@media (max-width: 560px){.pdp .pdp-ctas .btn,.sp-row .btn{flex:1 1 100%;justify-content:center}}.doc-card{margin-top:18px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line)}.dc-list{gap:6px}.dc-row,.dc-msds,.dc-tse,.dc-pdf{--dc: #16161a}.dc-row{grid-template-columns:54px minmax(0,1fr) 20px;gap:12px;min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid var(--line)}.dc-row:hover{border-color:var(--lt-orange);box-shadow:none;transform:none}.dc-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dc-tag{display:grid;place-items:center;height:30px;padding:0 6px;border-radius:8px;font-size:var(--fs-12);letter-spacing:.06em;color:#fff;background:var(--ink)}.dc-t b{font-size:var(--fs-14)}.dc-go{color:var(--ink);justify-self:end}.dc-row.dc-missing{background:transparent;border-style:dashed}.dc-row.dc-missing .dc-tag{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2, rgba(20,20,24,.18))}.dc-row.dc-missing .dc-t b{color:var(--ink-2);font-weight:600}.dc-row.dc-missing .dc-go{color:var(--ink-3)}[dir=rtl] .dc-go svg{transform:scaleX(-1)}.sp-panel-b .doc-card{margin-top:0;max-width:620px}.rail-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.rail-head .sp-h2{margin:0}.rail-n{font-size:var(--fs-13);color:var(--ink-3);font-weight:600}.rail-nav{margin-inline-start:auto;display:flex;gap:8px}.rail-nav button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2, rgba(20,20,24,.18));background:#fff;color:var(--ink);cursor:pointer}.rail-nav button:hover{border-color:var(--ink)}.rail-nav button[disabled]{opacity:.35;cursor:default}.rail-nav svg{width:18px;height:18px}.rail-nav svg.flip{transform:scaleX(-1)}[dir=rtl] .rail-nav svg{transform:scaleX(-1)}[dir=rtl] .rail-nav svg.flip{transform:none}.prail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,280px);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 2px 14px;scrollbar-width:thin}.prail>*{scroll-snap-align:start}.prail:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:12px}.prail .pcard .body{padding:2px 20px 20px}.prail .pcard .body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prail .pcard[data-reveal]{opacity:1;transform:none}@media (max-width: 640px){.rail-nav{display:none}.prail{grid-auto-columns:78%}}.pdp-rel,.sp-rel{padding-top:8px!important}.band{padding:clamp(32px,5vw,72px);border-radius:28px}.band h2{font-size:clamp(30px,4vw,58px)}.band p{font-size:var(--fs-16);margin-top:14px}.band.has-media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0;padding:0;background:#fff}.band.has-media .band-copy{padding:clamp(32px,4.5vw,64px);align-self:center}.band-media{margin:0;position:relative;min-height:300px}.band-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}@media (max-width: 760px){.band.has-media{grid-template-columns:1fr}.band-media{order:-1;min-height:0;aspect-ratio:16 / 10}}.calc-modal .form{padding:22px 24px 24px;display:grid;gap:14px}.calc-modal .sp-calc .cf{flex:1 1 140px}.calc-modal .sp-calc input,.calc-modal .sp-calc select{width:100%;min-width:0}.calc-modal .sp-calc .btn{flex:1 1 100%;justify-content:center}.calc-modal .suggest ul{list-style:none;padding:0;margin:6px 0 10px;display:grid;gap:4px;font-weight:600}.calc-modal .sp-modal-head h2{font-size:var(--fs-24)}.calc-modal .sf-close{width:44px;height:44px}@media (max-width: 560px){.calc-modal{width:calc(100vw - 20px)}.calc-modal .form{padding:18px}}@media (max-width: 640px){.footer{padding-bottom:132px}}.pill,.menu-btn,.lang>button{height:44px}.cartbtn,.social a,.menu-top button{width:44px;height:44px}.dm-btn{height:44px}.dm-x{width:44px}.sp-modal .sf-close,.sf-close{width:44px;height:44px}.pdp-under .more{min-height:44px}@media (pointer: coarse),(max-width: 1280px){.fcol ul{gap:0}.fcol a{display:inline-flex;align-items:center;min-height:44px}.fcol li:not(:has(a)){padding-block:12px;line-height:1.4}.fbottom a{display:inline-flex;align-items:center;min-height:44px}}.lang li a,.lang li span{min-height:44px;align-items:center}@media (max-width: 640px){.lang{position:static}.lang ul{top:calc(100% - 4px);right:12px;left:auto;min-width:0;width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 96px);overflow-y:auto}[dir=rtl] .lang ul{right:auto;left:12px}}@media (min-width: 641px){.footer{padding-bottom:140px}}@media (min-width: 700px) and (max-width: 900px){.page-hero.short.prod.pdp{padding:100px 0 32px}.pdp-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.pdp-media{display:block;position:sticky;top:92px}.pdp-media .p3d{order:0;max-width:100%}.pdp .crumbs{margin-bottom:14px}.prod .pdp-info .display.mid{font-size:clamp(28px,4vw,34px);margin-top:6px}.pdp-info .lead{font-size:var(--fs-16);margin-top:10px}.pdp-stats{margin:14px 0 12px}.pdp .pdp-ctas{margin-top:14px}.sp-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.sp-gallery{position:sticky;top:86px}.sp-main{aspect-ratio:1 / 1;max-height:none}.sp-thumbs button{width:52px;height:52px}}@media (max-width: 699px){.pdp-under{order:0;margin-top:-10px}}.pdp-stats span,.metric span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;hyphens:auto;line-height:1.3}@media (max-width: 479px){.pdp-stats{grid-template-columns:1fr;gap:6px}.pdp-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px}.pdp-stats span{flex:1 1 auto;min-width:0}.pdp-stats b{flex:0 1 auto;margin-top:0;text-align:end}}@media (max-width: 640px){.sp-buy .opt-colour{padding-inline-end:48px}.sp-panel-h button{padding-inline-end:52px}}@media (max-width: 640px){.ccards .card{padding-inline-end:56px}}@media (min-width: 600px) and (max-width: 900px){.grid.g3.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.grid.g3.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tiles .card{padding:14px 14px 16px;border-radius:16px}.tiles .card .ico{width:34px;height:34px;border-radius:10px;margin-bottom:12px}.tiles .card .ico svg{width:18px;height:18px}.tiles .card .idx{top:14px;right:14px;font-size:var(--fs-12)}[dir=rtl] .tiles .card .idx{right:auto;left:14px}.tiles .card h3{font-size:var(--fs-16);line-height:1.25}.tiles .card p{font-size:var(--fs-13);line-height:1.45;margin-top:6px}.tiles .card p[style]{margin-top:10px!important}.tiles .tag{height:auto;min-height:22px;padding:3px 8px;font-size:var(--fs-12);letter-spacing:.04em;line-height:1.2}}@media (max-width: 339px){.grid.g3.tiles{grid-template-columns:1fr}}.tiles .card h3,.tiles .card p{overflow-wrap:anywhere;hyphens:auto}.docs.certs-l{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 479px){.docs.certs-l{grid-template-columns:1fr}}.corp-docs{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.dc-row.dc-prod{grid-template-columns:minmax(0,1fr) 20px;min-height:58px;padding:10px 12px 10px 14px}.dc-prod .dc-t b{font-size:var(--fs-14);line-height:1.3;overflow-wrap:anywhere;hyphens:auto}.dc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dc-tags .dc-tag{display:inline-grid;height:22px;padding:0 7px;border-radius:6px;font-size:var(--fs-12)}@media (max-width: 640px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pgrid .pcard{border-radius:16px}.pgrid .pcard .shot{--ar: 1.2195}.pgrid .pcard .body{padding:0 12px 14px}.pgrid .pcard .body h3{font-size:var(--fs-16);line-height:1.25;margin-top:8px}.pgrid .pcard .body p{font-size:var(--fs-13);line-height:1.45;margin-top:6px}.pgrid .pcard .specs{flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;font-size:var(--fs-12)}.pgrid .pcard .specs b{font-size:var(--fs-13)}.pgrid .pcard .more{margin-top:10px}.pgrid .pcard .tag{height:22px;padding:0 8px;font-size:var(--fs-12);letter-spacing:.05em}}@media (max-width: 339px){.pgrid{grid-template-columns:1fr}}.pcard .body h3,.pcard .body p{overflow-wrap:anywhere;hyphens:auto}.pcard .body .tag{align-self:flex-start;max-width:100%}.map-legend{display:none}@media (max-width: 599px){.page-hero.has-art .wrap>.map-legend{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:-2px 0 6px;padding:0;font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.map-legend li{display:inline-flex;align-items:center;gap:6px}.map-legend i{width:10px;height:10px;border-radius:50%;background:var(--lt-orange)}}.card,.doc,.metric,.stat,.fcol{overflow-wrap:break-word}.card h3,.card p,.doc b,.doc small,.metric strong{hyphens:auto}.brand img{object-fit:contain}@media (max-width: 420px){.actions{gap:6px}.menu-btn{font-size:0;gap:0;width:44px;padding:0;justify-content:center}.lang>button{padding:0 12px}}body.has-sticky .footer{padding-bottom:216px}[dir=rtl] .sp-size,[dir=rtl] .sz span,[dir=rtl] .sz small,[dir=rtl] .sp-sticky small,[dir=rtl] .trio-row b,[dir=rtl] .oprice small{direction:ltr;unicode-bidi:isolate}[dir=rtl] .sp-sticky small,[dir=rtl] .sz small{unicode-bidi:plaintext}.fbottom{align-items:center}main :is(p,li,dd,td,small,figcaption) a:not([class]),.prose a,.article .content a,.legal a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}main :is(p,li,dd,td,small,figcaption) a:not([class]):hover,.prose a:hover,.article .content a:hover,.legal a:hover,.more:hover{color:var(--accent-strong)}.crumbs a:hover{color:var(--accent-text)}.section.alt{background:var(--bg-0)}.head{grid-template-columns:1fr;gap:12px;align-items:start}.head>p,.head>div+div{max-width:680px}.stat strong{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em;line-height:1.1}.stat{padding-top:22px}.stat span{margin-top:8px}.card{padding:22px 24px}.card:has(>.ico){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center;align-content:start}.card:has(>.ico)>.ico{grid-column:1;grid-row:1;width:34px;height:34px;margin:0}.card:has(>.ico)>.ico svg{width:32px;height:32px;stroke-width:1.6}.card:has(>.ico)>h3{grid-column:2;grid-row:1}.card:has(>.ico)>:not(.ico):not(h3):not(.idx){grid-column:1 / -1}.card:has(>.ico)>.idx{display:none}.card:has(>.ico)>p{margin-top:10px}.card h3,.card h2.h3{font-size:var(--fs-18)}a.card:hover .shot img,.pcard:hover .shot img{transform:translateY(2%) scale(1.03)}.tags .tag,.tag{white-space:nowrap}.btabs button[aria-selected=true],.btabs button[aria-pressed=true]{border-color:var(--lt-orange);color:var(--accent-strong)}.ltabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;margin-bottom:22px}.ltabs::-webkit-scrollbar{display:none}.ltabs button{position:relative;flex:none;min-height:44px;padding:10px 14px;border:0;border-radius:0;background:none;font:inherit;font-size:var(--fs-14);font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ltabs button:hover{color:var(--ink)}.ltabs button[aria-pressed=true],.ltabs button[aria-selected=true]{color:var(--accent-strong);background:none;border:0}.ltabs button[aria-pressed=true]:after,.ltabs button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--lt-orange)}.ltabs button:focus-visible{outline-offset:-4px}@media (min-width: 901px){.sp-tablist [role=tab][aria-selected=true]{color:var(--accent-strong)}}.band{background:#fff}.band.has-media .band-media img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}[dir=rtl] .band.has-media .band-media img{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 34%);mask-image:linear-gradient(270deg,transparent 0,#000 34%)}.band.has-media.round{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.band.has-media.round .band-media{display:grid;place-items:center;padding:clamp(20px,3vw,40px);min-height:0}.band.has-media.round .band-media img{position:static;width:min(100%,360px);aspect-ratio:1;height:auto;border-radius:50%;-webkit-mask-image:radial-gradient(closest-side,#000 82%,transparent 100%);mask-image:radial-gradient(closest-side,#000 82%,transparent 100%)}@media (max-width: 760px){.band.has-media .band-media img{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 30%);mask-image:linear-gradient(0deg,transparent 0,#000 30%)}.band.has-media.round{grid-template-columns:1fr}.band.has-media.round .band-media{order:-1;aspect-ratio:auto;padding:20px 20px 0}.band.has-media.round .band-media img{width:min(70%,240px)}}.page-hero .eyebrow,.head .eyebrow{gap:0}.mk-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.mk-map{margin:0}.mk-map img{width:100%;height:auto}.mk-chips{display:flex;flex-wrap:wrap;gap:8px}.mk-chips .chip{min-height:44px}.mk-chips .chip:hover{border-color:var(--lt-orange)}@media (max-width: 900px){.mk-wrap{grid-template-columns:1fr}}.pcard:hover,.scard:hover,.prail .pcard:hover{border-color:var(--line)}.pcard .shot,.scard .shot{padding:6% 0 2%}.pcard .shot img,.scard .shot img{width:auto;max-width:64%;max-height:92%;height:auto;object-fit:contain;transform:none;filter:drop-shadow(0 14px 16px rgba(20,20,24,.14))}.pcard .shot img[sizes],.scard .shot img[sizes]{width:100%}.pcard:hover .shot img,.scard:hover .shot img,a.card:hover .shot img{transform:scale(1.03)}.chips span.on{border-color:var(--lt-orange);color:var(--accent-strong);font-weight:600}.sstock:not(:empty){display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:var(--fs-12);font-weight:600;color:var(--ink);white-space:nowrap}.sstock:not(:empty):before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lt-success)}.sfoot{align-items:center}.sprice{font-size:var(--fs-18)}.story-head{max-width:820px}.story-head .head{margin-bottom:16px}.strip3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,48px)}.strip3 .media{aspect-ratio:4 / 3;margin:0}@media (max-width: 640px){.strip3{grid-template-columns:1fr 1fr}.strip3 .media:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}}.mv-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.mv-media{margin:0;border-radius:var(--r);overflow:hidden;aspect-ratio:4 / 3.4}.mv-media img{width:100%;height:100%;object-fit:cover;object-position:42% 30%}.mv-list{display:grid}.mv-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:26px 0;border-top:1px solid var(--line)}.mv-item:last-child{border-bottom:1px solid var(--line)}.mv-ico svg{width:34px;height:34px;color:var(--ink)}.mv-item h3{font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.02em}.mv-item p{margin-top:10px;font-size:var(--fs-16);line-height:1.6;color:var(--ink-2)}@media (max-width: 900px){.mv-grid{grid-template-columns:1fr}.mv-media{aspect-ratio:16 / 10}}.certs-l .doc{padding:22px;gap:18px;min-height:96px}.certs-l .doc .t{min-width:64px;font-size:var(--fs-24);justify-items:start}.certs-l .doc b{font-size:var(--fs-16)}.certs-l .doc small{font-size:var(--fs-13)}.dc-tags .dc-tag{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:22px;padding:0 8px;line-height:1;text-align:center}.dc-row.dc-prod:hover{border-color:var(--line)}.visit-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);align-items:start}.hours{margin-top:6px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:#fff}.hours-h{display:flex;align-items:center;gap:12px;margin:0 0 8px}.hours-h svg{width:30px;height:30px;color:var(--ink)}.hours-h b{font-size:var(--fs-16)}.hours-rows div{display:flex;justify-content:space-between;gap:16px;padding:10px 0 10px 42px;border-top:1px solid var(--line);font-size:var(--fs-16)}.hours-rows div:first-child{border-top:0}.hours-rows span{color:var(--ink-2)}.visit-r{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.visit-map{margin:0;padding:clamp(18px,3vw,32px) clamp(18px,3vw,36px) 8px}.visit-map img{width:100%;height:auto}.places{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.place{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start;padding:20px 22px;color:var(--ink)}.place+.place{border-inline-start:1px solid var(--line)}.place>svg{width:30px;height:30px;color:var(--ink)}.place small{display:block;font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.place b{display:block;margin-top:4px;font-size:var(--fs-16);font-weight:600;line-height:1.4}.place .small{display:block;margin-top:4px}.place i{font-style:normal;color:var(--accent-text);font-weight:600}@media (max-width: 900px){.visit-grid{grid-template-columns:1fr}}@media (max-width: 560px){.places{grid-template-columns:1fr}.place+.place{border-inline-start:0;border-top:1px solid var(--line)}}.ccards .card:has(>.ico){grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:2px;padding:16px 18px}.ccards .card:has(>.ico)>.ico{grid-row:1 / 3;width:36px;height:36px}.ccards .card:has(>.ico)>.ico svg{width:32px;height:32px}.ccards .card:has(>.ico)>p.small:not(.ico){grid-column:2;grid-row:1;margin:0}.ccards .card:has(>.ico)>h3:not(.ico){grid-column:2;grid-row:2}.info-card{padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.info-card+.info-card{margin-top:14px}.ic-h{display:flex;align-items:center;gap:12px;margin:0 0 12px}.ic-h svg{width:32px;height:32px;color:var(--ink);flex:none}.ic-h b{font-size:var(--fs-18);font-weight:700;letter-spacing:-.01em}.info-card .small{margin-top:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:var(--fs-12)}.ic-v{margin-top:4px;font-size:var(--fs-16);font-weight:600;line-height:1.45}.info-card .more{margin-top:16px}.info-card .hours-rows div{padding-inline-start:0}.pp-pill{display:none}.ktabs button{background:#fff;border-color:var(--line-2);color:var(--ink-2);min-height:52px}.ktabs button svg{width:26px;height:26px;padding:0;border-radius:0;background:none;color:currentColor}.ktabs button:hover{border-color:var(--lt-orange);color:var(--ink)}.ktabs button[aria-selected=true]{border-color:var(--lt-orange);color:var(--accent-strong)}.ktabs button[aria-selected=true] svg{background:none;color:var(--accent-strong)}.kv,.ksearch,.kgrid button{background:#fff}.ksearch:focus-within{border-color:var(--lt-orange)}.kgrid button[aria-pressed=true]{border-color:var(--lt-orange);box-shadow:0 0 0 1px var(--lt-orange)}.kgrid button:hover{transform:none;border-color:var(--lt-orange)}.kfams.ltabs{margin:0}.seg.ltabs{display:flex;width:auto;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;gap:4px}.seg.ltabs button{height:auto;min-height:44px;border-radius:0;padding:10px 14px}.seg.ltabs button[aria-pressed=true]{background:none;color:var(--accent-strong)}.calc .result{border-color:var(--ink)}.result .big{font-size:clamp(40px,4.4vw,60px)}.result .big small{font-size:max(var(--fs-12),.38em)}.ctable{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;max-width:900px}.ctable .table{margin:0}.ctable .table thead th{background:var(--bg-1);color:var(--ink-2);padding:14px 18px;font-size:var(--fs-12);width:auto}.ctable .table th[scope=row]{width:46%;color:var(--ink);font-weight:600}.ctable .table td,.ctable .table th[scope=row]{padding:14px 18px}.ctable .table td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600}.ctable .table tbody tr:last-child>*{border-bottom:0}.ctable .table tbody tr:nth-child(2n){background:#fcfcfc}.post-h1{font-size:clamp(34px,4.4vw,64px);max-width:1000px}.page-hero.post .lead{max-width:760px}.swatches.strip button{width:44px;height:44px;border-radius:50%}.swatches.strip button i{border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.swatches.strip button[aria-checked=true]{transform:translateY(-3px) scale(1.08);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--lt-orange),0 8px 16px #14141829;border-radius:50%}.swatches.strip button[aria-checked=true]:after{content:"";position:absolute;left:50%;top:50%;bottom:auto;width:14px;height:8px;margin:-6px 0 0 -7px;border-radius:0;background:none;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg);filter:drop-shadow(0 0 1.5px rgba(0,0,0,.55))}.swatches.compact button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lt-orange)}.swatches button[aria-checked=true]{border-color:var(--lt-orange);box-shadow:inset 0 0 0 1px var(--lt-orange)}.sw-fams button[aria-pressed=true]{background:#fff;border-color:var(--lt-orange);color:var(--accent-strong)}.sw-fams button:hover{border-color:var(--lt-orange);color:var(--ink)}.sz:has(input:checked),.opt-card:has(input:checked){border-color:var(--lt-orange);box-shadow:inset 0 0 0 1px var(--lt-orange)}.sp-thumbs button[aria-pressed=true]{border-color:var(--lt-orange);box-shadow:inset 0 0 0 1px var(--lt-orange)}.sp-row{flex-wrap:wrap;max-width:620px}@media (min-width: 1100px){.sp-row{flex-wrap:nowrap}}.sp-row .sp-add{flex:1 1 auto;min-width:0}@media (max-width: 560px){.sp-row{flex-wrap:wrap}.sp-row .opt-qty{flex:0 0 auto}.sp-row .sp-add{flex:1 1 140px}}.ssearch:focus-within,.csearch:focus-within{border-color:var(--lt-orange)}.cf input:focus,.cf textarea:focus,.cf select:focus{outline:2px solid var(--lt-orange);border-color:var(--lt-orange)}.checkout ol.steps li[aria-current]{border-color:var(--lt-orange);color:var(--accent-strong)}.pi-secs{grid-template-columns:1fr;gap:22px;max-width:760px}.pi-card{padding:0;border:0;border-radius:0;background:none}.pi-card :is(h2,h3){font-size:var(--fs-16)}.pi-card p a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.pi-dl{margin-top:10px;display:grid;gap:0;border-top:1px solid var(--line);font-size:var(--fs-14)}.pi-dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.pi-dl dt{color:var(--ink-2)}.pi-dl dd{font-weight:600;white-space:nowrap}.pi-card p.pi-note{font-size:var(--fs-12, 12px);color:var(--ink-3, var(--ink-2))}.pi-safety{margin-top:26px;max-width:760px}.pi-safety summary{justify-content:flex-start;padding:18px 0;font-size:var(--fs-16)}.pi-safety summary>svg{flex:none;width:22px;height:22px}.pi-safety summary>span{flex:1}.pi-safety-b{padding:0 0 22px;font-size:var(--fs-14);line-height:1.6;color:var(--ink-2)}.pi-safety-b h4{font-size:var(--fs-14);font-weight:700;color:var(--ink);margin-top:12px}.pi-safety-b h4:first-child{margin-top:0}.pi-safety-b ul{list-style:none;margin:4px 0 0;padding:0}.pi-safety-b li{padding:3px 0}details.card.m-acc{display:block}details.m-acc>summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:default}details.m-acc>summary::-webkit-details-marker{display:none}details.m-acc>summary .ico{flex:none;width:34px;height:34px;display:grid;place-items:center;margin:0;color:var(--ink)}details.m-acc>summary .ico svg{width:32px;height:32px}details.m-acc>summary h3{flex:1;min-width:0}details.m-acc .m-acc-b>p{margin-top:10px}details.m-acc .ctag{margin-top:14px}details.m-acc>summary:focus-visible{outline:2px solid var(--lt-orange);outline-offset:4px;border-radius:8px}@media (max-width: 640px){.grid.m-acc-list,.grid.g3.tiles.m-acc-list{grid-template-columns:1fr;gap:8px}details.card.m-acc{padding:0;border-radius:16px}details.m-acc>summary{cursor:pointer;min-height:56px;padding:10px 16px}details.m-acc>summary:after{content:"";flex:none;width:12px;height:12px;margin-inline-start:8px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:translateY(-3px) rotate(45deg);transition:transform .2s}details.m-acc[open]>summary:after{transform:translateY(2px) rotate(-135deg)}details.m-acc[open]>summary{color:var(--accent-strong)}details.m-acc .m-acc-b{padding:0 16px 16px}details.m-acc .m-acc-b>p{margin-top:0;font-size:var(--fs-14)}details.m-acc>summary h3{font-size:var(--fs-16)}.tiles details.card.m-acc{padding:0}}@media (max-width: 640px){.m-rail{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:78%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 12px;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{scroll-snap-align:start;min-width:0}.m-rail>[data-reveal]{opacity:1;transform:none}}.kstudio>*,.kpanel>*{min-width:0}.ltabs{max-width:100%;min-width:0}@media (max-width: 900px){.kstudio{grid-template-columns:minmax(0,1fr)}}.brand{display:inline-flex;align-items:center;min-height:44px}@media (pointer: coarse),(max-width: 900px){.sw-fams button{height:44px}.sp-buy .csearch,.ssearch{min-height:44px}.csearch input,.ssearch input{min-height:40px}.cact a,.cact button,.sp-links a,.sp-links .linkbtn,.sp-facts .linkbtn,.checkout .linkbtn,.conav .linkbtn{display:inline-flex;align-items:center;min-height:44px}.cline .qty{height:46px}.cline .qty button{width:44px}}@media (max-width: 640px){.kgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kgrid button{border-radius:12px}.kgrid button i{aspect-ratio:1 / .7}.kgrid button span{padding:5px 6px 7px}.kgrid button b,.kgrid button small{font-size:var(--fs-12)}.grid.qgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;margin-top:28px!important}.pp-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 12px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.pp-grid::-webkit-scrollbar{display:none}.pp-grid>.pp{top:0!important;scroll-snap-align:start;min-width:0}.pp-grid>[data-reveal]{opacity:1;transform:none}}@media (max-width: 640px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scard{border-radius:16px}.scard .shot{--ar: 1.2195}.scard .body{padding:0 12px 14px}.scard h3{font-size:var(--fs-16);line-height:1.25;margin-top:8px;overflow-wrap:anywhere;hyphens:auto}.scard p{font-size:var(--fs-13)}.scard .tag{height:22px;padding:0 8px;font-size:var(--fs-12);letter-spacing:.05em}.chips{gap:4px;margin-top:8px}.chips span{font-size:var(--fs-12);padding:2px 6px}.sfoot{flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.sprice{font-size:var(--fs-16)}.scard .more{margin-top:8px}}@media (max-width: 339px){.shop-grid{grid-template-columns:1fr}}:is(.crumbs a,.sp-back,a.more){position:relative}:is(.crumbs a,.sp-back,a.more):after{content:"";position:absolute;inset:-12px -6px}[dir=rtl] .fcol a>bdi{margin-right:.3em}.menu nav a[aria-current=page]:before{-webkit-mask:none;mask:none;clip-path:none;opacity:1;background:var(--lt-orange-tint);border-radius:10px}.menu nav a[aria-current=page]>span{text-decoration:underline;text-decoration-color:var(--lt-orange);text-decoration-thickness:2px;text-underline-offset:6px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.checkout .co-prog{grid-column:1 / -1;margin-bottom:8px}.checkout .co-prog-l{font-size:var(--fs-14);color:var(--ink-2);margin-bottom:4px}.checkout .co-prog-l b{color:var(--ink);font-weight:700}.checkout ol.steps{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0;margin:0 -14px;padding:0;list-style:none}.checkout ol.steps:before,.checkout ol.steps:after{content:"";position:absolute;left:22px;right:22px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:var(--lt-grey-200)}.checkout ol.steps:after{right:auto;width:calc((100% - 44px) * var(--done, 0));background:var(--lt-orange)}[dir=rtl] .checkout ol.steps:after{left:auto;right:22px}.checkout ol.steps li,.checkout ol.steps li[aria-current],.checkout ol.steps li.past{position:relative;z-index:1;padding:0;border:0;border-radius:0;background:none}.checkout ol.steps .dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:default}.checkout ol.steps button.dot{cursor:pointer}.checkout ol.steps .dot:before{content:"";width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--lt-grey-300);box-sizing:border-box;transition:transform .2s}.checkout ol.steps li.past .dot:before{background:var(--lt-orange);border-color:var(--lt-orange)}.checkout ol.steps li[aria-current] .dot:before{width:16px;height:16px;background:#fff;border:4px solid var(--lt-orange)}.checkout ol.steps button.dot:hover:before{transform:scale(1.25)}.pdp-under{justify-items:center;margin-top:0}.pdp-under .try3d{min-height:44px;height:auto;gap:8px}.pdp-under .try3d svg{width:18px;height:18px;flex:none}@media (max-width: 900px){.pdp-under{order:0!important;width:100%;margin:-8px 0 8px}}@media (min-width: 901px){.pdp-under{position:relative;z-index:2;margin-top:clamp(-72px,-4.5vw,-24px)}}.kat{--kc: var(--lt-orange)}.kat-sec{padding:clamp(48px,6vw,96px) 0;border-bottom:1px solid var(--line)}.kat-sec img{display:block;width:100%;height:auto;border-radius:14px}.kat-big{font-size:clamp(30px,4.4vw,60px);font-weight:800;letter-spacing:-.02em;line-height:1.04;text-transform:none;overflow-wrap:anywhere}.kat h2{overflow-wrap:anywhere}.kat-cover{padding-top:130px}@media (max-width: 900px){.kat-cover{padding-top:104px}}.kat-cover-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.kat-cover .display.mid{font-size:clamp(38px,5.2vw,76px);margin-top:14px;line-height:1.02}.kat-tag{font-size:var(--fs-14);letter-spacing:.32em;color:var(--ink-3);margin-top:10px}.kat-cover .lead{margin-top:18px}.kat-actions{margin-top:26px}.kat-actions .btn svg{width:18px;height:18px;margin-inline-end:8px}.kat-mt{margin-top:18px;padding:10px 14px;border-radius:10px;background:var(--lt-warning-tint);color:var(--lt-warning-text);font-size:var(--fs-14)}.kat-pics-note{margin-top:14px;color:var(--ink-3)}.kat-cover-img img{aspect-ratio:1;object-fit:cover}.kat-2col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.kat-2col h2{margin-bottom:22px}.kat-colour-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:28px;align-items:start}.kat-stroke{max-width:320px;border-radius:0!important;margin-bottom:20px}.kat-colour-pics{display:grid;gap:18px}.kat-colour-pics img{max-height:620px;object-fit:cover}.kat-aside{padding:18px 20px;border-inline-start:3px solid var(--lt-orange);background:var(--bg-1);border-radius:0 12px 12px 0}[dir=rtl] .kat-aside{border-radius:12px 0 0 12px}.kat-range{background:var(--lt-black);color:#fff}.kat-range .kat-big{color:#fff;text-align:center}.kat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.kat-tile{display:flex;flex-direction:column;gap:10px;color:#fff;text-decoration:none;border-radius:16px;padding:8px 8px 14px;border:1px solid rgba(255,255,255,.14);transition:border-color .2s}.kat-tile:hover,.kat-tile:focus-visible{border-color:var(--lt-orange)}.kat-tile-img img{aspect-ratio:536 / 792;object-fit:cover}.kat-tile-t{font-size:var(--fs-13);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;overflow-wrap:anywhere}.kat-prod-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4vw,56px);align-items:start}.kat-n{font-size:var(--fs-13);font-weight:700;letter-spacing:.2em;color:var(--lt-orange-text)}.kat-sub{font-size:var(--fs-14);font-weight:700;letter-spacing:.1em;color:var(--ink-2);margin-top:6px}.kat-prod h2{font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.01em;margin-top:6px;border-bottom:3px solid var(--c, var(--lt-orange));padding-bottom:14px}.kat-prod-main{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:24px;margin-top:22px;align-items:start}.kat-bucket img{border-radius:0}.kat-spec h3{font-size:var(--fs-14);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-bottom:8px;border-bottom:2px solid var(--lt-orange);display:inline-block}.kat-spec dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:14px}.kat-row{display:flex;gap:10px;align-items:flex-start;min-width:0}.kat-row>svg{flex:none;width:26px;height:26px;padding:4px;border-radius:6px;background:var(--lt-black);color:#fff;stroke:#fff}.kat-row dt{font-size:var(--fs-12);font-weight:600;color:var(--lt-orange-text)}.kat-row dd{font-size:var(--fs-14);font-weight:700;color:var(--ink);margin:2px 0 0;overflow-wrap:anywhere}.kat-decl{font-weight:500;color:var(--ink-3);font-size:var(--fs-12)}.kat-links{margin-top:24px;flex-wrap:wrap}.kat-note{width:100%;color:var(--ink-2);font-size:var(--fs-14)}.kat-prod-pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kat-prod-pics img{aspect-ratio:3 / 4;object-fit:cover}.kat-camp{background:var(--bg-1)}.kat-camp-h{font-size:clamp(30px,4.6vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.02em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.kat-roof .kat-camp-h{text-transform:none}.kat-camp-sub{text-align:center;font-size:var(--fs-24);margin-top:10px;color:var(--ink-2)}.kat-wide{margin-top:28px}.kat-wide img{width:min(100%,860px);margin-inline:auto}.kat-brand-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.kat-brand-pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kat-brand-pics img{aspect-ratio:3 / 4;object-fit:cover}.kat-brand-pics img:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}.kat-sign{font-weight:800;letter-spacing:.12em;color:var(--ink)!important}.kat-cdl{display:grid;gap:16px;margin-top:8px}.kat-cdl>div{display:flex;gap:12px;align-items:flex-start}.kat-cdl svg{flex:none;width:22px;height:22px;margin-top:2px}.kat-cdl dt{font-size:var(--fs-12);color:var(--ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.kat-cdl dd{margin:2px 0 0;font-size:var(--fs-18);font-weight:600}.kat-mt-end{margin-top:28px}.kat-strip{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:16px 24px 16px 16px;border:1px solid var(--line);border-radius:18px;text-decoration:none;color:var(--ink);background:#fff}.kat-strip:hover{border-color:var(--lt-orange)}.kat-strip-img img{width:120px;height:90px;object-fit:cover;border-radius:10px;display:block}.kat-strip-t b{display:block;font-size:var(--fs-24);font-weight:700}.kat-strip-t span{color:var(--ink-2)}@media (max-width: 900px){.kat-cover-grid,.kat-2col,.kat-colour-grid,.kat-prod-grid,.kat-brand-grid{grid-template-columns:1fr}.kat-tiles{grid-template-columns:repeat(3,1fr)}.kat-prod-pics{grid-template-columns:1fr 1fr}.kat-strip{grid-template-columns:1fr;padding:16px}.kat-strip-img img{width:100%;height:160px}}@media (max-width: 560px){.kat-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.kat-prod-main{grid-template-columns:1fr}.kat-bucket{max-width:220px;margin-inline:auto}.kat-spec dl{grid-template-columns:1fr}}.kat-mt[hidden]{display:none!important}@media print{@page{size:A4;margin:12mm 12mm 14mm}body:has(.kat) .nav,body:has(.kat) .footer,body:has(.kat) .fab,body:has(.kat) .ltc,body:has(.kat) .skip,body:has(.kat) .shopbar,body:has(.kat) .crumbs,.kat-actions,.kat-links .btn{display:none!important}.kat *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kat{font-size:10pt}.kat .wrap{width:100%;max-width:none}.kat-sec{padding:0;border:0}.kat-about,.kat-colour,.kat-range,.kat-prod,.kat-camp,.kat-brand,.kat-contact{break-before:page}.kat img{border-radius:4px}.prose p{font-size:9.5pt;line-height:1.5;margin-top:7pt}.kat-big{font-size:24pt}.kat-camp-h{font-size:26pt}.kat-cover-grid{grid-template-columns:1fr;gap:8mm}.kat-cover .display.mid{font-size:34pt}.kat-cover-img img{aspect-ratio:auto;height:150mm;object-fit:cover}.kat-2col,.kat-brand-grid{grid-template-columns:1fr 1.25fr;gap:8mm}.kat-colour-grid{grid-template-columns:1.3fr 1fr;gap:8mm;margin-top:5mm}.kat-colour-pics img{max-height:70mm}.kat-stroke{max-width:60mm}.kat-brand-pics img{max-height:80mm}.kat-tiles{grid-template-columns:repeat(4,1fr);gap:3mm;margin-top:6mm}.kat-tile{padding:2mm}.kat-tile-img img{aspect-ratio:auto;height:52mm;object-fit:cover}.kat-tile-t{font-size:7pt}.kat-prod-grid{grid-template-columns:1fr;gap:6mm}.kat-prod h2{font-size:20pt;padding-bottom:3mm}.kat-prod-main{grid-template-columns:55mm 1fr;gap:8mm;margin-top:5mm}.kat-spec dl{grid-template-columns:1fr 1fr;gap:3.5mm 6mm}.kat-row dt{font-size:8pt}.kat-row dd{font-size:10pt}.kat-prod-pics{grid-template-columns:1fr 1fr;gap:4mm}.kat-prod-pics img{aspect-ratio:auto;height:100mm;object-fit:cover}.kat-note{font-size:9pt}.kat-wide img{width:auto;max-width:100%;max-height:205mm;margin-inline:auto}.kat-contact figure img{max-height:120mm;object-fit:cover}.kat-mt{font-size:8.5pt}[data-reveal]{opacity:1!important;transform:none!important}}.pdp-camp-fig{display:grid;grid-template-columns:minmax(0,620px) 1fr;gap:clamp(20px,4vw,56px);align-items:end;margin:0}.pdp-camp-fig img{display:block;width:100%;height:auto;border-radius:18px}.pdp-camp-fig figcaption{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pdp-camp-fig figcaption b{font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.pdp-camp-fig figcaption span{color:var(--ink-3);font-size:var(--fs-13)}.pdp-camp-fig figcaption .more b{font-size:inherit;text-transform:none;font-weight:500}@media (max-width: 900px){.pdp-camp-fig{grid-template-columns:1fr}}.nav-dd{position:relative;display:inline-flex;align-items:center}.dd-btn{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;margin:0 4px;padding:0 13px 0 16px;border:0;border-radius:999px;background:var(--lt-studio);color:#fff;font:inherit;font-size:var(--fs-14);font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #2a174738;transition:background .25s,box-shadow .25s}.dd-btn:hover,.nav-dd.open .dd-btn{background:var(--lt-studio-hover)}.dd-btn:focus-visible{outline:2px solid var(--lt-orange);outline-offset:3px}.nav-dd.is-cur .dd-btn{background:var(--lt-studio-cur, #5b2fa3);box-shadow:inset 0 0 0 1.5px #ffffff8c}.nav-dd.is-cur .dd-btn:hover,.nav-dd.is-cur.open .dd-btn{background:var(--lt-studio-hover)}.dd-chev{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg);transition:transform .3s var(--ease)}.nav-dd.open .dd-chev{transform:none}.dd-panel{position:absolute;z-index:60;top:calc(100% + 10px);left:50%;translate:-50% 0;display:grid;gap:2px;min-width:244px;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:var(--lt-studio-panel);box-shadow:0 24px 60px #0f0b1a59;animation:ddIn .22s var(--ease) both}.dd-panel[hidden]{display:none}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.links .dd-panel a{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:12px;color:#fff;font-size:var(--fs-14);font-weight:600;transition:background .2s}.links .dd-panel a:after{display:none}.links .dd-panel a:hover,.links .dd-panel a:focus-visible{background:#ffffff17;color:#fff}.links .dd-panel a:focus-visible{outline:2px solid var(--lt-orange);outline-offset:-2px}.links .dd-panel a[aria-current=page]{background:#ffffff1f}.dd-ico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff}.dd-ico.k{background:var(--lt-studio-k)}.dd-ico.c{background:var(--lt-studio-c)}.dd-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.dd-panel{animation:none}.dd-chev{transition:none}}.menu-group{border-top:1px solid var(--line);padding:14px 14px 12px}.menu[open] .menu-group{animation:menuItem .5s var(--ease) both;animation-delay:calc(.08s + var(--i) * 45ms)}.mg-h{display:flex;align-items:center;gap:14px;margin:0;font-size:var(--fs-24);font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink)}.mg-h small{width:18px;font-size:var(--fs-12);font-weight:600;letter-spacing:.08em;color:var(--ink-3)}.mg-items{display:grid;gap:2px;margin:12px 0 0 32px;padding:6px;border-radius:16px;background:var(--lt-studio-panel)}.menu nav a.mg-item{gap:12px;padding:7px 10px 7px 7px;border:0;border-radius:11px;font-size:var(--fs-16);letter-spacing:0;color:#fff;animation:none}.menu nav a.mg-item:before{display:none}.menu nav a.mg-item:hover,.menu nav a.mg-item:focus-visible,.menu nav a.mg-item[aria-current=page]{background:#ffffff1a}.menu nav a.mg-item b{color:#fff}.menu nav a.mg-item[aria-current=page]>span:not(.dd-ico){text-decoration:underline;text-decoration-color:var(--lt-orange);text-decoration-thickness:2px;text-underline-offset:5px}.menu nav a.mg-item .dd-ico{width:32px;height:32px;border-radius:9px}.menu nav a.mg-item .dd-ico svg{width:18px;height:18px}.menu{overflow-y:auto}.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calc-sec .seg{margin-top:18px}.cov-strip{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.cov-h{display:grid;align-content:center;gap:4px;margin:0}.cov-h b{font-size:var(--fs-18);letter-spacing:-.01em}.cov-h span{font-size:var(--fs-13);color:var(--ink-3);line-height:1.4}.cov-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .25s,box-shadow .25s}.cov-card:hover,.cov-card:focus-visible{border-color:var(--lt-orange);box-shadow:0 6px 18px #1414180f}.cov-card .ico{grid-row:1 / 4;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--ink)}.cov-card .ico svg{width:18px;height:18px}.cov-card b{font-size:var(--fs-13);color:var(--ink-2);font-weight:600}.cov-card strong{font-size:var(--fs-18);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cov-card small{font-size:var(--fs-12);color:var(--ink-3);line-height:1.3}.calc .form{padding:clamp(18px,2.4vw,28px);display:grid;gap:14px;align-content:start}.calc .form .field,.calc .form .consent{margin:0}.calc .consent{min-height:44px;align-items:center}.calc .consent input{margin-top:0}.calc .result{padding:clamp(18px,2.4vw,28px)}.calc .result .big{margin-top:10px}.calc .result>.small{margin-top:16px}.calc-fig{margin:0;padding:14px 14px 10px;border-radius:14px;background:#fff;border:1px solid var(--line);--pc: var(--lt-orange);--ln: #2a2a2e;--dm: #6b6b72}.calc-fig svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;overflow:visible}.calc-fig figcaption{margin-top:4px;text-align:center;color:var(--ink-3);font-size:var(--fs-12)}.cf-sum{margin:6px 0 0;text-align:center;font:600 var(--fs-14)/1.4 var(--font);color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cf-floor{fill:#faf8f5}.cf-plan{fill:var(--ln);fill-rule:evenodd;stroke:none}.cf-coat{fill:none;stroke:var(--pc);stroke-width:1.6;opacity:var(--o, 1)}.cf-cut{fill:#faf8f5;stroke:none}.cf-door,.cf-win{cursor:pointer}.cf-leaf{stroke:var(--ln);stroke-width:2;stroke-linecap:round}.cf-swing{fill:none;stroke:var(--dm);stroke-width:.9;stroke-dasharray:2.5 2}.cf-jamb{stroke:var(--ln);stroke-width:1.4}.cf-glass{fill:#e4f0fa;stroke:var(--ln);stroke-width:1}.cf-pane{stroke:#4a7fb0;stroke-width:.9}.cf-ext{fill:none;stroke:var(--dm);stroke-width:.7}.cf-dl{fill:none;stroke:var(--dm);stroke-width:1}.cf-secr{fill:color-mix(in srgb,var(--pc) 10%,#fff);stroke:var(--ln);stroke-width:1.6}.cf-slab{stroke:var(--ln);stroke-width:4;stroke-linecap:square}.cf-sech{fill:none;stroke:var(--ln);stroke-width:1}.cf-secd{fill:none;stroke:var(--dm);stroke-width:1.2}.cf-surf{fill:color-mix(in srgb,var(--pc) 16%,#fff);stroke:var(--ln);stroke-width:1.8;stroke-linejoin:round}.calc-fig[data-mode=roof] .cf-surf{fill:#e7c2b4}.cf-tiles{fill:none;stroke:color-mix(in srgb,var(--ln) 30%,transparent);stroke-width:.8}.calc-fig[data-mode=roof] .cf-tiles{stroke:#a8614a;stroke-width:.9}.cf-box{fill:none;stroke:var(--ln);stroke-width:1.4;stroke-linejoin:round}.calc-fig[data-mode=roof] .cf-box{stroke-width:3;stroke-linecap:round}.cf-roofl{fill:#fbfaf8;stroke:var(--ln);stroke-width:1.3;stroke-linejoin:round}.cf-t{font:600 11.5px/1 var(--font);fill:var(--ink-2);cursor:pointer;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.cf-at{font-size:18px;font-weight:700;fill:var(--ink);cursor:default}.cf-cap{cursor:default;fill:var(--ink-3);font-weight:500}.calc-fig.is-example .cf-t:not(.cf-cap),.calc-fig.is-example .cf-sum{fill:var(--ink-3);color:var(--ink-3)}@media (max-width: 560px){.cf-t{font-size:15px;stroke-width:5px}.cf-at{font-size:22px}}.calc-fig[data-mode=wall] .cf-areav,.calc-fig:not([data-mode=wall]) .cf-wallv{display:none}.calc-fig.no-open .cf-open{display:none}.calc-fig[data-hl=w] [data-for=w] .cf-dl,.calc-fig[data-hl=l] [data-for=l] .cf-dl,.calc-fig[data-hl=h] [data-for=h] .cf-dl,.calc-fig[data-hl=w] [data-for=w] .cf-ext,.calc-fig[data-hl=l] [data-for=l] .cf-ext,.calc-fig[data-hl=h] [data-for=h] .cf-ext{stroke:var(--lt-orange);stroke-width:1.8}.calc-fig[data-hl=w] text[data-for=w],.calc-fig[data-hl=l] text[data-for=l],.calc-fig[data-hl=h] text[data-for=h],.calc-fig[data-hl=area] .cf-at{fill:var(--lt-orange-text);font-weight:700}.calc-fig[data-hl=h] .cf-secr,.calc-fig[data-hl=area] .cf-surf,.calc-fig[data-hl=doors] .cf-door .cf-leaf,.calc-fig[data-hl=doors] .cf-door .cf-swing,.calc-fig[data-hl=wins] .cf-win .cf-pane{stroke:var(--lt-orange)}.calc-fig[data-hl=coats] .cf-coat{stroke-width:2.4;opacity:1}.calc-fig[data-hl=coats] .cf-sum,.calc-fig[data-hl=area] .cf-sum,.calc-fig[data-hl=doors] .cf-sum,.calc-fig[data-hl=wins] .cf-sum{color:var(--lt-orange-text)}@media (prefers-reduced-motion: no-preference){.cf-dl,.cf-ext,.cf-secr,.cf-surf,.cf-leaf,.cf-swing,.cf-pane,.cf-coat,.cf-t{transition:stroke .2s,stroke-width .2s,fill .2s}}.calc{align-items:start}.calc-side{display:grid;gap:16px;min-width:0}.calc .result{min-height:0;justify-content:flex-start;padding:16px clamp(16px,2vw,22px)}.calc .result .r-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.calc .result .r-head .eyebrow{margin:0}.calc .result .big{margin-top:0;font-size:clamp(36px,3.6vw,52px)}.calc .result dl{gap:6px 16px;margin-top:10px;padding-top:10px}.calc .result>.small{margin-top:10px;font-size:var(--fs-12);line-height:1.5;color:var(--ink-3)}.calc-why.side{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 2px 0}.calc-why.side .h2{font-size:clamp(24px,2.2vw,32px);margin-top:6px}.calc-why.side .lead-s{font-size:var(--fs-15, 15px);margin-top:8px}.calc-why.side .card.how{padding:16px clamp(16px,2vw,22px)}@media (max-width: 900px){.calc{grid-template-columns:minmax(0,1fr)}}.kstudio{align-items:stretch}.kstudio>.kv{align-self:start}.kpanel{contain:size;min-height:0}.kpanel .kgrid{flex:1 1 0;min-height:0;overflow-y:auto;grid-auto-rows:max-content;overscroll-behavior:contain;align-content:start;padding:2px 6px 2px 2px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;border-radius:12px}.kpanel .kgrid::-webkit-scrollbar{width:8px}.kpanel .kgrid::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.kpanel .kgrid::-webkit-scrollbar-track{background:transparent}.kpanel .kgrid:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}[dir=rtl] .kpanel .kgrid{padding:2px 2px 2px 6px}@media (prefers-reduced-motion: reduce){.kpanel .kgrid{scroll-behavior:auto}}@media (max-width: 900px){.kpanel{contain:none}.kpanel .kgrid{flex:none;max-height:min(62vh,540px)}}.calc-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,4vw,56px);align-items:start}.lead-s{margin-top:12px;font-size:var(--fs-16);line-height:1.6;color:var(--ink-2);max-width:600px}.card.how{padding:clamp(18px,2.4vw,28px)}.card.how h3{font-size:var(--fs-18)}.how-steps{list-style:none;counter-reset:s;display:grid;gap:10px;margin:14px 0 0;padding:0}.how-steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;column-gap:10px;row-gap:2px;align-items:baseline}.how-steps li:before{content:counter(s);grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--lt-orange-tint);color:var(--accent-strong);font-size:var(--fs-12);font-weight:700}.how-steps b{font-size:var(--fs-14)}.how-steps code{font:500 var(--fs-13)/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-2);overflow-wrap:anywhere}.how-ex{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--lt-grey-50);font-size:var(--fs-13);line-height:1.5;color:var(--ink-2)}.surf-grid{gap:12px}.card.surf{padding:clamp(18px,2.2vw,24px);display:grid;gap:10px;align-content:start}.surf-h{display:flex;align-items:center;gap:10px}.surf-h .ico{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line)}.surf-h .ico svg{width:18px;height:18px}.surf-h h3{font-size:var(--fs-18)}.card.surf>p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.55}.surf-cov{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;border-radius:10px;background:var(--lt-grey-50);font-size:var(--fs-13);color:var(--ink-2)}.surf-cov b{color:var(--ink);font-variant-numeric:tabular-nums}.card.surf .checks{margin-top:0;gap:6px}.card.surf .checks li{font-size:var(--fs-14)}.card.surf .more{margin-top:2px}#tablo .ctable{max-width:none}#tablo .ctable+.sub-h{margin-top:28px}#tablo .ctable .table th[scope=row]{width:30%}.sub-h{margin-bottom:12px;font-size:var(--fs-18)}.prims{display:grid;gap:10px}.prim{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--c);border-radius:14px;background:#fff;transition:border-color .25s}.prim:hover{border-color:var(--lt-orange);border-left-color:var(--c)}.prim b{font-size:var(--fs-16)}.prim strong{font-size:var(--fs-16);font-variant-numeric:tabular-nums}.prim small{grid-column:1 / -1;font-size:var(--fs-13);color:var(--ink-3)}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trust-i{display:flex;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.trust-i .ico{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--lt-orange-tint);color:var(--accent-strong)}.trust-i .ico svg{width:18px;height:18px}.trust-i b{display:block;font-size:var(--fs-14)}.trust-i p{margin-top:4px;font-size:var(--fs-13);line-height:1.45;color:var(--ink-2)}.calc-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:24px}.calc-links h3{font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.calc-links .chips{gap:8px}.chip-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:var(--fs-13);font-weight:600;color:var(--ink);transition:border-color .25s,color .25s}.chip-link:hover,.chip-link:focus-visible{border-color:var(--lt-orange);color:var(--accent-strong)}.chip-link i{width:10px;height:10px;border-radius:50%;flex:none}#sss .faq summary{padding:16px 0;font-size:var(--fs-16)}#sss .faq details p{padding-bottom:18px}@media (max-width: 1100px){.cov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cov-h{grid-column:1 / -1}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.calc-why,.calc-links{grid-template-columns:1fr}}@media (max-width: 560px){.row3{gap:8px}.trust-grid,.surf-grid{grid-template-columns:1fr}#tablo .ctable{overflow-x:auto}#tablo .ctable .table{min-width:520px}}.section{padding:clamp(40px,5.2vw,80px) 0}.section.tight{padding:clamp(28px,3.4vw,52px) 0}.section.alt{padding:clamp(40px,5.2vw,76px) 0}.head{margin-bottom:clamp(18px,2.4vw,32px)}.head h2,h2.h2{font-size:clamp(28px,3.4vw,48px);margin-top:8px}.head p{font-size:var(--fs-16)}.card{padding:clamp(18px,2vw,26px)}.card .ico{margin-bottom:12px}.card p{margin-top:8px}.grid{gap:12px}.band{padding:clamp(26px,3.6vw,52px);border-radius:26px}.band h2{font-size:clamp(28px,3.6vw,52px)}.band p{margin-top:12px;font-size:var(--fs-16)}.band.has-media .band-copy{padding:clamp(24px,3.4vw,48px)}.stats{margin-top:clamp(20px,2.6vw,36px)}.faq summary{padding:18px 0}.footer{padding:clamp(40px,5vw,72px) 0 24px}.fbig{margin-top:clamp(28px,4vw,56px)}@media (min-width: 901px){.page-hero:not(.short):not(.c-hero){height:clamp(580px,84vh,800px);height:clamp(580px,84svh,800px)}.page-hero:not(.short) .display{font-size:clamp(44px,min(6.6vw,11vh),108px)}.page-hero.has-art .display{font-size:clamp(40px,min(5.4vw,10vh),88px)}.page-hero.has-art{padding-bottom:40px}.page-hero.short.prod:not(.pdp){min-height:0;padding:104px 0 48px}}@media (max-width: 900px){.page-hero{min-height:0}.page-hero:not(.has-art):not(.short){padding-bottom:36px}.page-hero.has-art{padding-bottom:32px}.page-hero.m-noart{padding-bottom:28px}.page-hero.has-art .wrap>.art{max-height:440px;height:80vw;margin:14px calc(-1 * var(--gutter)) 6px}}@media (max-width: 560px){.section{padding:36px 0}.section.tight{padding:26px 0}.head h2,h2.h2{font-size:clamp(26px,7.4vw,34px)}.band{border-radius:20px}.band h2{font-size:clamp(26px,7.4vw,34px)}}.cov-card strong{white-space:nowrap}#openRow .row2{grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.cov-card{grid-template-columns:1fr;padding:10px 12px}.cov-card .ico{display:none}.cov-card strong{font-size:var(--fs-16)}}.rx{border:1px solid var(--line);border-radius:24px;background:var(--bg-1, #fff);overflow:hidden}.rx-bar{display:flex;align-items:center;gap:16px;padding:14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.rx-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:#14141808;flex:1 1 280px;max-width:420px}.rx-search:focus-within{border-color:var(--ink);background:#fff}.rx-search svg{width:18px;height:18px;color:var(--ink-3);flex:none}.rx-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-16);outline:none}.rx-msg{margin:0;font-size:var(--fs-14);color:var(--ink-2);min-height:1.4em}.rx-msg b{color:var(--ink)}.rx-body{display:block}.rx-tabs{display:flex;flex-wrap:wrap;padding:12px 14px;gap:6px;border-bottom:1px solid var(--line)}.rx-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-15);text-align:start;cursor:pointer;transition:background .2s,color .2s}.rx-tabs button small{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.rx-tabs button:hover{background:#1414180d;color:var(--ink)}.rx-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.rx-tabs button[aria-selected=true] small{color:#ffffffb3}.rx-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rx-panels{padding:22px 24px;display:flex;flex-direction:column;gap:18px}.rx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rx-head small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.rx-head h3{margin:0;font-size:var(--fs-24, 1.5rem)}.rx-n{font-size:var(--fs-14);color:var(--ink-3);white-space:nowrap}.rx-cities{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rx-cities li{font-size:var(--fs-13);padding:5px 11px;border-radius:999px;background:#1414180d;color:var(--ink-2);transition:background .2s,color .2s}.rx-cities li.hit{background:var(--ink);color:#fff}.rx-panel+.rx-panel{padding-top:18px;border-top:1px solid var(--line)}.rx-act{display:flex;flex-wrap:wrap;gap:10px}.rx-msg:empty{display:none}.rx:not(.rx-on) .rx-tabs{display:none}.rx.rx-on .rx-panel:not(.is-on){display:none}.rx.rx-on .rx-panel+.rx-panel{padding-top:0;border-top:0}.rx.rx-on .rx-panel.is-on{animation:rx-in .25s ease}@keyframes rx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rx.rx-on .rx-panel.is-on{animation:none}}@media (max-width: 760px){.rx-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:8px 10px}.rx-tabs::-webkit-scrollbar{display:none}.rx-tabs button{flex:none;white-space:nowrap}.rx-panels{padding:18px 16px}.rx-search{max-width:none}.rx-act .btn{flex:1 1 auto;justify-content:center}}:root{--crumb-gap: 16px;--crumb-top: calc(env(safe-area-inset-top) + 77px + var(--crumb-gap))}.page-hero>.wrap:has(>.crumbs){position:static}.page-hero .wrap>.crumbs{position:absolute;z-index:3;top:var(--crumb-top);inset-inline:max(var(--gutter),calc((100% - var(--max)) / 2));margin:0}.page-hero.page-hero:has(>.wrap>.crumbs){padding-top:calc(var(--crumb-top) + 48px)}.shop-hero{padding-top:var(--crumb-gap)}.shop-hero .crumbs{margin-bottom:16px}.sp{padding-top:var(--crumb-gap)}.ptabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;max-width:100%;overflow-x:auto;scrollbar-width:none}.ptabs::-webkit-scrollbar{display:none}.ptabs button{appearance:none;flex-shrink:0;display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -3px 0 transparent;color:var(--ink-2);font:500 var(--fs-16)/1 var(--font);white-space:nowrap;cursor:pointer;transition:color .15s,box-shadow .15s}.ptabs button small{min-width:22px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#1414180f;color:var(--ink-3);font-size:var(--fs-12);font-weight:600;font-variant-numeric:tabular-nums}.ptabs button:hover{color:var(--ink)}.ptabs button[aria-pressed=true]{color:var(--ink);font-weight:600;box-shadow:inset 0 -3px 0 var(--lt-orange)}.ptabs button[aria-pressed=true] small{background:var(--lt-orange-tint);color:var(--ink)}.ptabs button:focus-visible{outline-offset:-3px}@media (max-width: 960px){.ptabs button{height:48px;padding:0 12px;font-size:var(--fs-15, 15px)}}.pfilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;margin:0 0 22px}.pfilters .fgroup,.rail-filt{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0}.pfilters .fgroup legend,.rail-filt legend{float:left;margin:0;margin-inline-end:8px;white-space:nowrap}.pfilters .fgroup label,.rail-filt label{grid-template-columns:18px auto auto}.rail-head{flex-wrap:wrap}.rail-filt{margin-inline-start:auto}.rail-filt+.rail-nav{margin-inline-start:4px}@media (max-width: 640px){.rail-filt{margin-inline-start:0;width:100%}.pfilters .fgroup legend,.rail-filt legend{flex-basis:100%;margin:0 0 2px}}.plist-empty{padding:28px 20px;border:1px dashed var(--line-2);border-radius:var(--r);text-align:center;display:grid;gap:12px;justify-items:center;color:var(--ink-2)}.plist-empty[hidden]{display:none}.psizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.psizes span[data-tier]{font-size:var(--fs-12);padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.psizes span.on{border-color:var(--lt-orange);color:var(--accent-strong);font-weight:600}.pgrid .pcard .psizes,.prail .pcard .psizes{margin-top:10px}.scard{display:flex;flex-direction:column}.scard>a.scard-link{display:flex;flex-direction:column;height:auto;flex:1 0 auto}.scard-link .body{padding-bottom:0;flex:1}.scard .sbot{flex:0 0 auto;padding-top:0}.scard .chips{gap:6px}.scard .chips button{position:relative;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);font:500 var(--fs-12)/1 var(--font);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s}.scard .chips button:after{content:"";position:absolute;inset:-7px -3px}.scard .chips button:hover{border-color:var(--ink-3);color:var(--ink)}.scard .chips button[aria-pressed=true],.chips span.on{border-color:var(--lt-orange);background:transparent;color:var(--accent-strong);font-weight:600}.scard .sact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px}.scard .sact .more{margin-top:0}.scard .sact .btn{height:40px;padding:0 16px;font-size:var(--fs-13)}.scard .sact .btn[hidden]{display:none}.scard p.scard-msg{display:block;-webkit-line-clamp:unset;margin-top:8px;font-size:var(--fs-12);color:var(--ink-2)}.scard p.scard-msg a{color:var(--accent-text);font-weight:600}.scard p.scard-msg[hidden]{display:none}@media (max-width: 640px){.scard .chips button{min-height:28px;padding:0 7px}.scard .sact{margin-top:10px}.scard .sact .btn{width:100%;justify-content:center;height:40px}}.sp-shot.trio .trio-row img{width:100%}.sp-thumbs .t-trio img{width:20px}.sz .szb img{width:auto;height:36px;max-width:none}.sp-shot.patch .sp-patch,.t-patch .sp-patch{background-image:none}@media (max-width: 640px){.pfilters{gap:6px 18px}}@property --shot-k{syntax: "<number>"; inherits: true; initial-value: 1;}[data-size-anim] .pcard .shot,[data-size-anim] .scard .shot{transition:--shot-k .22s var(--ease)}[data-size=o] .shot[data-tier=o]{--shot-k: .8;grid-template-rows:minmax(0,1fr)}[data-size=k] .shot[data-tier=k]{--shot-k: .6;grid-template-rows:minmax(0,1fr)}[data-size=o] .shot[data-tier=o] img,[data-size=k] .shot[data-tier=k] img{max-height:none;align-self:end;margin-bottom:calc((100% / var(--ar) - 8% - 62.5%) / 2)}@media (prefers-reduced-motion: reduce){[data-size-anim] .pcard .shot,[data-size-anim] .scard .shot{transition:none}}.a-photo{z-index:0}.a-photo:after{content:none}.a-photo .stage{left:50%;right:max(var(--gutter),calc((100% - var(--max)) / 2));top:112px;bottom:9%;animation:none;display:flex;align-items:center}.a-photo picture{display:block;width:100%;height:100%}.a-photo img{width:100%;height:100%;object-fit:cover;border-radius:28px;border:1px solid var(--line);background:var(--bg-1)}[dir=rtl] .a-photo .stage{right:50%;left:max(var(--gutter),calc((100% - var(--max)) / 2))}.a-ph{position:relative;width:100%;height:100%}.a-meas{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:27px;pointer-events:none}.a-meas .ln line{stroke:#fff;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.a-meas .pl rect{fill:#fffffff0;stroke:#1414181f;stroke-width:2}.a-meas .pl text{font:800 34px/1 var(--font, Inter, system-ui, sans-serif);fill:#141418;letter-spacing:-.01em}@media (max-width: 900px){.a-ph{height:auto}.a-meas{border-radius:19px}.page-hero.has-art .wrap>.art.a-photo{height:auto;max-height:none;margin:20px 0 6px;overflow:visible}.page-hero.has-art .wrap>.art.a-photo .stage{position:relative;inset:auto;height:auto!important}.a-photo img{aspect-ratio:8 / 7;height:auto;border-radius:20px}}form .done[hidden]{display:none!important}.form-err{margin:6px 0 0;font-size:var(--fs-13);font-weight:600;color:var(--lt-error)}.form-err[hidden]{display:none}.corp-hero .tagline{margin-top:10px;font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:.01em;color:var(--lt-orange-text)}.strip2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,44px)}.strip2 .media{aspect-ratio:4 / 3;margin:0}.more-prose{margin-top:18px}.more-prose summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:var(--lt-orange-text);list-style:none;min-height:44px}.more-prose summary::-webkit-details-marker{display:none}.more-prose summary:after{content:"↓"}.more-prose[open] summary:after{content:"↑"}.more-prose .m-close,.more-prose[open] .m-open{display:none}.more-prose[open] .m-close{display:inline}.more-prose p{margin-top:18px}a.doc{transition:border-color .2s}a.doc:hover{border-color:var(--lt-orange)}a.doc .dc-go{margin-left:auto;width:20px;color:var(--ink-3)}.corp-docs .dc-row{grid-template-columns:minmax(0,1fr)}.corp-docs .dc-t b a:hover{color:var(--lt-orange-text)}.corp-docs .dc-tags{display:flex;gap:6px;margin-top:6px}.corp-docs a.dc-tag{min-width:54px}.corp-docs a.dc-tag:hover{background:var(--lt-orange)}@media (max-width: 640px){.strip2{grid-template-columns:1fr}}.rk-top{padding-top:calc(var(--crumb-top, 100px) + 8px)}.rk-top .crumbs{margin-bottom:18px}.rk-head{max-width:760px;margin-bottom:26px}.rk-head h1{margin-top:6px}.y-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.y-view{position:sticky;top:92px;margin:0}.kv-t small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.y-view .kv-dot{background:var(--k)}.kv-cv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kv-scene.cv-on .kv-paint{opacity:0}.y-tabs{margin-bottom:12px}.y-panel>p{margin:0 0 12px;font-size:var(--fs-14)}.y-pals{display:grid;gap:10px}.y-pal{padding:14px;border-radius:18px;border:1px solid var(--line);background:#fff}.y-pal-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.y-pal-h :is(h2,h3){font-size:var(--fs-18);font-weight:800;letter-spacing:-.01em}.y-pal-h p{font-size:var(--fs-12);color:var(--ink-3)}.y-sws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rk-sw{display:block;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;font:inherit;color:var(--ink);min-height:44px}.rk-sw i{display:block;height:46px}.rk-sw span{display:block;padding:6px 8px 7px}.rk-sw b{display:block;font-size:var(--fs-12);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-sw small{display:block;font-size:var(--fs-12);color:var(--ink-3);font-weight:700;letter-spacing:.04em}.rk-sw:hover{border-color:var(--lt-orange)}.rk-sw[aria-pressed=true]{border-color:var(--lt-orange);box-shadow:0 0 0 1px var(--lt-orange)}.y-src{margin-top:18px;max-width:980px;color:var(--ink-3)}.rk-tabs button small{font-size:var(--fs-12);color:var(--ink-3)}.rk-tools{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:16px}.rk-fams{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.rk-count{white-space:nowrap;color:var(--ink-3)}.rk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.rk-tile{display:block;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.rk-tile[hidden]{display:none}.rk-tile i{display:block;aspect-ratio:1 / .7}.rk-tile span{display:block;padding:9px 10px 11px}.rk-tile b{display:block;font-size:var(--fs-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-tile small{display:block;font-size:var(--fs-12);font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.rk-tile:hover{border-color:var(--lt-orange)}.rk-tile:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}.rk-dlg{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto}.rk-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;min-height:180px;padding:22px;background:var(--k, #eee);color:var(--fg, #16161a)}.rk-hero h2{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:inherit}.rk-meta{font-size:var(--fs-13);font-weight:600;color:inherit;opacity:.9}.rk-hero .sf-close{align-self:flex-start;background:#ffffffe6;color:#16161a}.rk-body{padding:18px 22px 24px;display:grid;gap:12px}.rk-body[hidden]{display:none}.rk-body h3{font-size:var(--fs-18);font-weight:800;margin-top:8px}.rk-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.rk-dl div{padding:10px 12px;border-radius:12px;background:var(--bg-1)}.rk-dl dt{font-size:var(--fs-12);font-weight:600;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.rk-dl dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.rk-scene{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.rk-scene[hidden]{display:none}.rk-scene .kv-frame{border-radius:16px;position:relative;overflow:hidden}.rk-scene .kv-frame img{width:100%;height:100%;object-fit:cover}.rk-scene .kv-paint{background:var(--k)}.rk-tones{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.rk-tones .rk-sw{width:96px;flex:none}.rk-prods{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rk-prod{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:16px}.rk-prod[hidden]{display:none}.rk-prod img{width:64px;height:64px;object-fit:contain}.rk-prod b{display:block;font-size:var(--fs-14)}.rk-prod small{display:block;font-size:var(--fs-12);color:var(--ink-3);margin-top:2px}.rk-prod a:hover b{color:var(--lt-orange-text)}.rk-prods[data-d=prods] .rk-choose{display:none}.rk-fin,.rk-next{display:flex;flex-wrap:wrap;gap:8px}.rk-chosen{display:flex;align-items:center;gap:10px;font-weight:600}.rk-chosen i{width:28px;height:28px;border-radius:8px;border:1px solid rgba(20,20,24,.15);flex:none}.pdp-colour{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:var(--fs-14)}.pdp-colour i{width:26px;height:26px;border-radius:8px;border:1px solid rgba(20,20,24,.15)}@media (max-width: 900px){.y-grid{grid-template-columns:1fr}.y-view{position:relative;top:0}.rk-tools{grid-template-columns:1fr}.rk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk-dlg{width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0;border-radius:22px 22px 0 0}.rk-prod{grid-template-columns:52px minmax(0,1fr)}.rk-prod .rk-choose{grid-column:1 / -1}}@media (max-width: 420px){.y-sws{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-spec{display:flex;flex-wrap:wrap;gap:2px 12px;margin:3px 0 0;font-size:var(--fs-12);color:var(--ink-3)}.rk-spec div{display:flex;gap:4px}.rk-spec dt{font-weight:600}.rk-spec dt:after{content:":"}.rk-spec dd{margin:0}.rk-head{margin-bottom:20px}.rk-tabbar{display:flex;gap:4px;width:max-content;max-width:100%;padding:4px;margin-bottom:clamp(24px,3vw,40px);border-radius:999px;background:var(--bg-1);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none;scroll-margin-top:96px}.rk-tabbar::-webkit-scrollbar{display:none}.rk-tabbar [role=tab]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;border-radius:999px;font-size:var(--fs-14);font-weight:600;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}.rk-tabbar [role=tab]:hover{color:var(--ink)}.rk-tabbar [role=tab]:focus-visible{outline-offset:2px}html:not([data-rk-tab]) #rkt-2027,html[data-rk-tab="2027"] #rkt-2027,html[data-rk-tab=renkler] #rkt-renkler,html[data-rk-tab=dene] #rkt-dene{color:var(--lt-orange-text);font-weight:600;box-shadow:inset 0 -3px 0 var(--lt-orange)}html[data-rk-tab="2027"] #renkler,html[data-rk-tab=renkler] [id="2027"],.rk-panel[hidden]{display:none}html[data-rk-tab=dene] :is([id="2027"],#renkler),html[data-rk-tab]:not([data-rk-tab=dene]) :is(#dene,[data-rk-try]){display:none}html[data-rk-tab=dene] .rk-top{padding-bottom:0}.rk-try{margin-top:clamp(24px,3vw,40px)}.rk-try .head{margin-bottom:0}.rk-try-studio .section.tight{padding-top:clamp(16px,2vw,28px)}.rk-panel+.rk-panel{margin-top:clamp(56px,7vw,110px)}.rk-panel:focus-visible{outline:none}.rk-all>.head{margin-bottom:18px}.rk-all>.head h2{margin-top:0;font-size:clamp(26px,3vw,40px)}.t27-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(18px,3vw,40px);border-radius:28px;background:color-mix(in srgb,var(--k) 10%,#fff);border:1px solid color-mix(in srgb,var(--k) 18%,#fff)}.t27-eb{color:color-mix(in srgb,var(--k) 55%,#111)}.t27-name{margin-top:10px;font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.t27-copy .lead-s{margin-top:14px}.t27-lead{display:flex;align-items:center;gap:14px;margin-top:22px;padding:10px 16px 10px 10px;border-radius:18px;background:#fff;border:1px solid var(--line);max-width:420px}.t27-lead:hover{border-color:var(--lt-orange)}.t27-lead i{width:56px;height:56px;border-radius:14px;flex:none;box-shadow:inset 0 0 0 1px #1414181f}.t27-lead span{flex:1;min-width:0}.t27-lead small{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.t27-lead b{display:block;font-size:var(--fs-20, 20px);font-weight:800;letter-spacing:-.01em;line-height:1.25}.t27-lead em{font-style:normal;font-size:var(--fs-13);font-weight:700;letter-spacing:.04em;color:var(--ink-3)}.t27-arr{font-size:var(--fs-18)}[dir=rtl] .t27-arr,[dir=rtl] .t27-acts .more b,[dir=rtl] .t27-cta .btn b,[dir=rtl] .t27-prod em span{display:inline-block;transform:scaleX(-1)}.t27-strip,.t27-sws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.t27-sw{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;color:var(--ink)}.t27-sw:hover{border-color:var(--lt-orange)}.t27-sw i{display:block;height:44px;box-shadow:inset 0 -1px #1414180f}.t27-sw span{display:block;padding:6px 8px 7px}.t27-sw b{display:block;font-size:var(--fs-12);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t27-sw small{display:block;font-size:var(--fs-12);color:var(--ink-3);line-height:1.35}.t27-copy .cta-row{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.t27-photo{margin:0}.t27-frame{position:relative;aspect-ratio:4 / 3;border-radius:22px;overflow:hidden;background:#ddd}.t27-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease)}.t27-frame .is-eve{opacity:0}.t27-photo.eve .is-eve{opacity:1}.t27-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;margin-top:10px}.t27-photo figcaption small{font-size:var(--fs-12);color:var(--ink-2)}.t27-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--line)}.t27-seg button{min-height:40px;padding:6px 16px;border:0;border-radius:999px;background:none;font-size:var(--fs-13);font-weight:600;color:var(--ink-2);cursor:pointer}.t27-seg button[aria-pressed=true]{background:var(--lt-black);color:#fff}@media (prefers-reduced-motion: reduce){.t27-frame img{transition:none}}.t27-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px clamp(24px,5vw,80px);margin-top:clamp(56px,7vw,110px)}.t27-why .h2{font-size:clamp(30px,3.6vw,52px)}.t27-why-t p{font-size:var(--fs-16);color:var(--ink-2);text-wrap:pretty}.t27-why-t p+p{margin-top:12px}.t27-facts{list-style:none;margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.t27-facts li{padding:14px 16px;border-radius:16px;background:var(--bg-1)}.t27-facts b{display:block;font-size:var(--fs-18);font-weight:800}.t27-facts span{display:block;margin-top:2px;font-size:var(--fs-13);color:var(--ink-2);line-height:1.45}.t27-sec{margin-top:clamp(56px,7vw,110px);scroll-margin-top:96px}.t27-sec>.head{margin-bottom:clamp(20px,2.6vw,36px)}.t27-sec>.head h2{font-size:clamp(30px,3.6vw,52px)}.t27-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.t27-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.t27-card.is-lead{border-color:color-mix(in srgb,var(--k) 55%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--k) 55%,#fff)}.t27-card-ph{aspect-ratio:16 / 9;overflow:hidden;background:#ddd}.t27-card-ph img{width:100%;height:100%;object-fit:cover}.t27-card-b{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.t27-card-b>p{font-size:var(--fs-14);color:var(--ink-2);margin-top:6px}.t27-card h3{font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.t27-card .t27-trend{margin-top:2px;font-size:var(--fs-12);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.t27-badge{align-self:flex-start;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:var(--k);color:#fff;font-size:var(--fs-12);font-weight:700;letter-spacing:.04em}.t27-card{position:relative}.t27-card .t27-badge{position:absolute;top:14px;left:14px;margin:0;box-shadow:0 2px 10px #0000002e;z-index:1}.t27-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:16px}.t27-acts .btn{height:44px}.t27-acts .more{margin-top:0}.t27-note{margin-top:14px;max-width:980px}.rv{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.rv-view{position:sticky;top:92px;margin:0}.rv-view .kv-frame{aspect-ratio:16 / 10}.rv-view .kv-dot{background:var(--k)}.rv-side{display:grid;gap:12px}.rv-card{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.rv-card h3{font-size:var(--fs-18);font-weight:800}.rv-card>p{margin-top:4px;font-size:var(--fs-14);color:var(--ink-2)}.rv-alone{display:flex;align-items:center;gap:12px;margin-top:12px}.rv-alone small{color:var(--ink-3);font-weight:700}.rv-sw{flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer}.rv-sw i{display:block;width:100%;height:100%}.rv-sw[aria-pressed=true]{outline:2px solid var(--lt-orange);outline-offset:2px}.rv-pals{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 12px}.rv-pals button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font-size:var(--fs-13);font-weight:600;color:var(--ink);cursor:pointer}.rv-pals button i{width:30px;height:30px;border-radius:999px;box-shadow:inset 0 0 0 1px #1414181f}.rv-pals button:hover{border-color:var(--lt-orange)}.rv-pals button[aria-pressed=true]{border-color:var(--lt-black);box-shadow:inset 0 0 0 1px var(--lt-black)}.rv-roles{list-style:none;display:grid;gap:10px}.rv-roles[hidden]{display:none}.rv-roles li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.rv-roles span{display:block;min-width:0}.rv-roles b{display:block;font-size:var(--fs-12);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.rv-roles a.rv-name{display:inline-block;font-size:var(--fs-14);font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rv-roles a.rv-name:hover{text-decoration-color:var(--lt-orange)}.rv-roles a small{font-weight:700;color:var(--ink-3);letter-spacing:.04em}.rv-roles em{display:block;font-style:normal;font-size:var(--fs-13);color:var(--ink-2);line-height:1.4}.t27-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.t27-prod{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink)}.t27-prod:hover{border-color:var(--lt-orange)}.t27-prod-i{flex:none;width:72px;height:72px;border-radius:12px;background:var(--bg-1);display:grid;place-items:center}.t27-prod-i img{width:64px;height:64px;object-fit:contain}.t27-prod>span:last-child{min-width:0}.t27-prod small{display:block;font-size:var(--fs-12);color:var(--ink-3)}.t27-prod b{display:block;font-size:var(--fs-14);font-weight:700;line-height:1.3}.t27-prod em{display:block;margin-top:4px;font-style:normal;font-size:var(--fs-13);font-weight:600;color:var(--accent-text)}.t27-cta{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;flex-wrap:wrap;margin-top:clamp(56px,7vw,110px);padding:clamp(24px,4vw,48px);border-radius:28px;background:var(--lt-black);color:#fff}.t27-cta h2{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff}.t27-cta p{margin-top:8px;max-width:620px;color:#ffffffc7;font-size:var(--fs-15, 15px)}.t27-cta .btn{border-color:#fff}@media (max-width: 900px){.t27-hero{grid-template-columns:1fr;border-radius:22px}.t27-photo{order:-1}.t27-why,.t27-facts,.t27-cards,.rv{grid-template-columns:1fr}.rv-view{position:relative;top:0}}@media (max-width: 480px){.rk-tabbar{width:100%}.rk-tabbar [role=tab]{flex:1;justify-content:center;padding:8px 12px}.t27-strip,.t27-sws{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-ex{margin-top:12px;padding:10px 12px;font-size:var(--fs-12);line-height:1.45}.calc-err{color:#b3261e;font-size:var(--fs-13);font-weight:500;margin:6px 0 0}.calc-err[hidden]{display:none}#calc-err{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}#calc-err[hidden]{display:none}#calc-err.is-info{color:var(--ink-3, #5a5a5a);font-weight:400}#calc input[aria-invalid=true]{border-color:#b3261e}#calc [hidden]{display:none!important}.sp-shot.scene img{position:absolute;inset:0}.calc-cov{margin:6px 0 0;color:var(--ink-3)}.calc-fold{border:1px solid var(--line);border-radius:14px;background:#fff}.calc-fold>summary{cursor:pointer;padding:12px 14px;font-weight:600;font-size:var(--fs-14);list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px}.calc-fold>summary::-webkit-details-marker{display:none}.calc-fold>summary:after{content:"+";font-size:18px;color:var(--ink-3)}.calc-fold[open]>summary:after{content:"−"}.calc-fold>:not(summary){margin:0 14px 14px}.calc-fold .calc-fig{margin:0 10px 12px}.calc .form .calc-fold>.consent{margin:0 14px 14px}.calc .result .calc-fold{margin-top:14px}.calc .result .how-steps{font-size:var(--fs-13);display:grid;gap:6px;padding-left:18px}.calc-sum{font:600 var(--fs-13)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-2)}.calc-go{margin-top:18px}.calc-go .btn{width:100%;justify-content:center}.calc-bar{display:none}@media (max-width: 900px){.calc-bar{display:flex;position:sticky;bottom:0;z-index:30;margin:12px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 18px #14141814;font-size:var(--fs-14)}.calc-bar b{font-size:20px}.calc-bar a{font-weight:600;white-space:nowrap;color:var(--lt-orange-text)}}@media (max-width: 900px){.calc-bar{padding-right:76px}}.form-sum{margin:0 0 14px;font-weight:600}@media (max-width: 600px){.cline .csku .sku{display:none}.cline .cmeta{margin-top:4px}.cline .cname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.btn>b[aria-hidden=true],.hc-btn>b[aria-hidden=true]{display:none}.dd-sic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-inline-start:-3px}.dd-chev{stroke-width:1.15}.nav:not(.scrolled) .cartbtn,.nav:not(.scrolled) .lang>button{border-color:transparent;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hsoc{display:flex;align-items:center;gap:2px}.hsoc a,.menu-soc a{display:grid;place-items:center;width:36px;height:44px;color:currentColor;opacity:.82;border-radius:10px;transition:color .2s,opacity .2s}.hsoc a:hover,.menu-soc a:hover{color:var(--lt-orange-text);opacity:1}.hsoc svg,.menu-soc svg{width:19px;height:19px}.menu-soc{display:none;gap:6px;padding:14px 10px 4px;border-top:1px solid var(--lt-grey-200);margin-top:8px}.menu-soc a{width:44px;height:44px;border:1px solid var(--lt-grey-200);border-radius:50%}@media (max-width: 1100px){.hsoc{display:none}.menu-soc{display:flex}}.pre-foot{background:var(--lt-grey-50);border-top:1px solid var(--lt-grey-200);padding:clamp(28px,4vw,48px) 0;display:grid;gap:14px}.nl-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px 32px;align-items:center;padding:22px 26px;border-radius:22px;background:#fff;border:1px solid var(--lt-grey-200)}.nl-copy h2{font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.nl-copy p{margin:6px 0 0;font-size:var(--fs-14);color:var(--lt-text-2);line-height:1.5}.nl-row{display:flex;gap:8px}.nl-copy,.nl-form{min-width:0}.nl-row input{width:0}.nl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl-row input{flex:1;min-width:0;height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--lt-grey-300);background:#fff;font:400 var(--fs-16) Inter,system-ui,sans-serif;color:var(--lt-text)}.nl-row input:focus{outline:2px solid var(--lt-orange);outline-offset:1px}.nl-row input[aria-invalid=true]{border-color:var(--lt-error)}.nl-row .btn{height:48px;flex:none}.nl-consent{display:flex;gap:10px;align-items:flex-start;margin-top:10px;font-size:var(--fs-12);line-height:1.5;color:var(--lt-text-2);cursor:pointer}.nl-consent input{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--lt-orange)}.nl-consent a{color:var(--lt-orange-text);text-decoration:underline}.nl-msg{margin:8px 0 0;font-size:var(--fs-13);font-weight:600}.nl-msg[data-kind=ok]{color:var(--lt-success)}.nl-msg[data-kind=err]{color:var(--lt-error)}.nl-msg[data-kind=off]{color:var(--lt-warning-text);background:var(--lt-warning-tint);padding:8px 12px;border-radius:10px}.nl-msg[hidden],.nl-bad{display:none}.hp{position:absolute!important;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}@media (max-width: 800px){.nl-box{grid-template-columns:1fr;padding:18px}}.fb-tab{position:fixed;right:0;top:50%;z-index:40;display:flex;align-items:center;gap:8px;padding:14px 9px;border:0;border-radius:0 12px 12px 0;background:var(--lt-black);color:#fff;font:600 var(--fs-13) Inter,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);box-shadow:6px 0 18px #1414182e;transition:background .2s,padding .2s}.fb-tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg)}.fb-tab:hover{background:var(--lt-orange)}.fb-tab:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}html[dir=rtl] .fb-tab{right:auto;left:0;border-radius:0 12px 12px 0;transform:translateY(-50%);box-shadow:6px 0 18px #1414182e}@media (max-width: 700px){.fb-tab{top:38%;padding:10px 6px;font-size:var(--fs-12);gap:6px}.fb-tab svg{width:15px;height:15px}}@media print{.fb-tab,.pre-foot{display:none}}@media (prefers-reduced-motion: reduce){.fb-tab{transition:none}}.rb-acc{display:block;max-width:880px;border-top:1px solid var(--lt-grey-200)}.rb-group h3{font-size:var(--fs-18);font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.rb-item{border-bottom:1px solid var(--lt-grey-200)}.rb-item h4{margin:0;font-size:inherit}.rb-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 0;border:0;background:none;font:600 var(--fs-16)/1.35 Inter,system-ui,sans-serif;color:var(--lt-text);text-align:start;cursor:pointer}.rb-q:hover span{color:var(--lt-orange-text)}.rb-q i{width:12px;height:12px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.rb-q[aria-expanded=true] i{transform:rotate(-135deg) translate(-3px,-3px)}.rb-a{padding:0 0 14px}.rb-a[hidden]{display:none}.rb-a p{margin:0;font-size:var(--fs-14);line-height:1.65;color:var(--lt-text-2)}.rb-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px!important}.rb-links a{font-size:var(--fs-13);font-weight:600;color:var(--lt-orange-text)}@media (prefers-reduced-motion: reduce){.rb-q i{transition:none}}.dd-panel.dd-mega{left:-12px;translate:none;grid-template-columns:repeat(var(--dd-n, 3),minmax(0,1fr));gap:8px;width:min(920px,calc(100vw - 48px));padding:10px}.dd-mega:has(>.dd-card:nth-child(4)){--dd-n: 4}.links .dd-panel a.dd-card,.dd-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 16px 14px;border-radius:14px;color:#fff;text-decoration:none;white-space:normal;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .2s,border-color .2s}.links .dd-panel a.dd-card:hover,.links .dd-panel a.dd-card:focus-visible{background:#ffffff17;border-color:#eb6725b3}.links .dd-panel a.dd-card[aria-current=page]{border-color:var(--lt-orange)}.dd-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.dd-eb{font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.dd-t{font-size:var(--fs-18);font-weight:800;letter-spacing:-.015em;line-height:1.2;color:#fff}.dd-t em{font-style:normal;color:var(--lt-orange)}.dd-t .dd-mark{display:block;height:15px;width:auto;margin:3px 0 2px}.mg-t .mg-mark{display:block;height:13px;width:auto;margin:2px 0 3px}.page-hero .lt-mark-h{margin:18px 0 14px}.page-hero .lt-mark-h img{display:block;height:clamp(30px,4.2vw,46px);width:auto;max-width:100%}.dd-d,.dd-chips i{overflow-wrap:anywhere}.dd-d{font-size:var(--fs-13);font-weight:500;line-height:1.45;color:#ffffffc7}.dd-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.dd-chips i{font-style:normal;font-size:var(--fs-12);font-weight:600;padding:2px 8px;border-radius:999px;background:#ffffff1a;color:#ffffffd9}.dd-go{position:absolute;top:14px;right:14px;font-weight:500;color:#fff9;transition:transform .2s}.dd-card:hover .dd-go{transform:translate(3px);color:#fff}.dd-ico.r{background:var(--lt-orange)}.dd-ico.t{background:#0f8a7e}.mg-tx{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mg-tx small{font-size:var(--fs-12);font-weight:500;color:#ffffffb3;letter-spacing:0;width:auto}.menu nav a.mg-item .mg-tx{flex:1}.menu nav a.mg-item .mg-tx small{width:auto;font-weight:500;letter-spacing:0;color:#ffffffb3}@media (max-width: 1200px){.dd-panel.dd-mega{--dd-n: 2 !important;width:min(620px,calc(100vw - 48px))}}@media (prefers-reduced-motion: reduce){.dd-go{transition:none}}.dd-btn.plain{background:none;color:inherit;box-shadow:none;padding:0 8px 0 10px;font-weight:500}.dd-btn.plain:hover,.nav-dd.open .dd-btn.plain{background:#1414180f}.nav-dd.dd-corp.is-cur .dd-btn.plain{background:none;box-shadow:inset 0 -2px 0 var(--lt-orange);border-radius:0}.dd-panel.dd-corp-p{left:50%;translate:-50% 0;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);gap:14px;width:min(720px,calc(100vw - 48px));padding:12px}.cm-links{display:grid;gap:1px;align-content:start}.links .dd-corp-p .cm-links a{padding:8px 12px;border-radius:10px;font-size:var(--fs-14);font-weight:600;color:#fff}.cm-cards{display:grid;gap:10px;align-content:start}.cm-card{position:relative;display:grid;gap:6px;padding:16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff}.cm-card b{font-size:var(--fs-16);font-weight:800}.cm-card p{font-size:var(--fs-13);line-height:1.45;color:#ffffffc7;margin:0}.cm-card.luna{padding-left:70px}.cm-card .cm-face{position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%}.cm-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cm-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #fff;background:#fff;color:var(--lt-black);font:600 var(--fs-13) Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none}.cm-btn.ghost{background:transparent;color:#fff;border-color:#fff6}.cm-btn:hover{border-color:var(--lt-orange)}.links .dd-corp-p a.cm-btn.ghost{color:#fff;padding:0 14px}details.mg-corp>summary{list-style:none;cursor:pointer}details.mg-corp>summary::-webkit-details-marker{display:none}details.mg-corp>summary i{margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}details.mg-corp[open]>summary i{transform:rotate(-135deg)}.menu nav .mg-item.mg-act{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:#eb672529;color:#fff;font:600 var(--fs-16) Inter,system-ui,sans-serif;text-align:start;cursor:pointer}.menu nav .mg-item.mg-act b{margin-left:auto}.mg-corp .mg-items a.mg-item{padding:9px 10px}.c-top{padding-top:calc(var(--crumb-top, 100px) + 8px)}.c-head{max-width:760px;margin:18px 0 22px}.c-head h1{font-size:clamp(36px,5vw,64px)}.intents{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.intent{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;height:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--lt-grey-200);background:#fff;text-align:start;font:inherit;color:var(--lt-text);cursor:pointer;text-decoration:none;transition:border-color .2s}.intent:hover,.intent:focus-visible{border-color:var(--lt-orange)}.ic-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--lt-grey-50)}.ic-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic-tx b{display:block;font-size:var(--fs-16);font-weight:700;line-height:1.3}.ic-tx small{display:block;font-size:var(--fs-13);color:var(--lt-text-2);line-height:1.4;margin-top:2px}.intent>i{font-style:normal;color:var(--lt-text-3)}.intent[data-chat-open] .ic-ico{background:var(--lt-orange-tint);color:var(--lt-orange-text)}.c-docs{margin-top:12px}.ch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.ch{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--lt-grey-200);text-decoration:none;color:var(--lt-text)}.ch:hover{border-color:var(--lt-orange)}.ch svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ch small{display:block;font-size:var(--fs-12);color:var(--lt-text-3);font-weight:600}.ch b{display:block;font-size:var(--fs-16);font-weight:700;white-space:nowrap}.ch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-top:12px}.ch-hours .hours-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.open-badge{margin-left:auto;padding:3px 10px;border-radius:999px;font-size:var(--fs-12);font-weight:700;background:var(--lt-grey-100);color:var(--lt-text-2)}.open-badge.is-open{background:#e7f4ea;color:var(--lt-success)}.ch-side{display:grid;gap:8px;justify-items:start}.ch-side .social{margin-top:0}.btn .btn-face{width:24px;height:24px;border-radius:50%;margin-inline-end:4px}.ctx-chips{display:flex;flex-wrap:wrap;gap:6px}.ctx-chips[hidden]{display:none}.ctx-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--lt-orange-tint);font-size:var(--fs-13)}.ctx-chip button{width:28px;height:28px;border:0;border-radius:50%;background:none;cursor:pointer;font-size:var(--fs-16)}.ctx-chip button:hover{background:#0000000f}.loc-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:center;margin-top:16px}.loc-grid .visit-map{margin:0}.dirs{flex-wrap:wrap;margin-top:8px}.dirs .btn{height:44px;padding:0 14px}@media (max-width: 900px){.ch-grid{grid-template-columns:1fr 1fr}.ch-row,.loc-grid{grid-template-columns:1fr}}@media (max-width: 520px){.ch-grid,.intents{grid-template-columns:1fr}}.ch-grid.ch-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ch.primary{padding:20px 22px;border-color:var(--lt-orange);background:color-mix(in srgb,var(--lt-orange) 6%,transparent)}.ch.primary b{font-size:var(--fs-24, 24px)}.ch.primary svg{width:28px;height:28px;color:var(--lt-orange)}.ch-grid.ch-sec{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.ch-row:has(>.ch-side:only-child){grid-template-columns:1fr}.footer li.fsec{opacity:1}@media (max-width: 520px){.ch-grid.ch-main,.ch-grid.ch-sec{grid-template-columns:1fr}.ch.primary b{font-size:var(--fs-20, 20px);white-space:normal;overflow-wrap:anywhere}}.consent-note{margin:2px 0 0;color:var(--lt-muted,#5b5b5b);line-height:1.5}.consent-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cm-card .cm-face{object-fit:cover;animation:ltcBob 4.5s ease-in-out infinite,ltcBreathe 6s ease-in-out infinite}.btn .btn-face{object-fit:cover}@keyframes ltcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ltcBreathe{0%,to{scale:1}50%{scale:1.03}}@media (prefers-reduced-motion: reduce){.cm-card .cm-face{animation:none}}.btn.primary,.btn.accent,.hc-btn.primary,body.hero-dark .hc-btn.primary,.t-btn:not(.ghost),.fb-dlg .btn.primary{background:var(--lt-cta);border-color:var(--lt-cta);color:var(--lt-on-cta)}.btn.primary:hover,.btn.accent:hover,.hc-btn.primary:hover,body.hero-dark .hc-btn.primary:hover,.t-btn:not(.ghost):hover,.fb-dlg .btn.primary:hover{background:var(--lt-cta-hover);border-color:var(--lt-cta-hover);color:var(--lt-on-cta)}.hc-btn.primary,.t-btn:not(.ghost){box-shadow:0 0 0 2px #ffffffe6}.cm-btn:not(.ghost){background:var(--lt-cta);border-color:var(--lt-cta);color:var(--lt-on-cta)}.cm-btn:not(.ghost):hover{background:var(--lt-cta-hover);border-color:var(--lt-cta-hover)}.nav-dd.is-cur .dd-btn:not(.plain){background:#3a3a42}.dd-panel{background:#fff;border:1px solid var(--lt-grey-200);box-shadow:0 24px 60px #14141829}.links .dd-panel a,.links .dd-panel a:hover,.links .dd-panel a:focus-visible{color:var(--lt-text)}.links .dd-panel a:hover,.links .dd-panel a:focus-visible{background:var(--lt-grey-50)}.links .dd-panel a[aria-current=page]{background:var(--lt-orange-tint)}.links .dd-panel a.dd-card,.dd-card{color:var(--lt-text);background:#fff;border:1px solid var(--lt-grey-200)}.links .dd-panel a.dd-card:hover,.links .dd-panel a.dd-card:focus-visible{background:var(--lt-grey-50);border-color:var(--lt-orange)}.dd-eb{color:var(--lt-text-3)}.dd-t,.dd-t em{color:var(--lt-text)}.dd-d{color:var(--lt-text-2)}.dd-chips i{background:var(--lt-grey-100);color:var(--lt-text-2)}.dd-go{color:var(--lt-text-3)}.dd-card:hover .dd-go{color:var(--lt-orange-text)}.links .dd-corp-p .cm-links a{color:var(--lt-text)}.cm-card{background:var(--lt-grey-50);border:1px solid var(--lt-grey-200);color:var(--lt-text)}.cm-card p{color:var(--lt-text-2)}.cm-btn.ghost,.links .dd-corp-p a.cm-btn.ghost{background:#fff;color:var(--lt-text);border-color:var(--lt-grey-300)}.cm-btn.ghost:hover{border-color:var(--lt-orange)}.cm-card.luna{padding-left:16px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center}.cm-card.luna .cm-face{position:static;grid-row:1}.cm-card.luna>b{grid-column:2}.cm-card.luna>p,.cm-card.luna>.cm-acts{grid-column:1 / -1}.mg-items{background:#fff;border:1px solid var(--lt-grey-200);box-shadow:0 10px 28px #1414181a}.menu nav a.mg-item,.menu nav a.mg-item b{color:var(--lt-text)}.menu nav a.mg-item:hover,.menu nav a.mg-item:focus-visible,.menu nav a.mg-item[aria-current=page]{background:var(--lt-grey-50)}.mg-tx small,.menu nav a.mg-item .mg-tx small{color:var(--lt-text-2)}.menu nav .mg-item.mg-act{background:var(--lt-orange-tint);color:var(--lt-text)}.fcol li.fpair{display:grid;gap:2px}.fcol li.fpair small{font-size:var(--fs-12);font-weight:600;letter-spacing:.02em;color:var(--lt-text-3)}.fswitch{display:flex!important;align-items:center;gap:10px!important}.fswitch legend{float:left;margin:0!important}.fsw{display:inline-flex;padding:4px;border-radius:999px;background:var(--lt-grey-100);gap:2px}.fsw label{position:relative;display:inline-flex!important;align-items:center;min-height:36px;padding:0 16px!important;border-radius:999px;cursor:pointer;font-size:var(--fs-14);font-weight:600;color:var(--lt-text-2);transition:background .2s,color .2s}.fsw input{position:absolute;inset:0;opacity:0;margin:0;width:100%!important;height:100%!important;cursor:pointer}.fsw label:has(input:checked){background:var(--lt-black);color:#fff}.fsw label:has(input:focus-visible){outline:2px solid var(--lt-orange);outline-offset:2px}.fsw label:hover:not(:has(input:checked)){background:#fff}.pfilters .fgroup:not(.fswitch) label,.rail-filt label,.calc-fin label{position:relative;display:inline-flex!important;align-items:center;gap:6px;min-height:36px;padding:0 14px!important;border:1px solid var(--lt-grey-300);border-radius:999px;background:#fff;cursor:pointer;font-size:var(--fs-14);font-weight:600;color:var(--lt-text);transition:border-color .2s,background .2s;margin:2px}.pfilters .fgroup:not(.fswitch) label input,.rail-filt label input{position:absolute;inset:0;opacity:0;margin:0;width:100%!important;height:100%!important;cursor:pointer}.pfilters .fgroup:not(.fswitch) label:hover,.rail-filt label:hover{border-color:var(--lt-orange);background:#fff}.pfilters .fgroup:not(.fswitch) label:has(input:checked),.rail-filt label:has(input:checked){border-color:var(--lt-orange);color:var(--lt-orange-strong)}.pfilters .fgroup:not(.fswitch) label:has(input:checked):before,.rail-filt label:has(input:checked):before{content:"✓";font-size:12px;font-weight:800}.pfilters .fgroup:not(.fswitch) label:has(input:focus-visible),.rail-filt label:has(input:focus-visible){outline:2px solid var(--lt-orange);outline-offset:2px}.pfilters .fgroup:not(.fswitch) label small,.rail-filt label small{color:var(--lt-text-3);font-weight:500}.rb-box{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:28px;align-items:start}.rb-box .rb-acc{max-width:none}.rb-tabs{display:grid;gap:4px;position:sticky;top:96px}.rb-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:none;font:600 var(--fs-14) Inter,system-ui,sans-serif;color:var(--lt-text-2);text-align:start;cursor:pointer}.rb-tab small{font-size:var(--fs-12);color:var(--lt-text-3);font-variant-numeric:tabular-nums}.rb-tab:hover{color:var(--lt-text);background:var(--lt-grey-50)}.rb-tab[aria-selected=true]{border-color:var(--lt-orange);color:var(--lt-orange-strong)}.rb-tab:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}.rb-panel[hidden]{display:none}@media (max-width: 860px){.rb-box{grid-template-columns:1fr;gap:14px}.rb-tabs{position:static;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.rb-tab{flex:none;border-color:var(--lt-grey-300);border-radius:999px;min-height:40px}}.rk-head,.rk-head .lead-s{max-width:none}@media (min-width: 900px){.rk-head .lead-s{white-space:nowrap}}.rk-hero{min-height:0;padding:14px 18px;align-items:center}.rk-hero h2{font-size:clamp(24px,3vw,30px)}.rk-hero .rk-meta{font-size:var(--fs-12)}.rk-body{padding:14px 18px 18px;gap:10px}.rk-body h3{font-size:var(--fs-16);margin-top:4px}.rk-dl{display:flex;flex-wrap:wrap;gap:6px}.rk-dl div{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px}.rk-dl dd{margin:0;font-size:var(--fs-14)}.rk-scene{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rk-scene .kv-frame{aspect-ratio:16 / 9}.rk-prod{padding:8px}.rk-prod img{width:52px;height:52px}.rk-tones .rk-sw{width:84px}.prod .display.mid{font-weight:800}.pdp .pdp-ctas .calc-open{height:46px;padding:0 18px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink);font-size:var(--fs-14);font-weight:600}.pdp .pdp-ctas .calc-open:hover{border-color:var(--lt-orange)}.pdp .pdp-ctas .calc-open svg{width:18px;height:18px}details.doc-card{margin-top:14px;border:1px solid var(--line);border-radius:14px}details.doc-card>.dc-sum{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;cursor:pointer;list-style:none}details.doc-card>.dc-sum::-webkit-details-marker{display:none}details.doc-card>.dc-sum small{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--lt-grey-100);display:inline-grid;place-items:center;font-size:var(--fs-12);font-weight:700;color:var(--lt-text-2);letter-spacing:0}details.doc-card>.dc-sum i{margin-inline-start:auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}details.doc-card[open]>.dc-sum i{transform:rotate(-135deg)}details.doc-card>.dc-sum:hover{color:var(--lt-orange-text)}details.doc-card>.dc-sum:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px;border-radius:14px}details.doc-card .dc-list{padding:0 10px 10px}details.doc-card{padding:0}.kfin{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:0;border:0}.kfin legend{float:left;margin:0;font-size:var(--fs-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-text-3)}.kv-sheen{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;background:linear-gradient(115deg,#fff0 20%,#ffffff47 42%,#ffffff0f 55%,#fff0 70%),linear-gradient(180deg,#ffffff24,#fff0 60%);mix-blend-mode:screen}.kv.gloss .kv-sheen{opacity:1}@media (prefers-reduced-motion: reduce){.kv-sheen{transition:none}}.c-head+.h2.sm{margin-top:8px}.c-duo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.c-call{display:grid;gap:10px;align-content:start}.c-call .h2.sm{margin:0 0 4px}.c-call .ch-grid{grid-template-columns:1fr;gap:8px;margin-top:0}.c-call .ch{padding:10px 14px}.c-call .ch-row{display:grid;gap:10px}.c-call .ch-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.c-call .ch-side .small{margin:0}.c-duo .form.card{padding:clamp(18px,2.4vw,28px)!important}.c-duo .form .h2{font-size:clamp(22px,2.4vw,30px)!important}@media (max-width: 960px){.c-duo{grid-template-columns:1fr}}.c-call .ch-grid.ch-main,.c-call .ch-grid.ch-sec{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.c-call .ch.primary{padding:12px 14px}.c-call .ch.primary b{font-size:var(--fs-18)}.c-call .ch.primary svg{width:22px;height:22px}.c-call .ch b{overflow-wrap:anywhere}.c-call .ch-row{grid-template-columns:1fr;margin-top:0}@media (max-width: 520px){.c-call .ch-grid.ch-main,.c-call .ch-grid.ch-sec{grid-template-columns:1fr}}.dd-panel.dd-mega{left:50%;translate:-50% 0}.info .more{background:var(--lt-cta);border-color:var(--lt-cta);color:var(--lt-on-cta)}.info .more:hover{background:var(--lt-cta-hover);border-color:var(--lt-cta-hover);color:var(--lt-on-cta)}.fb-tab{background:var(--lt-cta);color:var(--lt-on-cta)}.fb-tab:hover,.fb-tab:focus-visible{background:var(--lt-cta-hover)}@media (max-width: 1024px){.hc-sub{display:none}}.dd-ico,.menu nav a.mg-item .dd-ico{width:40px;height:40px;background:none!important;border-radius:0}.dd-ico,.dd-ico.r,.dd-ico.t,.dd-ico.k,.dd-ico.c{color:var(--lt-text)}.dd-ico svg,.menu nav a.mg-item .dd-ico svg{width:34px;height:34px;stroke-width:1.6}.menu nav a.mg-item .dd-ico{width:34px;height:34px}.menu nav a.mg-item .dd-ico svg{width:30px;height:30px}.dd-panel.dd-mega{gap:0;padding:0;overflow:hidden}.links .dd-panel a.dd-card,.dd-mega .dd-card{border:0;border-radius:0;background:none;padding:22px 22px 20px}.links .dd-mega a.dd-card+a.dd-card,.dd-mega .dd-card+.dd-card{border-left:1px solid var(--lt-grey-200)}.links .dd-panel a.dd-card:hover,.links .dd-panel a.dd-card:focus-visible{background:var(--lt-grey-50);border-color:var(--lt-grey-200)}.links .dd-panel a.dd-card:focus-visible{outline:2px solid var(--lt-orange);outline-offset:-2px}.links .dd-panel a.dd-card[aria-current=page]{background:var(--lt-grey-50);border-color:var(--lt-grey-200)}@media (max-width: 1200px){.links .dd-mega a.dd-card:nth-child(odd),.dd-mega .dd-card:nth-child(odd){border-left:0}.links .dd-mega a.dd-card:nth-child(n+3),.dd-mega .dd-card:nth-child(n+3){border-top:1px solid var(--lt-grey-200)}}.mg-items{gap:0;padding:0;margin-top:8px;background:none;border:0;border-radius:0;box-shadow:none}.menu nav .mg-items>.mg-item{border-radius:0;padding-top:12px;padding-bottom:12px}.menu nav .mg-items>.mg-item+.mg-item{border-top:1px solid var(--lt-grey-200)}.dd-panel.dd-corp-p{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;width:min(920px,calc(100vw - 48px));overflow:hidden}.dd-corp-p .cm-cards{display:contents}.dd-corp-p .cm-links{display:flex;flex-direction:column;gap:0;padding:10px 22px}.links .dd-corp-p .cm-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-radius:0;font-size:var(--fs-16);font-weight:400;color:var(--lt-text);background:none}.links .dd-corp-p .cm-links a+a{border-top:1px solid var(--lt-grey-200)}.links .dd-corp-p .cm-links a:after{display:none}.links .dd-corp-p .cm-links a:hover,.links .dd-corp-p .cm-links a:focus-visible{color:var(--lt-orange-text);background:none}.links .dd-corp-p .cm-links a[aria-current=page]{color:var(--lt-orange-text)}.dd-corp-p .cm-card{align-content:start;gap:8px;padding:22px;border:0;border-left:1px solid var(--lt-grey-200);border-radius:0;background:none}.dd-corp-p .cm-card.luna{padding-left:22px}.btn.primary,.btn.accent,.hc-btn.primary,.t-btn:not(.ghost),.fb-dlg .btn.primary,.cm-btn:not(.ghost),.info .more,.fb-tab,.ctb-row em{font-weight:700}.stats.s3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.stats.s3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#title #display,#title #slogan,#title #eyebrow{display:none}.fpay{margin-top:24px}.fpay img{display:block;height:24px;width:auto;max-width:100%}.livepay{padding:16px 18px;border-radius:14px;background:var(--bg-1);border:1px solid var(--line);display:grid;gap:10px}.livepay img{height:28px;width:auto}.livepay p{margin:0}.sbadges{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 0 0 6px;vertical-align:middle}.pdp .sbadges{display:flex;margin:10px 0 0}.sbadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.sbadge.in{background:#e5f4e4;color:#1f6b2a}.sbadge.out{background:#f0efec;color:#5c5c62}.sbadge.on{background:var(--lt-orange-50, #fdeee6);color:var(--lt-orange-text, #ee5d2e)}.sbadge.qt{background:#f0efec;color:#5c5c62}.packs span small{font-size:11px;font-weight:500;color:#1f6b2a;margin-left:2px}.packs span.out{color:var(--ink-3)}.packs span.out small{color:#8a8a90}.psizes span.out{opacity:.55;text-decoration:line-through}.dd-chips{display:block;margin-top:2px}.links .dd-panel .dd-chips i,.dd-chips i{display:inline;padding:0;border-radius:0;background:none;font-size:var(--fs-12);font-weight:500;color:var(--lt-text-3)}.dd-chips i+i:before{content:" · "}.hc-btn.primary,.t-btn:not(.ghost),body.hero-dark .hc-btn.primary{box-shadow:0 8px 22px #14141838}.hc-btn,body.hero-dark .hc-btn,.t-btn.ghost,.info .look{border-color:transparent;box-shadow:0 8px 22px #14141829}.hc-btn:hover,body.hero-dark .hc-btn:hover,.t-btn.ghost:hover,.info .look:hover{border-color:var(--lt-orange)}.t-btn .i-lens,.info .look .i-lens{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex:none}.links a.nav-shop{color:var(--lt-orange-text, #ee5d2e);background:var(--lt-orange-50, #fdeee6);border-radius:999px;padding:7px 14px;font-weight:700}.links a.nav-shop:hover{background:#fbe0d2}.links a.nav-shop[aria-current=page]{box-shadow:inset 0 0 0 1px var(--lt-orange)}.links a.nav-shop:after{display:none}.menu nav a.nav-shop span{color:var(--lt-orange-text, #ee5d2e)}.rb-tab[aria-selected=true]{background:none;color:var(--lt-orange-text, #ee5d2e)}.rb-q i{width:8px;height:8px;border-right-width:1.5px;border-bottom-width:1.5px;color:var(--lt-text-3);transform:rotate(45deg) translate(-2px,-2px)}.rb-q[aria-expanded=true] i{transform:rotate(-135deg) translate(-2px,-2px)}.rb-q:hover i{color:var(--lt-orange-text, #ee5d2e)}.pcard .pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.pcard .pmeta .tag{align-self:center}.pcard .pmeta .sbadges{margin:0}.pcard .pmeta .sbadges:empty{display:none}.pcard .shot{--ar: 1.55;padding:4% 0 0}.pcard .body{padding:2px 22px 20px}.pcard .body h3{margin-top:10px}.pcard .body p{flex:0 1 auto;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .specs{margin-top:12px;padding-top:12px}.pcard .psizes{margin-top:10px}.pcard .more{margin-top:auto;padding-top:12px}@media (max-width: 640px){.pgrid .pcard .shot{--ar: 1.4}.pgrid .pcard .body{padding:0 12px 14px}.pcard .pmeta{gap:4px;margin-top:6px}.pcard .pmeta .sbadge{height:22px;padding:0 8px;font-size:11px}}.pdp-info-sec{padding-top:clamp(4px,1vw,12px)!important}@media (min-width: 901px){.page-hero.short.prod.pdp{padding-bottom:16px}}@media (min-width: 700px) and (max-width: 900px){.page-hero.short.prod.pdp{padding-bottom:16px}}.sp-tabs.ready .sp-tablist{margin-bottom:22px}.dc-list.dc-tab{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;max-width:900px}.sp-panel-b{grid-template-columns:minmax(0,1fr)}.sp-panel-b>*{min-width:0}.packs span{line-height:1}.packs span small{display:inline-flex;align-items:center;line-height:1;margin-left:4px}.packs span svg{flex:none}.packs span.in{background:#e5f4e4;border-color:#4f9a5a;color:#16461d}.packs span.in small{color:#1f6b2a;font-weight:600}.packs span.in svg{color:#1f6b2a}.clines:not(.ro){gap:12px}.clines:not(.ro) .cline,.clines:not(.ro) .cline:first-child{border:1px solid var(--line);border-radius:20px;padding:16px 20px 16px 16px;background:#fff;gap:8px 20px}.clines:not(.ro) .cline:hover{border-color:var(--line-2)}.clines:not(.ro) .cline img{width:96px;height:96px;border-radius:14px}.cinfo .cname{color:var(--ink);text-decoration:none;font-size:var(--fs-18, 18px);font-weight:700;letter-spacing:-.01em}.cinfo .cname:hover{color:var(--lt-orange-text, #ee5d2e)}.cinfo .cmeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--bg-1);font-size:var(--fs-13);color:var(--ink-2)}.lchip b{font-weight:600;color:var(--ink)}.lchip small{color:var(--ink-3);font-size:var(--fs-12)}.lchip .dot{margin:0;width:14px;height:14px;border-radius:50%}.cinfo .csku{margin-top:8px;color:var(--ink-3);font-size:var(--fs-12)}.cact{gap:6px;margin-top:10px}.cact a,.cact button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink-2);background:#fff;font-size:var(--fs-13)}.cact a:hover{border-color:var(--lt-orange);color:var(--lt-orange-text, #ee5d2e)}.cact [data-rm]{color:var(--ink-3)}.cact [data-rm]:hover,.cact [data-rm]:focus-visible{border-color:#b3261e;color:#b3261e}.cact svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.clines:not(.ro) .ltotal{font-size:var(--fs-18, 18px);font-weight:800}@media (max-width: 640px){.clines:not(.ro) .cline,.clines:not(.ro) .cline:first-child{padding:12px;border-radius:16px}.clines:not(.ro) .cline img{width:72px;height:72px}.cinfo .cname{font-size:var(--fs-16)}}.links .dd-panel a.dd-card,.dd-mega .dd-card{padding:24px 24px 20px;gap:0;align-items:stretch}.dd-mega .dd-tx{flex:1;gap:0}.dd-mega .dd-eb{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--lt-orange-text, #ee5d2e)}.dd-mega .dd-t{margin-top:8px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.dd-mega .dd-d{margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;color:var(--lt-text-2);max-width:32ch}.dd-mega .dd-chips{margin-top:auto;padding-top:12px;position:relative}.dd-mega .dd-chips:before{content:"";display:block;height:1px;background:var(--lt-grey-200);margin:4px 0 10px}.links .dd-mega .dd-chips i,.dd-mega .dd-chips i{font-size:12px;font-weight:500;line-height:1.5;color:var(--lt-text-3)}@media (min-width: 901px){.rk-top .crumbs{margin-bottom:10px}.rk-head{margin-bottom:14px}.rk-head h1{margin-top:0}.rk-tabbar{margin-bottom:18px}.t27-hero{padding:clamp(18px,2.2vw,30px);gap:clamp(20px,2.6vw,40px)}.t27-name{margin-top:6px;font-size:clamp(36px,4.4vw,64px)}.t27-copy .lead-s{margin-top:10px}.t27-lead{margin-top:16px;padding:8px 14px 8px 8px}.t27-lead i{width:48px;height:48px;border-radius:12px}.t27-strip,.t27-sws{margin-top:10px}.t27-sw i{height:32px}.t27-copy .cta-row{margin-top:16px}.t27-frame{aspect-ratio:16 / 11}}.pcard .shot .pc-cat{position:absolute;top:12px;left:12px;z-index:1;height:24px;padding:0 10px;font-size:11px;letter-spacing:.08em}.pcard .pmeta{flex-wrap:nowrap;gap:4px;margin-top:10px}.pcard .pmeta .sbadges{flex-wrap:nowrap;gap:4px;min-width:0}.pcard .pmeta .sbadge{height:22px;padding:0 8px;font-size:11px}.prail .pcard .body{padding-left:18px;padding-right:18px}@media (max-width: 640px){.pcard .shot .pc-cat{top:8px;left:8px;height:20px;padding:0 7px;font-size:10px}}.links a.nav-shop{background:none;padding:9px 13px;border-radius:999px}.links a.nav-shop:hover{background:none;color:var(--lt-orange)}.links a.nav-shop[aria-current=page]{box-shadow:none}.links a.nav-shop:after{display:block}.pcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;transition:border-color .25s}.pcard:hover{border-color:var(--lt-orange)}.pcard .shot{display:grid;place-items:center;border-bottom:1px solid var(--line);background:#fff;padding:6% 0 4%}.pcard .body{padding:20px 24px 22px}.pcard .pmeta{margin-top:0}.pcard .body h3{margin-top:10px;font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.22}.pcard .body h3 a{color:inherit;text-decoration:none}.pcard .body h3 a:hover{color:var(--lt-orange-text, #ee5d2e)}.pcard .body p{margin-top:8px;font-size:var(--fs-15, 15px);line-height:1.5;color:var(--ink-2)}.pcard .specs{display:block;margin-top:14px;padding-top:0;border-top:1px solid var(--line)}.pcard .specs span{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pcard .specs b{margin:0;font-size:var(--fs-15, 15px);font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.pcard .pcta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.pcard .pcta .btn{min-height:40px;padding:0 16px;font-size:var(--fs-13)}.pcard .more{display:none}@media (min-width: 1280px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.pcard{border-radius:16px}.pgrid .pcard .body{padding:12px 12px 14px}.pcard .body p{font-size:var(--fs-13)}.pcard .specs span{padding:7px 0;font-size:10px}.pcard .specs b{font-size:var(--fs-13)}.pcard .pcta{padding-top:12px;gap:6px}.pcard .pcta .btn{min-height:36px;padding:0 12px;font-size:var(--fs-12)}}.split:has(>.faq){grid-template-columns:minmax(0,1fr);gap:20px}.split:has(>.faq)>.faq{max-width:860px}.split:has(>.faq) .head{margin-bottom:0}.pcard .shot{--ar: 1.2;padding:48px 16px 16px;grid-template-rows:minmax(0,1fr);overflow:hidden}.pcard .shot img,.pgrid .pcard .shot img{max-height:100%;max-width:70%;width:auto;height:auto;object-fit:contain}.pcard .shot .pc-cat{top:14px;left:16px;height:24px;padding:0 10px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.08em}@media (max-width: 640px){.pgrid .pcard .shot{--ar: 1.05;padding:36px 8px 10px}.pcard .shot .pc-cat{top:10px;left:10px;height:20px;padding:0 7px;font-size:10px}}.pcard .pcta{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:18px}.pcard .pcta .btn{width:100%;justify-content:center;min-height:42px;white-space:nowrap}@media (max-width: 640px){.pcard .pcta{gap:6px;padding-top:12px}.pcard .pcta .btn{min-height:36px;padding:0 8px}}.cline .cact a,.cline .cact button{text-decoration:none}:is(.calc-chip small,.calc-links h3,.cat small,.cchip small,.cg-txt small,.cmeta small,.coform h4,.contact-list small,.cp-res small,.cs-track span,.d-back,.d-feats,.d-hint,.d-meta,.d-specs dt,.d-views span,.dd-eb,.eyebrow,.fchip small,.fcol .fh,.fgroup legend,.form legend,.ftag,.h-scroll .lbl,.hc-eyebrow,.home .eyebrow,.info-card .small,.info-meta,.info-specs dt,.inspect-chip,.kfin legend,.kv-t small,.ld-label,.lu-name small,.markets-l,.media figcaption,.menu-top,.metric span,.mini small,.more,.opt>label,.opt>legend,.pcard .specs span,.pd-l,.pd-metrics span,.pdp-camp-fig figcaption b,.pdp-label,.pdp-stats span,.pfilters .fgroup legend,.place small,.post small,.pp-l,.prod dt,.rail .discover,.rail button span,.region h3 small,.rk-dl dt,.rv-roles b,.rx-head small,.scroll-cue b,.stat span,.t27-card .t27-trend,.t27-lead small,.table thead th,.tag,.track-card h3){text-transform:none!important;letter-spacing:.01em!important}:is(.d-name,.display){text-transform:none!important}.hc-h1{text-transform:uppercase!important}.nav,.nav.scrolled{border-bottom:0;border-color:transparent}.nav.scrolled{box-shadow:0 1px 2px #1414180a,0 4px 14px #1414180d}.pcard .pcta .btn,.pcard .pcta .btn.sm{height:36px;min-height:36px;padding:0 14px;font-size:var(--fs-13)}@media (max-width: 640px){.pcard .pcta .btn,.pcard .pcta .btn.sm{height:34px;min-height:34px}}.card.pcard{padding:0}.card.pcard .body{padding:18px 20px 20px}.pcard .pcta{grid-template-columns:minmax(0,1fr) auto}.pcard .pcta .btn{width:100%}.pcard .pcta .btn:last-child{width:auto}@media (max-width: 640px){.card.pcard .body{padding:12px 12px 14px}.pcard .pcta{grid-template-columns:minmax(0,1fr)}.pcard .pcta .btn:last-child{width:100%}}.pgrid,.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1023px){.pgrid,.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 339px){.pgrid,.shop-grid{grid-template-columns:minmax(0,1fr)}}.pcard .shot,.pgrid .pcard .shot,.scard .shot{aspect-ratio:4 / 3!important;padding:18px 24px 0;border-bottom:0;grid-template-rows:minmax(0,1fr);overflow:visible}.pcard .shot img,.pgrid .pcard .shot img,.scard .shot img{width:auto;max-width:100%;max-height:100%;height:auto;object-fit:contain;transform:none;filter:drop-shadow(0 18px 22px rgba(20,20,24,.16))}.pcard:hover .shot img,.scard:hover .shot img{transform:scale(1.03)}.card.pcard .body,.scard-link .body{border-top:1px solid var(--line);padding:22px 26px 0}.card.pcard .body{padding-bottom:26px}.pcard .pmeta{flex-wrap:wrap;gap:6px;margin-top:0}.pcard .pmeta .tag,.scard .tag{height:26px;padding:0 11px;font-size:var(--fs-12)}.pcard .body h3,.scard h3{margin-top:14px;font-size:clamp(19px,1.6vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.22}.pcard .body p,.scard p{margin-top:10px;font-size:var(--fs-16);line-height:1.5;-webkit-line-clamp:3}.scard{border-radius:24px}.scard .sbot{padding:16px 26px 26px}.pcard .pcta .btn,.pcard .pcta .btn.sm,.prod .pcta .btn.sm{height:38px;min-height:38px}@media (max-width: 640px){.card.pcard .body,.scard-link .body{padding:12px 12px 0}.card.pcard .body{padding-bottom:14px}.scard .sbot{padding:12px 12px 14px}.pcard .shot,.pgrid .pcard .shot,.scard .shot{padding:10px 10px 0}.pcard .body h3,.scard h3{font-size:var(--fs-16)}.pcard .body p,.scard p{font-size:var(--fs-13);-webkit-line-clamp:2}}.scard .shot{padding:22px 24px 6px}.scard .shot img{max-width:62%;max-height:92%}@media (max-width: 640px){.scard .shot img{max-width:78%}}:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot){aspect-ratio:4 / 3!important;padding:18px 24px 0!important}:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot) img{height:100%!important;width:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain}@media (max-width: 640px){:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot){padding:10px 10px 0!important}}.ltabs.kfams{gap:8px;border-bottom:0;padding:2px 1px 4px;margin-bottom:18px}.ltabs.kfams button{min-height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font-size:var(--fs-13);font-weight:600;color:var(--ink-2)}.ltabs.kfams button:hover{border-color:var(--ink);color:var(--ink)}.ltabs.kfams button[aria-pressed=true],.ltabs.kfams button[aria-selected=true]{border:1px solid var(--lt-orange);color:var(--lt-orange-text, #ee5d2e);background:#fff}.ltabs.kfams button:after,.ltabs.kfams button[aria-pressed=true]:after{display:none}.ltabs.kfams button:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot){padding:22px 24px 20px!important}:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot) img{height:84%!important}@media (max-width: 640px){:is(.pimg,.pcard .shot,.pgrid .pcard .shot,.scard .shot){padding:12px 10px!important}}.pcard .pcta{grid-template-columns:auto minmax(0,1fr)}.pcard .pcta .btn:first-child{width:auto}.pcard .pcta .btn:last-child{width:100%}@media (max-width: 640px){.pcard .pcta{grid-template-columns:minmax(0,1fr)}.pcard .pcta .btn:first-child{width:100%}}.rk-tools{align-items:center}.rk-tools .ltabs.kfams,.kpanel .ltabs.kfams{margin-bottom:0;padding:0;align-items:center}.ksearch{height:36px;padding:0 14px;gap:8px;border-radius:999px;background:#fff;border:1px solid var(--line-2)}.ksearch svg{width:15px;height:15px}.ksearch input{font-size:var(--fs-13);font-weight:500}.ksearch input::placeholder{color:var(--ink-3)}.ksearch small{font-size:var(--fs-12)}.kpanel .ksearch{margin-bottom:12px}.scard .sact{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;gap:8px}.scard .sact .btn{height:38px;min-height:38px;padding:0 14px;justify-content:center;white-space:nowrap}.scard .sact .btn.primary{width:100%}@media (max-width: 640px){.scard .sact{grid-template-columns:minmax(0,1fr)}.scard .sact .btn{width:100%}}.pcard .pcta .btn,.pcard .pcta .btn:first-child,.pcard .pcta .btn:last-child,.scard .sact .btn,.scard .sact .btn.primary{width:auto!important}.prod .pcta .btn.primary{order:2}.pcard .pcta,.scard .sact,.prod .pcta{display:flex!important;justify-content:space-between;align-items:center;gap:8px}.pcard .pcta .btn,.scard .sact .btn,.prod .pcta .btn{width:auto!important}@media (max-width: 640px){.pcard .pcta,.scard .sact{flex-wrap:wrap}}@media (min-width: 700px){.pdp-media .p3d{aspect-ratio:1 / .76}.pdp-media .p3-fb{width:54%;top:50%}.pdp-grid{margin-top:6px}}.pi-safety-tab{columns:auto;max-width:860px;padding:0}.pi-safety-tab h4{margin:22px 0 6px;padding:0;font-size:var(--fs-14);font-weight:600;color:var(--ink)}.pi-safety-tab h4:first-child{margin-top:0}.pi-safety-tab ul{list-style:none;margin:0;padding:0;font-size:var(--fs-14);color:var(--ink-2);line-height:1.55}.pi-safety-tab li{padding:3px 0;margin:0}.sp-panel-b>p.pi-lead{max-width:none}.t27-copy .t27-strip{margin-top:28px;gap:12px}.t27-copy .t27-sw{border-radius:14px}.t27-copy .t27-sw i{height:64px}.t27-copy .t27-sw span{padding:10px 12px 12px}.t27-copy .t27-sw b{font-size:var(--fs-14)}.t27-copy .t27-sw small{margin-top:2px}.t27-copy .cta-row{margin-top:32px;gap:12px}@media (min-width: 901px){.t27-copy .lead-s{margin-top:14px;max-width:34em}.t27-copy .t27-strip{margin-top:28px}.t27-copy .t27-sw i{height:56px}.t27-copy .cta-row{margin-top:32px}}@media (max-width: 700px){.fb-tab{top:auto;bottom:168px;padding:9px 5px;gap:0;border-radius:0 10px 10px 0}.fb-tab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-tab svg{width:16px;height:16px}html[dir=rtl] .fb-tab{transform:none}}.cmeta{display:flex;flex-wrap:wrap;gap:6px}.lchip{height:auto;min-height:28px;padding:4px 10px;line-height:1.3;flex-wrap:wrap;max-width:100%}.lchip b,.lchip small{white-space:nowrap}.tint-note{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:var(--bg-1);color:var(--ink-2);font-size:var(--fs-13);line-height:1.45}.rb-tab[aria-selected=true] small,[role=tab][aria-selected=true] small,.ltabs button[aria-pressed=true] small,.pfilters .fgroup:not(.fswitch) label:has(input:checked) small,.rail-filt label:has(input:checked) small{color:inherit}@media (hover: none){.fsw label:hover:not(:has(input:checked)),.pfilters .fswitch .fsw label:hover:not(:has(input:checked)){background:transparent}}.fsw label.on{background:var(--lt-black);color:#fff}@media (hover: none){.fab,.ltc-fab{translate:none!important}}.dd-panel.dd-mega,.dd-panel.dd-mega:has(>.dd-card:nth-child(4)){--dd-n: 1;grid-template-columns:1fr;width:min(380px,calc(100vw - 48px));left:0;translate:none}.links .dd-mega a.dd-card+a.dd-card,.dd-mega .dd-card+.dd-card{border-left:0;border-top:1px solid var(--lt-grey-200)}.links .dd-panel a.dd-card,.dd-mega .dd-card{gap:4px;padding:16px 20px}.dd-chips{display:none}.dd-panel.dd-corp-p{grid-template-columns:1fr;width:min(260px,calc(100vw - 48px))}.dd-corp-p .cm-links{padding:6px 20px}@media (max-width: 1200px){.dd-panel.dd-mega{--dd-n: 1 !important;width:min(380px,calc(100vw - 48px))}.links .dd-mega a.dd-card:nth-child(n+2),.dd-mega .dd-card:nth-child(n+2){border-top:1px solid var(--lt-grey-200)}}.pdp-cols{margin-top:18px}.pdp-sws{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pdp-sw{width:32px;height:32px;border-radius:50%;background:var(--sw);border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 2px #ffffff80}.pdp-sw:hover,.pdp-sw:focus-visible{outline:2px solid var(--lt-orange);outline-offset:2px}.pdp-cols-a{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.pdp-cols-a .more{margin:0}.sbadge.on{color:var(--lt-orange)}.links a.nav-shop,.links a.nav-shop:hover,.menu nav a.nav-shop span{color:var(--lt-blue)}.packs span.out small{color:#6b6b72}.pdp-docs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:var(--fs-13);color:var(--ink-3)}.dc-chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font:600 var(--fs-13) Inter,system-ui,sans-serif;cursor:pointer;color:var(--ink)}.dc-chip:hover,.dc-chip:focus-visible{border-color:var(--lt-orange)}@media (max-width: 700px){a.dc-tag,.sp-back{position:relative}a.dc-tag:before,.sp-back:before{content:"";position:absolute;inset:-11px -4px}.scard .chips button,.btn.sm{min-height:44px}.pdp-sw{width:36px;height:36px}}.sp-add[hidden]{display:none!important}.pdp-guide{margin-top:12px;font-size:var(--fs-13);color:var(--ink-3)}.pdp-guide .more{margin:0}.pcard .pmeta{flex-wrap:wrap}.pcard .sbadge{max-width:100%;white-space:normal;height:auto;min-height:22px;padding-block:3px}.facts-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:0 32px;margin:0}.facts-dl>div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line)}.facts-dl dt{color:var(--ink-3);font-size:var(--fs-14)}.facts-dl dd{margin:0;font-weight:600;font-size:var(--fs-14)}.cartview{min-height:420px}@media (max-width: 700px){.cartview{min-height:520px}}.rb-more{margin-top:18px}.rb-gh{font-size:clamp(20px,2vw,26px);margin:4px 0 10px;letter-spacing:-.01em}.rb-entry-box{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding:clamp(18px,2.4vw,28px);border-radius:24px;background:#efeff1;color:inherit}.rb-entry-box span{display:grid;gap:4px;min-width:0}.rb-entry-box b{font-size:clamp(18px,1.8vw,22px);letter-spacing:-.01em}.rb-entry-box small{font-size:var(--fs-14);color:var(--ink-2)}.rb-entry-box em{font-style:normal}.rb-entry-box:hover{background:#ebebee}.rb-short .rb-box{display:block;max-width:880px}.rb-short .rb-acc{width:100%}.co-part+.co-part{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.sp-calc .calc-full{flex-basis:100%;font-size:var(--fs-14)}.rb-top{padding-bottom:0}.rb-top+.section.rb{padding-top:clamp(20px,3vw,36px)}.t27-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.t27-card-ph{aspect-ratio:4 / 3}.t27-card-b{padding:12px 14px 14px}.t27-card h3{font-size:clamp(17px,1.4vw,20px)}.t27-card-b>p:not(.t27-trend){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-13)}.t27-card .t27-sws{margin-top:10px}.t27-card .t27-acts{margin-top:auto;padding-top:10px}.t27-card .t27-acts .btn{height:38px;padding:0 14px;font-size:var(--fs-13)}@media (max-width: 1100px){.t27-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.t27-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.t27-card{scroll-snap-align:start}}.rv{align-items:stretch}.rv-view{position:relative;top:0;align-self:start}.rv-side{gap:8px;align-content:start}.rv-card{padding:12px 14px;border-radius:16px}.rv-card h3{font-size:var(--fs-16)}.rv-card>p{font-size:var(--fs-13);line-height:1.45}.rv-roles{gap:6px;margin-top:8px}.rv-roles li{grid-template-columns:34px minmax(0,1fr);gap:10px}.rv-roles .rv-sw{width:34px;height:34px}.rv-roles em{font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-pals,[data-rv-pal]{font-size:var(--fs-13)}@media (min-width: 901px){.rv-view .kv-frame{aspect-ratio:16 / 9}}.rv-pals{margin:8px 0 6px}.rv-pals button{min-height:36px;padding:4px 12px 4px 4px}.rv-pals button i{width:26px;height:26px}.rv-alone{margin-top:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.c-h1{font-size:clamp(30px,4.2vw,52px);line-height:1.08;letter-spacing:-.02em;margin:0;text-transform:none}.c-head{max-width:760px;margin-bottom:clamp(20px,3vw,32px)}.c-head .lead{margin-top:10px}.c-addr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.c-place{position:relative;background:var(--lt-surface, #fff);border:1px solid var(--line, rgba(0,0,0,.1));border-radius:16px;padding:clamp(18px,2.4vw,28px);display:flex;flex-direction:column;gap:8px}.c-place h3{margin:0;font-size:20px}.c-pi{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--lt-orange, #ee5d2e) 12%,transparent);color:var(--lt-orange-text, #ee5d2e)}.c-pi svg{width:20px;height:20px}.c-pa{margin:0;font-size:16px;line-height:1.45}.c-ph{display:flex;gap:8px;align-items:center;margin:0}.c-ph svg{width:16px;height:16px;flex:none}.c-dir{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:10px}.c-dmore{position:relative}.c-dmore summary{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:8px 2px}.c-dmore summary::-webkit-details-marker{display:none}.c-dmore summary:after{content:" ▾"}.c-dmore[open] summary:after{content:" ▴"}.c-dmore ul{position:absolute;z-index:5;left:0;top:100%;min-width:180px;margin:4px 0 0;padding:6px;list-style:none;background:var(--lt-surface, #fff);border:1px solid var(--line, rgba(0,0,0,.12));border-radius:12px;box-shadow:0 10px 30px #0000001f}.c-dmore li a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;color:inherit}.c-dmore li a:hover,.c-dmore li a:focus-visible{background:#0000000d}.c-lines{list-style:none;margin:8px 0 0;padding:0}.c-lines li{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid var(--line, rgba(0,0,0,.1))}.c-lines li span{color:var(--muted, #5a5a5a);font-size:14px}.c-lines li a{font-weight:600;color:inherit;text-decoration:none}.c-lines li a:hover,.c-lines li a:focus-visible{text-decoration:underline}.c-lines-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}@media (max-width: 760px){.c-addr{grid-template-columns:1fr}}.mk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.mk-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line, rgba(0,0,0,.1));border-radius:12px;background:var(--lt-surface, #fff);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.mk-tile:hover,.mk-tile:focus-visible{border-color:var(--lt-orange, #ee5d2e);transform:translateY(-1px)}.mk-flag{font-size:24px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.mk-tile b{font-size:15px;font-weight:600}.mk-tile small{color:var(--muted, #5a5a5a);font-size:12px;letter-spacing:.06em}@media (prefers-reduced-motion: reduce){.mk-tile{transition:none}.mk-tile:hover{transform:none}}.dl-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.dl-perk{background:var(--lt-surface, #fff);border:1px solid var(--line, rgba(0,0,0,.1));border-radius:16px;padding:clamp(18px,2.4vw,26px)}.dl-perk h3{margin:14px 0 6px;font-size:19px}.dl-perk p{margin:0;color:var(--ink-2, #3a3a3a)}.dl-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--lt-orange, #ee5d2e) 12%,transparent);color:var(--lt-orange-text, #ee5d2e)}.dl-ico svg{width:22px;height:22px}.dl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);counter-reset:none}.dl-steps li{position:relative;padding:0 0 0 58px}.dl-steps li b{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--lt-studio-cur, #282828);color:#fff;font-size:17px}.dl-steps li h3{margin:8px 0 6px;font-size:19px}.dl-steps li p{margin:0;color:var(--ink-2, #3a3a3a)}.dl-duo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.dl-form{padding:clamp(22px,3.5vw,36px)}.dl-side h3{margin:6px 0 0;font-size:19px}@media (max-width: 900px){.dl-perks,.dl-steps,.dl-duo{grid-template-columns:1fr}}.ab-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.ab-split.rev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ab-phs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ab-ph{margin:0}.ab-ph img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;display:block}.ab-ph figcaption{font-size:13px;color:var(--muted, #5a5a5a);margin-top:8px}.ab-vmv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:start}.ab-vals{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ab-vals li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line, rgba(0,0,0,.1))}.ab-vals b{display:block;font-size:16px}.ab-vals small{display:block;color:var(--ink-2, #3a3a3a);font-size:14px;line-height:1.45;margin-top:2px}.ab-vi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--lt-orange, #ee5d2e) 12%,transparent);color:var(--lt-orange-text, #ee5d2e)}.ab-vi svg{width:18px;height:18px}.ab-mv{display:grid;gap:14px}.ab-docs{background:var(--lt-surface, #fff);border:1px solid var(--line, rgba(0,0,0,.1));border-radius:14px;padding:4px 18px}.ab-docs>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-weight:600;list-style:none}.ab-docs>summary::-webkit-details-marker{display:none}.ab-docs>summary:after{content:"+";font-size:22px;line-height:1}.ab-docs[open]>summary:after{content:"−"}.ab-docs>summary small{margin-left:auto;color:var(--muted, #5a5a5a);font-weight:500}.ab-docs[open]{padding-bottom:18px}@media (max-width: 900px){.ab-split,.ab-split.rev,.ab-vmv{grid-template-columns:1fr}.ab-split.rev .ab-phs{order:2}}.page-hero.calc-hero.has-art{height:auto;min-height:0;padding:120px 0 40px}.page-hero.calc-hero.has-art .wrap{min-height:clamp(320px,34vw,440px);display:flex;flex-direction:column;justify-content:center}.page-hero.calc-hero.has-art .display{font-size:clamp(40px,min(5.2vw,9.5vh),80px)}.art.a-calc:after{display:none}.art.a-calc .stage{top:120px;bottom:40px;left:52%;right:max(var(--gutter, 24px),calc((100% - 1320px)/2));display:flex;align-items:center;animation:none}.ca-card{width:100%;background:#fff;border:1px solid var(--line, rgba(0,0,0,.08));border-radius:24px;padding:clamp(14px,2vw,26px);box-shadow:0 20px 50px #14141814}.ca{width:100%;height:auto;display:block;overflow:visible;font-family:inherit}.ca-floor{fill:#f2f2f4;stroke:#c9c9ce;stroke-width:1.5}.ca-wall{fill:#fafafa;stroke:#282828;stroke-width:2;stroke-linejoin:round;animation:caWall 9s infinite}.ca-edge{fill:none;stroke:#282828;stroke-width:2;stroke-linecap:round}.ca-dim{font-size:15px;font-weight:700;fill:#282828}.ca-arr{fill:none;stroke:#b8b8be;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ca-small{font-size:14px;font-weight:600;fill:#6e6e75}.ca-big{font-size:34px;font-weight:800;fill:#16161a;letter-spacing:-.02em}.ca-amt{font-size:22px}.ca-pailo{fill:none;stroke:#282828;stroke-width:2.5;stroke-linejoin:round}.ca-handle{fill:none;stroke:#282828;stroke-width:2.5;stroke-linecap:round}.ca-rim{fill:#fff;stroke:#282828;stroke-width:2.5}.ca-paint{fill:var(--lt-orange, #ee5d2e);transform-box:fill-box;transform-origin:50% 100%;animation:caFill 9s infinite}.ca-area,.ca-a1{animation:caIn2 9s infinite}.ca-buck,.ca-a2{animation:caIn3 9s infinite}.ca-res{animation:caIn4 9s infinite}.ca-pk{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 4px 0;padding-top:12px;border-top:1px solid var(--line, rgba(0,0,0,.08));font-size:15px;animation:caIn4 9s infinite}.ca-pk b{font-weight:700}@keyframes caWall{0%,18%{fill:#fafafa}26%,92%{fill:color-mix(in srgb,var(--lt-orange, #ee5d2e) 22%,#fff)}to{fill:#fafafa}}@keyframes caIn2{0%,22%{opacity:0}30%,92%{opacity:1}to{opacity:0}}@keyframes caIn3{0%,44%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@keyframes caIn4{0%,74%{opacity:0}80%,92%{opacity:1}to{opacity:0}}@keyframes caFill{0%,52%{transform:scaleY(0)}76%,92%{transform:scaleY(.82)}to{transform:scaleY(0)}}@media (prefers-reduced-motion: reduce){.ca-wall,.ca-area,.ca-a1,.ca-buck,.ca-a2,.ca-res,.ca-pk,.ca-paint{animation:none}.ca-wall{fill:color-mix(in srgb,var(--lt-orange, #ee5d2e) 22%,#fff)}.ca-paint{transform:scaleY(.82)}}@media (max-width: 900px){.page-hero.calc-hero.has-art{padding-top:104px}.page-hero.calc-hero.has-art .wrap{min-height:0}.page-hero.calc-hero.has-art .display{max-width:none}.page-hero.calc-hero.has-art .wrap>.art.a-calc{height:auto;max-height:none;margin:16px 0 4px;overflow:visible}.page-hero.calc-hero.has-art .wrap>.art.a-calc .stage{position:static}}.calc.calc2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:start}.calc2 .calc-l{display:grid;gap:14px}.calc2 .calc-r{position:sticky;top:96px}.calc2 .calc-r .calc-fig{margin:0;background:#fff;border:1px solid var(--line, rgba(0,0,0,.1));border-radius:20px;padding:clamp(14px,2vw,24px)}.calc2 .calc-r .cf-coats{display:none}.calc-sumcard{background:#f3f3f5;border-radius:18px;padding:clamp(18px,2.4vw,26px);display:grid;gap:8px}.calc-sumcard .cs-e{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #5a5a5a)}.calc-sumcard .cs-ex{display:inline-block;margin-inline-start:6px;padding:2px 8px;border-radius:999px;background:var(--lt-orange-soft, #fdeee7);color:var(--lt-orange-text, #b8431a);font-size:11px;letter-spacing:.06em;vertical-align:1px}.calc-sumcard .cs-ex[hidden]{display:none}.calc-sumcard .cs-big{margin:0;font-size:clamp(40px,4.4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1}.calc-sumcard .cs-big small{font-size:.45em;font-weight:700}.calc-sumcard .cs-pack{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 0;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.calc-sumcard .cs-pack span{color:var(--muted, #5a5a5a)}.calc-sumcard .calc-sum{margin:0;font-size:14px;color:var(--ink-2, #3a3a3a);min-height:1.4em;text-align:start}.calc-sumcard .calc-go{margin:6px 0 0}.calc-sumcard .calc-go .btn{width:auto}.calc-sumcard dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0;font-size:14px}.calc-sumcard dd{margin:0;text-align:end;font-weight:600}.calc-sumcard .cs-note{margin:0}.calc-tips details{border-bottom:1px solid var(--line, rgba(0,0,0,.1))}.calc-prim .prims{margin-top:16px}@media (max-width: 900px){.calc.calc2{grid-template-columns:1fr}.calc2 .calc-r{position:static}}.c-lines li a,.c-lines li a:visited{color:var(--lt-text, #16161a);text-decoration:none}.c-lines li a:hover,.c-lines li a:focus-visible{color:var(--lt-text, #16161a);text-decoration:underline}.calc-fig.is-example svg,.calc-fig.is-example .cf-sum{opacity:.45}.store{background:#f3f3f5}body:has(.store),body:has(.store-sp){background:#f3f3f5}.store-sp{background:#f3f3f5}.shop-show{padding:104px 0 18px}.shop-show .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.ss-h{margin:6px 0 4px;font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em}.ss-p{margin:0 0 12px;color:var(--ink-2, #3a3a3a);font-size:17px}.ss-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ss-tags li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:600}.ss-tags svg{width:16px;height:16px;color:var(--lt-orange-text, #ee5d2e)}.ss-pails{display:flex;align-items:flex-end}.ss-pails img{width:clamp(80px,9vw,130px);height:auto;margin-left:-18px;filter:drop-shadow(0 10px 18px rgba(20,20,24,.14))}.ss-pails img:first-child{margin-left:0}.store .shop-tools{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.store .shop-tools .scount{margin:0 0 0 auto}.store-cart{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--lt-studio-cur, #282828);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.store-cart svg{width:18px;height:18px}.store-cart b{font-weight:700}.store .shop-filters{background:#fff;border-radius:16px;padding:16px 18px;align-self:start}.store-trust{background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:clamp(22px,3vw,34px) 0}.store-trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-trust li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.st-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f3f3f5;color:var(--lt-studio-cur, #282828)}.st-ico svg{width:20px;height:20px}.store-trust b{display:block;font-size:15px}.store-trust small{display:block;color:var(--muted, #5a5a5a);font-size:13px;line-height:1.4;margin-top:2px}@media (max-width: 900px){.store-trust ul{grid-template-columns:1fr 1fr}.shop-show .wrap{grid-template-columns:1fr}.ss-pails{display:none}}@media (max-width: 520px){.store-trust ul{grid-template-columns:1fr}}.store-sp .sp-gallery{background:#fff;border-radius:20px;padding:clamp(10px,1.6vw,18px)}.store-sp .sp-buy{background:#fff;border-radius:20px;padding:clamp(18px,2.4vw,28px);position:sticky;top:88px;align-self:start}.store-sp .sp-grid{align-items:start}.sp-qf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.sp-qf div{background:#f3f3f5;border-radius:12px;padding:8px 10px}.sp-qf dt{font-size:12px;color:var(--muted, #5a5a5a)}.sp-qf dd{margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.25}.sp-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-howmany{margin:-4px 0 10px;font-size:14px}.sp-howmany a{display:inline-flex;align-items:center;gap:6px;font-weight:600}.sp-howmany svg{width:16px;height:16px}.sp-row .sp-add{padding-inline:18px;min-height:46px;font-size:15px}.btn.sp-now{min-height:46px;padding-inline:18px;font-size:15px;background:#fff;color:var(--lt-studio-cur, #282828);border:1.5px solid var(--lt-studio-cur, #282828)}.btn.sp-now:hover{background:var(--lt-studio-cur, #282828);color:#fff}.btn.sp-now[hidden]{display:none}.unitp{font-size:13px;font-weight:500;color:var(--muted, #5a5a5a)}.sp-sticky{gap:8px}.sp-sticky .btn{min-height:42px;padding-inline:14px}@media (max-width: 900px){.store-sp .sp-buy{position:static}.sp-qf{grid-template-columns:1fr 1fr 1fr}}.flow-hero{padding:100px 0 6px;background:transparent}.flow-h{margin:6px 0 12px;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em}.cflow{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--muted, #5a5a5a)}.cflow li{display:inline-flex;align-items:center;gap:8px}.cflow li+li:before{content:"";width:22px;height:1px;background:#c9c9ce;margin-right:2px}.cflow b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d4d4d8;font-size:12px}.cflow li[aria-current]{color:var(--lt-text, #16161a);font-weight:700}.cflow li[aria-current] b,.cflow li.past b{background:var(--lt-studio-cur, #282828);border-color:var(--lt-studio-cur, #282828);color:#fff}.cflow a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.store-flow .cline,.store-flow .coform,.store-flow .state{background:#fff;border-radius:16px}.store-flow .clines{display:grid;gap:10px}.store-flow .cline{padding:14px;border:0}.store-flow .coform{padding:clamp(18px,2.6vw,30px)}.store-flow .csum{background:#fff;border-radius:18px;padding:clamp(18px,2.4vw,26px);position:sticky;top:88px;align-self:start;border:0}.big-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}.big-total span{color:var(--muted, #5a5a5a);font-weight:600}.big-total strong{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em}.sum-trust{margin:10px 0 0;color:var(--muted, #5a5a5a);text-align:center}.store-flow .csum .btn.primary{width:100%;justify-content:center}.order-card{max-width:720px;margin:0 auto;padding:clamp(22px,3vw,36px)}.ord-no{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f3f3f5}.ord-no b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}@media (max-width: 900px){.store-flow .csum{position:static}}.ab-hero{padding:120px 0 clamp(28px,4vw,56px)}.ab-hh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end;margin:18px 0 clamp(20px,3vw,36px)}.ab-hh .tagline{margin:10px 0 0;font-size:clamp(18px,2vw,24px);font-weight:600;color:var(--lt-orange-text, #ee5d2e)}.ab-hh .lead{margin:0 0 18px}.ab-hph{margin:0;border-radius:24px;overflow:hidden;background:#e9eef3}.ab-hph img{display:block;width:100%;height:auto}@media (max-width: 900px){.ab-hero{padding-top:100px}.ab-hh{grid-template-columns:1fr;align-items:start}.ab-hph{border-radius:16px}}.visit-grid.visit-eq{align-items:stretch;margin-top:clamp(16px,2vw,24px)}.visit-eq .visit-l{display:flex;flex-direction:column;gap:18px}.visit-eq .visit-l .hours{flex:1;margin:0}.visit-eq .visit-l .cta-row{margin:0}.visit-eq .visit-r{display:flex}.visit-eq .visit-r .places{flex:1;border-top:0}.c-map{border-radius:20px;overflow:hidden;border:1px solid var(--line, rgba(0,0,0,.1));background:#eef1f4;height:clamp(320px,42vw,520px)}.c-map iframe{display:block;width:100%;height:100%;border:0}.c-addr-s{margin-top:12px}.c-addr-s .c-place{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 16px}.c-addr-s .c-pi{width:32px;height:32px}.c-addr-s .c-place h3{font-size:16px}.c-addr-s .c-pa{flex:1 1 260px;font-size:14px}.c-addr-s .c-ph{flex-basis:100%}.c-addr-s .c-dir{margin:0;padding:0;flex-basis:100%}.c-addr-s .c-dir .btn{min-height:40px;padding-inline:16px;font-size:14px}.store-cart[hidden]{display:none}.store-sp .opanel.sp-buy{padding:18px 22px;gap:10px}.sp-qf{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.sp-qf div{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px}.sp-qf dt{font-size:12px}.sp-qf dd{margin:0;font-size:13px}.sp-buy fieldset.opt{position:relative}.sp-buy fieldset.opt>.sp-howmany{position:absolute;right:0;top:-2px;margin:0;font-size:13px}.store-sp .tint-note{font-size:12px;line-height:1.4;padding:8px 10px;margin-top:8px}.store-sp .sp-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.store-sp .sp-row .sp-add,.store-sp .sp-row .sp-now{flex:0 0 auto;width:auto}@media (max-width: 560px){.sp-buy fieldset.opt>.sp-howmany{position:static;margin:0 0 8px}}.c-map{position:relative}.c-map-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#fff 0,#eef1f4 70%)}.c-map-ph p{max-width:420px;margin:0;color:var(--muted, #5a5a5a)}.c-map-ico{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#fff;box-shadow:0 8px 24px #14141814;color:var(--lt-orange-text, #ee5d2e)}.c-map-ico svg{width:28px;height:28px}.c-map.is-on .c-map-ph{display:none}.ltcon{position:fixed;z-index:55;left:12px;right:12px;bottom:12px;display:flex;justify-content:center;pointer-events:none}.ltcon[hidden]{display:none}.ltcon-in{pointer-events:auto;width:min(1080px,100%);display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 20px;border-radius:18px;background:#fff;color:var(--lt-text, #16161a);border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 50px #1414182e}.ltcon-tx{flex:1 1 420px;min-width:0}.ltcon-tx p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2, #3a3a3a)}.ltcon-tx .ltcon-h{font-size:16px;font-weight:700;color:var(--lt-text, #16161a);margin-bottom:4px}.ltcon-act{display:flex;flex-wrap:wrap;gap:8px}.ltcon-act .btn{min-height:44px;padding-inline:18px;font-size:14px}.ltcon-btn{background:var(--lt-studio-cur, #282828);color:#fff;border-color:var(--lt-studio-cur, #282828)}.ltcon-btn:hover{background:#000;color:#fff}.ltcon-set{margin-top:12px;display:grid;gap:8px}.ltcon-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#f3f3f5}.ltcon-row b{display:block;font-size:14px}.ltcon-row small{display:block;font-size:12.5px;color:var(--muted, #5a5a5a)}.ltcon-row input{width:20px;height:20px;accent-color:var(--lt-orange, #ee5d2e);flex:none}.ltcon-on{font-size:12.5px;font-weight:600;color:var(--muted, #5a5a5a)}.flink{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width: 640px){.ltcon{left:8px;right:8px;bottom:8px}.ltcon-in{padding:14px}.ltcon-act{width:100%}.ltcon-act .btn{flex:1 1 auto}}.ltcon-set[hidden],.ltcon-act .btn[hidden]{display:none}.ltcon-tx a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}.band-media.band-art{position:relative;background:#fff;min-height:260px}.band-art .art.band-map{position:absolute;inset:0;z-index:0;pointer-events:none}.band-art .art.band-map:after{display:none}.band-art .art.band-map .stage{position:absolute;inset:0;animation:none}.band-art .art.band-map canvas{position:absolute;inset:0;width:100%;height:100%}.store,.store-sp,body:has(.store),body:has(.store-sp){background:#f8f8f9}.sp-qf div,.ltcon-row,.ord-no,.calc-sumcard{background:#f1f1f3}.ab-hero{padding:120px 0 0}.ab-hh{display:block;margin:18px 0 clamp(24px,3.4vw,40px);max-width:760px}.ab-hh .display{margin:8px 0 0;font-size:clamp(48px,7vw,104px);line-height:.95}.ab-hh .tagline{margin:10px 0 0}.ab-lead{margin:18px 0 22px;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.6;color:var(--ink-2, #3a3a3a);max-width:620px}.ab-hph{margin:0;border-radius:0;overflow:hidden;background:#e9eef3}.ab-hph img{display:block;width:100%;height:auto;max-height:86vh;object-fit:cover;object-position:center 60%}@media (max-width: 900px){.ab-hero{padding-top:100px}}.facts-dl.facts-list{grid-template-columns:1fr;max-width:860px}.facts-list>div{grid-template-columns:11em minmax(0,1fr)}@media (max-width: 560px){.facts-list>div{grid-template-columns:1fr;gap:2px}}.ab-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,4vw,64px);align-items:start;margin-bottom:clamp(20px,3vw,36px)}.ab-phs{display:flex;gap:clamp(10px,1.4vw,18px);align-items:flex-start}.ab-ph{flex:var(--ar) 1 0;min-width:0;margin:0}.ab-ph img{width:100%;height:auto;aspect-ratio:auto;object-fit:initial;border-radius:14px;display:block}@media (max-width: 760px){.ab-row{grid-template-columns:1fr}.ab-phs{flex-direction:column}.ab-ph{flex:none;width:100%}}.visit-hours{display:flex;align-items:center;gap:8px;margin:4px 0 14px;color:var(--ink-2, #3a3a3a);font-size:15px}.visit-hours svg{width:18px;height:18px}.places.visit-places{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden;border-top:1px solid var(--line)}.visit-places .place{padding:18px 20px;align-items:flex-start}.hs-app{align-items:center}.hs-phone{position:relative;flex:none;width:236px;height:112px;border-radius:22px;padding:6px;background:#16161a;box-shadow:0 10px 26px #14141838;overflow:hidden}.hs-phone img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.hs-ph-ui{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:5px;padding:4px 6px;border-radius:999px;background:#ffffffeb}.hs-ph-ui i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.hs-ph-ui i:first-child{box-shadow:0 0 0 2px #fff,0 0 0 3px #16161a}.hs-app{justify-content:flex-start}.hs-app-cta{margin-top:14px}.hs-app-tx{flex:1 1 280px;min-width:0}.hs-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.hs-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:10px;background:#16161a;color:#fff}.hs-badge svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.hs-badge small{display:block;font-size:10px;line-height:1.1;opacity:.75}.hs-badge b{display:block;font-size:14px;line-height:1.2}@media (max-width: 560px){.hs-phone{width:100%;height:auto;aspect-ratio:19.5 / 9;max-width:340px}}.ab-hero{padding:calc(env(safe-area-inset-top) + 74px) 0 0}.ab-hero .crumbs{margin-top:clamp(18px,2.4vw,28px)}.ab-hh{margin-bottom:clamp(8px,2vw,24px)}@media (max-width: 900px){.ab-hero{padding-top:calc(env(safe-area-inset-top) + 70px)}}.store,.store-sp,body:has(.store),body:has(.store-sp){background:#fcfcfd}.calc-sumcard dl>dt:nth-of-type(4),.calc-sumcard #out-primer{grid-column:1 / -1}.calc-sumcard #out-primer{text-align:start;font-weight:500;overflow-wrap:anywhere;margin-top:-2px}.calc-sumcard dd{min-width:0}.dl-hero .a-trmap .stage{top:64px}:root{--store-bg: #f4f5f7;--card-sh: 0 1px 2px rgba(16, 24, 40, .05), 0 4px 16px rgba(16, 24, 40, .06);--card-sh-h: 0 2px 4px rgba(16, 24, 40, .06), 0 10px 28px rgba(16, 24, 40, .1)}.store,.store-sp,body:has(.store),body:has(.store-sp){background:var(--store-bg)}.store .scard,.store .shop-filters,.store-sp .sp-gallery,.store-sp .sp-buy,.store-sp .opanel,.store-flow .cline,.store-flow .coform,.store-flow .state,.store-flow .csum,.store-flow .orderview>div,.sp-info .tabs-panel,.sp-rel .scard{background:#fff;border:0;box-shadow:var(--card-sh)}.store .scard{transition:box-shadow .25s}.store .scard:hover,.sp-rel .scard:hover{box-shadow:var(--card-sh-h);border-color:transparent}.store-flow .clines .cline:first-child{border-top:0}body:has(.store) .nav,body:has(.store-sp) .nav{background:#fff;border-bottom:1px solid #cfd1d6}.store-flow{padding-top:calc(env(safe-area-inset-top) + 72px)}.store-flow .flow-hero{padding-top:clamp(14px,2vw,24px)!important;padding-bottom:clamp(8px,1.2vw,14px)!important}.store-flow .flow-hero+.section.tight{padding-top:clamp(8px,1.2vw,14px)}.launch-note{margin:2px 0 0;font-size:var(--fs-12);color:var(--ink-3);text-align:right}.totals .grand dd,.big-total strong{color:var(--lt-orange-text)}.fsw label,.pfilters .fswitch .fsw label{transition:none;box-shadow:none}.fsw label:has(input:checked),.pfilters .fgroup.fswitch .fsw label:has(input:checked),.pfilters .fswitch .fsw label:has(input:checked):hover{background:var(--lt-black);color:#fff;border-color:transparent}.fsw label:has(input:focus-visible){outline:2px solid var(--lt-black)}.hs-app{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px clamp(18px,3vw,36px);padding:clamp(12px,1.6vw,18px) clamp(16px,2.4vw,28px)}.hs-app-tx{display:flex;flex-direction:column;justify-content:center;align-self:center}.hs-app-tx .hs-app-h b{font-size:clamp(18px,1.8vw,22px)}.hs-app-tx>p:not(.hs-app-h):not(.hs-badges){color:var(--ink-2);font-size:var(--fs-15, 15px)}.hs-badges{margin-top:10px!important}.hs-app-cta{margin:0 0 0 auto;flex:none;align-self:center}@media (max-width: 760px){.hs-app{flex-wrap:wrap}.hs-app-cta{margin:4px 0 0;width:100%;justify-content:center}}.hs-ph-ui{background:none;padding:0;gap:7px;bottom:11px}.hs-ph-ui i{width:13px;height:13px;box-shadow:0 0 0 1.5px #fffffff2,0 2px 6px #00000059}.hs-ph-ui i:first-child{width:15px;height:15px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #16161ad9,0 2px 6px #0000004d}.ctb-slim .ctb-row{align-items:center;gap:clamp(14px,2vw,24px)}.ctb-slim .ctb-row .ctb-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.ctb-slim .ctb-row .ctb-tx>b{font-size:clamp(19px,1.9vw,24px);font-weight:800;letter-spacing:-.015em;line-height:1.2}.ctb-slim .ctb-row .ctb-tx>small{font-size:15px;color:var(--lt-text-2, #55555c)}.ctb-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ctb-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:8px;background:#16161a;color:#fff}.ctb-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.ctb-badge small{display:block;font-size:9px;line-height:1.1;opacity:.75;color:#fff!important}.ctb-badge b{display:block;font-size:12px!important;line-height:1.15;font-weight:700}.ctb-end{display:flex;align-items:center;gap:clamp(14px,2vw,26px);flex:none}.ctb-pal{display:flex}.ctb-pal i{width:34px;height:34px;border-radius:50%;border:3px solid #efeff1;margin-left:-10px;box-shadow:0 2px 6px #1414181f}.ctb-pal i:first-child{margin-left:0}.ctb-slim .ctb-row em b{font-weight:700}@media (max-width: 900px){.ctb-pal{display:none}}@media (max-width: 560px){.ctb-slim .ctb-row .ctb-tx>b{font-size:17px}.ctb-slim .ctb-row .ctb-tx>small{font-size:13px}.ctb-badge small,.ctb-slim .ctb-row em b{display:none}}.ctb-row em b{font-size:inherit!important}.band-art .art.band-map .stage,.hm-map .hm-art .stage{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 14%,#000 38%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 14%,#000 38%)}.band.has-media .band-media.band-art{overflow:visible}.band-art .art.band-map .stage{left:-18%;width:118%}.band-media.band-art{background:transparent}.calc-sumcard .calc-fold{min-width:0;overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:var(--card-sh)}.calc-sumcard .calc-fold>summary{padding:12px 16px}.calc-sumcard .calc-fold>:not(summary){margin:0 16px 16px}.calc-sumcard .calc-fold dl{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0 16px 6px;font-size:14px}.calc-sumcard .calc-fold dl>dt,.calc-sumcard .calc-fold dl>dd{padding:9px 0;border-top:1px solid var(--line)}.calc-sumcard .calc-fold dl>dt{color:var(--ink-2);min-width:0}.calc-sumcard .calc-fold dl>dd{white-space:nowrap;padding-left:12px}.calc-sumcard .calc-fold dl>dt:nth-of-type(4){border-bottom:0;padding-bottom:2px}.calc-sumcard .calc-fold #out-primer{border-top:0;padding:0 0 9px;white-space:normal;color:var(--ink);font-size:13px}.calc-sumcard .how-steps{gap:0;margin:4px 16px 16px;padding:0;border-top:1px solid var(--line)}.calc-sumcard .how-steps li{grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.calc-sumcard .how-steps li:last-child{border-bottom:0;padding-bottom:0}.calc-sumcard .how-steps li:before{width:22px;height:22px;font-size:11px}.calc-sumcard .how-steps b{font-size:14px}.calc-sumcard .how-steps code{font:400 13px/1.45 var(--font);color:var(--ink-2);white-space:normal;overflow-wrap:break-word}main>.shopbar:first-child+.store .shop-show{padding-top:clamp(18px,2.4vw,32px)}main>.shopbar:first-child+.store-sp .sp-top{padding-top:4px}.ctb-slim .ctb-row>.ctb-end{flex:none;flex-direction:row;align-items:center;gap:clamp(14px,2vw,24px)}.ctb-slim .ctb-row .ctb-badge small{font-size:9px;color:#fff;display:block}.ctb-slim .ctb-row .ctb-badge b{font-size:12px}.ctb-badges{flex-wrap:nowrap}@media (max-width: 560px){.ctb-slim .ctb-row{flex-wrap:wrap}.ctb-slim .ctb-row .ctb-tx{flex:1 1 0}.ctb-slim .ctb-row>.ctb-end{width:100%}.ctb-slim .ctb-row>.ctb-end em{flex:1;display:flex;justify-content:center;width:auto;height:auto;padding:10px 16px}.ctb-slim .ctb-row .ctb-badge small{display:none}.ctb-badge{padding:4px 8px}}.store-sp .sp-main{border-color:transparent}@media (min-width: 901px){.store-sp .sp-grid{background:#fff;border-radius:22px;box-shadow:var(--card-sh);gap:0;align-items:stretch;overflow:hidden}.store-sp .sp-grid>.sp-gallery,.store-sp .sp-grid>.sp-buy{box-shadow:none;border-radius:0;position:static;align-self:stretch}.store-sp .sp-grid>.sp-buy{border-left:1px solid #cfd1d6;padding:clamp(22px,2.6vw,34px)}.store-sp .sp-grid>.sp-gallery{padding:clamp(14px,1.8vw,22px)}}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar){display:flex;gap:4px;width:auto;max-width:100%;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;overflow-x:auto;scrollbar-width:none}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is(button,a){appearance:none;position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink-2);font:inherit;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is(button,a):hover{color:var(--ink);background:none}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is(button,a):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .2s}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.on){color:var(--lt-orange-text);font-weight:600;background:none;box-shadow:none}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.on):after{background:var(--lt-orange)}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist)>:is(button,a) small{min-width:22px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#1414180f;color:var(--ink-2);font-size:12px;font-weight:600}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist)>:is([aria-selected=true],[aria-pressed=true]) small{background:var(--lt-orange);color:#fff}:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is(button,a):focus-visible{outline:2px solid var(--lt-orange);outline-offset:-4px}.sp-tablist{display:flex}.rk-tabbar{margin-bottom:clamp(24px,3vw,40px)}@media (max-width: 640px){:is(.ptabs,.ltabs:not(.kfams),.pd-tabs,.sp-tablist,.rk-tabbar)>:is(button,a){min-height:44px;padding:0 12px;font-size:14px}}:is(.kfams,.rv-pals,.scard .chips,.chips[role=group],.hs-segs,.ktabs,.ct-types){gap:8px}:is(.kfams,.rv-pals,.chips[role=group])>button,.hs-seg span,.ktabs>button,.ct-types>.ct-t{background:#fff;border:1px solid var(--line-2);color:var(--ink);box-shadow:none;transition:border-color .2s,color .2s}.kfams{border-bottom:0;overflow:visible;flex-wrap:wrap}.kfams>button{min-height:38px;padding:0 16px;border-radius:999px;font-weight:500}.kfams>button:after{display:none}:is(.kfams,.rv-pals,.chips[role=group])>button:hover,.hs-seg span:hover,.ktabs>button:hover,.ct-types>.ct-t:hover{border-color:var(--lt-orange);background:#fff}:is(.kfams,.rv-pals,.chips[role=group])>button[aria-pressed=true],.hs-seg input:checked+span,.ktabs>button[aria-selected=true],.ct-types>.ct-t[aria-pressed=true]{background:#fff;border-color:var(--lt-orange);color:var(--lt-orange-text);box-shadow:inset 0 0 0 1px var(--lt-orange);font-weight:600}.kfams>button[aria-pressed=true]{color:var(--lt-orange-text)}.ktabs>button[aria-selected=true] svg,.ct-types>.ct-t[aria-pressed=true] svg{background:none;color:var(--lt-orange-text)}.ct-types>.ct-t[aria-pressed=true] small{color:var(--ink-2)}.fsw{background:#1414180f;border:0}@media (min-width: 901px){.store-sp .sp-grid>.sp-buy{align-content:start}}:is(.sw-fams,.rx-tabs)>button{background:#fff;border:1px solid var(--line-2);color:var(--ink)}:is(.sw-fams,.rx-tabs)>button:is([aria-pressed=true],[aria-selected=true]){background:#fff;border-color:var(--lt-orange);color:var(--lt-orange-text);box-shadow:inset 0 0 0 1px var(--lt-orange)}.chips[role=group]>button,.chips[role=group]>button[aria-pressed=true],.chips[role=group]>button:hover{background:transparent}.scard h3{font-size:clamp(18px,1.35vw,20px)}.scard .scard-link .body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.scard .scard-link .body{padding-bottom:4px}.sw-fams,.ltabs.kfams{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sw-fams::-webkit-scrollbar,.ltabs.kfams::-webkit-scrollbar{display:none}.sw-fams>button,.ltabs.kfams>button{flex:none;scroll-snap-align:start;white-space:nowrap}.sw-fams.at-end,.ltabs.kfams.at-end,.ltabs.kfams.no-scroll,.sw-fams.no-scroll{-webkit-mask-image:none;mask-image:none}.rb-entry-box.has-pic{flex-wrap:nowrap;padding:0;overflow:hidden;gap:0;align-items:stretch}.rb-entry-box.has-pic .rb-entry-pic{flex:0 0 clamp(220px,28%,380px);display:block}.rb-entry-box.has-pic .rb-entry-pic img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}.rb-entry-box.has-pic .rb-entry-tx{flex:1;align-self:center;padding:clamp(18px,2.4vw,32px)}.rb-entry-box.has-pic>em{align-self:center;margin-right:clamp(18px,2.4vw,32px);flex:none}@media (max-width: 700px){.rb-entry-box.has-pic{flex-wrap:wrap}.rb-entry-box.has-pic .rb-entry-pic{flex-basis:100%}.rb-entry-box.has-pic .rb-entry-pic img{aspect-ratio:5 / 3;height:auto}.rb-entry-box.has-pic .rb-entry-tx{padding-bottom:8px}.rb-entry-box.has-pic>em{margin:0 18px 18px}}.scard .body.sbot{padding-top:2px}.scard .sbot .chips{margin-top:8px}@media (min-width: 701px){.rb-entry-box.has-pic .rb-entry-pic{flex-basis:clamp(200px,22%,300px)}.rb-entry-box.has-pic .rb-entry-pic img{min-height:0;max-height:170px}}.rb-entry-box.has-pic .rb-entry-tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:clamp(16px,2vw,24px) clamp(18px,2.4vw,32px)}.rb-entry-box.has-pic .rb-entry-tx>em{margin:10px 0 0;font-style:normal;white-space:nowrap}#yuzey .ctable{max-width:none}#yuzey .ctable .table th[scope=row]{width:34%}@media (min-width: 901px){.c-loc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:clamp(14px,2vw,22px);align-items:stretch}.c-loc .c-map{grid-column:2;grid-row:1;height:auto;min-height:420px}.c-loc .c-addr-s{grid-column:1;grid-row:1;margin-top:0;grid-template-columns:1fr;grid-auto-rows:1fr}.c-loc .c-addr-s .c-place{align-content:center}.c-loc .c-addr-s .c-pa{flex-basis:100%}}.dd-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lt-orange-tint, #fdf3ee);color:var(--lt-orange-text, #ee5d2e)}.dd-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.links .dd-panel a.dd-card,.dd-mega .dd-card{flex-direction:row;align-items:flex-start;gap:14px}.dd-mega .dd-card .dd-ic{margin-top:2px}.links .dd-corp-p .cm-links a{justify-content:flex-start;gap:12px}.dd-corp-p .dd-ic{width:34px;height:34px;border-radius:10px}.dd-corp-p .dd-ic svg{width:19px;height:19px}.links .dd-mega a.dd-card:hover .dd-ic,.links .dd-corp-p .cm-links a:hover .dd-ic{background:var(--lt-orange-tint-2, #fbe2d4)}.dd-mega .dd-tx .dd-t:first-child,.dd-mega .dd-card .dd-ic{margin-top:0}.links .dd-panel a.dd-card,.dd-mega .dd-card{align-items:center}.links .dd-panel a.dd-card,.dd-mega .dd-card{align-items:flex-start}.dd-mega .dd-card .dd-ic{margin-top:-8.5px}.hs .hs-app.hs-app-v{position:relative;min-height:150px;margin-top:clamp(72px,7vw,92px);margin-bottom:clamp(40px,4.5vw,64px);padding-left:calc(clamp(16px,2.4vw,28px) + 140px + clamp(18px,3vw,36px));overflow:visible}.hs-mock{position:absolute;left:clamp(16px,2.4vw,28px);top:50%;width:140px;transform:translateY(-50%) rotate(0);pointer-events:none}.hs-mock img{display:block;width:100%;height:auto}@media (max-width: 760px){.hs .hs-app.hs-app-v{margin-top:84px;margin-bottom:32px;padding-left:clamp(16px,2.4vw,28px);padding-right:128px}.hs-mock{left:auto;right:10px;top:-64px;width:112px;transform:none}.hs .hs-app.hs-app-v .hs-app-cta{margin-right:-112px;width:calc(100% + 112px)}}
