@media (min-width:900px){:root{--hdh:80px}}.top,.fs-page{will-change:auto}html{scroll-padding-top:0}main :is(section,div,article,h1,h2,h3)[id]{scroll-margin-top:calc(var(--hdh) + 20px)}.tb .sp{width:100%;left:0}.pin-im{background:var(--bg,#e9e5de)}.ms-end{width:100%}.vh,.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.fs-page{top:calc(var(--hdh) - 1px);z-index:60;margin-bottom:6px;position:sticky}.app.fs-inline .fs-page{top:calc(var(--hdh) - 1px)}.fs-scrim{display:none}@media (hover:hover){.pc-chip{position:relative}.pc-chip:after{content:"";border-radius:inherit;background:#11131500;transition:background .18s;position:absolute;inset:0}.pc-chip:hover:after{background:#1113150b}.pc-chip[aria-current=true]:hover:after{background:#ffffff14}}[hidden]{display:none!important}.route-shop .bpage>.pgrid,.route-shop .bpage>.act-chips{margin-top:6px}.route-shop .bpage>.act-chips+.pgrid{margin-top:0}.bpage>.act-chips{width:var(--vw,100vw);margin-inline:calc(50% - var(--vw,100vw) / 2);padding-inline:var(--fp);box-sizing:border-box}.act-chips a{border-radius:var(--pill);background:var(--stone);height:34px;color:inherit;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.act-chips a svg{width:14px;height:14px;fill:var(--ink-2)}.act-chips a.clr{color:var(--blue);background:0 0}.bpage>.pgrid>.empty{grid-column:1/-1}.empty .btn{margin-top:6px}.sp-foot a.btn,.sp-foot a.btn:hover{color:#fff;background:var(--ink);text-decoration:none}.sp-foot a.btn:hover{background:#2a2e32}.pd-loop .fs-page{margin-bottom:10px}.cu-save svg{fill:currentColor;width:18px;height:18px;margin-inline-end:8px}a.chip{color:inherit;text-decoration:none}.pc-chip[aria-current=true]{background:var(--ink);color:#fff}.pc-chip[aria-current=true] svg{fill:#fff;width:16px;height:16px;margin-inline-start:-4px}.pin-im img[data-ld],.cu-im>img[data-ld],.cc-im img[data-ld],.gal-sl img[data-ld],.pc.amb .pc-im img[data-ld]{opacity:1}@media (hover:hover){.pc:hover .pc-im img[data-ld]{opacity:1}}button.lnk{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lg-err{color:var(--warn,#b3261e);margin:10px 0 0;font-size:13.5px}.lg-main{grid-auto-rows:max-content}.lg-main form{gap:2px;display:grid}.lg-main form .fld{margin-top:10px}.lg-main .fld input{width:100%;min-width:0}.lg-main .lg-roles{margin-top:4px}.lg-main form .lg-note{margin-top:16px}.lg{height:min(700px,100% - 24px)}@media (max-width:760px){.lg{grid-template-columns:1fr;height:auto;max-height:calc(100% - 24px)}.lg-vis{display:none}.lg-main{padding:28px 20px 20px}}.toast.rich{padding:8px;text-align:start;white-space:normal;border-radius:18px;align-items:center;gap:12px;max-width:min(92vw,420px);padding-inline-start:18px;display:flex}.toast.rich:has(.toast-th){padding-inline-start:8px}.toast-th{background:#333 50%/cover no-repeat;border-radius:10px;flex:none;width:44px;height:44px}.toast-tx{gap:2px;min-width:0;padding-inline-end:6px;line-height:1.25;display:grid}.toast-tx b{white-space:nowrap;font-weight:600}.toast-tx small{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.toast-act{height:40px;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;margin-inline-start:4px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.toast-act:hover{background:#e8e8e8}@media (max-width:760px){.toast.rich{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.app:is(.feed-off,.sheet-open,.srch-on,.route-checkout,.route-order) .toast{bottom:calc(28px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){.app:is(.feed-off,.sheet-open,.srch-on,.route-checkout,.route-order) .toast{bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.navbar-p{top:0;background:var(--blue);z-index:200;opacity:0;pointer-events:none;border-end-end-radius:3px;width:0;height:3px;padding:0;position:fixed;inset-inline-start:0}.navbar-p[data-state=run]{opacity:1;animation:8s cubic-bezier(.1,.8,.2,1) forwards navp}.navbar-p[data-state=end]{opacity:0;width:100%;transition:width .18s ease-out,opacity .3s .2s}@keyframes navp{0%{width:0}12%{width:38%}40%{width:72%}to{width:92%}}.is-going{transition:opacity .12s;opacity:.55!important}.pc-chip.is-going{box-shadow:inset 0 0 0 2px var(--ink);opacity:1!important}.app.nav-going #inspWall,.app.nav-going .pgrid,.app.nav-going .cgrid{opacity:.7;transition:opacity .25s .2s}@media (prefers-reduced-motion:reduce){.navbar-p[data-state=run]{animation-duration:10ms}}.xi-quote{margin-top:14px}.xi-quote .co-card{box-shadow:none;background:0 0;border:0;padding:0}.xi-quote .co-card h2{font-size:20px;line-height:1.3}.xi-more .xi-q{aspect-ratio:1;border-radius:12px;width:100%;font-size:28px}.xi-im.xi-q{font-size:48px}.co-card .fld input,.co-card .fld textarea{box-sizing:border-box;width:100%;min-width:0}@media (min-width:900px){.app.lens-on #inPhoto>:not(.lens-panel){display:none}}.lens-panel{display:contents}.ph-page{gap:22px;max-width:1100px;padding-bottom:40px;display:grid}.ph-page h6{color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:500}.ph-page .ph-tx h6{margin:0}.ph-page-foot{border-top:0;padding-inline:0}.ph-page .srch-colors{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.av img,.pc-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.av,.pc-chip .pc-av{position:relative;overflow:hidden}.sheet .body .fld input,.sheet .body .fld textarea{box-sizing:border-box;width:100%;min-width:0}.co-tie[aria-busy=true]{background:linear-gradient(90deg,var(--stone),var(--stone-2),var(--stone));background-size:200% 100%;animation:1.2s linear infinite coShimmer}@keyframes coShimmer{to{background-position:-200% 0}}.co-seg{background:var(--stone);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0 12px;padding:4px;display:grid}.co-seg button{height:44px;color:var(--ink-2);transition:background .2s var(--ease),color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.co-seg button svg{fill:currentColor;width:18px;height:18px}.co-seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1113151f}.co-card>p.muted{line-height:1.5}@media (max-width:480px){.co-seg button{gap:6px;padding:0 6px;font-size:13.5px}}.wl-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.wl-card{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.wl-url,.wl-sums div{background:var(--stone)}.wl-orders{grid-column:1/-1}.wl-h{justify-content:space-between;align-items:baseline;margin:0;font-size:17px;font-weight:600;display:flex}.wl-h small{color:var(--ink-3);font-size:12px;font-weight:400}.wl-url{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.wl-url code{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-family:inherit;font-size:14px;overflow:hidden}.wl-url .btn svg{fill:currentColor;width:16px;height:16px;margin-inline-end:6px}.wl-sums{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.wl-sums div{background:#fff;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.wl-sums small{color:var(--ink-3);font-size:12px}.wl-sums b{font-size:18px;font-weight:600}.wl-table{border-collapse:collapse;width:100%;font-size:13.5px}.wl-table th{text-align:start;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:6px 8px;font-size:12px;font-weight:500}.wl-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.wl-table td small{color:var(--ink-3);font-size:11.5px;display:block}.wl-st{font-weight:500}@media (max-width:899px){.wl-grid,.wl-sums{grid-template-columns:1fr}.wl-table th:nth-child(4),.wl-table td:nth-child(4){display:none}}.lens-bar{inset-inline:auto 12px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 24px);transition:padding .3s var(--ease);background:#1214168f;gap:6px;padding:4px;padding-inline-start:12px;font-size:13px;bottom:12px;box-shadow:0 6px 20px -8px #00000080}.lens-bar>span{max-width:240px;transition:max-width .3s var(--ease),opacity .2s,margin .3s var(--ease);font-weight:500}.lens-bar>span svg{fill:#fff;opacity:.9}.lens-bar.quiet{padding-inline-start:4px}.lens-bar.quiet>span{opacity:0;pointer-events:none;max-width:0;margin-inline-end:-6px}.lens-x{background:#ffffff29;width:32px;height:32px;transition:background .15s}.lens-x svg{fill:#fff}.lens-x:hover{background:#ffffff4d}@media (max-width:899px){.lens-bar{inset-inline:auto 8px;padding-inline-start:10px;font-size:12.5px;top:8px;bottom:auto}.lens-sheet{inset-inline:0;z-index:72;height:var(--lsh,min(46vh,420px));padding-bottom:env(safe-area-inset-bottom,0px);transition:height .3s var(--ease);background:#fff;border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -12px 40px -14px #11131573,0 0 0 1px #1113150f}.lens-sheet.tall{height:min(84vh,780px)}.lens-sheet-h{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 14px 8px 8px;display:grid;position:relative}.lens-sheet-h:before{content:"";background:var(--line-2);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.lens-sheet-h .cu-ph{align-items:center;padding-top:10px}.lens-sheet-h .cu-ph h2{font-size:17px}.lens-sheet-h .cu-ph span{font-size:12px}.lens-sheet-h button{background:var(--stone);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:8px;display:grid}.lens-sheet-h button svg,[dir=ltr] .lens-sheet-h button svg{width:16px;height:16px;fill:var(--ink);transition:transform .3s;transform:rotate(90deg)}.lens-sheet.tall .lens-sheet-h button svg,[dir=ltr] .lens-sheet.tall .lens-sheet-h button svg{transform:rotate(-90deg)}.lens-sheet-b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 14px 14px;overflow:auto}.lens-sheet .lens-crop{grid-template-columns:84px minmax(0,1fr)}.lens-sheet .lens-crop img{width:84px;height:64px}.lens-sheet .lens-r{padding:6px;gap:10px;padding-inline-end:10px}.lens-sheet .lens-r .sw{width:48px;height:48px}.app.lens-on .toast{display:none}}.cp-pick button[aria-pressed=true] .cp-why{color:var(--ink)}#callSheet footer small{display:block}#callSheet .body>div{padding-top:4px}.wl-skel{background:linear-gradient(90deg,var(--stone),var(--stone-2),var(--stone));background-size:200% 100%;border-color:#0000;min-height:260px;animation:1.2s linear infinite coShimmer}.wl-skel.wl-orders{min-height:160px}.sd-me.has-cover .sd-me-b{align-items:end;margin-top:-40px;padding-top:0}.sd-me.has-cover .sd-me-t,.sd-me.has-cover .sd-me-a{padding-top:48px}@media (max-width:899px){.sd-me.has-cover .sd-me-a{padding-top:0}.sd-me.has-cover .sd-me-b{margin-top:-32px}.sd-me.has-cover .sd-me-t{padding-top:36px}}.pc-chip .pc-ic{color:var(--blue);background:#fff;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #6ec2e740}.pc-chip .pc-ic svg{fill:currentColor;width:22px;height:22px}.pc-chip[aria-current=true] .pc-ic{background:var(--blue);color:#fff;box-shadow:none}.src-tag{color:var(--ink-2);vertical-align:middle;align-items:center;gap:4px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}#callSheet .num{text-align:center}#callSheet footer small .num,#callSheet .done .num{text-align:inherit}.imp-tag{background:var(--tint);height:28px;color:var(--on-tint);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;margin-inline-start:12px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.imp-tag svg{fill:currentColor;width:16px;height:16px}.imp-line{color:var(--on-tint);font-style:normal;font-weight:600}.imp-note{background:var(--tint);color:var(--on-tint);border-radius:12px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.imp-note svg{fill:currentColor;flex:none;width:16px;height:16px;margin-top:2px}.pg{animation:pg-in .32s var(--ease) backwards}@keyframes pg-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pg{animation:none}}.kv-logo{width:auto;height:34px;display:block}.ft .kv-logo{height:40px}@media (max-width:760px){.kv-logo{height:26px}.crumb{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.crumb>a,.crumb>svg{flex:none}.crumb>a{text-overflow:ellipsis;max-width:38vw;overflow:hidden}.crumb>span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}}.bbar-wa{color:#fff;background:#25d366;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.bbar-wa svg{fill:currentColor;width:22px;height:22px}.bbar{gap:10px}.fbar{display:none}@media (min-width:1100px){.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 18px;display:flex}.fbar-g{position:relative}.fbar-b{border:1px solid var(--line);height:40px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding-inline:16px 12px;font-size:14px;display:inline-flex}.fbar-b:hover{border-color:var(--ink-3,#999)}.fbar-b svg{width:14px;height:14px;transition:transform .15s}.fbar-g.open .fbar-b svg{transform:rotate(180deg)}.fbar-b.on{border-color:var(--blue);background:var(--tint)}.fbar-b b{color:var(--blue);margin-inline-start:6px;font-weight:600}.fbar-p{top:calc(100% + 6px);z-index:30;min-width:220px;max-height:360px;box-shadow:var(--sh-hover,0 12px 32px #00000024);border:1px solid var(--line);background:#fff;border-radius:18px;padding:6px;position:absolute;inset-inline-start:0;overflow-y:auto}.fbar-o{color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.fbar-o:hover{background:var(--stone,#f4f3f0)}.fbar-o i{border:1.5px solid var(--line);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.fbar-o.on i{background:var(--blue);border-color:var(--blue);color:#fff}.fbar-o i svg{width:12px;height:12px}.fbar-o span{unicode-bidi:plaintext;flex:1}.fbar-o small{color:var(--ink-2);font-variant-numeric:tabular-nums}.fbar-clr{color:var(--blue);margin-inline-start:4px;font-size:14px;text-decoration:underline}}@media (max-width:760px){.hero-slides img.on{animation:none}.hero .hc-hero .hc-chips .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1113156b}}.pd-meta{color:var(--ink-2);flex-direction:column;gap:6px;margin:14px 0 0;display:flex}.pd-meta a{color:var(--blue)}.pd-stock{color:var(--ink-2);margin-top:6px;font-size:13px;display:inline-block}.pgrid>.pc{content-visibility:auto;contain-intrinsic-size:auto 340px}main .sec-tight,.ft{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (max-width:760px){.app:not(.srch-on) .tb-q-cam{display:none}.app:not(.srch-on) .tb-q input{padding-inline-end:12px}}.pc-c{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.pc-c a{color:inherit}.pc-c a:hover{color:var(--blue);text-decoration:underline}.shop-cats{margin-block:40px 8px}.shop-cats h2{margin-bottom:14px}.shop-cats ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shop-cats a{background:var(--tint);min-height:36px;color:var(--on-tint);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.shop-cats a:hover{background:var(--blue);color:#fff}.home-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 18px}.home-cats .cat-card{text-align:center;background:0 0;border-radius:0;justify-items:center;gap:4px;padding:0;display:grid}.home-cats .cat-card:hover{background:0 0}.home-cats .cat-im{aspect-ratio:4/3;border-radius:22px;margin-bottom:6px}.home-cats .cat-card b{font-size:14px;font-weight:600;line-height:1.3}@media (max-width:1099px){.home-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.home-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.home-cats .cat-im{border-radius:18px}}.brand-card.no-logo{align-content:center;min-height:96px;padding:20px 16px}.brand-card.no-logo .brand-t b{white-space:normal;unicode-bidi:plaintext;font-size:17px;font-weight:600}.app.has-fs main :is(section,div,article,h1,h2,h3)[id]{scroll-margin-top:calc(var(--hdh) + 112px)}.ft-word{margin-bottom:clamp(28px,5.5vw,76px)}.san-kinds{margin-top:22px}:root{--r-s:8px;--r:10px;--r-l:14px;--pill:10px}.btn,.chip,.inp,.hc-go,.hc-in,.hc-chips .chip,.hcp-f>.chip,.srch-got .chip,.hc-resume,.hc-pending,.tb-nav a,.tb-q,.tb-q input,.shop-cats a,.fbar-b,.co-seg,.co-seg button,.toast-act,.ft-langs a,.imp-tag,.icon-btn,.pc-heart,.sl-arr,.bbar-wa,.chip.ip-pill,.pc-chip,.a11y-menu [role=switch],.lens-bar,.od-num,.od-st,.cu-lens,.len,.ph-lock{border-radius:10px}.pc-im,.cat-im,.home-cats .cat-im,.brand-card,.home-doors a,.hero .home-doors a,.how li,.faq details,.wl-card,.gal-main,.co-card,.rt img,.cu,.cu-im,.cu-brand,.brand-logo.big,.pc-media img,.art-card,.post-card,.srch-ans,.cam-ask{border-radius:12px}.hero-card,.tb-in,.hc,.gl,.a11y-menu,.sp,.acct,.lg,.srch,.qz{border-radius:14px}.fs{border-radius:0 0 14px 14px}.hcp{border-radius:14px 14px 0 0}@media (min-width:600px){.hcp{border-radius:14px}}.pro-page{padding-block:28px 64px}.pro-head{max-width:720px;margin-bottom:28px}.pro-head .t-lead{margin-top:10px}.pro-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px;display:grid}.pro-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pro-points li{background:var(--stone);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pro-points li>svg{width:22px;height:22px;fill:var(--blue);flex:none;margin-top:2px}.pro-points b{font-weight:600;display:block}.pro-points span,.pro-points a{color:var(--ink-2);font-size:14px}.pro-call a{color:var(--ink);font-size:18px;font-weight:600}.pro-form .t-h3{margin-bottom:14px}.pro-form .co-card{max-width:none!important}.pro-other{margin-top:14px}@media (max-width:899px){.pro-grid{grid-template-columns:1fr;gap:26px}}#quoteForm{margin-top:14px}.rq-details{background:var(--tint);color:var(--on-tint);border-radius:10px;margin:0 0 12px;padding:10px 12px}.pd-cart{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:14px;text-decoration:underline;display:block}.pd-cart:hover{color:var(--blue)}
.t-h5{letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:22px}.on-dark{color:#fff}.inp{border:1px solid var(--line-2);height:44px;color:var(--ink);background:#fff;border-radius:999px;min-width:200px;padding:0 16px;font-size:16px}.inp:focus{outline:2px solid var(--blue);border-color:#0000}.sec-head .arrow{flex:none;margin-bottom:6px}.search-big{border-radius:var(--pill);border:1px solid var(--line-2);height:60px;box-shadow:var(--sh-cap);background:#fff;align-items:center;gap:8px;width:100%;max-width:720px;padding:6px 6px 6px 18px;display:flex}.search-big>svg{width:22px;height:22px;fill:var(--ink-2);flex:none}.search-big input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0 4px;font-size:17px}.search-big input:focus{outline:none}.search-big .btn{height:46px;padding:0 22px}.search-big:focus-within{border-color:var(--ink)}.empty .search-big{max-width:520px;height:54px;margin:8px auto 10px}.empty .search-big .btn{height:42px}@media (max-width:600px){.search-big{height:54px;padding-inline-start:14px}.search-big input{font-size:16px}.search-big .btn{height:42px;padding:0 16px;font-size:14px}.search-big>svg{display:none}}.rt{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.75}.rt>*+*{margin-top:1.1em}.rt h1,.rt h2,.rt h3,.rt h4{letter-spacing:-.01em;margin-top:1.8em;font-weight:500;line-height:1.25}.rt h1{font-size:30px}.rt h2{font-size:26px}.rt h3{font-size:21px}.rt h4{font-size:18px}.rt h2:first-child,.rt h3:first-child{margin-top:0}.rt p:empty{display:none}.rt a{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #1a759e59;text-decoration:underline #1a759e59}.rt a:hover{text-decoration-color:currentColor}.rt ul,.rt ol{padding-inline-start:1.4em}.rt li+li{margin-top:.35em}.rt li::marker{color:var(--ink-2)}.rt blockquote{border-inline-start:3px solid var(--blue);color:var(--ink-2);margin:1.4em 0;padding:4px 20px;font-size:18px}.rt hr{border:0;border-top:1px solid var(--line);margin:2em 0}.rt img{border-radius:var(--r);max-width:100%;height:auto;display:block}.rt figure{margin:1.6em 0}.rt figcaption{color:var(--ink-2);text-align:center;margin-top:8px;font-size:13px}.rt table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.rt th,.rt td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px}.rt th{background:var(--stone);font-weight:600}.rt code{background:var(--stone);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.9em}.rt strong,.rt b{font-weight:600}.rt iframe{border-radius:var(--r);border:0;max-width:100%}.rt-fig{margin:1.4em 0;display:block}.rt-fig img{background:var(--stone);width:100%;height:auto;display:block}.rt-cap{color:var(--ink-2);text-align:center;margin-top:8px;font-size:13px;display:block}.rt-gallery{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:10px;margin:1.6em 0;display:grid}.rt-gallery figure{margin:0}.rt-gallery img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-s);background:var(--stone);width:100%}.rt-embed{margin:1.6em 0}.rt-embed-box{aspect-ratio:16/9;border-radius:var(--r);background:var(--night);position:relative;overflow:hidden}.rt-embed-box iframe{width:100%;height:100%;position:absolute;inset:0}.rt-embed-play{background:var(--night) center/cover no-repeat;cursor:pointer;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.rt-embed-play:before{content:"";background:#0000002e;transition:background .2s;position:absolute;inset:0}.rt-embed-play:hover:before{background:#00000052}.rt-embed-play span{width:72px;height:72px;box-shadow:var(--sh-pop);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.rt-embed-play span:after{content:"";border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--ink);margin-inline-start:4px;transform:scaleX(-1)}[dir=ltr] .rt-embed-play span:after{transform:none}.rt-html{max-width:100%;overflow-x:auto}.rt-html img{max-width:100%;height:auto}.rt-html iframe{max-width:100%}.rt-html table{display:block;overflow-x:auto}@media (max-width:600px){.rt{font-size:16px;line-height:1.7}.rt h2{font-size:23px}.rt h3{font-size:19px}.rt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-wrap{max-width:1180px}.art-head{gap:14px;max-width:860px;padding-block:8px 24px;display:grid}.art-cats{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;gap:8px 14px;font-size:13px;font-weight:500;display:flex}.art-cats em{color:var(--on-tint);background:var(--tint);border-radius:var(--pill);letter-spacing:0;text-transform:none;padding:2px 10px;font-style:normal}.art-lead{margin:0}.art-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.art-by{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.art-by .av{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:600;display:grid}.art-cover{border-radius:var(--r-l);background:var(--stone);max-width:1180px;margin:0 0 32px;overflow:hidden}.art-cover img{object-fit:cover;width:100%;height:auto;max-height:620px;display:block}.art-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.art-body{min-width:0;max-width:760px}.art-side{top:calc(var(--hdh) + 24px);gap:22px;display:grid;position:sticky}.side-sec{border:1px solid var(--line);border-radius:var(--r);background:#fff;gap:12px;padding:18px 18px 16px;display:grid}.side-sec h2{margin:0}.side-sec .arrow{justify-self:start;font-size:14px}.side-tiles{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.art-faq{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.art-faq h2{margin:18px 0 6px;font-size:22px}.art-faq summary{font-size:17px}.art-src{color:var(--ink-2);margin-top:32px;font-size:14px}.art-src h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:15px}.art-src ol{gap:6px;margin:0;padding-inline-start:20px;display:grid}.art-src a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.art-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.art-share{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:22px;font-size:14px;display:flex}.page .art-head{max-width:none}.page-body{max-width:860px}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:clamp(28px,5vw,72px);padding-bottom:40px;display:grid}.contact-lines{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.faq-group+.faq-group{margin-top:40px}.faq-group h2{margin-bottom:8px}@media (max-width:899px){.art-grid{grid-template-columns:minmax(0,1fr)}.art-side{position:static}.side-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.side-tiles{grid-template-columns:1fr 1fr}.art-cover{border-radius:var(--r);margin-inline:calc(var(--g) * -1);border-radius:0}}.blog-cats{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.blog-cats .chip .num{font-size:12px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.post-card{align-content:start;gap:12px;min-width:0;display:grid}.post-im{border-radius:var(--r);background:var(--stone);aspect-ratio:16/10;display:block;overflow:hidden}.post-im img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.post-card:hover .post-im img{transform:scale(1.03)}.post-noim{width:100%;height:100%;color:var(--stone-3);place-items:center;display:grid}.post-noim svg{fill:currentColor;width:40px;height:40px}.post-b{gap:6px;display:grid}.post-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:16px;font-size:12px;font-weight:500;display:flex}.post-cat em{color:var(--on-tint);background:var(--tint);border-radius:var(--pill);letter-spacing:0;text-transform:none;padding:1px 8px;font-style:normal}.post-t{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.3}.post-t a:hover{text-underline-offset:3px;text-decoration:underline}.post-x{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-m{color:var(--ink-3);font-size:13px}.post-card.big{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px}.post-card.big .post-im{aspect-ratio:16/10;border-radius:var(--r-l)}.post-card.big .post-t{font-size:clamp(24px,2.4vw,34px)}.post-card.big .post-x{-webkit-line-clamp:4;font-size:17px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:40px 0 10px;display:flex}@media (max-width:899px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.post-grid{grid-template-columns:minmax(0,1fr);gap:28px}.post-card.big{grid-template-columns:minmax(0,1fr);gap:12px}.post-card.big .post-t{font-size:24px}}.topic-list{display:grid}.topic-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 4px;display:grid}.topic-av{background:var(--stone-2);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.topic-av svg{width:20px;height:20px;fill:var(--blue)}.topic-b{gap:4px;min-width:0;display:grid}.topic-t{letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500;line-height:1.35}.topic-t a:hover{text-underline-offset:3px;text-decoration:underline}.topic-t em{letter-spacing:.04em;border-radius:var(--pill);vertical-align:2px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.topic-solved{background:var(--ok-bg);color:var(--ok)}.topic-closed{background:var(--stone-2);color:var(--ink-2)}.topic-m{color:var(--ink-3);flex-wrap:wrap;gap:0 4px;font-size:13px;display:flex}.topic-m a:hover{text-decoration:underline}.team{color:var(--blue);font-style:normal;font-weight:600}.topic-n{color:var(--ink-2);justify-self:end;align-items:center;gap:6px;font-size:14px;display:inline-flex}.topic-n svg{width:18px;height:18px;fill:var(--ink-3)}.topic-last{color:var(--ink-3);grid-column:2/-1;margin-top:-6px;font-size:12px}.topic-list.compact .topic-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px 0}.topic-list.compact .topic-av{width:32px;height:32px;font-size:13px}.topic-list.compact .topic-t{font-size:15px}.topic-list.compact .topic-last{display:none}.cat-body{max-width:860px;padding-block:48px 8px}.cat-body .t-h3{margin-bottom:16px}.cat-body p{color:var(--ink-2);margin:0 0 14px;font-size:16.5px;line-height:1.7}.cat-faq{max-width:860px}.cat-faq .t-h3{margin-bottom:18px}.topic-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,80px);padding-bottom:40px;display:grid}.topic-main{min-width:0;max-width:820px}.topic-side{top:calc(var(--hdh) + 24px);gap:22px;display:grid;position:sticky}.topic-op{padding-block:8px 28px}.topic-op-h{gap:16px;margin-bottom:24px;display:grid}.topic-op-h .t-h1{font-size:clamp(28px,3.2vw,44px)}.topic-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px;display:flex}.topic-meta b{color:var(--ink);font-weight:500}.topic-meta em{font-style:normal}.topic-meta a:hover{text-decoration:underline}.topic-body{font-size:18px}.replies{border-top:1px solid var(--line);gap:14px;padding-top:28px;display:grid}.replies h2{margin:0 0 6px}.reply{border-radius:var(--r);background:var(--stone);gap:12px;padding:20px 22px;display:grid}.reply.team{background:var(--tint)}.reply-body .rt{font-size:16px}.reply:target{outline:2px solid var(--blue);outline-offset:2px}.topic-form .fld select{border:1px solid var(--line-2);height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:16px}.topic-form .fld input{box-sizing:border-box;width:100%}@media (max-width:899px){.topic-grid{grid-template-columns:minmax(0,1fr)}.topic-side{position:static}}@media (max-width:600px){.topic-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.topic-av{width:32px;height:32px;font-size:13px}.topic-t{font-size:16px}.reply{padding:16px}}.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.brand-grid.small{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-card{text-align:center;box-shadow:var(--sh-soft);transition:box-shadow .3s,transform .3s var(--ease);background:#fff;border-radius:24px;justify-items:center;gap:10px;min-width:0;padding:22px 16px 18px;display:grid}.brand-card:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.brand-logo{box-sizing:border-box;place-items:center;width:150px;max-width:100%;height:72px;padding:6px 10px;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;object-position:center;width:130px;max-width:100%;height:60px;display:block}.brand-logo b{color:var(--ink-3);font-size:28px}.brand-t{gap:2px;width:100%;min-width:0;display:grid}.brand-t b{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:15px;font-weight:500;overflow:hidden}.brand-t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.brand-grid.small .brand-card{gap:8px;padding:16px 12px 14px}.brand-grid.small .brand-logo{width:130px;height:60px}.brand-grid.small .brand-logo img{width:110px;height:48px}.abc{flex-wrap:wrap;gap:4px;margin:18px 0 8px;display:flex}.abc a{width:34px;height:34px;color:var(--ink-2);border:1px solid #0000;border-radius:50%;place-items:center;font-size:14px;display:grid}.abc a:hover{border-color:var(--ink);color:var(--ink)}.abc-group{padding-top:28px}.abc-group h3{color:var(--ink-2);margin:0 0 4px;font-weight:500}.bh.has-cover .bh-id,.bh.has-mosaic .bh-id{z-index:1;padding-top:0;align-items:start;margin-top:-64px;padding-inline:clamp(16px,3vw,40px);position:relative}.bh.has-cover .bh-text,.bh.has-mosaic .bh-text{padding-top:72px}.brand-logo.big{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:32px;width:132px;height:132px;padding:18px}.bh.has-cover .brand-logo.big,.bh.has-mosaic .brand-logo.big{box-shadow:var(--sh-cap);border-color:#fff}.brand-logo.big img{filter:none;opacity:1;max-width:100%;max-height:100%}.brand-body{max-width:820px;padding-block:0 8px}.brand .t-lead{max-width:820px;padding-block:0 12px}@media (max-width:600px){.bh.has-cover .bh-id,.bh.has-mosaic .bh-id{margin-top:-44px;padding-inline:16px}.bh.has-cover .bh-text,.bh.has-mosaic .bh-text{padding-top:0}.brand-logo.big{border-radius:24px;width:96px;height:96px;padding:12px}}[dir=rtl] .pp-stars b{inset-inline:0 auto}.cu-brand{padding:10px;background:var(--stone);border-radius:22px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-inline-end:12px;transition:background .2s;display:grid}.cu-brand:hover{background:var(--stone-2)}.cu-brand .brand-logo{box-sizing:border-box;background:#fff;border-radius:16px;width:72px;height:72px;padding:10px}.cu-brand .brand-logo img{filter:none;opacity:1;max-width:100%;max-height:100%}.cu-brand .brand-logo b{font-size:26px}.cu-brand-t{gap:2px;min-width:0;display:grid}.cu-brand-t b{direction:inherit;text-align:start;unicode-bidi:isolate;font-size:16px;font-weight:500}.cu-brand-t small{color:var(--ink-2);font-size:12.5px}.cu-brand .it-go{pointer-events:none}.cu-brand-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cu-brand-tile{background:var(--stone-2);border-radius:14px;width:64px;height:64px;display:block;overflow:hidden}.cu-brand-tile img{object-fit:cover;width:100%;height:100%;display:block}.cu-brand-more{background:var(--stone);width:64px;height:64px;color:var(--ink);border-radius:14px;place-items:center;font-weight:600;display:grid}.cu-ask{border-top:1px solid var(--line);gap:6px;margin-top:18px;padding-top:18px;display:grid}.cu-ask .muted{margin:0 0 6px}@media (max-width:899px){.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid.small{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.brand-grid,.brand-grid.small{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-card{padding:16px 10px 14px}}.grid-n{margin:0 0 14px}.chip-x{border-radius:var(--pill);background:var(--ink);color:#fff;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.chip-x svg{fill:currentColor;width:14px;height:14px}.cat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;display:grid}.cat-card{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.cat-im{aspect-ratio:1;background:var(--stone);width:100%;box-shadow:var(--sh-soft);transition:transform .3s var(--ease),box-shadow .3s;border-radius:26px;margin-bottom:8px;display:block;overflow:hidden}.cat-card:hover .cat-im{box-shadow:var(--sh-hover);transform:translateY(-4px)}.cat-im img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.cat-card:hover .cat-im img{transform:scale(1.04)}.cat-noim{background:linear-gradient(135deg,var(--stone),var(--stone-2));width:100%;height:100%;display:block}.cat-card b{font-size:15px;font-weight:600;line-height:1.3}.cat-card small{font-size:12px}@media (max-width:899px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}.home-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.home-doors a{text-align:center;box-shadow:var(--sh-soft);min-width:0;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:24px;justify-items:center;gap:4px;padding:20px 12px 18px;display:grid}.home-doors a:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.home-doors svg{width:30px;height:30px;fill:var(--ink);margin-bottom:6px;transition:fill .2s}.home-doors a:hover svg{fill:var(--blue)}.home-doors b{font-size:16px;font-weight:600}.home-doors small{color:var(--ink-2);max-width:100%;font-size:12px;line-height:1.35}.hero{background:#fff;padding-bottom:8px}.hero-card{height:clamp(520px,calc(100vh - var(--hdh) - 56px),760px);background:var(--stone-2);min-height:520px;box-shadow:var(--sh-soft);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.hero-slides,.hero-slides img{width:100%;height:100%;position:absolute;inset:0}.hero-slides img{object-fit:cover;opacity:0;transition:opacity 1.2s;transform:scale(1)}.hero-slides img.on{opacity:1;animation:9s linear forwards kb}@keyframes kb{to{transform:scale(1.08)}}.hero-shade{background:linear-gradient(#0000 0%,#0a0c0e14 30%,#0a0c0e6b 62%,#0a0c0ec7 100%);position:absolute;inset:0}.hero-tx{inset-inline:clamp(20px,4vw,56px);color:#fff;justify-items:start;gap:16px;max-width:720px;display:grid;position:absolute;bottom:clamp(64px,8vw,96px)}.hero-tx .t-h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000040;margin:0;font-size:clamp(40px,5.2vw,78px);font-weight:700;line-height:1.04}.hero-tx .t-lead{color:#ffffffe0;text-shadow:0 1px 12px #0000004d;max-width:58ch;margin:0;font-size:clamp(15.5px,1.25vw,19px)}.hero .hc-hero{box-shadow:none;background:0 0;gap:12px;width:100%;max-width:720px;margin-top:6px;padding:0}.hero .hc-hero .hc-in{padding:6px;background:#fff;height:64px;padding-inline-start:18px;box-shadow:0 20px 50px -20px #00000080}.hero .hc-hero .hc-in input{font-size:16px}.hc-spark{flex:none;place-items:center;width:26px;height:26px;display:grid}.hc-spark svg{width:22px;height:22px;fill:var(--blue)}.hc-go{border-radius:999px;flex:none;height:52px;padding:0 26px;font-size:15.5px;font-weight:600}.hero .hc-hero .hc-chips .chip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;box-shadow:0 0 0 1px #ffffff47}.hero .hc-hero .hc-chips .chip:hover{background:#ffffff42}.hero .hc-hero .hc-chips .chip svg{fill:#fff}.hero-foot{inset-inline-end:clamp(20px,4vw,56px);flex-direction:row-reverse;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(20px,3vw,32px)}.hero-dots{align-items:center;gap:6px;display:flex}.hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.hero-dots button.on{background:#fff;width:24px}.hero .home-doors{margin-top:18px}.hero .home-doors a{border-radius:26px;padding:26px 18px 22px}.hero .home-doors svg{width:34px;height:34px}.hero .home-doors b{font-size:17px}@media (max-width:899px){.hero{padding-top:8px}.hero-card{height:auto;min-height:calc(100svh - var(--hdh) - 72px);border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.hero-shade{background:linear-gradient(#0000 0%,#0a0c0e1f 22%,#0a0c0e8c 55%,#0a0c0edb 100%)}.hero-tx{box-sizing:border-box;gap:12px;width:100%;max-width:none;padding:0 16px 56px;position:relative;inset:auto}.hero-tx .t-h1{font-size:36px}.hero-tx .t-lead{font-size:15px}.hero .hc-hero{gap:10px;margin-top:2px}.hero .hc-hero .hc-in{padding:5px;height:56px;padding-inline-start:14px}.hero .hc-hero .hc-in input{font-size:15px}.hc-go{height:46px;padding:0 18px;font-size:14.5px}.hero .hc-hero .hc-chips .chip{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:36px;padding:7px 13px;font-size:13px}.hero-foot{inset-inline-end:12px;gap:10px;bottom:14px}.home-doors{gap:10px}.home-doors a{border-radius:18px;padding:14px 10px 12px}}.how{counter-reset:how;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.how li{box-shadow:var(--sh-soft);counter-increment:how;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:28px;align-content:start;gap:10px;padding:30px 28px 28px;display:grid;position:relative;overflow:hidden}.how li:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.how li:before{content:counter(how);top:14px;color:var(--stone);letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1;position:absolute;inset-inline-end:22px}.how svg{width:30px;height:30px;fill:var(--blue);margin-bottom:10px;position:relative}.how b{font-size:19px;font-weight:600;position:relative}.how small{color:var(--ink-2);font-size:14.5px;line-height:1.55;position:relative}.loop .sec-head{margin-bottom:12px}@media (max-width:899px){.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-doors{grid-template-columns:1fr 1fr}.how{grid-template-columns:minmax(0,1fr)}}.od-call{color:var(--ink-2);margin:6px 0 0;font-size:14px}.od-call a{color:var(--blue)}.announce{background:var(--ink);color:#fff;text-align:center;padding:8px var(--g);font-size:13px;line-height:1.4}.ft-contact{flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:15px;display:flex}.ft-contact a{color:var(--ink)}.ft-contact a:hover{text-decoration:underline}.ft-langs{flex-wrap:wrap;gap:6px;display:flex}.ft-langs a{color:var(--ink-2);unicode-bidi:isolate;border-radius:999px;padding:6px 14px;transition:background .2s,color .2s}.ft-langs a[aria-current=true]{color:var(--ink);box-shadow:var(--sh-soft);background:#fff;font-weight:500}.ft-langs a:hover{color:var(--ink)}.pd-excerpt{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.6}.pd-body .rt{font-size:16px}.pd-ask{gap:10px;display:grid}.pd-ask .muted{margin:0 0 8px}.pd-rel .sec-head{margin-bottom:20px}.tb-nav{flex:none;align-items:center;gap:2px;margin-inline-start:6px;display:none}.tb-nav a{height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.tb-nav a:hover{background:var(--stone)}.app.route-shop .tb-nav a[data-nav=shop],.app.route-product .tb-nav a[data-nav=shop],.app.route-product-category .tb-nav a[data-nav=shop],.app.route-product-tag .tb-nav a[data-nav=shop],.app.route-collections .tb-nav a[data-nav=collections],.app.route-manufacturers .tb-nav a[data-nav=manufacturers],.app.route-suppliers .tb-nav a[data-nav=manufacturers],.app.route-import-your-tile .tb-nav a[data-nav=import-your-tile],.app.route-pros .tb-nav a[data-nav=pros],.app.route-pro .tb-nav a[data-nav=pros],.app.route-forums .tb-nav a[data-nav=forums],.app.route-blog .tb-nav a[data-nav=blog],.app.route-category .tb-nav a[data-nav=blog],.app.route-tag .tb-nav a[data-nav=blog]{background:var(--stone-2)}@media (min-width:1100px){.tb-nav{display:flex}.ft{padding-bottom:40px}}.sec-head-stack{flex-direction:column;align-items:flex-start;gap:8px}.sec-head-stack .t-lead{margin:0}.cam-ov{z-index:120}.cam-ask{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:var(--sh-pop);animation:rise .28s var(--ease-e);background:#fff;border-radius:24px;gap:10px;padding:22px 18px 16px;display:grid;position:absolute}.cam-ask b{font-size:19px;font-weight:600}.cam-ask small{color:var(--ink-2);margin:-4px 0 8px;font-size:14px}.cam-ask .btn{justify-content:center;gap:10px;width:100%}.cam-ask .btn svg{fill:currentColor;width:20px;height:20px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:600px){.cam-ask{inset-inline:auto;width:360px;top:50%;bottom:auto;left:50%;transform:translateY(-50%)}}@media (max-width:760px){.lg{width:100%;max-width:none;height:auto;max-height:calc(100dvh - 40px);animation:rise .3s var(--ease-e);border-radius:24px 24px 0 0;flex-direction:column;margin:0;display:flex;inset:auto 0 0}.lg-main{padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:14px;min-height:0;overflow-y:auto}.lg-main .t-h2{padding-inline-end:44px;font-size:26px}.lg-roles{gap:8px}.lg-roles button{height:58px;padding:0 14px;font-size:14.5px}.lg-main form .fld{margin-top:12px}.lg-main .fld input{height:50px;font-size:16px}.lg-main .btn-lg{height:54px}}.fs-page{margin-bottom:0}.bpage>.phead{padding-block:18px 28px}.phead .t-lead{max-width:56ch}.cgrid>.empty,.pgrid>.empty{color:var(--ink-2);grid-column:1/-1;padding:40px 0}.cgrid>.empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.home-doors{gap:10px}.home-doors a{padding:14px 10px 12px;border-radius:18px;padding:12px 14px}.sec-tight{padding-block:28px}}.ph-im{aspect-ratio:auto;background:var(--stone);place-items:center;max-height:420px;display:grid;position:relative;overflow:hidden}.ph-pic{max-width:100%;line-height:0;display:block;position:relative}.ph-pic img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.ph-pic .lens-box{z-index:3}.ph-pic .ph-hint{inset-inline:auto 8px;z-index:4;color:#fff;pointer-events:none;background:#1214168f;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:8px;bottom:auto}.ph-pic .ph-hint>span{align-items:center;gap:6px;display:inline-flex}.ph-pic .ph-hint>span svg{fill:#fff;width:14px;height:14px}.ph-pic .ph-hint.quiet{opacity:0;transition:opacity .4s}.ph-tx .ph-lock{height:auto;color:var(--ink-2);background:0 0;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:12px;display:inline-flex;position:static}.ph-tx .ph-lock svg{fill:currentColor;width:14px;height:14px}.lg-mode{grid-template-columns:1fr 1fr;width:100%;margin:14px 0 18px;display:grid}.lg-mode button{height:44px;font-size:15px;font-weight:500}.cgrid>.empty,.wrap>.empty{padding:40px 0}.hc{max-width:640px;box-shadow:var(--sh-soft);background:#fff;border-radius:28px;gap:14px;padding:18px 18px 16px;transition:box-shadow .3s;display:grid}.hc:focus-within{box-shadow:var(--sh-hover)}.hc-m{align-items:flex-start;gap:10px;display:flex}.hc-m>svg{width:22px;height:22px;fill:var(--blue);flex:none;margin-top:10px}.hc-m p{margin:0;font-size:15.5px;line-height:1.55}.hc-ai p,.hc-ai .hc-b{background:var(--stone);border-radius:18px 18px 18px 4px;max-width:56ch;padding:12px 16px}[dir=ltr] .hc-ai p,[dir=ltr] .hc-ai .hc-b{border-radius:18px 18px 4px}.hc-ai .hc-b p{background:0 0;border-radius:0;max-width:none;padding:0}.hc-me{justify-content:flex-end}.hc-me .hc-b{background:var(--ink);color:#fff;border-radius:18px 18px 4px;max-width:52ch;padding:12px 16px}[dir=ltr] .hc-me .hc-b{border-radius:18px 18px 18px 4px}.hc-b{gap:12px;display:grid}.hc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hc-card{color:var(--ink);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #1113150f}.hc-card:hover{box-shadow:var(--sh-cap);transform:translateY(-1px)}.hc-card i{background-position:50%;background-size:cover;border-radius:10px;grid-row:1/3;width:52px;height:52px;display:block}.hc-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.hc-card small{color:var(--ink-2);font-size:12px}.hc-more{color:var(--blue);justify-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.hc-more svg{fill:currentColor;width:16px;height:16px}.hc-lead{color:var(--ok);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.hc-lead svg{fill:currentColor;width:18px;height:18px}.hc-dots{align-items:center;gap:5px;min-height:22px;display:inline-flex}.hc-dots i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1s infinite hcDot}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}@keyframes hcDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hc-chips{flex-wrap:wrap;gap:8px;display:flex}.hc-chips .chip,.hcp-f>.chip{cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #1113151f}.hc-chips .chip:hover,.hcp-f>.chip:hover{background:var(--stone);box-shadow:0 0 0 1px #1113153d}.hc-chips .chip svg,.hcp-f>.chip svg{width:16px;height:16px;fill:var(--blue)}.hc-in{background:var(--stone);border-radius:999px;align-items:center;gap:8px;height:60px;padding:6px;padding-inline-start:8px;display:flex}.hc-in input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.hc-in input::placeholder{color:var(--ink-3)}.hc-in .btn{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.hc-in .btn svg{fill:currentColor;width:20px;height:20px}.hc-in .btn:disabled{opacity:.4}.hc-resume{z-index:95;inset-inline-end:max(18px,var(--g));bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--blue);color:#fff;cursor:pointer;height:52px;animation:hcpUp .3s var(--ease-e);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 18px 40px -14px #6ec2e799,inset 0 0 0 1px #fff3}.hc-resume:hover{filter:brightness(1.06)}@media (max-width:1099px){.hc-resume{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.hc-resume svg{fill:currentColor;width:20px;height:20px}.hc-note{padding-inline:4px;font-size:12px;line-height:1.4}.hc-leadf{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-leadf input{height:46px;font:inherit;background:#fff;border:0;border-radius:12px;min-width:0;padding:0 14px;font-size:15px;box-shadow:0 0 0 1px #1113151f}.hc-leadf input:focus{box-shadow:0 0 0 2px var(--blue);outline:none}.hc-leadf .btn{grid-column:1/-1;height:46px}.hcp-wrap{z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hcp-scrim{background:#11131566;animation:.25s hcpIn;position:absolute;inset:0}.hcp{width:min(680px,100%);height:min(760px,100%);box-shadow:var(--sh-pop);animation:hcpUp .32s var(--ease-e);background:#fff;border-radius:32px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@keyframes hcpIn{0%{opacity:0}}@keyframes hcpUp{0%{opacity:0;transform:translateY(18px)scale(.98)}}.hcp-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.hcp-h b{font-size:16px;font-weight:600;display:block}.hcp-h small{color:var(--ink-2);font-size:12.5px;display:block}.hcp-av{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hcp-av svg{width:22px;height:22px;fill:var(--blue)}.hcp-x{margin-inline-start:auto}.hcp-log{scrollbar-width:thin;align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.hcp-log .hc-m p,.hcp-log .hc-m .hc-b{max-width:88%}.hcp-f{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;gap:10px;display:grid}.hcp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hcp-chips>.chip{justify-self:start}.hc-clip{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hc-clip svg{fill:currentColor;width:20px;height:20px}.hc-clip:hover{background:var(--stone);color:var(--ink)}.hc-img{object-fit:cover;border-radius:14px;max-width:240px;max-height:180px;margin-bottom:8px;display:block}.hc-pending{background:var(--tint);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:13.5px;display:inline-flex}.hc-pending img{object-fit:cover;border-radius:8px;width:30px;height:30px}.hc-pending .icon-btn{width:30px;height:30px}html.chat-open{overflow:hidden}@media (max-width:600px){.hc{border-radius:22px;padding:14px 12px 12px}.hc-m p{font-size:15px}.hc-cards{grid-template-columns:1fr}.hc-in{height:54px}.hc-in .btn{width:42px;height:42px}.hc-leadf{grid-template-columns:1fr}.hcp-wrap{place-items:end stretch;padding:0}.hcp{width:100%;height:92dvh;animation:hcpRise .38s var(--ease-e);border-radius:28px 28px 0 0}.hcp:before{content:"";z-index:2;background:#1113152e;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.hcp-h{padding:20px 16px 12px}.hcp-log{padding:14px 12px}.hcp-f{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}}@keyframes hcpRise{0%{transform:translateY(100%)}}html.chat-open .mnav{display:none}.srch-page .phead .search-big{max-width:720px;height:64px;box-shadow:var(--sh-soft);border:0;margin-top:18px}.srch-page .phead .search-big:focus-within{box-shadow:var(--sh-hover)}.srch-got{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.srch-got .chip{background:var(--stone);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.srch-got .chip i{border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #1113151f}.srch-ans{background:var(--tint);border-radius:28px;gap:10px;max-width:820px;margin:8px 0 12px;padding:26px 30px;display:grid}.srch-ans .eyebrow{color:var(--on-tint);align-items:center;gap:8px;display:inline-flex}.srch-ans .eyebrow svg{fill:currentColor;width:16px;height:16px}.srch-ans p{color:var(--ink);margin:0;font-size:17px;line-height:1.65}.srch-ans small{font-size:12.5px}.srch-page .sec-tight{padding-block:clamp(28px,3.5vw,44px)}.srch-page .sec-tight>.t-h2,.srch-page .sec-tight>.t-h3{margin-bottom:18px}.hd-chat svg{fill:var(--ink)}.hd-chat.live svg{fill:var(--blue)}.hd-chat-bub{top:9px;background:var(--blue);width:9px;height:9px;animation:bubIn .4s var(--ease-e);border:2px solid #fff;border-radius:50%;position:absolute;inset-inline-end:9px}@keyframes bubIn{0%{opacity:0;transform:scale(.4)}}.hc-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 4px;display:grid}.hc-doors button{text-align:start;cursor:pointer;color:var(--ink);background:#fff;border:0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #11131514}.hc-doors button:hover{box-shadow:0 0 0 1px #11131533,var(--sh-soft);transform:translateY(-2px)}.hc-doors i{background:var(--tint);border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.hc-doors i svg{width:20px;height:20px;fill:var(--blue)}.hc-doors b{font-size:14.5px;font-weight:600}.hc-doors small{color:var(--ink-2);font-size:12px;line-height:1.3}.hc-doors button:last-child{grid-column:1/-1}@media (max-width:600px){.hc-doors{grid-template-columns:1fr}.hc-doors button:last-child{grid-column:auto}}.as-row{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 0 2px;padding:12px 10px;font-size:15.5px;display:flex}.as-row:hover{background:var(--stone)}.as-row i{background:var(--stone);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.as-row i svg{width:20px;height:20px;fill:var(--ink)}.as-row b{flex:1;font-weight:500}.as-row small{color:var(--ink-2);font-size:13px}.as-row>svg{width:18px;height:18px;fill:var(--ink-3)}.as-fav i{background:var(--tint)}.as-fav i svg{fill:var(--blue)}[dir=ltr] .pm-tag>*{direction:ltr}.wa-fab{z-index:94;left:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#fff;width:46px;height:40px;transition:width .22s var(--ease);background:#25d366;border-radius:0 999px 999px 0;place-items:center;padding:0 0 0 6px;display:grid;position:fixed;box-shadow:0 10px 24px -10px #11131566,0 0 0 1px #1113150f}.wa-fab:hover{width:54px}.wa-fab svg{fill:#fff;width:24px;height:24px}.ft .a11y-btn{line-height:1.4;font:inherit;color:var(--ink-2);cursor:pointer;text-align:start;background:0 0;border:0;padding:7px 0;display:block}.ft .a11y-btn:hover,.ft .a11y-btn.on{color:var(--ink)}.a11y-menu{z-index:121;inset-inline-start:max(18px,var(--g));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:260px;box-shadow:var(--sh-pop);animation:hcpUp .22s var(--ease-e);background:#fff;border-radius:20px;padding:10px 12px 12px;position:fixed}.a11y-menu header{justify-content:space-between;align-items:center;padding:4px 4px 6px 8px;display:flex}.a11y-menu header b{font-size:15px;font-weight:600}.a11y-menu [role=switch]{width:100%;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 8px;font-size:14.5px;display:flex}.a11y-menu [role=switch]:hover{background:var(--stone)}.a11y-menu [role=switch] i{background:var(--line-2);border-radius:999px;width:36px;height:22px;transition:background .2s;position:relative}.a11y-menu [role=switch] i:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .2s;position:absolute;inset-inline-start:3px}.a11y-menu [role=switch][aria-checked=true] i{background:var(--blue)}.a11y-menu [role=switch][aria-checked=true] i:after,[dir=ltr] .a11y-menu [role=switch][aria-checked=true] i:after{translate:14px}[dir=rtl] .a11y-menu [role=switch][aria-checked=true] i:after{translate:-14px}.a11y-menu footer{justify-content:space-between;align-items:center;padding:8px 8px 0;font-size:13px;display:flex}.a11y-menu footer a,.a11y-menu footer .lnk{color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (max-width:1099px){.wa-fab{display:none}.a11y-menu{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}html.chat-open .wa-fab,.app.sheet-open .wa-fab{opacity:0;pointer-events:none}html.a11y-big{font-size:112.5%}html.a11y-links a{text-underline-offset:3px;text-decoration:underline!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-font body{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif!important}html.a11y-contrast{--ink:#000;--ink-2:#111;--ink-3:#222;--line:#333;--line-2:#444;--stone:#f2f2f2;--stone-2:#e6e6e6;--blue:#12516d}html.a11y-contrast body{color:#000;background:#fff}html.a11y-contrast img{filter:contrast(1.08)}.lg-agree{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.lg-agree input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.lg-agree a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal-add{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.legal-add section{scroll-margin-top:calc(var(--hdh) + 20px);margin-bottom:28px}.gl-scrim{z-index:120;background:#1113152e}.gl{z-index:121;width:320px;box-shadow:var(--sh-pop);animation:hcpUp .22s var(--ease-e);background:#fff;border-radius:22px;padding:14px 20px 18px;position:fixed}.gl .grab{display:none}.gl header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gl h2{margin:0;font-size:17px;font-weight:600}.gl h6{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 8px;font-size:12.5px;font-weight:500}.gl-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gl-c{height:42px;color:var(--ink);background:var(--stone);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;transition:background .2s;display:flex}.gl-c:hover{background:var(--stone-2)}.gl-c.on{background:var(--ink);color:#fff;font-weight:500}.gl-c svg{fill:currentColor;width:16px;height:16px}@media (max-width:759px){.gl-scrim{background:#11131566}.gl.gl-sheet{width:auto;padding:6px 18px calc(18px + env(safe-area-inset-bottom,0px));animation:hcpRise .3s var(--ease-e);border-radius:24px 24px 0 0;inset:auto 0 0}.gl.gl-sheet .grab{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:6px auto 10px;display:block}}@media (min-width:1100px){:root{--hdh:96px;--frame:min(calc(var(--max) - 2 * var(--g)), calc(var(--vw,100vw) - 2 * var(--g)))}.top{background:0 0;transition:background .2s}.app.has-fs .tb{padding-bottom:0}.app.has-fs .tb-in{border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0 0 1px #1113150d}.app.has-fs .fs-page{margin-bottom:0;top:82px}.app.has-fs .fs{width:var(--frame);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#fffffff0;border-radius:0 0 36px 36px;max-width:100%;margin-inline:auto;padding-inline:22px;box-shadow:0 14px 40px -12px #11131524,0 0 0 1px #1113150d}.app.has-fs .fs-page+*{margin-top:28px}.app.fs-stuck .fs{box-shadow:0 14px 40px -12px #11131524,0 0 0 1px #1113150d}.tb{padding:18px var(--g) 14px;background:0 0}.tb-in{width:var(--frame);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:40px;gap:12px;max-width:100%;height:64px;margin-inline:auto;padding-inline:22px;box-shadow:0 10px 40px -10px #1113151f,inset 0 0 0 1px #fff9,0 0 0 1px #1113150d}.hero{margin-top:calc(-1 * var(--hdh));padding-top:var(--hdh)}.tb-logo{margin-inline-end:14px}.tb-nav{gap:2px;margin-inline-start:0}.tb-nav a{height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.tb-nav a:hover{color:var(--blue);background:0 0}.tb-q{width:48px;max-width:none;height:48px;transition:width .28s var(--ease),background .2s,box-shadow .2s;background:0 0;flex:none;margin-inline:auto -10px;overflow:hidden}.tb-q:hover{background:var(--stone)}.tb-q-ic{color:var(--ink);inset-inline-start:50%;translate:50% -50%}[dir=ltr] .tb-q-ic{translate:-50% -50%}.tb-q input{opacity:0;padding-inline:48px}.tb-q-cam{display:none}.tb-q-x{inset-inline-end:7px}.app.srch-on .tb-q{background:#fff;flex:200px;width:auto;min-width:180px;max-width:440px;margin-inline-end:4px;box-shadow:0 0 0 2px #6ec2e773}.app.srch-on .tb-q-ic{color:var(--ink-3);inset-inline-start:16px;translate:0 -50%}[dir=ltr] .app.srch-on .tb-q-ic{translate:0 -50%}.app.srch-on .tb-q input{opacity:1}.app.srch-on .tb-q-cam{display:grid}.app.srch-on .tb-q-x{inset-inline-end:48px}.tb-tools{gap:2px;margin-inline-start:4px}.sp{border-radius:28px;box-shadow:0 24px 50px -20px #11131559,0 0 0 1px #1113150f}}[dir=ltr] .sheet{transform:translate(-110%)}[dir=ltr] .sheet.on{transform:none}[dir=ltr] .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#0000,#000 56px calc(100% - 56px),#0000)}[dir=ltr] .at-start .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 56px);mask-image:linear-gradient(270deg,#0000,#000 56px)}[dir=ltr] .at-end .cb-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}[dir=ltr] .at-start.at-end .cb-track{-webkit-mask-image:none;mask-image:none}[dir=ltr] .it:hover .it-go,[dir=ltr] .it.on .it-go{transform:translate(4px)}[dir=ltr] .i-dir{transform:scaleX(-1)}@media (max-width:899px){[dir=ltr] .cb-track,[dir=ltr] .at-start .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}[dir=ltr] .at-end .cb-track{-webkit-mask-image:none;mask-image:none}}[dir=ltr] .ch-name{text-align:left}[dir=ltr] .pc-t,[dir=ltr] .tpin-b b,[dir=ltr] .cfg-top h1 .nm,[dir=ltr] .line b,[dir=ltr] .co-line b,[dir=ltr] .crumb>span,[dir=ltr] .srch-colors span,[dir=ltr] .sp-tx b,[dir=ltr] .lens-r-t b,[dir=ltr] .it-t,[dir=ltr] .ph-res span{unicode-bidi:plaintext}.sl{--sl-gap:20px;position:relative}.sl-track{gap:var(--sl-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;margin:-6px -2px -18px;padding:6px 2px 18px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.sl-track::-webkit-scrollbar{display:none}.sl-track.drag{scroll-snap-type:none;cursor:grabbing}.sl-track.drag a{pointer-events:none}.sl-item{scroll-snap-align:start;min-width:0;display:grid}.sl-item>*{min-width:0}.sl-cats .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*5)/6)}.sl-products .sl-track,.sl-series .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-brands .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*5)/6);--sl-gap:14px}.sl-pros .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-arr{z-index:3;cursor:pointer;width:46px;height:46px;transition:opacity .2s,transform .2s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-23px;display:grid;position:absolute;top:38%;box-shadow:0 6px 20px -6px #11131559,0 0 0 1px #1113150f}.sl-arr:hover{transform:scale(1.06)}.sl-arr svg{width:22px;height:22px;fill:var(--ink)}.sl-arr.prev{inset-inline-start:-18px}.sl-arr.next{inset-inline-end:-18px}.sl.at-start .sl-arr.prev,.sl.at-end .sl-arr.next{opacity:0;pointer-events:none}[dir=ltr] .sl-arr svg{transform:scaleX(-1)}@media (max-width:1099px){.sl-cats .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-products .sl-track,.sl-pros .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*2)/3)}.sl-brands .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-series .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*2)/3)}}@media (hover:none),(max-width:899px){.sl-arr{display:none}}@media (max-width:760px){.sl{--sl-gap:12px}.sl-track{margin-inline:calc(-1*var(--g));padding-inline:var(--g);scroll-padding-inline:var(--g)}.sl-cats .sl-track{grid-auto-columns:38%}.sl-products .sl-track,.sl-pros .sl-track{grid-auto-columns:64%}.sl-series .sl-track{grid-auto-columns:82%}.sl-brands .sl-track{grid-auto-columns:40%}}.seaopen-credit{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--stone) 94%,var(--ink));border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin:0;font:13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.ft .seaopen-credit a{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.seaopen-credit a+a{border-left:1px solid var(--line-2);padding-left:22px!important}.seaopen-credit b{color:var(--ink);letter-spacing:.02em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.seaopen-credit svg{fill:#6ec2e7;flex:none;width:10px;height:10px;display:block}.seaopen-credit small{letter-spacing:.12em;text-transform:uppercase;margin-left:4px;font-size:.85em}.ft .seaopen-credit a:hover,.seaopen-credit a:hover b{color:var(--ink)}.seaopen-credit a:hover b{color:var(--blue)}@media (max-width:600px){.seaopen-credit small{display:none}}.ft:has(.seaopen-credit){padding-bottom:0}.ft:has(.seaopen-credit) .ft-bot{margin-bottom:28px}@media (max-width:1099px){.seaopen-credit{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.hc-in:focus-within{box-shadow:0 0 0 2px var(--blue)}
