.nx-map{position:relative}.nx-map__live{position:absolute;inset:0;border-radius:inherit;overflow:hidden;opacity:0;transition:opacity .3s;pointer-events:none}.nx-map.is-ready .nx-map__live{opacity:1;pointer-events:auto}.nx-map.is-ready .nx-map__stub{visibility:hidden}.nx-map__pin{display:block;width:22px;height:22px;margin:-22px 0 0 -11px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--nx-accent, #b5651d);border:2px solid #fff;box-shadow:0 2px 6px #00000059;cursor:pointer}.nx-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s}.nx-progress.is-on{opacity:1;transition-delay:.15s}.nx-progress i{display:block;height:100%;width:100%;background:var(--nx-progress, currentColor);transform-origin:0 50%;animation:nx-prog 1.6s ease-out infinite}@keyframes nx-prog{0%{transform:scaleX(0)}60%{transform:scaleX(.75)}to{transform:scaleX(.95)}}.nxr{position:relative;display:inline-block;--_ink: var(--nxr-ink, var(--ink, #1b1b1f));--_muted: var(--nxr-muted, var(--ink-3, #7a7a85));--_bg: var(--nxr-bg, var(--paper, #fff));--_line: var(--nxr-line, var(--line, rgba(0,0,0,.12)));--_accent: var(--nxr-accent, var(--bronze, #1b1b1f));--_r: var(--nxr-radius, var(--r, 16px))}.nxr-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;color:inherit;cursor:pointer}.nxr-btn b{font-weight:700;border-bottom:1px dashed currentColor}.nxr-btn__l{color:var(--_muted)}.nxr-btn svg{color:var(--_accent)}.nxr-pop{position:absolute;z-index:80;top:calc(100% + 10px);left:0;width:280px;padding:16px 18px;border-radius:var(--_r);background:var(--_bg);color:var(--_ink);box-shadow:0 18px 50px -18px #00000059,inset 0 0 0 1px var(--_line);font-size:14px}.nxr-pop:before{content:"";position:absolute;top:-6px;left:22px;width:12px;height:12px;background:var(--_bg);transform:rotate(45deg);box-shadow:-1px -1px 0 var(--_line)}.nxr-pop p{margin:0 0 12px;line-height:1.45}.nxr-pop__act{display:flex;gap:8px;flex-wrap:wrap}.nxr-b{min-height:38px;padding:0 16px;border-radius:999px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--_line);font:inherit;font-size:13px;font-weight:700;color:var(--_ink);cursor:pointer}.nxr-b--main{background:var(--_ink);color:var(--_bg);box-shadow:none}.nxr-modal{position:fixed;inset:0;z-index:1000;background:#0f0d0a8c;display:grid;place-items:center;padding:16px;backdrop-filter:blur(3px)}.nxr-win{width:min(860px,100%);max-height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;background:var(--_bg);color:var(--_ink);border-radius:calc(var(--_r) * 1.2);box-shadow:0 40px 80px -30px #00000080;overflow:hidden;font-family:var(--sans, system-ui, sans-serif)}.nxr-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 8px}.nxr-head h3{margin:0;font-family:var(--serif, inherit);font-weight:500;font-size:28px}.nxr-x{border:0;background:none;padding:8px;margin-right:-8px;color:var(--_muted);cursor:pointer;border-radius:50%}.nxr-x:hover{color:var(--_ink)}.nxr-search{display:flex;align-items:center;gap:10px;margin:8px 26px 12px;padding:0 16px;height:50px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--_line);color:var(--_muted)}.nxr-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--_ink)}.nxr-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:15px;color:var(--_ink)}.nxr-list{overflow:auto;padding:4px 26px 26px;columns:3 200px;column-gap:24px}.nxr-g{break-inside:avoid;margin-bottom:14px}.nxr-g h4{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--_accent)}.nxr-i{display:block;padding:5px 0;font-size:14px;color:var(--_ink);text-decoration:none;line-height:1.3}.nxr-i:hover{color:var(--_accent)}.nxr-i.is-on{font-weight:700}.nxr-i.is-main{font-weight:700;font-size:15px}.nxr-i small{display:block;font-size:11px;color:var(--_muted);font-weight:400}.nxr-empty{margin:8px 0;color:var(--_muted);font-size:14px;column-span:all}@media(max-width:640px){.nxr-list{columns:2 140px}.nxr-head h3{font-size:24px}.nxr-pop{width:min(280px,calc(100vw - 32px))}}.nxf{--_ink: var(--nxf-ink, var(--ink, #1b1b1f));--_muted: var(--nxf-muted, var(--ink-3, #7a7a85));--_bg: var(--nxf-bg, var(--paper, #fff));--_field: var(--nxf-field, var(--paper, #fff));--_line: var(--nxf-line, var(--line-2, rgba(0,0,0,.2)));--_accent: var(--nxf-accent, var(--ink, #1b1b1f));--_accent-ink: var(--nxf-accent-ink, #fff);--_focus: var(--nxf-focus, var(--bronze-soft, rgba(0,0,0,.08)));--_err: var(--nxf-error, var(--sale, #b3261e));--_ok: var(--nxf-ok, var(--ok, #2e7d32));--_r: var(--nxf-radius, var(--r-sm, 12px));font-family:var(--nxf-font, var(--sans, system-ui, sans-serif));color:var(--_ink);max-width:100%}.nxf--card{background:var(--_bg);border-radius:calc(var(--_r) * 1.6);padding:clamp(20px,3.4vw,36px);box-shadow:inset 0 0 0 1px var(--nxf-card-line, var(--line, rgba(0,0,0,.1)))}.nxf-head{margin-bottom:20px}.nxf-title{font-family:var(--nxf-title-font, var(--serif, inherit));font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.1;margin:0 0 8px}.nxf-text{margin:0;color:var(--nxf-text, var(--ink-2, #555));font-size:15px;line-height:1.55}.nxf-grid{display:grid;grid-template-columns:1fr;gap:16px}.nxf--columns .nxf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nxf--columns .nxf-f.is-wide,.nxf--columns .nxf-check,.nxf--columns .nxf-set,.nxf--columns .nxf-file,.nxf--columns .nxf-note{grid-column:1 / -1}.nxf--stack .nxf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nxf--stack .nxf-grid>*{grid-column:1 / -1}.nxf--stack .nxf-grid>.is-half{grid-column:auto}.nxf--inline .nxf-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.nxf--inline .nxf-head{flex:1 0 100%;margin-bottom:4px}.nxf--inline .nxf-grid{display:flex;flex-wrap:wrap;gap:12px;flex:1 1 520px}.nxf--inline .nxf-grid>.nxf-f:not(.nxf-check){flex:1 1 180px}.nxf--inline .nxf-check{flex:1 0 100%;order:10}.nxf--inline .nxf-actions{margin-top:0}.nxf-f{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.nxf-l{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--nxf-label, var(--ink-2, #555))}.nxf-l i,.nxf-check__txt i{color:var(--_err);font-style:normal;margin-left:2px}.nxf-f input:not([type=checkbox]):not([type=radio]):not([type=file]),.nxf-f select,.nxf-f textarea{width:100%;min-height:50px;padding:0 16px;border-radius:var(--_r);border:1px solid var(--_line);background:var(--_field);font:inherit;font-size:15px;color:var(--_ink);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.nxf-f textarea{padding:14px 16px;min-height:120px;resize:vertical;line-height:1.5}.nxf-f select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px;background-repeat:no-repeat}.nxf-f select[multiple]{background-image:none;padding:8px;min-height:120px}.nxf-f input::placeholder,.nxf-f textarea::placeholder{color:var(--_muted);opacity:.8}.nxf-f input:focus,.nxf-f select:focus,.nxf-f textarea:focus{border-color:var(--_accent);box-shadow:0 0 0 4px var(--_focus)}.nxf-f.is-err input,.nxf-f.is-err select,.nxf-f.is-err textarea{border-color:var(--_err);box-shadow:0 0 0 4px color-mix(in srgb,var(--_err) 12%,transparent)}.nxf-err{font-style:normal;font-size:12px;font-weight:600;color:var(--_err)}.nxf-hint{font-size:12px;color:var(--_muted)}.nxf-check{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.5;color:var(--nxf-text, var(--ink-2, #555))}.nxf-check input,.nxf-opt input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--_line);background:var(--_field);cursor:pointer;transition:.2s;display:grid;place-items:center}.nxf-check input:checked,.nxf-opt input[type=checkbox]:checked{background:var(--_accent);box-shadow:none}.nxf-check input:checked:after,.nxf-opt input[type=checkbox]:checked:after{content:"";width:10px;height:6px;border:2px solid var(--_accent-ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.nxf-opt input[type=radio]{border-radius:50%}.nxf-opt input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--_accent)}.nxf-check input:focus-visible,.nxf-opt input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--_accent),0 0 0 4px var(--_focus)}.nxf-check.is-err input{box-shadow:inset 0 0 0 1.5px var(--_err)}.nxf-check__txt{flex:1 1 0;min-width:0}.nxf-check__txt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nxf-check .nxf-err{flex:1 0 100%;padding-left:30px}.nxf-set{border:0;padding:0;margin:0}.nxf-set .nxf-l{padding:0;margin-bottom:8px}.nxf-opts{display:flex;flex-wrap:wrap;gap:8px}.nxf-opt{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;border-radius:var(--_r);box-shadow:inset 0 0 0 1px var(--_line);background:var(--_field);cursor:pointer;font-size:14px;transition:box-shadow .2s}.nxf-opt.is-on{box-shadow:inset 0 0 0 2px var(--_accent)}.nxf-drop{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 16px;border-radius:var(--_r);border:1px dashed var(--_line);background:var(--_field);cursor:pointer;font-size:14px;font-weight:600;transition:border-color .2s;position:relative}.nxf-drop:hover{border-color:var(--_accent)}.nxf-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.nxf-files{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.nxf-files li{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 10px 8px 14px;border-radius:var(--_r);background:color-mix(in srgb,var(--_ink) 5%,transparent)}.nxf-files li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxf-files li small{color:var(--_muted)}.nxf-files li button{border:0;background:none;font-size:18px;line-height:1;color:var(--_muted);cursor:pointer;padding:2px 6px}.nxf-note{font-size:14px;color:var(--nxf-text, var(--ink-2, #555));line-height:1.55}.nxf-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.nxf-captcha{margin-top:16px;min-height:100px}.nxf-actions{margin-top:22px}.nxf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:0;border-radius:var(--nxf-btn-radius, 999px);background:var(--_accent);color:var(--_accent-ink);font:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .2s,opacity .2s,background .2s}.nxf-btn:hover{background:var(--nxf-accent-hover, var(--bronze, var(--_accent)))}.nxf-btn:active{transform:translateY(1px)}.nxf-btn:disabled{opacity:.65;cursor:progress}.nxf--inline .nxf-btn{min-height:50px}.nxf-spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:nxfSpin .8s linear infinite}@keyframes nxfSpin{to{transform:rotate(360deg)}}.nxf-msg{margin:16px 0 0;font-size:14px}.nxf-msg--err{color:var(--_err);font-weight:600}.nxf-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--_ok);padding:8px 0}.nxf-done .nxf-title{color:var(--_ink);margin-top:8px}.nxf-link{margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--_ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nxf-skel{display:grid;gap:14px}.nxf-skel i{display:block;height:50px;border-radius:var(--_r);background:color-mix(in srgb,var(--_ink) 6%,transparent);animation:nxfPulse 1.4s ease-in-out infinite}@keyframes nxfPulse{50%{opacity:.5}}@media(max-width:640px){.nxf--columns .nxf-grid,.nxf--stack .nxf-grid{grid-template-columns:1fr}.nxf--stack .nxf-grid>.is-half{grid-column:1 / -1}.nxf-btn{width:100%}}.nxl{margin:0;--_ink: var(--nxl-ink, var(--ink, #1b1b1f));--_muted: var(--nxl-muted, var(--ink-3, #7a7a85));--_bg: var(--nxl-bg, var(--paper, #fff));--_line: var(--nxl-line, var(--line, rgba(0,0,0,.12)));--_accent: var(--nxl-accent, var(--bronze, #1b1b1f));--_r: var(--nxl-radius, var(--r, 16px));color:var(--_ink)}.nxl-head{margin-bottom:18px}.nxl-title{margin:0 0 6px;font-family:var(--serif, inherit);font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.1}.nxl-text{margin:0;color:var(--ink-2, var(--_muted));font-size:15px;line-height:1.55;max-width:70ch}.nxl-stage{position:relative;border-radius:var(--_r);overflow:visible}.nxl-img{display:block;width:100%;height:auto;border-radius:var(--_r);aspect-ratio:16 / 10;object-fit:cover;background:var(--plaster, #eee)}.nxl-img--empty{min-height:320px}.nxl-pt{position:absolute;width:0;height:0;z-index:2}.nxl-pt.is-open{z-index:5}.nxl-dot{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#ffffff59;backdrop-filter:blur(4px);display:grid;place-items:center;box-shadow:0 4px 16px #00000040}.nxl-dot span{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff59;transition:transform .2s}.nxl-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);animation:nxlPulse 2.4s ease-out infinite}.nxl-pt.is-open .nxl-dot span,.nxl-dot:hover span{transform:scale(1.25);background:var(--_accent)}.nxl-dot:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes nxlPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.nxl-tip{position:absolute;display:flex;gap:12px;width:280px;padding:12px;border-radius:14px;background:var(--_bg);box-shadow:0 20px 50px -20px #00000073,inset 0 0 0 1px var(--_line);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s;font-size:13px}.nxl-pt.is-open .nxl-tip{opacity:1;visibility:visible;transform:none}.nxl-pt.is-right .nxl-tip{left:24px}.nxl-pt.is-left .nxl-tip{right:24px}.nxl-pt.is-bottom .nxl-tip{top:-20px}.nxl-pt.is-top .nxl-tip{bottom:-20px}.nxl-tip img{width:72px;height:72px;flex:none;object-fit:contain;border-radius:10px;background:var(--plaster, #f3f3f3)}.nxl-tip>div{display:flex;flex-direction:column;gap:4px;min-width:0}.nxl-tip b{font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nxl-tip small{color:var(--_muted)}.nxl-price{font-weight:800}.nxl-price s{margin-left:6px;font-weight:500;color:var(--_muted)}.nxl-go{color:var(--_accent);font-weight:700;text-decoration:none;margin-top:2px}.nxl-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.nxl-list li{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--_line);background:var(--_bg);font-size:14px;transition:box-shadow .2s}.nxl-list li.is-on{box-shadow:inset 0 0 0 1.5px var(--_accent)}.nxl-list img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--plaster, #f3f3f3)}.nxl-name{flex:1;min-width:0;color:inherit;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nxl-list b{font-weight:800;white-space:nowrap}.nxl-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--_ink);color:var(--_bg);font-size:12px;font-weight:800}@media(max-width:640px){.nxl-tip{position:fixed;inset:auto 16px 16px!important;width:auto;z-index:50}.nxl-dot{width:28px;height:28px;left:-14px;top:-14px}}.nxo{display:inline-block}.nxo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.nxo-btn--primary{background:var(--nxo-accent, var(--ink, #1b1b1f));color:var(--nxo-accent-ink, #fff)}.nxo-btn--primary:hover{background:var(--bronze, #333)}.nxo-btn--secondary{background:none;color:var(--ink, #1b1b1f);box-shadow:inset 0 0 0 1.5px currentColor}.nxo-btn--secondary:hover{background:var(--ink, #1b1b1f);color:var(--paper, #fff)}.nxo-btn--link{background:none;min-height:0;padding:0;color:var(--ink, #1b1b1f);text-decoration:underline dashed;text-underline-offset:4px}.nxo-btn:disabled{opacity:.6;cursor:progress}.nxo-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0f0d0a8c;backdrop-filter:blur(3px)}.nxo-win{position:relative;width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px;border-radius:var(--r, 18px);background:var(--paper, #fff);color:var(--ink, #1b1b1f);box-shadow:0 40px 80px -30px #00000080;font-family:var(--sans, system-ui, sans-serif)}.nxo-win h3{margin:0 0 6px;font-family:var(--serif, inherit);font-weight:500;font-size:28px;line-height:1.1}.nxo-x{position:absolute;top:14px;right:14px;border:0;background:none;padding:6px;color:var(--ink-3, #888);cursor:pointer}.nxo-text{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ink-2, #555)}.nxo-prod{display:flex;gap:12px;align-items:center;padding:10px;margin-bottom:16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line, rgba(0,0,0,.1))}.nxo-prod img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:var(--plaster, #f3f3f3)}.nxo-prod div{display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}.nxo-prod b{font-weight:700}.nxo-f{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.nxo-f span{font-size:12px;font-weight:600;color:var(--ink-2, #555)}.nxo-f i{color:var(--sale, #b3261e);font-style:normal}.nxo-f input{height:50px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2, rgba(0,0,0,.2));background:var(--paper, #fff);font:inherit;font-size:15px;color:inherit;outline:none}.nxo-f input:focus{border-color:var(--ink, #1b1b1f);box-shadow:0 0 0 4px var(--bronze-soft, rgba(0,0,0,.06))}.nxo-c{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--ink-2, #555);margin:4px 0 12px;cursor:pointer}.nxo-c input{margin-top:2px;width:18px;height:18px;accent-color:var(--ink, #1b1b1f);flex:none}.nxo-c a{color:inherit}.nxo-err{margin:0 0 12px;color:var(--sale, #b3261e);font-size:13px;font-weight:600}.nxo-send{width:100%}.nxo-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--ok, #2e7d32)}.nxo-done h3,.nxo-done .nxo-text{color:var(--ink, #1b1b1f)}.nxs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;--_ink: var(--nxs-ink, var(--ink, #1b1b1f));--_line: var(--nxs-line, var(--line-2, rgba(0,0,0,.2)))}.nxs-l{font-size:13px;font-weight:600;color:var(--ink-2, #555);margin-right:4px}.nxs-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--_line);color:var(--_ink);font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:box-shadow .2s,background .2s,color .2s}.nxs-b:hover{box-shadow:inset 0 0 0 1px var(--_ink)}.nxs-b.is-vk:hover{background:#07f;color:#fff;box-shadow:none}.nxs-b.is-telegram:hover{background:#229ed9;color:#fff;box-shadow:none}.nxs-b.is-whatsapp:hover{background:#25d366;color:#fff;box-shadow:none}.nxs-b.is-ok:hover{background:#ee8208;color:#fff;box-shadow:none}.nxs-copy.is-done{color:var(--ok, #2e7d32)}.nxs--sm .nxs-b{height:32px;min-width:32px;padding:0 10px;font-size:11px}.dd-wrap{position:relative;display:inline-flex}.dd-nojs{display:none}html:not(.nx-js) .dd-wrap:focus-within .dd-nojs{display:grid;position:absolute;top:100%;left:0;z-index:50;margin-top:6px;padding:6px;border-radius:14px;background:var(--paper);box-shadow:0 18px 44px #1b19152e;min-width:180px}.dd-nojs a{padding:8px 12px;font-size:14px}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}:root{--bg: #F3EEE6;--paper: #FBF8F3;--plaster: #ECE5D9;--plaster-2: #E3DACB;--ink: #1B1915;--ink-2: #5F574C;--ink-3: #8F8679;--line: rgba(27, 25, 21, .12);--line-2: rgba(27, 25, 21, .22);--bronze: #A07A3F;--bronze-2: #C6A46A;--bronze-soft: rgba(160, 122, 63, .12);--dark: #15130F;--dark-2: #221F1A;--ok: #4F7A55;--sale: #A8432F;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--r: 18px;--r-sm: 10px;--wrap: 1440px;--gut: clamp(16px, 4vw, 56px);--ease: cubic-bezier(.2, .7, .1, 1);--shadow: 0 30px 60px -30px rgba(40, 30, 15, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--bronze);color:#fff}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.eyebrow:before{content:"";width:28px;height:1px;background:var(--bronze)}.muted{color:var(--ink-2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{--h: 54px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--h);padding:0 28px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);overflow:hidden;isolation:isolate;transition:color .4s var(--ease),transform .2s;white-space:nowrap}.btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bronze);transform:translateY(101%);transition:transform .5s var(--ease)}.btn:hover:before{transform:none}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--ghost:hover{color:#fff}.btn--light{background:var(--paper);color:var(--ink)}.btn--light:hover{color:#fff}.btn--bronze{background:var(--bronze);color:#fff}.btn--bronze:before{background:var(--ink)}.btn--sm{--h: 42px;padding:0 20px;font-size:11px}.btn--block{width:100%}.link-u{position:relative;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.link-u:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform-origin:right;transition:transform .5s var(--ease)}.link-u:hover:after{transform:scaleX(0)}.link-u svg{width:16px;height:16px}.chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);background:transparent;transition:.25s}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chip.is-on{background:var(--ink);color:var(--paper);box-shadow:none}.chip small{color:var(--ink-3);font-size:11px}.chip.is-on small{color:var(--bronze-2)}.topbar{background:var(--dark);color:#cfc6b8;font-size:12px}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:38px;gap:20px}.topbar__ticker{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.topbar__ticker div{display:inline-flex;gap:48px;white-space:nowrap;animation:tick 40s linear infinite}.topbar__ticker span:before{content:"◆";color:var(--bronze-2);font-size:8px;margin-right:12px;vertical-align:2px}.topbar__right{display:flex;gap:24px;white-space:nowrap}.topbar__right a:hover{color:#fff}@keyframes tick{to{transform:translate(-50%)}}.header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.header.is-scrolled{border-bottom-color:var(--line)}.header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;gap:24px}.nav{display:flex;gap:6px;align-items:center}.nav>a,.nav>button{position:relative;height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.02em;border-radius:999px;transition:background .2s;white-space:nowrap}.nav>a:hover,.nav>button:hover,.nav>.is-active{background:var(--plaster)}.nav__burger{display:none}.logo{display:flex;flex-direction:column;align-items:center;line-height:1;gap:6px}.logo__mark{width:30px;height:30px;color:var(--bronze)}.logo__word{font-family:var(--serif);font-size:26px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.logo__sub{font-size:9px;letter-spacing:.38em;text-transform:uppercase;color:var(--ink-3)}.logo--row{flex-direction:row;gap:12px}.tools{display:flex;justify-content:flex-end;align-items:center;gap:4px}.tool{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;transition:background .2s}.tool:hover{background:var(--plaster)}.tool svg{width:21px;height:21px}.tool__badge{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bronze);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;transform:scale(0);transition:transform .4s var(--ease)}.tool__badge.is-on{transform:scale(1)}.tool__badge.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.5)}}.phone{font-weight:700;font-size:15px;margin-right:12px;white-space:nowrap}.phone small{display:block;font-weight:500;font-size:11px;color:var(--ink-3);letter-spacing:.02em}.mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.35s var(--ease)}.mega.is-open{opacity:1;visibility:visible;transform:none}.mega .wrap{display:grid;grid-template-columns:repeat(4,1fr) 1.3fr;gap:40px;padding-top:40px;padding-bottom:48px;height:auto}.mega h4{margin:0 0 16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mega li a{font-size:15px;transition:color .2s,padding .3s var(--ease)}.mega li a:hover{color:var(--bronze);padding-left:6px}.mega__promo{position:relative;border-radius:var(--r);overflow:hidden;min-height:240px;color:#fff;display:flex;align-items:flex-end;padding:24px}.mega__promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mega__promo:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#000000a6);z-index:1}.mega__promo div{position:relative;z-index:2}.mega__promo b{display:block;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.1;margin-bottom:8px}.search{position:fixed;inset:0;z-index:90;background:#15130f8c;backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:.3s}.search.is-open{opacity:1;visibility:visible}.search__box{background:var(--paper);padding:40px 0 48px;transform:translateY(-30px);transition:transform .5s var(--ease)}.search.is-open .search__box{transform:none}.search__field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:12px}.search__field input{flex:1;border:0;background:none;outline:none;font-family:var(--serif);font-size:clamp(28px,4vw,48px)}.search__hints{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;align-items:center}.search__res{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:24px}.search__res a{display:flex;gap:14px;align-items:center;padding:10px;border-radius:var(--r-sm);background:var(--bg);transition:background .2s}.search__res a:hover{background:var(--plaster)}.search__res img{width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply}.search__res span{font-size:13px;line-height:1.35}.search__res b{display:block;font-size:14px}.drawer-bg{position:fixed;inset:0;z-index:80;background:#15130f80;opacity:0;visibility:hidden;transition:.35s}.drawer-bg.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(460px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .55s var(--ease)}.drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--line)}.drawer__head h3{margin:0;font-family:var(--serif);font-weight:400;font-size:32px}.drawer__body{flex:1;overflow:auto;padding:8px 28px}.drawer__foot{padding:24px 28px;border-top:1px solid var(--line);display:grid;gap:14px}.drawer__total{display:flex;justify-content:space-between;align-items:baseline}.drawer__total b{font-family:var(--serif);font-size:34px;font-weight:500}.drawer__empty{text-align:center;padding:80px 20px;color:var(--ink-2)}.drawer__empty .serif{font-size:30px;color:var(--ink);margin-bottom:8px}.cline{display:grid;grid-template-columns:76px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.cline__img{width:76px;height:76px;border-radius:var(--r-sm);background:var(--plaster);display:grid;place-items:center;overflow:hidden}.cline__img img{mix-blend-mode:multiply;width:90%}.cline__t{font-size:14px;font-weight:600;line-height:1.3}.cline__m{font-size:12px;color:var(--ink-3);margin-top:4px}.cline__r{text-align:right;display:grid;gap:8px;justify-items:end}.cline__r b{font-size:15px}.qty{display:inline-flex;align-items:center;height:36px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2)}.qty button{width:34px;height:36px;font-size:16px;color:var(--ink-2)}.qty button:hover{color:var(--ink)}.qty input{width:34px;text-align:center;border:0;background:none;font-weight:600;font-size:14px;outline:none;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--lg{height:54px}.qty--lg button{width:46px;height:54px;font-size:20px}.qty--lg input{width:44px;font-size:16px}.toast{position:fixed;left:50%;bottom:28px;z-index:100;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);transition:transform .55s var(--ease);font-size:14px;max-width:calc(100% - 32px);visibility:hidden}.toast.is-on{transform:translate(-50%);visibility:visible}.toast img{width:40px;height:40px;border-radius:50%;background:var(--paper);object-fit:contain;padding:4px}.toast button{color:var(--bronze-2);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:0 10px}.rv{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.rv.is-in{opacity:1;transform:none}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.rv-d4{transition-delay:.4s}.split-line{display:block;overflow:hidden;padding-bottom:.06em}.split-line>span{display:inline-block;transform:translateY(110%);transition:transform 1.3s var(--ease)}.is-in .split-line>span,.split-line.is-in>span{transform:none}.split-line:nth-child(2)>span{transition-delay:.12s}.split-line:nth-child(3)>span{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.rv,.split-line>span{opacity:1!important;transform:none!important;transition:none!important}.topbar__ticker div,.marquee__track{animation:none!important}}.hero{position:relative;padding:40px 0 0}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:stretch;min-height:calc(100svh - 160px)}.hero__text{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0 48px}.hero__title{margin:24px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(56px,8.4vw,144px);line-height:.9;letter-spacing:-.03em}.hero__title em{font-style:italic;color:var(--bronze)}.hero__lead{max-width:440px;font-size:17px;color:var(--ink-2);margin:32px 0 0}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.hero__stats{display:flex;gap:clamp(24px,4vw,56px);margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.hero__stats b{display:block;font-family:var(--serif);font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1}.hero__stats>div>span{font-size:12px;color:var(--ink-2);letter-spacing:.04em}.hero__visual{position:relative;border-radius:0 0 0 var(--r)}.hero__frame{position:absolute;inset:0;border-radius:300px 300px var(--r) var(--r);overflow:hidden;clip-path:inset(100% 0 0 0 round 300px 300px var(--r) var(--r));transition:clip-path 1.6s var(--ease)}.is-loaded .hero__frame{clip-path:inset(0 0 0 0 round 300px 300px var(--r) var(--r))}.hero__frame img{width:100%;height:115%;object-fit:cover;transform:scale(1.15);transition:transform 2.4s var(--ease);will-change:transform}.is-loaded .hero__frame img{transform:scale(1)}.hero__badge{position:absolute;z-index:3;left:-56px;bottom:80px;width:150px;height:150px;border-radius:50%;background:var(--paper);display:grid;place-items:center;box-shadow:var(--shadow)}.hero__badge svg{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);animation:spin 22s linear infinite}.hero__badge text{font:600 10.5px var(--sans);letter-spacing:.3em;text-transform:uppercase;fill:var(--ink)}.hero__badge i{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-style:normal}.hero__badge i svg{position:static;width:20px;height:20px;animation:none}@keyframes spin{to{transform:rotate(360deg)}}.hero__card{position:absolute;z-index:3;right:24px;top:40%;width:230px;padding:14px;border-radius:16px;background:#fbf8f3c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow);display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;animation:float 6s ease-in-out infinite}.hero__card img{width:64px;height:64px;border-radius:10px;background:#fff;object-fit:contain}.hero__card small{font-size:11px;color:var(--ink-3);display:block}.hero__card b{font-size:13px;line-height:1.25;display:block}.hero__card span{font-family:var(--serif);font-size:20px}@keyframes float{50%{transform:translateY(-12px)}}.marquee{border-block:1px solid var(--line);padding:28px 0;overflow:hidden;margin-top:64px}.marquee__track{display:flex;gap:64px;width:max-content;animation:tick 50s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track span{font-family:var(--serif);font-size:clamp(28px,3vw,44px);white-space:nowrap;color:var(--ink-3);transition:color .3s;display:inline-flex;align-items:center;gap:64px}.marquee__track span:hover{color:var(--ink)}.marquee__track span:after{content:"✦";font-size:16px;color:var(--bronze)}.sec{padding:clamp(80px,11vw,160px) 0}.sec--tight{padding:clamp(56px,7vw,96px) 0}.sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,5vw,64px);flex-wrap:wrap}.sec__title{margin:16px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.6vw,88px);line-height:.95;letter-spacing:-.025em}.sec__title em{font-style:italic;color:var(--bronze)}.sec__note{max-width:380px;color:var(--ink-2)}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:210px;gap:14px}.tile{position:relative;border-radius:var(--r);background:var(--plaster);overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;transition:background .5s var(--ease)}.tile:hover{background:var(--plaster-2)}.tile__n{font-size:11px;letter-spacing:.2em;color:var(--ink-3);font-weight:600}.tile__t{font-family:var(--serif);font-size:clamp(24px,2.2vw,34px);line-height:1.02;position:relative;z-index:2;max-width:62%}.b-a .tile__img{height:auto;width:64%;top:2%;right:-6%}.b-a .tile__t{max-width:80%}.tile__c{font-size:12px;color:var(--ink-2);margin-top:6px;font-family:var(--sans)}.tile__img{position:absolute;right:-4%;top:6%;height:74%;width:auto;aspect-ratio:1;object-fit:contain;z-index:1;mix-blend-mode:multiply;transition:transform 1s var(--ease)}.tile:hover .tile__img{transform:scale(1.08) rotate(-3deg)}.tile__go{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;z-index:3;display:grid;place-items:center;background:var(--paper);color:var(--ink);transform:scale(.6);opacity:0;transition:.45s var(--ease)}.tile__go svg{width:18px;height:18px;transform:rotate(-45deg)}.tile:hover .tile__go{transform:none;opacity:1}.tile--photo{color:#fff;background:var(--dark)}.tile--photo img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform 1.4s var(--ease)}.tile--photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000000d 30%,#0009)}.tile--photo:hover img.bg{transform:scale(1.06)}.tile--photo .tile__n,.tile--photo .tile__c{color:#fffc}.tile--dark{background:var(--ink);color:var(--paper)}.tile--dark:hover{background:#2a2620}.tile--dark .tile__n,.tile--dark .tile__c{color:#a99f90}.b-a{grid-column:span 5;grid-row:span 2}.b-b{grid-column:span 4}.b-c,.b-d{grid-column:span 3}.b-e,.b-f,.b-g,.b-h{grid-column:span 4}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 18px}.pcard{position:relative;display:flex;flex-direction:column}.pcard__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--r);background:var(--plaster);overflow:hidden;display:grid;place-items:center}.pcard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:opacity .6s var(--ease),transform 1s var(--ease)}.pcard__media img+img{opacity:0;object-fit:cover;padding:0;mix-blend-mode:normal;transform:scale(1.06)}.pcard:hover .pcard__media img:first-child{transform:scale(1.06)}.pcard:hover .pcard__media img+img{opacity:1;transform:none}.pcard__tags{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:2}.tag{height:24px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;background:var(--paper);color:var(--ink)}.tag--sale{background:var(--sale);color:#fff}.tag--dark{background:var(--ink);color:var(--paper)}.pcard__fav{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fbf8f3cc;backdrop-filter:blur(8px);opacity:0;transform:scale(.8);transition:.35s var(--ease)}.pcard__fav svg{width:18px;height:18px}.pcard__fav.is-on{opacity:1;transform:none;color:var(--sale)}.pcard__fav.is-on svg{fill:currentColor}.pcard:hover .pcard__fav{opacity:1;transform:none}.pcard__add{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:48px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateY(calc(100% + 16px));transition:transform .5s var(--ease),background .3s}.pcard__add:hover{background:var(--bronze)}.pcard__add svg{width:16px;height:16px}.pcard:hover .pcard__add,.pcard__add:focus-visible{transform:none}.pcard__dim{position:absolute;bottom:14px;right:14px;z-index:1;font-size:11px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:opacity .3s}.pcard:hover .pcard__dim{opacity:0}.pcard__body{padding:16px 4px 0;display:grid;gap:4px}.pcard__brand{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pcard__title{font-size:15px;font-weight:500;line-height:1.35}.pcard__title a:after{content:"";position:absolute;inset:0;z-index:1}.pcard__price{display:flex;align-items:baseline;gap:10px;margin-top:6px}.pcard__price b{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1}.pcard__price s{color:var(--ink-3);font-size:14px}.pcard__price small{color:var(--ink-3);font-size:12px}.hscroll{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start}.arrows{display:flex;gap:8px}.arrow{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line-2);transition:.3s}.arrow:hover{background:var(--ink);color:var(--paper);box-shadow:none}.arrow svg{width:20px;height:20px}.arrow--prev svg{transform:rotate(180deg)}.progress{height:1px;background:var(--line);margin-top:40px;position:relative}.progress i{position:absolute;left:0;top:-1px;height:3px;background:var(--ink);width:25%;transition:transform .2s}.dark{background:var(--dark);color:#ede6da;position:relative;overflow:hidden}.dark .eyebrow,.dark .muted{color:#a99f90}.calc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);align-items:center}.calc__steps{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0;counter-reset:s}.calc__steps li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);counter-increment:s}.calc__steps li:before{content:"0" counter(s);font-family:var(--serif);font-size:28px;color:var(--bronze-2);line-height:1}.calc__steps b{display:block;font-weight:600;color:#fff;margin-bottom:2px}.calc__steps span{color:#a99f90;font-size:14px}.form{background:var(--dark-2);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--r) + 6px);padding:clamp(24px,3vw,40px);display:grid;gap:14px}.form h3{margin:0 0 6px;font-family:var(--serif);font-weight:400;font-size:34px;color:#fff}.field{position:relative}.field input,.field textarea{width:100%;height:58px;padding:22px 18px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#fff;outline:none;transition:border-color .2s}.field textarea{height:96px;resize:none;padding-top:26px}.field label{position:absolute;left:19px;top:18px;font-size:14px;color:#8d8477;pointer-events:none;transition:.2s var(--ease)}.field input:focus,.field textarea:focus{border-color:var(--bronze-2)}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{top:8px;font-size:11px;letter-spacing:.06em;color:var(--bronze-2)}.drop{border:1px dashed rgba(255,255,255,.22);border-radius:12px;padding:22px;text-align:center;color:#a99f90;font-size:13px;transition:.25s;cursor:pointer;display:grid;gap:6px;justify-items:center}.drop svg{width:26px;height:26px;color:var(--bronze-2)}.drop b{color:#fff;font-weight:600}.drop.is-over{border-color:var(--bronze-2);background:#c6a46a0f}.drop__files{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.drop__files span{font-size:11px;padding:4px 10px;border-radius:99px;background:#ffffff14;color:#fff}.form__ok{display:none;text-align:center;padding:40px 0}.form.is-sent>*:not(.form__ok){display:none}.form.is-sent .form__ok{display:block}.form__ok .serif{font-size:40px;color:#fff}.consent{font-size:11px;color:#7e7569}.consent a{text-decoration:underline}.dark__ornament{position:absolute;right:-120px;top:-120px;width:520px;opacity:.06;color:#fff;pointer-events:none}.why{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:center}.why__img{position:relative;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden}.why__img img{width:100%;height:120%;object-fit:cover;will-change:transform}.why__quote{position:absolute;left:20px;right:20px;bottom:20px;padding:22px 24px;border-radius:14px;background:#fbf8f3db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--serif);font-size:22px;line-height:1.25}.why__quote small{display:block;font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:10px}.facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:48px}.fact{padding:28px 24px 28px 0;border-bottom:1px solid var(--line)}.fact:nth-child(odd){border-right:1px solid var(--line)}.fact:nth-child(2n){padding-left:28px}.fact b{font-family:var(--serif);font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1;display:block}.fact b sup{font-size:.45em;color:var(--bronze);vertical-align:top;position:relative;top:.2em}.fact>span{font-size:14px;color:var(--ink-2);display:block;margin-top:8px;max-width:260px}.pro{position:relative;border-radius:calc(var(--r) + 8px);overflow:hidden;min-height:520px;color:#fff;display:grid;align-items:end;padding:clamp(28px,5vw,72px)}.pro>img{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover;z-index:-1}.pro{isolation:isolate}.pro:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14110ce6 10%,#14110c8c 55%,#14110c26)}.pro__in{max-width:620px}.pro .eyebrow{color:#d9cfbf}.pro .sec__title{color:#fff}.pro p{color:#e5dccd;font-size:17px;max-width:480px;margin:20px 0 32px}.pro__perks{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.pro__perks span{padding:8px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.3);font-size:13px;backdrop-filter:blur(6px)}.reviews{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:start}.rating{background:var(--paper);border-radius:var(--r);padding:32px;position:sticky;top:110px}.rating b{font-family:var(--serif);font-size:96px;font-weight:400;line-height:1;display:block;margin-bottom:6px}.stars{color:var(--bronze);letter-spacing:3px;font-size:18px}.rlist{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review{background:var(--paper);border-radius:var(--r);padding:28px;display:grid;gap:14px;align-content:start}.review p{margin:0;font-family:var(--serif);font-size:21px;line-height:1.35}.review footer{display:flex;align-items:center;gap:12px;font-size:13px}.review footer i{width:38px;height:38px;border-radius:50%;background:var(--plaster-2);display:grid;place-items:center;font-style:normal;font-weight:700}.review footer small{display:block;color:var(--ink-3)}.journal{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.post{display:grid;gap:16px;align-content:start}.post__img{border-radius:var(--r);overflow:hidden;aspect-ratio:4 / 3;background:var(--plaster)}.post:first-child .post__img{aspect-ratio:16 / 11}.post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.post:hover .post__img img{transform:scale(1.05)}.post__meta{display:flex;gap:12px;font-size:12px;color:var(--ink-3);letter-spacing:.04em}.post__meta span:first-child{color:var(--bronze);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.post h3{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(22px,2vw,30px);line-height:1.12}.post:first-child h3{font-size:clamp(28px,2.8vw,40px)}.footer{background:var(--dark);color:#b9afa1;padding:clamp(64px,8vw,120px) 0 32px;position:relative;overflow:hidden}.footer a:hover{color:#fff}.footer__big{font-family:var(--serif);font-size:clamp(64px,14vw,230px);line-height:.82;letter-spacing:-.04em;color:#ede6da;margin:0 0 64px;white-space:nowrap}.footer__big em{color:var(--bronze-2)}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-top:48px;border-top:1px solid rgba(255,255,255,.1)}.footer h5{margin:0 0 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7e7569;font-weight:600}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14px}.footer__phone{font-family:var(--serif);font-size:36px;color:#fff;display:block;line-height:1.1}.footer__sub{display:flex;margin-top:20px;border-bottom:1px solid rgba(255,255,255,.2)}.footer__sub input{flex:1;background:none;border:0;outline:none;padding:14px 0;color:#fff}.footer__sub button{color:var(--bronze-2);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.socials{display:flex;gap:8px;margin-top:24px}.socials a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;font-size:12px;font-weight:700;transition:.3s}.socials a:hover{background:var(--bronze);border-color:var(--bronze)}.footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:64px;font-size:12px;color:#7e7569;flex-wrap:wrap}.crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--ink-3);padding:28px 0 0}.crumbs a:hover{color:var(--ink)}.crumbs span:before{content:"/";margin-right:10px;opacity:.5}.cat-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;padding:36px 0 40px}.cat-hero h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(52px,7.5vw,128px);line-height:.88;letter-spacing:-.03em}.cat-hero h1 sup{font-family:var(--sans);font-size:14px;letter-spacing:.04em;color:var(--bronze);font-weight:600;vertical-align:top;position:relative;top:1.2em;margin-left:8px}.cat-hero p{color:var(--ink-2);margin:0;max-width:460px;justify-self:end}.subcats{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.subcats::-webkit-scrollbar{display:none}.subcat{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--paper);font-size:13px;font-weight:500;transition:.25s;box-shadow:inset 0 0 0 1px transparent}.subcat img{width:44px;height:44px;border-radius:50%;background:var(--plaster);object-fit:contain;mix-blend-mode:multiply;padding:4px}.subcat:hover{box-shadow:inset 0 0 0 1px var(--ink)}.subcat.is-on{background:var(--ink);color:var(--paper)}.subcat.is-on img{background:var(--paper);mix-blend-mode:normal}.toolbar{position:sticky;top:84px;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;margin-top:28px;border-bottom:1px solid var(--line)}.toolbar__l,.toolbar__r{display:flex;align-items:center;gap:10px}.count{font-size:13px;color:var(--ink-2)}.count b{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:500}.select{position:relative}.select select{appearance:none;-webkit-appearance:none;height:42px;padding:0 40px 0 18px;border-radius:999px;border:0;background:var(--paper);font-size:13px;font-weight:500;cursor:pointer;outline:none}.select:after{content:"";position:absolute;right:18px;top:50%;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-70%) rotate(45deg);pointer-events:none}.view{display:inline-flex;background:var(--paper);border-radius:999px;padding:4px}.view button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3)}.view button.is-on{background:var(--ink);color:var(--paper)}.view svg{width:16px;height:16px}.filters-btn{display:none}.catalog{display:grid;grid-template-columns:280px 1fr;gap:40px;padding:28px 0 0;align-items:start}.side{position:sticky;top:170px;max-height:calc(100vh - 190px);overflow:auto;scrollbar-width:thin;padding-right:6px}.fgroup{border-bottom:1px solid var(--line);padding:18px 0}.fgroup:first-child{padding-top:0}.fgroup>button{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.fgroup>button:after{content:"−";font-weight:400;font-size:18px;color:var(--ink-3)}.fgroup.is-closed>button:after{content:"+"}.fgroup.is-closed .fgroup__body{display:none}.fgroup__body{padding-top:14px;display:grid;gap:4px}.check{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;padding:5px 0;color:var(--ink-2);transition:color .2s}.check:hover{color:var(--ink)}.check input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--line-2);display:grid;place-items:center;transition:.2s;flex:0 0 auto}.check input:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .2s var(--ease)}.check input:checked{background:var(--ink);box-shadow:none}.check input:checked:after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.check em{margin-left:auto;font-style:normal;font-size:12px;color:var(--ink-3)}.swatches{display:flex;gap:6px;flex-wrap:wrap}.range{padding:6px 0 4px}.range__vals{display:flex;gap:8px;margin-bottom:18px}.range__vals label{flex:1;background:var(--paper);border-radius:10px;padding:6px 12px;font-size:10px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.range__vals input{display:block;width:100%;border:0;background:none;outline:none;font-size:15px;font-weight:600;color:var(--ink);padding:0}.dual{position:relative;height:22px}.dual__track{position:absolute;left:0;right:0;top:10px;height:2px;background:var(--line-2);border-radius:2px}.dual__fill{position:absolute;top:10px;height:2px;background:var(--ink)}.dual input{position:absolute;inset:0;width:100%;appearance:none;-webkit-appearance:none;background:none;pointer-events:none;margin:0}.dual input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);cursor:grab}.dual input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);cursor:grab}.side__reset{margin-top:18px;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px}.side__help{margin-top:24px;border-radius:var(--r);background:var(--ink);color:var(--paper);padding:22px}.side__help b{font-family:var(--serif);font-size:24px;font-weight:400;display:block;line-height:1.1;margin-bottom:8px}.side__help p{margin:0 0 16px;font-size:13px;color:#b6ac9d}.active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.active-filters:empty{display:none}.active-filters button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:999px;background:var(--plaster);font-size:12px;font-weight:500}.active-filters button:after{content:"×";font-size:16px;color:var(--ink-3)}.catalog .pgrid{grid-template-columns:repeat(3,1fr)}.pgrid.is-list{grid-template-columns:1fr;gap:12px}.pgrid.is-list .pcard{display:grid;grid-template-columns:180px 1fr auto;gap:28px;align-items:center;background:var(--paper);border-radius:var(--r);padding:10px 28px 10px 10px}.pgrid.is-list .pcard__media{aspect-ratio:1}.pgrid.is-list .pcard__add{position:static;transform:none;width:180px}.pgrid.is-list .pcard__body{padding:0}.pgrid.is-list .pcard__dim{display:none}.pcard__specs{display:none;gap:20px;margin-top:10px;font-size:12px;color:var(--ink-3)}.pcard__specs b{color:var(--ink);font-weight:600;display:block;font-size:14px}.pgrid.is-list .pcard__specs{display:flex}.pcard{animation:cardIn .7s var(--ease) both}@keyframes cardIn{0%{opacity:0;transform:translateY(24px)}}.empty{grid-column:1 / -1;text-align:center;padding:80px 20px}.empty .serif{font-size:44px}.more{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:56px}.more__bar{width:220px;height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.more__bar i{position:absolute;inset:0;background:var(--ink);transform-origin:left}.more small{color:var(--ink-3);font-size:12px}.seo{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;padding-top:32px;border-top:1px solid var(--line)}.seo h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1}.seo__cols{columns:2;column-gap:40px;color:var(--ink-2);font-size:14px}.seo__cols p{margin:0 0 14px;break-inside:avoid}.side-head{display:none}.product{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);padding:28px 0 0;align-items:start}.gallery{display:grid;grid-template-columns:88px 1fr;gap:14px;position:sticky;top:108px}.gallery__thumbs{display:grid;gap:10px;align-content:start}.gallery__thumbs button{aspect-ratio:1;border-radius:12px;background:var(--plaster);overflow:hidden;box-shadow:inset 0 0 0 1px transparent;transition:.25s;position:relative}.gallery__thumbs button img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8px}.gallery__thumbs button.is-photo img{object-fit:cover;padding:0;mix-blend-mode:normal}.gallery__thumbs button.is-on{box-shadow:0 0 0 2px var(--ink)}.gallery__thumbs button.is-3d{display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.1em;background:var(--ink);color:var(--paper)}.gallery__main{position:relative;aspect-ratio:1;border-radius:calc(var(--r) + 4px);background:var(--plaster);overflow:hidden;cursor:zoom-in}.gallery__main img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:opacity .5s var(--ease),transform .25s ease-out}.gallery__main img.is-photo{object-fit:cover;padding:0;mix-blend-mode:normal}.gallery__main.is-zoom img{transform:scale(2.2)}.gallery__tags{position:absolute;top:18px;left:18px;z-index:2;display:flex;gap:6px}.gallery__hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#fbf8f3cc;padding:6px 12px;border-radius:99px;backdrop-filter:blur(6px);pointer-events:none;transition:opacity .3s}.gallery__main.is-zoom .gallery__hint{opacity:0}.gallery__nav{position:absolute;z-index:2;bottom:14px;right:14px;display:flex;gap:6px}.gallery__nav .arrow{width:44px;height:44px;background:var(--paper);box-shadow:none}.gallery__nav .arrow:hover{background:var(--ink)}.buy__brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy__brand a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--bronze)}.buy__sku{font-size:12px;color:var(--ink-3)}.buy h1{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,68px);line-height:.96;letter-spacing:-.02em}.buy h1 em{color:var(--ink-3);font-style:italic}.buy__rating{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.buy__rating .stars{font-size:14px}.stock{display:inline-flex;align-items:center;gap:8px;color:var(--ok);font-weight:600}.stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #4f7a552e;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #4f7a5500}}.dims{display:grid;grid-template-columns:repeat(4,1fr);margin:32px 0 0;border-block:1px solid var(--line)}.dims div{padding:18px 0;text-align:left}.dims div+div{border-left:1px solid var(--line);padding-left:18px}.dims small{display:block;font-size:11px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}.dims b{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1}.dims b span{font-family:var(--sans);font-size:12px;color:var(--ink-3);font-weight:500;margin-left:2px}.variant{margin-top:28px}.variant__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:12px;display:flex;justify-content:space-between}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border-radius:16px;padding:5px;position:relative}.seg button{position:relative;z-index:1;padding:12px 16px;border-radius:12px;text-align:left;transition:color .3s}.seg button b{display:block;font-size:14px}.seg button small{font-size:12px;color:var(--ink-3);transition:color .3s}.seg button.is-on{color:var(--paper)}.seg button.is-on small{color:var(--bronze-2)}.seg__pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:12px;background:var(--ink);transition:transform .5s var(--ease)}.seg[data-i="1"] .seg__pill{transform:translate(100%)}.pricebox{margin-top:28px;background:var(--paper);border-radius:calc(var(--r) + 4px);padding:28px;display:grid;gap:20px}.pricebox__row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.pricebox__price{font-family:var(--serif);font-size:60px;line-height:.9;font-weight:500;letter-spacing:-.02em}.pricebox__price small{font-family:var(--sans);font-size:14px;color:var(--ink-3);font-weight:500;letter-spacing:0}.pricebox__per{font-size:13px;color:var(--ink-2);text-align:right}.pricebox__per b{display:block;color:var(--ink);font-size:15px}.pricebox__buy{display:grid;grid-template-columns:auto 1fr auto;gap:10px}.icon-btn{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line-2);transition:.3s}.icon-btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.icon-btn svg{width:20px;height:20px}.icon-btn.is-on{color:var(--sale)}.icon-btn.is-on svg{fill:currentColor}.pricebox__links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pricebox__links button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:12px;background:var(--bg);font-size:12px;font-weight:600;text-align:center;transition:background .2s}.pricebox__links button:hover{background:var(--plaster)}.pricebox__links svg{width:20px;height:20px;color:var(--bronze)}.meter{border-top:1px dashed var(--line-2);padding-top:20px}.meter__head{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.meter__head b{font-size:14px;display:flex;align-items:center;gap:10px}.meter__head b svg{width:20px;height:20px;color:var(--bronze)}.meter__head span{font-size:20px;color:var(--ink-3);transition:transform .4s var(--ease)}.meter.is-open .meter__head span{transform:rotate(45deg)}.meter__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.meter.is-open .meter__body{grid-template-rows:1fr}.meter__body>div{overflow:hidden}.meter__in{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:16px}.meter__in label{background:var(--bg);border-radius:10px;padding:8px 12px;font-size:10px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.meter__in input{display:block;width:100%;border:0;background:none;outline:none;font-size:18px;font-weight:600;color:var(--ink);padding:2px 0 0}.meter__out{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--bronze-soft);font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.meter__out b{font-size:16px}.perks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px}.perks div{display:grid;justify-items:center;gap:8px;text-align:center;font-size:12px;color:var(--ink-2);padding:14px 4px}.perks svg{width:26px;height:26px;color:var(--bronze);stroke-width:1.3}.ship{margin-top:20px;display:grid;gap:0;border-top:1px solid var(--line)}.ship div{display:grid;grid-template-columns:24px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:center}.ship svg{width:20px;height:20px;color:var(--ink-2)}.ship b{font-weight:600}.tabs{margin-top:clamp(64px,8vw,120px)}.tabs__nav{display:flex;gap:6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:relative}.tabs__nav::-webkit-scrollbar{display:none}.tabs__nav button{padding:18px 20px;font-family:var(--serif);font-size:26px;color:var(--ink-3);white-space:nowrap;transition:color .3s}.tabs__nav button.is-on{color:var(--ink)}.tabs__ink{position:absolute;bottom:-1px;height:2px;background:var(--ink);transition:transform .5s var(--ease),width .5s var(--ease);left:0}.tabs__panel{display:none;padding:48px 0 0;animation:cardIn .6s var(--ease)}.tabs__panel.is-on{display:block}.specs{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.specs div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.specs dt{color:var(--ink-2)}.specs dd{margin:0;font-weight:600;text-align:right}.desc{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.desc p{font-size:17px;color:var(--ink-2);margin:0 0 16px}.desc p:first-child{font-family:var(--serif);font-size:28px;color:var(--ink);line-height:1.25}.desc__draw{background:var(--paper);border-radius:var(--r);padding:24px}.desc__draw img{mix-blend-mode:multiply;margin:0 auto;max-height:340px}.files{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.file{display:flex;align-items:center;gap:16px;padding:18px;border-radius:var(--r);background:var(--paper);transition:.3s}.file:hover{background:var(--ink);color:var(--paper)}.file i{width:52px;height:52px;border-radius:12px;background:var(--plaster);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11px;letter-spacing:.06em;color:var(--ink);flex:0 0 auto}.file b{display:block;font-size:14px}.file small{color:var(--ink-3);font-size:12px}.info-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.info-cols>div{background:var(--paper);border-radius:var(--r);padding:28px}.info-cols b{font-family:var(--serif);font-size:26px;font-weight:400;display:block;margin-bottom:10px;line-height:1.1}.info-cols p{margin:0;font-size:14px;color:var(--ink-2)}.kit{display:grid;grid-template-columns:1fr 360px;gap:18px;align-items:stretch}.kit__items{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kit__item{position:relative;background:var(--paper);border-radius:var(--r);padding:16px;display:grid;gap:8px;cursor:pointer;transition:box-shadow .3s}.kit__item.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.kit__item img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;background:var(--plaster);border-radius:12px;padding:10%}.kit__item b{font-size:13px;font-weight:500;line-height:1.3}.kit__item span{font-family:var(--serif);font-size:22px}.kit__item .check{position:absolute;top:22px;right:22px;padding:0}.kit__item .check input{background:var(--paper)}.kit__item .check input:checked{background:var(--ink)}.kit__plus{position:absolute;left:-12px;top:40%;width:24px;height:24px;border-radius:50%;background:var(--bg);display:grid;place-items:center;font-weight:600;z-index:2}.kit__sum{background:var(--ink);color:var(--paper);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.kit__sum small{color:#a99f90;font-size:13px}.kit__sum b{font-family:var(--serif);font-size:54px;font-weight:400;line-height:1;display:block;margin-top:8px}.kit__sum s{color:#7e7569;font-size:15px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbf8f3eb;backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .4s var(--ease)}.sticky-buy.is-on{transform:none}.sticky-buy b{font-family:var(--serif);font-size:28px;font-weight:500;line-height:1}.sticky-buy small{display:block;font-size:11px;color:var(--ink-3)}.sticky-buy .btn{flex:1}.modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#15130f8c;backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:.3s}.modal.is-open{opacity:1;visibility:visible}.modal__box{width:min(480px,100%);background:var(--paper);border-radius:calc(var(--r) + 6px);padding:36px;position:relative;transform:translateY(20px) scale(.97);transition:transform .5s var(--ease)}.modal.is-open .modal__box{transform:none}.modal__box h3{margin:0 0 6px;font-family:var(--serif);font-weight:400;font-size:38px;line-height:1}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:22px}.modal__close:hover{background:var(--plaster)}.modal .field input{background:var(--bg);border-color:var(--line);color:var(--ink)}.modal .field label{color:var(--ink-3)}.modal .field input:focus{border-color:var(--ink)}.modal .field input:focus+label,.modal .field input:not(:placeholder-shown)+label{color:var(--bronze)}.modal form{display:grid;gap:12px;margin-top:22px}.modal__ok{display:none;text-align:center;padding:20px 0}.modal.is-sent form,.modal.is-sent .modal__lead{display:none}.modal.is-sent .modal__ok{display:block}@media(max-width:1200px){.pgrid{grid-template-columns:repeat(3,1fr)}.hscroll{grid-auto-columns:calc((100% - 2 * 18px) / 3)}.catalog .pgrid{grid-template-columns:repeat(2,1fr)}.kit{grid-template-columns:1fr}.phone{display:none}}@media(max-width:1024px){.nav>a,.nav>button:not(.nav__burger){display:none}.nav__burger{display:inline-flex!important}.hero__grid{grid-template-columns:1fr;min-height:0}.hero__visual{height:70vw;max-height:620px}.hero__badge{left:auto;right:16px;bottom:-40px;width:120px;height:120px}.hero__card{inset:auto auto 24px 16px}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:190px}.b-a{grid-column:span 6}.b-b,.b-c,.b-d,.b-e,.b-f,.b-g,.b-h{grid-column:span 3}.calc,.why,.reviews,.seo,.desc{grid-template-columns:1fr}.rating{position:static}.journal{grid-template-columns:1fr 1fr}.journal .post:first-child{grid-column:1 / -1}.footer__grid{grid-template-columns:1fr 1fr}.catalog{grid-template-columns:1fr}.filters-btn{display:inline-flex}.side{position:fixed;top:0;left:0;bottom:0;z-index:85;width:min(380px,100%);max-height:none;background:var(--bg);padding:0 24px 100px;transform:translate(-100%);transition:transform .5s var(--ease);overflow:auto}.side.is-open{transform:none}.side-head{display:flex;justify-content:space-between;align-items:center;padding:20px 0;position:sticky;top:0;background:var(--bg);z-index:2;margin-bottom:8px}.side-head b{font-family:var(--serif);font-size:30px;font-weight:400}.cat-hero{grid-template-columns:1fr;gap:20px}.cat-hero p{justify-self:start}.product{grid-template-columns:1fr}.gallery{position:static;grid-template-columns:1fr}.gallery__thumbs{grid-auto-flow:column;grid-auto-columns:72px;order:2;overflow-x:auto}.kit__items{grid-template-columns:repeat(2,1fr)}.info-cols{grid-template-columns:1fr}.sticky-buy{display:flex}.specs{grid-template-columns:1fr}}@media(max-width:700px){body{font-size:14px}.topbar__right{display:none}.header .wrap{height:68px;grid-template-columns:auto 1fr auto}.logo{align-items:flex-start}.logo__mark,.logo__sub{display:none}.logo__word{font-size:19px}.tool{width:40px;height:40px}.tools .tool--hide-m{display:none}.toolbar{top:68px}.pgrid,.catalog .pgrid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.hscroll{grid-auto-columns:72%}.pcard__add{height:40px;font-size:10px;transform:none;left:8px;right:8px;bottom:8px}.pcard__add span{display:none}.pcard__add{width:40px;left:auto}.pcard__dim{display:none}.pcard__fav{opacity:1;transform:none;width:34px;height:34px}.pcard__price b{font-size:22px}.pcard__title{font-size:13px}.hero__stats{gap:20px}.hero__stats>div:nth-child(3){display:none}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:170px;gap:10px}.b-a{grid-column:span 2;grid-row:span 2}.b-b,.b-c,.b-d,.b-e,.b-f,.b-g{grid-column:span 1}.b-h{grid-column:span 2}.tile{padding:16px}.tile__t{font-size:21px;max-width:100%}.tile__go{display:none}.facts{grid-template-columns:1fr}.fact,.fact:nth-child(2n){border-right:0;padding-left:0}.rlist,.journal,.footer__grid{grid-template-columns:1fr}.toolbar .select,.view{display:none}.seo__cols{columns:1}.pgrid.is-list .pcard{grid-template-columns:1fr}.dims{grid-template-columns:repeat(2,1fr)}.dims div:nth-child(3){border-left:0;padding-left:0}.dims div:nth-child(n+3){border-top:1px solid var(--line)}.pricebox{padding:20px}.pricebox__price{font-size:46px}.perks{grid-template-columns:repeat(2,1fr)}.tabs__nav button{font-size:21px;padding:14px 12px}.meter__in{grid-template-columns:1fr 1fr}.mega,.hero__card,.btn__sum{display:none}.pricebox__buy .btn{padding:0 16px}}@media(pointer:coarse){.gallery__hint{display:none}}:root{--mono: ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--code-bg: #221F1A;--code-ink: #EDE6DA;--warn: #B07A1F;--nx-bg: #15171C;--nx-bg-2: #1F2229;--nx-line: rgba(255, 255, 255, .1);--nx-ink: #E8E9EE;--nx-ink-2: #9EA3AF;--nx-accent: #0F766E;--nx-accent-2: #2DB3A3;--nx-accent-soft: rgba(15, 118, 110, .14)}html,body{max-width:100%}main{overflow-x:clip}.site-main{padding-bottom:clamp(64px,8vw,120px)}.nowrap{white-space:nowrap}.mono{font-family:var(--mono);font-size:.92em}.tzbar{position:relative;z-index:60;background:var(--plaster-2);color:var(--ink);border-bottom:1px dashed rgba(160,122,63,.55);font-size:13px;line-height:1.5}.tzbar__in{display:flex;align-items:flex-start;gap:14px;padding-top:10px;padding-bottom:10px}.tzbar__tag{flex:0 0 auto;margin-top:1px;height:22px;padding:0 10px;border-radius:999px;background:var(--bronze);color:#fff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center}.tzbar__txt{flex:1;min-width:0}.tzbar__txt strong{font-weight:700}.tzbar__txt p{margin:2px 0 0;color:var(--ink-2)}.tzbar__txt p:first-of-type{margin-top:0}.tzbar__act{flex:0 0 auto;display:flex;gap:14px;align-items:center;white-space:nowrap}.tzbar__act a{font-weight:700;color:var(--bronze)}.tzbar__act a:hover{text-decoration:underline;text-underline-offset:3px}.tzbar__act button{font-size:12px;font-weight:600;color:var(--ink-2);padding:2px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line-2)}.tzbar__act button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tzbar.is-min .tzbar__in{padding-top:6px;padding-bottom:6px;align-items:center}.tzbar.is-min .tzbar__txt p{display:none}.tzbar.is-min .tzbar__txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-note{border:1px dashed rgba(160,122,63,.6);background:var(--bronze-soft);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--ink-2);line-height:1.5}.tz-note b{color:var(--ink)}.tz-note code,.tz-code-inline{font-family:var(--mono);font-size:12px;background:#1b19150f;padding:1px 6px;border-radius:5px;color:var(--ink);word-break:break-all}.tz-label{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--bronze-soft);color:var(--bronze);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.urlbar{margin-top:18px;display:flex;align-items:center;gap:12px;background:var(--paper);border-radius:14px;padding:8px 10px 8px 14px;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.urlbar__dots{display:flex;gap:6px;flex:0 0 auto}.urlbar__dots i{width:10px;height:10px;border-radius:50%;background:var(--plaster-2)}.urlbar__dots i:nth-child(1){background:#d9a497}.urlbar__dots i:nth-child(2){background:#e2c68e}.urlbar__dots i:nth-child(3){background:#a9c2a0}.urlbar__field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--bg);font-family:var(--mono);font-size:13px;overflow:hidden}.urlbar__field svg{width:14px;height:14px;flex:0 0 auto;color:var(--ok)}.urlbar__url{white-space:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.urlbar__url::-webkit-scrollbar{display:none}.urlbar__url .u-host{color:var(--ink-3)}.urlbar__url .u-path{color:var(--ink)}.urlbar__url .u-f{color:var(--bronze);font-weight:600}.urlbar__url .u-new{animation:uFlash 1.2s var(--ease);border-radius:4px}@keyframes uFlash{0%{background:#a07a3f59}to{background:transparent}}.urlbar__note{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.urlbar__note b{color:var(--ok)}.sf{display:grid;gap:6px}.sf>span{font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.02em}.sf>span i{color:var(--sale);font-style:normal}.sf input,.sf select,.sf textarea{width:100%;height:50px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--paper);outline:none;transition:border-color .2s,box-shadow .2s;font-size:15px}.sf textarea{height:88px;padding:12px 16px;resize:vertical}.sf select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:38px}.sf input:focus,.sf select:focus,.sf textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--bronze-soft)}.sf input:disabled{background:var(--plaster);color:var(--ink-3);cursor:not-allowed}.sf small{font-size:12px;color:var(--ink-3)}.sf.is-err input,.sf.is-err select,.sf.is-err textarea{border-color:var(--sale);box-shadow:0 0 0 4px #a8432f1a}.sf .sf__err{display:none;font-size:12px;color:var(--sale);font-weight:600}.sf.is-err .sf__err{display:block}.sf.is-ok input{border-color:var(--ok)}.sf--sm input,.sf--sm select{height:42px;font-size:14px;border-radius:10px}.radio-cards{display:grid;gap:10px}.rcard{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:start;padding:16px 18px;border-radius:14px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s}.rcard:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.rcard input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:2px 0 0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:.2s}.rcard input:checked{box-shadow:inset 0 0 0 6px var(--ink)}.rcard.is-on,.rcard:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.rcard b{display:block;font-size:15px}.rcard small{display:block;color:var(--ink-3);font-size:13px;margin-top:2px}.rcard em{font-style:normal;font-weight:700;white-space:nowrap}.rcard__more{grid-column:2 / -1;display:none;margin-top:8px}.rcard:has(input:checked) .rcard__more{display:grid;gap:10px}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-2);user-select:none}.switch input{appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:99px;background:var(--line-2);position:relative;transition:.25s;margin:0;flex:0 0 auto}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s var(--ease);box-shadow:0 1px 3px #0003}.switch input:checked{background:var(--ink)}.switch input:checked:after{transform:translate(16px)}.page-title{margin:28px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,92px);line-height:.92;letter-spacing:-.03em}.page-title em{color:var(--bronze)}.page-title sup{font-family:var(--sans);font-size:14px;letter-spacing:.04em;color:var(--bronze);font-weight:600;vertical-align:top;position:relative;top:1.1em;margin-left:8px}.panel{background:var(--paper);border-radius:calc(var(--r) + 4px);padding:clamp(20px,2.4vw,32px)}.h-serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:1.05;margin:0}.sx-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end;padding:32px 0 40px}.sx-hero p{margin:0;color:var(--ink-2);max-width:520px}.sx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sx-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.sx-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.sx-card__img{aspect-ratio:16 / 9;background:var(--plaster);position:relative;overflow:hidden}.sx-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.sx-card__img img.contain{object-fit:contain;mix-blend-mode:multiply;padding:8%}.sx-card:hover .sx-card__img img{transform:scale(1.05)}.sx-card__n{position:absolute;top:14px;left:14px;z-index:2}.sx-card__body{padding:20px 22px 24px;display:grid;gap:8px;flex:1;align-content:start}.sx-card__body h3{margin:0;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.05}.sx-card__body p{margin:0;font-size:14px;color:var(--ink-2)}.sx-card__url{font-family:var(--mono);font-size:12px;color:var(--bronze);word-break:break-all}.sx-card--dark{background:var(--ink);color:var(--paper)}.sx-card--dark p{color:#b9afa1}.sx-card--main{grid-column:span 2}.utable-wrap{overflow-x:auto;border-radius:var(--r);background:var(--paper)}.utable{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.utable th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:16px 20px;border-bottom:1px solid var(--line)}.utable td{padding:14px 20px;border-bottom:1px solid var(--line);vertical-align:top}.utable tr:last-child td{border-bottom:0}.utable td code{font-family:var(--mono);font-size:12.5px;color:var(--ink);word-break:break-all}.utable td a{color:var(--bronze);font-weight:600}.utable td a:hover{text-decoration:underline}.utable .is-prop{color:var(--ink-3);font-size:12px}.cf-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;padding:28px 0 8px}.cf-hero h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(48px,6.8vw,112px);line-height:.9;letter-spacing:-.03em}.cf-hero h1 sup{font-family:var(--sans);font-size:14px;letter-spacing:.04em;color:var(--bronze);font-weight:600;vertical-align:top;position:relative;top:1.2em;margin-left:8px}.cf-hero p{color:var(--ink-2);margin:0;max-width:460px;justify-self:end}.took{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.took:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.took.is-busy:before{background:var(--bronze);animation:blink .6s infinite alternate}@keyframes blink{to{opacity:.2}}.fgroup__code{font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--bronze);margin-left:8px;display:none}.show-codes .fgroup__code{display:inline}.fgroup>button>span{display:inline-flex;align-items:baseline}.fgroup__badge{margin-left:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--paper);font-size:10px;font-weight:700;display:inline-grid;place-items:center}.check{transition:color .2s,opacity .3s}.check em{font-variant-numeric:tabular-nums;transition:color .2s}.check.is-off{opacity:.38;pointer-events:none}.check.is-off em:before{content:""}.check .vcode{display:none;font-family:var(--mono);font-size:10.5px;color:var(--bronze)}.show-codes .check .vcode{display:inline}.check__name{display:inline-flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}.range__hint{font-size:11px;color:var(--ink-3);margin-top:10px;display:flex;justify-content:space-between}.range__vals input:disabled{color:var(--ink-3)}.active-filters{align-items:center}.active-filters button b{font-weight:700}.active-filters .af-reset{background:none;text-decoration:underline;text-underline-offset:4px;font-weight:600;color:var(--ink-2);padding:0 6px}.active-filters .af-reset:after{content:none}.cgrid-wrap{position:relative;min-height:400px}.pgrid.is-swap{opacity:0;transform:translateY(6px)}.pgrid{transition:opacity .25s var(--ease),transform .35s var(--ease)}.skel{display:grid;gap:10px}.skel__img{aspect-ratio:4 / 5;border-radius:var(--r)}.skel__l{height:12px;border-radius:6px;width:60%}.skel__l.w2{width:90%;height:14px}.skel__l.w3{width:40%;height:22px}.skel__img,.skel__l{background:linear-gradient(90deg,var(--plaster) 0%,var(--plaster-2) 40%,var(--plaster) 80%);background-size:300% 100%;animation:shimmer 1s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.howto{margin-top:clamp(64px,8vw,110px)}.howto__head{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:end;margin-bottom:32px}.howto__head h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4vw,58px);line-height:1}.howto__head h2 em{color:var(--bronze)}.howto__head p{margin:0;color:var(--ink-2)}.howto__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;counter-reset:hs}.howto__steps>div{background:var(--paper);border-radius:var(--r);padding:22px;counter-increment:hs;font-size:14px;color:var(--ink-2)}.howto__steps>div:before{content:"0" counter(hs);display:block;font-family:var(--serif);font-size:30px;color:var(--bronze);line-height:1;margin-bottom:10px}.howto__steps b{display:block;color:var(--ink);margin-bottom:4px}.howto__code{display:grid;grid-template-columns:1fr 1.25fr;gap:12px}.code{background:var(--code-bg);color:var(--code-ink);border-radius:var(--r);overflow:hidden;min-width:0}.code__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a99f90;font-weight:600}.code__head b{color:var(--bronze-2);font-weight:700;letter-spacing:.06em}.code pre{margin:0;padding:18px;font-family:var(--mono);font-size:12.5px;line-height:1.6;overflow:auto;max-height:520px;white-space:pre}.code pre.wrap-pre{white-space:pre-wrap;word-break:break-all}.code .k{color:#e2c68e}.code .s{color:#a9c2a0}.code .n{color:#d9a497}.code .c{color:#7e7569}.code .m{color:#c6a46a;font-weight:700}.useg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--paper);border-radius:16px;padding:5px;gap:4px}.useg button{padding:11px 14px;border-radius:12px;text-align:left;transition:background .3s,color .3s;min-width:0}.useg button b{display:block;font-size:14px}.useg button small{font-size:12px;color:var(--ink-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.useg button:hover{background:var(--bg)}.useg button.is-on{background:var(--ink);color:var(--paper)}.useg button.is-on small{color:var(--bronze-2)}.qline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.qline b{color:var(--ink)}.qhint{font-size:12.5px;color:var(--ink-3);line-height:1.45}.qhint.is-flash{color:var(--warn);font-weight:600;animation:uFlash 1.2s}.qty input{width:52px}.qty--lg input{width:64px}.qty__u{font-size:12px;color:var(--ink-3);white-space:nowrap}.ptable{width:100%;border-collapse:collapse;font-size:15px}.ptable th{text-align:left;padding:26px 0 10px;font-family:var(--serif);font-weight:500;font-size:24px;border-bottom:1px solid var(--line-2)}.ptable tr:first-child th{padding-top:0}.ptable td{padding:14px 0;border-bottom:1px solid var(--line);vertical-align:top}.ptable td:first-child{color:var(--ink-2);width:38%;padding-right:16px}.ptable td:nth-child(2){font-weight:600}.ptable td:nth-child(3){text-align:right;width:200px;padding-left:12px}.ptable .tz-label{display:none}.show-types .ptable .tz-label{display:inline-flex}.ptable td:nth-child(3){display:none}.show-types .ptable td:nth-child(3){display:table-cell}.ptable a{color:var(--bronze);text-decoration:underline;text-underline-offset:3px}.ptable .sw{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;margin-right:8px;box-shadow:inset 0 0 0 1px var(--line-2)}.vchips{display:inline-flex;gap:6px;flex-wrap:wrap}.vchips span{height:26px;padding:0 12px;border-radius:99px;background:var(--plaster);font-size:13px;font-weight:600;display:inline-flex;align-items:center}.pfile{display:inline-flex;align-items:center;gap:10px}.pfile i{font-style:normal;width:34px;height:34px;border-radius:8px;background:var(--plaster);display:grid;place-items:center;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--sale)}.pfile small{display:block;font-weight:500;color:var(--ink-3);font-size:12px}.ptabs{display:flex;gap:6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;margin-top:clamp(56px,7vw,100px)}.ptabs::-webkit-scrollbar{display:none}.ptabs button{padding:16px 18px;font-family:var(--serif);font-size:26px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .3s,border-color .3s}.ptabs button.is-on{color:var(--ink);border-color:var(--ink)}.ppanel{display:none;padding:40px 0 0;animation:cardIn .6s var(--ease)}.ppanel.is-on{display:block}.ppanel__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.swatch-row{display:flex;gap:10px;flex-wrap:wrap}.swatch{position:relative;width:46px;height:46px;border-radius:50%;padding:4px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,opacity .3s}.swatch i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.swatch:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.swatch.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.swatch.is-off{opacity:.35}.swatch.is-off:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:var(--ink-2);transform:rotate(45deg)}.vbtns{display:flex;gap:8px;flex-wrap:wrap}.vbtn{min-width:84px;height:48px;padding:0 18px;border-radius:12px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;font-size:14px;transition:.25s;display:grid;place-items:center;line-height:1.1}.vbtn small{display:block;font-weight:500;font-size:11px;color:var(--ink-3)}.vbtn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.vbtn.is-on{background:var(--ink);color:var(--paper);box-shadow:none}.vbtn.is-on small{color:var(--bronze-2)}.vbtn.is-off{color:var(--ink-3);background:transparent;box-shadow:inset 0 0 0 1px var(--line);text-decoration:line-through;opacity:.6}.vbtn.is-off small{text-decoration:none}.variant__label b{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.stock--low{color:var(--warn)}.stock--low:before{box-shadow:0 0 0 4px #b07a1f2e}.stock--order{color:var(--ink-2)}.stock--order:before{animation:none;box-shadow:none;background:var(--ink-3)}.sku-desc{margin:18px 0 0;color:var(--ink-2);font-size:15px;transition:opacity .3s}.fade-swap{animation:fadeSwap .45s var(--ease)}@keyframes fadeSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gallery__main .tint{position:absolute;inset:0;transition:background-color .5s var(--ease)}.gallery__main .tint img{mix-blend-mode:multiply}.gallery__main svg.can{position:absolute;inset:0;width:100%;height:100%;padding:8%}.gallery__thumbs button svg{width:100%;height:100%;padding:6px}.gallery__thumbs .tint-thumb{position:absolute;inset:0}.gallery__thumbs .tint-thumb img{mix-blend-mode:multiply;padding:4px;width:100%;height:100%;object-fit:contain}.ex-sep{margin-top:clamp(80px,9vw,140px);padding-top:28px;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.ex-sep h2{margin:8px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.4vw,64px);line-height:1}.ex-sep h2 em{color:var(--bronze)}.ex-sep p{margin:0;color:var(--ink-2);max-width:520px}.wallcalc{margin-top:20px;border-top:1px dashed var(--line-2);padding-top:20px;display:grid;gap:14px}.wallcalc__head{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.wallcalc__head svg{width:20px;height:20px;color:var(--bronze)}.wallcalc__in{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wallcalc__in label{background:var(--bg);border-radius:10px;padding:8px 12px;font-size:10px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;min-width:0}.wallcalc__in input{display:block;width:100%;border:0;background:none;outline:none;font-size:18px;font-weight:600;color:var(--ink);padding:2px 0 0}.wallcalc__flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.wallcalc__flow span{background:var(--bg);border-radius:99px;padding:6px 12px;white-space:nowrap}.wallcalc__flow span b{font-size:14px}.wallcalc__flow i{font-style:normal;color:var(--ink-3)}.wallcalc__flow span.is-total{background:var(--ink);color:var(--paper)}.wallcalc__out{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;background:var(--bronze-soft);font-size:14px}.packviz{display:flex;flex-wrap:wrap;gap:4px}.packviz i{width:18px;height:18px;border-radius:4px;background:var(--ink);opacity:.85}.packviz i.is-spare{background:var(--bronze-2)}.packviz i.is-extra{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}.packviz em{width:6px}.cart{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px,3vw,48px);align-items:start;margin-top:32px}.cart__list{display:grid;gap:12px}.citem{background:var(--paper);border-radius:var(--r);padding:18px;display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;align-items:start;transition:opacity .3s,transform .4s var(--ease)}.citem.is-gone{opacity:0;transform:translate(30px)}.citem__img{width:112px;height:112px;border-radius:12px;background:var(--plaster);overflow:hidden;position:relative;display:grid;place-items:center}.citem__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.citem__img svg{width:100%;height:100%;padding:8%}.citem__brand{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.citem__t{font-size:16px;font-weight:600;line-height:1.3;margin:4px 0 6px}.citem__t a:hover{color:var(--bronze)}.citem__m{font-size:12.5px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:4px 12px}.citem__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.citem__conv{font-size:12.5px;color:var(--ink-2)}.citem__conv b{color:var(--ink)}.citem__r{text-align:right;display:grid;gap:6px;justify-items:end;min-width:130px}.citem__sum{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1;white-space:nowrap}.citem__per{font-size:12px;color:var(--ink-3);white-space:nowrap}.citem__add{font-size:12px;color:var(--bronze);font-weight:600;white-space:nowrap}.citem__del{font-size:12px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;margin-top:6px}.citem__del:hover{color:var(--sale)}.ufield{display:inline-flex;align-items:center;height:36px;border-radius:999px;background:var(--bg);padding:0 4px 0 14px;font-size:13px;gap:6px}.ufield select{border:0;background:transparent;font-weight:700;font-size:13px;outline:none;cursor:pointer;padding:0 6px;height:100%}.cprops{grid-column:2 / -1;border-top:1px dashed var(--line-2);padding-top:14px;margin-top:2px}.cprops__head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;cursor:pointer;user-select:none}.cprops__head span{color:var(--ink-3);font-weight:500}.cprops__head:after{content:"+";margin-left:auto;color:var(--ink-3);font-size:18px;font-weight:400}.cprops.is-open .cprops__head:after{content:"−"}.cprops__body{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.cprops.is-open .cprops__body{display:grid}.cprops__body .sf--wide{grid-column:1 / -1}.cprops__empty{font-size:12.5px;color:var(--ink-3)}.sumbox{position:sticky;top:108px;display:grid;gap:16px}.sumbox__rows{display:grid;gap:10px;font-size:14px}.sumbox__rows div{display:flex;justify-content:space-between;gap:14px}.sumbox__rows span{color:var(--ink-2)}.sumbox__rows b{font-weight:600;text-align:right}.sumbox__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:16px;gap:12px}.sumbox__total b{font-family:var(--serif);font-size:44px;font-weight:500;line-height:1;white-space:nowrap}.coupon{display:grid;gap:8px;opacity:.75}.coupon__row{display:flex;gap:8px}.coupon__row input{flex:1;min-width:0;height:44px;border-radius:999px;border:1px dashed var(--line-2);background:var(--bg);padding:0 16px;font-size:14px}.coupon__row button{height:44px;padding:0 16px;border-radius:999px;background:var(--plaster);color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:not-allowed}.freeship{font-size:12.5px;color:var(--ink-2)}.freeship__bar{height:4px;border-radius:2px;background:var(--line);margin-top:8px;overflow:hidden}.freeship__bar i{display:block;height:100%;background:var(--ok);transition:width .5s var(--ease)}.co{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(24px,3vw,48px);align-items:start;margin-top:32px}.steps-nav{display:flex;gap:6px;flex-wrap:wrap;margin-top:24px}.steps-nav span{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:99px;background:var(--paper);font-size:13px;font-weight:600;color:var(--ink-3)}.steps-nav span i{width:24px;height:24px;border-radius:50%;background:var(--plaster);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:var(--ink-2)}.steps-nav span.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.steps-nav span.is-on i{background:var(--ink);color:var(--paper)}.steps-nav span.is-done{color:var(--ok)}.steps-nav span.is-done i{background:var(--ok);color:#fff}.cstep{background:var(--paper);border-radius:calc(var(--r) + 4px);margin-bottom:12px;overflow:hidden;transition:box-shadow .3s}.cstep.is-on{box-shadow:inset 0 0 0 1px var(--ink)}.cstep__head{display:flex;align-items:center;gap:16px;padding:22px 26px}.cstep__n{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--plaster);font-family:var(--serif);font-size:22px;flex:0 0 auto;transition:.3s}.cstep.is-on .cstep__n{background:var(--ink);color:var(--paper)}.cstep.is-done .cstep__n{background:var(--ok);color:#fff;font-family:var(--sans);font-size:16px}.cstep__t{flex:1;min-width:0}.cstep__t h2{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05}.cstep__t p{margin:2px 0 0;font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.cstep.is-done .cstep__t p{color:var(--ink-2)}.cstep__edit{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;display:none}.cstep.is-done .cstep__edit{display:inline}.cstep__body{display:none;padding:0 26px 26px}.cstep.is-on .cstep__body{display:grid;gap:18px;animation:cardIn .5s var(--ease)}.cstep.is-lock{opacity:.55}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fgrid .sf--wide{grid-column:1 / -1}.ltabs{display:inline-flex;background:var(--bg);border-radius:999px;padding:4px}.ltabs button{height:36px;padding:0 18px;border-radius:99px;font-size:13px;font-weight:600;color:var(--ink-2)}.ltabs button.is-on{background:var(--ink);color:var(--paper)}.co-sum{position:sticky;top:108px;display:grid;gap:14px}.co-sum__items{display:grid;gap:12px;max-height:340px;overflow:auto}.co-line{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;font-size:13px}.co-line__img{width:56px;height:56px;border-radius:10px;background:var(--plaster);overflow:hidden;position:relative}.co-line__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px}.co-line__img svg{width:100%;height:100%;padding:4px}.co-line__img em{position:absolute;top:2px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--ink);color:#fff;font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.co-line b{font-weight:600;display:block;line-height:1.3}.co-line small{color:var(--ink-3)}.co-done{text-align:center;padding:clamp(40px,6vw,80px) 20px}.co-done .serif{font-size:clamp(44px,6vw,80px);line-height:1}.co-done p{color:var(--ink-2);max-width:520px;margin:16px auto 0}.co-done__num{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:15px;background:var(--bronze-soft);padding:8px 16px;border-radius:99px;color:var(--bronze);font-weight:700}.pickup-map{height:140px;border-radius:12px;background:linear-gradient(0deg,transparent 48%,rgba(160,122,63,.25) 48%,rgba(160,122,63,.25) 52%,transparent 52%),linear-gradient(90deg,transparent 30%,rgba(27,25,21,.08) 30%,rgba(27,25,21,.08) 33%,transparent 33%),linear-gradient(120deg,transparent 60%,rgba(27,25,21,.06) 60%,rgba(27,25,21,.06) 63%,transparent 63%),var(--plaster);position:relative;overflow:hidden}.pickup-map i{position:absolute;width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--bronze);box-shadow:0 4px 10px #00000040}.pickup-map i:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.acc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,3vw,48px);margin-top:32px;align-items:start}.acc__nav{display:grid;gap:4px;position:sticky;top:108px}.acc__user{display:flex;gap:14px;align-items:center;padding:0 0 18px;margin-bottom:8px;border-bottom:1px solid var(--line)}.acc__ava{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--serif);font-size:24px;flex:0 0 auto}.acc__user small{display:block;color:var(--ink-3);font-size:12px}.acc__nav button{text-align:left;padding:12px 16px;border-radius:12px;font-weight:600;font-size:14px;color:var(--ink-2);display:flex;justify-content:space-between}.acc__nav button:hover{background:var(--paper);color:var(--ink)}.acc__nav button.is-on{background:var(--ink);color:var(--paper)}.acc__nav button em{font-style:normal;font-size:12px;opacity:.7}.acc__pane{display:none}.acc__pane.is-on{display:grid;gap:14px;animation:cardIn .5s var(--ease)}.order{background:var(--paper);border-radius:var(--r);padding:20px 24px;display:grid;gap:14px}.order__top{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between}.order__num{font-family:var(--serif);font-size:28px;line-height:1}.order__num small{display:block;font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:6px}.ostatus{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:700;background:var(--plaster)}.ostatus:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ostatus--new{color:var(--bronze);background:var(--bronze-soft)}.ostatus--go{color:#3d6a8a;background:#3d6a8a1f}.ostatus--ok{color:var(--ok);background:#4f7a551f}.ostatus--off{color:var(--ink-3)}.order__thumbs{display:flex;gap:8px;flex-wrap:wrap}.order__thumbs span{width:56px;height:56px;border-radius:10px;background:var(--plaster);overflow:hidden;display:grid;place-items:center}.order__thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px}.order__thumbs svg{width:100%;height:100%;padding:4px}.order__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px}.order__foot b{font-family:var(--serif);font-size:26px;font-weight:500}.order__track{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.order__track i{height:4px;border-radius:2px;background:var(--line)}.order__track i.is-on{background:var(--ok)}.order__track-l{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;font-size:11px;color:var(--ink-3)}.order__details{display:none;border-top:1px solid var(--line);padding-top:12px}.order.is-open .order__details{display:block}.order__details table{width:100%;border-collapse:collapse;font-size:13.5px}.order__details td{padding:8px 0;border-bottom:1px solid var(--line)}.order__details td:last-child{text-align:right;white-space:nowrap}.order__details tr:last-child td{border-bottom:0}.empty-sm{text-align:center;padding:48px 20px;color:var(--ink-2)}.empty-sm .serif{font-size:32px;color:var(--ink)}body.has-nxbar{padding-top:48px}body.has-nxbar .header{top:48px}.nxbar{position:fixed;top:0;left:0;right:0;height:48px;z-index:120;background:var(--nx-bg);color:var(--nx-ink);font:500 13px/1 var(--sans);display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--nx-line)}.nxbar__logo{display:flex;align-items:center;gap:8px;font-weight:800;white-space:nowrap;letter-spacing:-.01em}.nxbar__logo i{width:24px;height:24px;border-radius:7px;background:var(--nx-accent);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.nxbar__sep{width:1px;height:22px;background:var(--nx-line);flex:0 0 auto}.nxbar__crumb{color:var(--nx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nxbar__crumb b{color:var(--nx-ink);font-weight:600}.nxbar__sp{flex:1}.nxbar__status{display:inline-flex;align-items:center;gap:8px;color:var(--nx-ink-2);white-space:nowrap}.nxbar__status:before{content:"";width:8px;height:8px;border-radius:50%;background:#34c38f}.nxbar__status.is-dirty:before{background:#f5b34a}.nxbar button,.nxbar a.nxb{height:32px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:var(--nx-ink);white-space:nowrap}.nxbar button:hover,.nxbar a.nxb:hover{background:var(--nx-bg-2)}.nxbar .nxb--primary{background:var(--nx-accent);color:#fff}.nxbar .nxb--primary:hover{background:var(--nx-accent-2)}.nxbar .nxb--primary:disabled{background:#2a2d36;color:var(--nx-ink-2);cursor:default}.nxbar svg{width:16px;height:16px}.nxtoggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;white-space:nowrap;font-weight:600}.nxtoggle input{appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:99px;background:#3a3e48;position:relative;transition:.25s;margin:0}.nxtoggle input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .25s}.nxtoggle input:checked{background:var(--nx-accent)}.nxtoggle input:checked:after{transform:translate(16px)}.nx-toast{position:fixed;top:60px;left:50%;transform:translate(-50%,-20px);z-index:130;background:var(--nx-bg);color:var(--nx-ink);padding:10px 16px;border-radius:10px;font:600 13px/1.3 var(--sans);box-shadow:0 10px 30px #00000040;opacity:0;visibility:hidden;transition:.3s;display:flex;gap:10px;align-items:center;max-width:calc(100% - 32px)}.nx-toast:before{content:"";width:20px;height:20px;border-radius:50%;background:#34c38f;color:#0b2a1e;display:grid;place-items:center;font-size:12px;flex:0 0 auto}.nx-toast.is-on{opacity:1;visibility:visible;transform:translate(-50%)}.article{max-width:860px;margin:0 auto}.article__meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:12px;color:var(--ink-3);margin-top:28px}.article__meta .rub{color:var(--bronze);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.article h1{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(42px,5.4vw,80px);line-height:.98;letter-spacing:-.02em}.article__lead{font-family:var(--serif);font-size:clamp(22px,2vw,28px);line-height:1.3;color:var(--ink-2);margin:22px 0 0}.article__cover{position:relative;margin:36px 0 12px;border-radius:calc(var(--r) + 4px);overflow:hidden;aspect-ratio:16 / 9;background:var(--plaster)}.article__cover img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.abody{margin-top:28px}.eb{position:relative;border-radius:10px;transition:box-shadow .2s,background .2s}.eb+.eb{margin-top:0}.eb h2{margin:36px 0 12px;font-family:var(--serif);font-weight:500;font-size:clamp(30px,3vw,42px);line-height:1.05}.eb h3{margin:28px 0 10px;font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.1}.eb p{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--ink-2)}.eb ul,.eb ol{margin:0 0 16px;padding-left:22px;font-size:17px;color:var(--ink-2)}.eb li{margin:4px 0}.eb a{color:var(--bronze);text-decoration:underline;text-underline-offset:3px}.eb figure{margin:24px 0}.eb figure img{width:100%;border-radius:var(--r);background:var(--plaster)}.eb figcaption{font-size:13px;color:var(--ink-3);margin-top:8px}.eb blockquote{margin:28px 0;padding:4px 0 4px 28px;border-left:2px solid var(--bronze);font-family:var(--serif);font-size:clamp(24px,2.4vw,32px);line-height:1.25;font-style:italic}.eb blockquote cite{display:block;font-family:var(--sans);font-style:normal;font-size:13px;color:var(--ink-3);margin-top:10px}.eb .egal{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.eb .egal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--plaster)}.eb .eprod{margin:28px 0;padding:24px;background:var(--paper);border-radius:var(--r)}.eb .eprod__t{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:16px}.eb .eprod .pgrid{grid-template-columns:repeat(3,1fr);gap:18px}.eb .eprod .pcard__title{font-size:14px}.eb .eprod .pcard__price b{font-size:22px}.is-edit .eb{cursor:text}.is-edit .eb:hover{box-shadow:0 0 0 2px #0f766e59;background:#0f766e08}.is-edit .eb.is-focus{box-shadow:0 0 0 2px var(--nx-accent)}.is-edit [contenteditable=true]{outline:none}.is-edit [contenteditable=true]:empty:before{content:attr(data-ph);color:var(--ink-3)}.is-edit .eb.is-drag{opacity:.35}.is-edit .eb.drop-before{box-shadow:0 -3px 0 0 var(--nx-accent)}.is-edit .eb.drop-after{box-shadow:0 3px 0 0 var(--nx-accent)}.eb__ctl{position:absolute;left:-46px;top:8px;display:none;flex-direction:column;gap:4px;z-index:5}.is-edit .eb:hover .eb__ctl,.is-edit .eb.is-focus .eb__ctl{display:flex}.eb__ctl button{width:32px;height:32px;border-radius:8px;background:var(--nx-bg);color:var(--nx-ink);display:grid;place-items:center;font:700 14px/1 var(--sans);box-shadow:0 4px 12px #0000002e}.eb__ctl button:hover{background:var(--nx-accent)}.eb__ctl .eb__drag{cursor:grab;letter-spacing:-2px}.eb__ctl .eb__del:hover{background:#c2412d}.eb__type{position:absolute;right:8px;top:-10px;z-index:5;display:none;height:20px;padding:0 8px;border-radius:6px;background:var(--nx-accent);color:#fff;font:700 10px/20px var(--sans);letter-spacing:.08em;text-transform:uppercase}.is-edit .eb:hover .eb__type,.is-edit .eb.is-focus .eb__type{display:block}.eb__media-btn{position:absolute;top:12px;right:12px;z-index:4;display:none}.is-edit .eb:hover .eb__media-btn,.is-edit .article__cover:hover .eb__media-btn{display:inline-flex}.nxbtn{height:34px;padding:0 14px;border-radius:8px;background:var(--nx-bg);color:var(--nx-ink);font:600 13px/1 var(--sans);display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 16px #0003;white-space:nowrap}.nxbtn:hover{background:var(--nx-accent)}.nxbtn--accent{background:var(--nx-accent);color:#fff}.nxbtn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.nxbtn--ghost:hover{background:var(--nx-accent-soft);color:var(--nx-accent);box-shadow:inset 0 0 0 1px var(--nx-accent)}.eadd{position:relative;height:0;display:none;z-index:6}.is-edit .eadd{display:block}.eadd>button{position:absolute;left:50%;top:-14px;transform:translate(-50%) scale(.85);width:28px;height:28px;border-radius:50%;background:var(--nx-accent);color:#fff;font:600 18px/1 var(--sans);display:grid;place-items:center;opacity:0;transition:.2s;box-shadow:0 4px 12px #0f766e66}.eadd:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--nx-accent);opacity:0;transition:.2s}.eadd:hover>button,.eadd.is-open>button,.eadd:hover:before,.eadd.is-open:before{opacity:1;transform:translate(-50%) scale(1)}.eadd:hover:before,.eadd.is-open:before{transform:none;opacity:.5}.eadd__hit{position:absolute;left:0;right:0;top:-14px;height:28px}.is-edit .eadd--end{height:auto;padding:18px 0}.is-edit .eadd--end>button{position:static;transform:none;opacity:1;margin:0 auto;width:auto;height:40px;padding:0 18px;border-radius:10px;font-size:13px;gap:8px;display:flex}.is-edit .eadd--end:before{display:none}.emenu{position:absolute;left:50%;top:20px;transform:translate(-50%);width:300px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;box-shadow:0 20px 50px #14142840,0 0 0 1px #1414280f;padding:8px;display:none;grid-template-columns:1fr 1fr;gap:4px;z-index:20;font-family:var(--sans)}.eadd.is-open .emenu{display:grid}.emenu button{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;font-size:13px;font-weight:600;color:#1f2229;text-align:left}.emenu button:hover{background:var(--nx-accent-soft);color:var(--nx-accent)}.emenu button i{width:28px;height:28px;border-radius:7px;background:#f1f2f6;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800;color:#4b5060;flex:0 0 auto}.ftb{position:absolute;z-index:125;display:none;background:var(--nx-bg);border-radius:10px;padding:4px;gap:2px;box-shadow:0 12px 30px #0000004d;transform:translate(-50%,-100%)}.ftb.is-on{display:flex}.ftb button{min-width:32px;height:32px;padding:0 8px;border-radius:7px;color:var(--nx-ink);font:700 13px/1 var(--sans)}.ftb button:hover,.ftb button.is-on{background:var(--nx-accent);color:#fff}.ftb span{width:1px;background:var(--nx-line);margin:4px 2px}.ftb:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:var(--nx-bg);transform:translate(-50%) rotate(45deg)}.nxside{position:fixed;top:48px;right:0;bottom:0;width:min(380px,100%);z-index:115;background:#fff;color:#1f2229;border-left:1px solid #E4E6EC;font-family:var(--sans);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s var(--ease);box-shadow:-20px 0 50px #14142814}.nxside.is-open{transform:none}.nxside__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E4E6EC}.nxside__head b{font-size:15px;font-weight:700}.nxside__head button{width:32px;height:32px;border-radius:8px;font-size:18px;color:#6b7080}.nxside__head button:hover{background:#f1f2f6}.nxside__body{flex:1;overflow:auto;padding:18px 20px 30px;display:grid;gap:18px;align-content:start}.nxside h4{margin:4px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a8f9c;font-weight:700}.nxf{display:grid;gap:6px;font-size:13px}.nxf>span{font-weight:600;color:#3b3f4a;display:flex;justify-content:space-between;gap:10px}.nxf>span small{font-weight:500;color:#8a8f9c}.nxf>span small.is-over{color:#c2412d}.nxf input,.nxf textarea,.nxf select{width:100%;height:38px;border-radius:10px;border:1px solid #DCDFE6;padding:0 12px;font:500 13px/1.4 var(--sans);color:#1f2229;background:#fff;outline:none}.nxf textarea{height:74px;padding:9px 12px;resize:vertical}.nxf input:focus,.nxf textarea:focus,.nxf select:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.nxf__slug{display:flex;align-items:center;border:1px solid #DCDFE6;border-radius:10px;overflow:hidden}.nxf__slug em{font-style:normal;padding:0 0 0 12px;color:#8a8f9c;font-size:12px;white-space:nowrap;font-family:var(--mono)}.nxf__slug input{border:0;padding-left:2px;font-family:var(--mono);font-size:12.5px}.nxf__slug:focus-within{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.nxf__slug input:focus{box-shadow:none}.nxchips{display:flex;flex-wrap:wrap;gap:6px}.nxchips button{height:30px;padding:0 12px;border-radius:99px;font:600 12.5px/1 var(--sans);background:#f1f2f6;color:#4b5060}.nxchips button.is-on{background:var(--nx-accent);color:#fff}.snippet{border:1px solid #E4E6EC;border-radius:10px;padding:12px 14px;font-family:Arial,sans-serif}.snippet__u{font-size:12px;color:#4d5156}.snippet__t{font-size:17px;color:#1a0dab;line-height:1.3;margin:3px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.snippet__d{font-size:13px;color:#4d5156;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nxside__foot{padding:14px 20px;border-top:1px solid #E4E6EC;font-size:12px;color:#8a8f9c}.nxmodal{position:fixed;inset:0;z-index:140;background:#0f11168c;display:none;place-items:center;padding:16px}.nxmodal.is-open{display:grid}.nxmodal__box{width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:14px;padding:20px;font-family:var(--sans);color:#1f2229}.nxmodal__box h3{margin:0 0 4px;font-size:18px}.nxmodal__box p{margin:0 0 14px;font-size:13px;color:#6b7080}.nxpick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nxpick button{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f1f2f6;box-shadow:inset 0 0 0 2px transparent;position:relative}.nxpick button img{width:100%;height:100%;object-fit:cover}.nxpick button.contain img{object-fit:contain;mix-blend-mode:multiply;padding:8px}.nxpick button.is-on{box-shadow:0 0 0 3px var(--nx-accent)}.nxpick__list{display:grid;gap:6px;max-height:360px;overflow:auto}.nxpick__list label{display:grid;grid-template-columns:20px 44px 1fr auto;gap:10px;align-items:center;padding:6px 8px;border-radius:8px;font-size:13px;cursor:pointer}.nxpick__list label:hover{background:#f6f7fa}.nxpick__list img{width:44px;height:44px;object-fit:contain;background:#f1f2f6;border-radius:8px;mix-blend-mode:multiply}.nxmodal__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.nxmodal__foot button{height:38px;padding:0 16px;border-radius:10px;font-weight:700;font-size:13px}.nxmodal__foot .ok{background:var(--nx-accent);color:#fff}.nxmodal__foot .cancel{background:#f1f2f6;color:#3b3f4a}.idea{margin-top:clamp(80px,9vw,130px);padding-top:28px;border-top:1px solid var(--line-2)}.idea__head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.idea__head h2{margin:8px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1}.idea__badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:99px;background:var(--nx-accent-soft);color:var(--nx-accent);font-size:12px;font-weight:700}.idea .pgrid{grid-template-columns:repeat(4,1fr)}.qe-pen{position:absolute;top:10px;left:10px;z-index:4;width:36px;height:36px;border-radius:10px;background:var(--nx-accent);color:#fff;display:none;place-items:center;box-shadow:0 6px 16px #0f766e66}.qe-pen svg{width:16px;height:16px}.is-edit .qe-pen{display:grid}.is-edit .idea .pcard__tags{left:54px}.qe-pop{position:absolute;z-index:30;left:8px;right:8px;top:52px;background:#fff;border-radius:12px;padding:14px;box-shadow:0 20px 50px #14142840;font-family:var(--sans);color:#1f2229;display:none;gap:10px}.qe-pop.is-on{display:grid}.qe-pop b{font-size:13px}.qe-pop .nxf input,.qe-pop .nxf select{height:34px}.qe-pop__imgs{display:flex;gap:6px}.qe-pop__imgs button{width:46px;height:46px;border-radius:8px;background:#f1f2f6;overflow:hidden;box-shadow:inset 0 0 0 2px transparent}.qe-pop__imgs button img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.qe-pop__imgs button.is-on{box-shadow:0 0 0 2px var(--nx-accent)}.qe-pop__foot{display:flex;gap:6px;justify-content:flex-end}.qe-pop__foot button{height:32px;padding:0 12px;border-radius:8px;font-weight:700;font-size:12px}.qe-pop__foot .ok{background:var(--nx-accent);color:#fff}.qe-pop__foot .cancel{background:#f1f2f6}.stock-badge{position:absolute;left:14px;bottom:14px;z-index:2;font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--paper)}.stock-badge.is-order{color:var(--warn)}.stock-badge.is-no{color:var(--sale)}.pcard.is-flash .pcard__body{animation:uFlash 1.4s;border-radius:8px}@media(max-width:1200px){.sx-grid,.howto__steps{grid-template-columns:repeat(2,1fr)}.idea .pgrid{grid-template-columns:repeat(3,1fr)}.idea .pgrid>:nth-child(4){display:none}.eb__ctl{left:8px;top:8px;flex-direction:row}}@media(max-width:1024px){.sx-hero,.cf-hero,.howto__head,.howto__code{grid-template-columns:1fr;gap:18px}.cf-hero p{justify-self:start}.cart,.co,.acc{grid-template-columns:1fr}.sumbox,.co-sum,.acc__nav{position:static}.acc__nav{grid-template-columns:repeat(3,1fr)}.acc__user{grid-column:1 / -1}.urlbar__note{display:none}.ptable td:nth-child(3){width:130px}}@media(max-width:700px){.tzbar__in{flex-wrap:wrap;gap:8px 10px}.tzbar__txt{flex-basis:calc(100% - 100px);order:3;flex:1 1 100%}.tzbar.is-min .tzbar__txt{display:none}.tzbar__act{margin-left:auto}.sx-grid{grid-template-columns:1fr}.sx-card--main{grid-column:auto}.urlbar{padding:6px;gap:8px}.urlbar__dots{display:none}.urlbar__field{font-size:11.5px;padding:0 10px}.howto__steps{grid-template-columns:1fr}.useg{grid-auto-flow:row;grid-template-columns:1fr}.ptable td:first-child{width:42%}.show-types .ptable td:nth-child(3){display:none}.show-types .ptable td:nth-child(2) .tz-label-m{display:inline-flex}.ptable th{font-size:21px}.wallcalc__in{grid-template-columns:1fr 1fr}.citem{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px}.citem__img{width:76px;height:76px}.citem__r{grid-column:1 / -1;grid-row:auto;text-align:left;justify-items:start;grid-template-columns:1fr auto;align-items:end;min-width:0;border-top:1px solid var(--line);padding-top:12px}.citem__r .citem__del{grid-column:2;grid-row:1;margin:0}.cprops{grid-column:1 / -1}.cprops__body,.fgrid{grid-template-columns:1fr}.cstep__head{padding:18px;gap:12px}.cstep__body{padding:0 18px 20px}.cstep__t h2{font-size:24px}.rcard{grid-template-columns:22px 1fr}.rcard em{grid-column:2}.acc__nav{grid-template-columns:1fr 1fr}.order{padding:16px}.order__track-l{font-size:10px}.nxbar{gap:6px;padding:0 8px}.nxbar__crumb,.nxbar .nx-hide-m,.nxbar__sep.nx-hide-m,.nxbar__status span{display:none}.nxbar button,.nxbar a.nxb{padding:0 8px}.eb .egal{grid-template-columns:1fr 1fr}.eb .eprod{padding:16px}.eb .eprod .pgrid{grid-template-columns:1fr 1fr}.eb .eprod .pgrid>:nth-child(3){display:none}.idea .pgrid{grid-template-columns:1fr 1fr}.idea .pgrid>:nth-child(3){display:none}.nxpick{grid-template-columns:repeat(3,1fr)}.eb__ctl{left:auto;right:6px;top:6px}.eb__type{right:auto;left:8px}.page-title sup{display:none}}@media(min-width:701px){.tz-label-m{display:none!important}}@media(max-width:700px){.tz-label-m{display:none}.show-types .tz-label-m{display:inline-flex;margin-left:6px}}.side-apply{display:none}.is-edit .eprod .pgrid{pointer-events:none}@media(max-width:1024px){.side .side-apply{display:block}}@media(max-width:700px){.pricebox__buy{grid-template-columns:1fr auto}.pricebox__buy .qty--lg{justify-self:start}.pricebox__buy .btn{grid-column:1 / -1;order:3}.buy h1{font-size:40px}}.eb p.article__lead{font-family:var(--serif);font-size:clamp(22px,2vw,28px);line-height:1.3;color:var(--ink-2);margin:22px 0 0}.eb h1{margin:14px 0 0}@media(hover:none){.is-edit .eb__media-btn{display:inline-flex}}.acc .pgrid{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.acc .pgrid{grid-template-columns:repeat(2,1fr)}}.qline{display:block}.toolbar .switch{white-space:nowrap}@media(max-width:700px){.toolbar{flex-wrap:wrap;row-gap:8px}.nxbar .nx-hide-m{display:none!important}.nxbar__status{font-size:12px}}@media(max-width:420px){.nxtoggle span{display:none}}.eadd.is-open{z-index:40}.stock-badge{top:48px;bottom:auto}.footer__grid.has-co{grid-template-columns:1.3fr repeat(4,1fr)}.search__all{margin-top:18px;font-size:13px;font-weight:700}@media(max-width:1024px){.footer__grid.has-co{grid-template-columns:1fr 1fr}}@media(max-width:700px){.footer__grid.has-co{grid-template-columns:1fr}}body{cursor:default}a[href],button:not(:disabled),label,summary,select,[role=button],[role=radio],[role=tab],[role=option],input[type=checkbox],input[type=radio],input[type=range],input[type=file]{cursor:pointer}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]{cursor:text}button:disabled,input:disabled{cursor:not-allowed}.is-edit .eb{cursor:default}.is-edit [contenteditable=true]{cursor:text}.si{width:16px;height:16px;flex:0 0 auto;display:inline-block;vertical-align:-3px}.si-star{width:1em;height:1em;vertical-align:-.12em;fill:currentColor;stroke:none}.si-star.is-off{fill:none;stroke:currentColor;stroke-width:1.6}.eb__ctl button .si{width:15px;height:15px}.eb__ctl .eb__drag{letter-spacing:0}.emenu button i .si{width:16px;height:16px;vertical-align:0}.ftb button .si{width:15px;height:15px;vertical-align:-3px}.eadd>button .si{width:16px;height:16px}.nxside__head button{display:grid;place-items:center}.nxside__head button .si{width:16px;height:16px}.nxb .si{width:13px;height:13px;vertical-align:-2px;margin-left:2px}.freeship .si{width:14px;height:14px;color:var(--ok);vertical-align:-2px}.cprops__head:after{content:"";width:7px;height:7px;border:solid var(--ink-3);border-width:0 1.6px 1.6px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.cprops.is-open .cprops__head:after{content:"";transform:rotate(-135deg) translate(-2px,-2px)}.nx-toast:before{content:"";background:#34c38f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2A1E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 12px no-repeat}.toast{inset:24px 24px auto auto;transform:translateY(-160%);max-width:min(440px,calc(100% - 32px))}.toast.is-on{transform:none}.nx-toast{left:auto;right:16px;transform:translateY(-20px)}.nx-toast.is-on{transform:none}@media(max-width:700px){.toast{right:16px;top:16px}}.dd-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%);overflow:hidden}.dd{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;color:var(--ink);font:inherit;background:transparent}.dd__v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd__c{width:14px;height:14px;flex:0 0 auto;color:var(--ink-2);transition:transform .2s var(--ease)}.dd.is-open .dd__c{transform:rotate(180deg)}.dd:disabled{opacity:.55}.sf .dd{height:50px;padding:0 14px 0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--paper);font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.sf .dd:focus-visible,.sf .dd.is-open{border-color:var(--ink);box-shadow:0 0 0 4px var(--bronze-soft)}.sf.is-err .dd{border-color:var(--sale);box-shadow:0 0 0 4px #a8432f1a}.sf--sm .dd{height:42px;font-size:14px;border-radius:10px}.select.has-dd:after{display:none}.select .dd{width:auto;height:42px;padding:0 16px 0 18px;border-radius:999px;background:var(--paper);font-size:13px;font-weight:500;outline:none}.select .dd:focus-visible,.select .dd.is-open{box-shadow:0 0 0 3px var(--bronze-soft)}.ufield .dd{width:auto;height:100%;padding:0 8px 0 4px;gap:6px;font-weight:700;font-size:13px;outline:none;border-radius:999px}.ufield .dd:focus-visible{box-shadow:0 0 0 3px var(--bronze-soft)}.nxf .dd{height:38px;padding:0 10px 0 12px;border-radius:10px;border:1px solid #DCDFE6;background:#fff;color:#1f2229;font:500 13px/1.4 var(--sans);outline:none}.nxf .dd .dd__c{color:#6b7080}.nxf .dd:focus-visible,.nxf .dd.is-open{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.dd-list{position:fixed;z-index:400;min-width:160px;overflow:auto;overscroll-behavior:contain;padding:6px;border-radius:14px;background:var(--paper);box-shadow:0 18px 44px #1b19152e,0 0 0 1px var(--line);outline:none;font:500 14px/1.35 var(--sans);color:var(--ink);animation:ddIn .16s var(--ease)}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}}.dd-o{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:9px}.dd-o .si{width:14px;height:14px;color:var(--bronze);visibility:hidden}.dd-o[aria-selected=true]{font-weight:700}.dd-o[aria-selected=true] .si{visibility:visible}.dd-o.is-act{background:var(--bg)}.dd-o.is-dis{color:var(--ink-3);cursor:not-allowed}.dd-list--nx{border-radius:10px;box-shadow:0 16px 40px #14142838,0 0 0 1px #14142814;background:#fff;color:#1f2229;font-size:13px}.dd-list--nx .dd-o{padding:8px 10px;border-radius:7px}.dd-list--nx .dd-o.is-act{background:var(--nx-accent-soft);color:var(--nx-accent)}.dd-list--nx .dd-o .si{color:var(--nx-accent)}.cprops__body{align-items:start}.cprops__body .sf{align-content:start}.coupon{opacity:1}.coupon__row input{border-style:solid;text-transform:uppercase;letter-spacing:.04em}.coupon__row input::placeholder{text-transform:none;letter-spacing:0}.coupon__row input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--bronze-soft);background:var(--paper)}.coupon__row button{background:var(--ink);color:var(--paper);cursor:pointer;transition:background .2s}.coupon__row button:hover{background:var(--bronze)}.coupon__msg{display:none;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;font-weight:600}.coupon__msg.is-on{display:flex}.coupon__msg .si{width:15px;height:15px;margin-top:1px}.coupon__msg.is-ok{color:var(--ok)}.coupon__msg.is-bad{color:var(--sale)}.coupon__on{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 14px;border-radius:12px;background:var(--bg);font-size:13px}.coupon__on b{letter-spacing:.06em}.coupon__on small{display:block;color:var(--ink-3);font-size:12px;font-weight:500;letter-spacing:0}.coupon__on button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);flex:0 0 auto}.coupon__on button:hover{background:var(--paper);color:var(--sale)}.coupon__try{font-size:12px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.coupon__try button{height:24px;padding:0 9px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font:700 11px/24px var(--mono);color:var(--ink-2)}.coupon__try button:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.sumbox__rows .is-disc>b{color:var(--sale)}.buy h2.buy__h{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,68px);line-height:.96;letter-spacing:-.02em}.buy h2.buy__h em{color:var(--ink-3);font-style:italic}.urlbar__note .is-noidx{color:var(--warn)}.qe-win .nxmodal__box{width:min(560px,100%);padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.qe-win__h{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #E4E6EC}.qe-win__h img{width:44px;height:44px;border-radius:8px;background:#f1f2f6;object-fit:contain;mix-blend-mode:multiply;flex:0 0 auto}.qe-win__h div{min-width:0;flex:1}.qe-win__h b{display:block;font-size:15px}.qe-win__h small{display:block;font-size:12px;color:#6b7080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe-win__h button{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#6b7080;flex:0 0 auto}.qe-win__h button:hover{background:#f1f2f6}.qe-win__b{padding:16px 20px;display:grid;gap:14px;overflow:auto}.qe-win__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qe-win .nxf{display:grid;gap:6px}.qe-win .nxf>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:#3b3f4a}.qe-win .nxf__sfx{position:relative}.qe-win .nxf__sfx input{padding-right:34px}.qe-win .nxf__sfx em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:#8a8f9c;font-size:13px}.qe-win .nxf input.is-err{border-color:#c2412d;box-shadow:0 0 0 3px #c2412d1f}.qe-win__err{font-size:12px;color:#c2412d;font-weight:600;display:none}.qe-win__err.is-on{display:block}.qe-win__imgs{display:flex;gap:8px;flex-wrap:wrap}.qe-win__imgs button{width:64px;height:64px;border-radius:10px;background:#f1f2f6;overflow:hidden;box-shadow:inset 0 0 0 2px transparent;position:relative}.qe-win__imgs button img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.qe-win__imgs button.is-on{box-shadow:0 0 0 2px var(--nx-accent)}.qe-win__imgs button.is-on:after{content:"Главное";position:absolute;left:4px;right:4px;bottom:4px;border-radius:4px;background:var(--nx-accent);color:#fff;font:700 9px/14px var(--sans);text-align:center}.qe-win__note{font-size:12px;color:#6b7080;margin:0}.qe-win__note code{font-family:var(--mono);font-size:11.5px;background:#f1f2f6;padding:1px 5px;border-radius:4px}.qe-win .nxmodal__foot{margin:0;padding:14px 20px;border-top:1px solid #E4E6EC;align-items:center}.qe-win .nxmodal__foot .sp{flex:1;font-size:12px;color:#8a8f9c}@media(max-width:520px){.qe-win__row{grid-template-columns:1fr}.qe-win .nxmodal__foot .sp{display:none}}.idea__badge .si{width:14px;height:14px}.stars .si-star+.si-star{margin-left:3px}.ex-sep>.tz-note{flex-basis:100%}:root{--m-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");--m-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--m-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3C/svg%3E")}.pg-i{width:22px;height:22px;flex:0 0 auto}.pg-head{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:end;padding:32px 0 44px}.pg-head .page-title{margin-top:18px}.pg-head__r p{margin:0;color:var(--ink-2);font-size:16px;max-width:540px}.pg-head__r p a{color:var(--ink)}.pg-head__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:13px;font-weight:600;color:var(--ink-2)}.pg-head__meta span{display:inline-flex;align-items:center;gap:8px}.pg-head__meta svg{width:18px;height:18px;color:var(--bronze)}.pg-lead{font-size:17px;color:var(--ink-2);max-width:640px;margin:20px 0 0}.pg-hint{font-size:13px;color:var(--ink-3);margin:14px 0 0}.pg-mt{margin-top:24px}.pg-sec{margin-top:clamp(64px,8vw,112px)}.pg-sec--first{margin-top:0}.pg-sec--s{margin-top:48px}.pg-sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 32px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.pg-sec__note{max-width:440px;color:var(--ink-2);margin:0;font-size:14px}.pg-h2{margin:12px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.2vw,60px);line-height:.98;letter-spacing:-.02em}.pg-h2 em{font-style:italic;color:var(--bronze)}.pg-h2--sm{font-size:clamp(26px,2.6vw,36px);margin:0 0 18px}.pg-grid-2,.pg-grid-3,.pg-grid-4{display:grid;gap:14px}.pg-grid-2{grid-template-columns:repeat(2,1fr)}.pg-grid-3{grid-template-columns:repeat(3,1fr)}.pg-grid-4{grid-template-columns:repeat(4,1fr)}.pg-card{background:var(--paper);border-radius:var(--r);padding:clamp(22px,2.2vw,30px);display:grid;gap:10px;align-content:start}.pg-card>svg{width:28px;height:28px;color:var(--bronze);margin-bottom:6px}.pg-card h3{margin:0;font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.1}.pg-card p{margin:0;color:var(--ink-2);font-size:14px}.pg-card .link-u{justify-self:start;margin-top:6px;font-size:13px;font-weight:600}.pg-card--sm{padding:22px}.pg-card--sm h3{font-size:22px}.pg-card--img{padding:0 0 26px;overflow:hidden}.pg-card--img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;margin-bottom:10px}.pg-card--img h3,.pg-card--img p{padding:0 26px}.pg-big{font-family:var(--serif);font-weight:400;font-size:clamp(56px,6vw,84px);line-height:1}.pg-big sup{font-size:.32em;color:var(--bronze);font-family:var(--sans);font-weight:600;letter-spacing:.04em;vertical-align:top;position:relative;top:.5em;margin-left:6px}.pg-anchors{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 40px}.pg-anchors a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:99px;background:var(--paper);font-size:13px;font-weight:600;transition:.25s}.pg-anchors a:hover{background:var(--ink);color:var(--paper)}.pg-anchors small{color:var(--ink-3);font-weight:600}.pg-anchors a:hover small{color:var(--bronze-2)}.pg-filterbar{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-bottom:28px}.pg-filterbar--tight{margin-bottom:20px}.pg-chips{display:flex;flex-wrap:wrap;gap:8px}.pg-chips--col{flex-direction:column;align-items:stretch}.pg-chips--col .chip{justify-content:space-between}.pg-chips--dark .chip{color:#ede6da;box-shadow:inset 0 0 0 1px #ffffff2e}.pg-chips--dark .chip.is-on{background:var(--bronze-2);color:var(--ink)}.pg-actions{display:flex;gap:8px;flex-wrap:wrap}.pg-actions .btn svg{width:16px;height:16px}.pg-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 18px;border-radius:99px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s}.pg-search:focus-within{box-shadow:inset 0 0 0 1px var(--ink),0 0 0 4px var(--bronze-soft)}.pg-search svg{width:18px;height:18px;color:var(--ink-3);flex:0 0 auto}.pg-search input{border:0;background:none;outline:none;flex:1;min-width:0;font-size:15px;height:100%}.pg-search--sm{height:42px;min-width:240px}.pg-search--lg{height:58px;flex:1}.pg-search--lg input{font-size:17px}.pg-searchform{display:flex;gap:10px;align-items:center;width:100%}.pg-empty{color:var(--ink-2);padding:32px 0}.pg-empty--big{text-align:center;padding:72px 20px;display:grid;justify-items:center;gap:10px}.pg-empty--big .serif{font-size:44px}.pg-empty--big p{margin:0 0 10px;color:var(--ink-2)}[hidden]{display:none!important}.pg-more{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:36px}.pg-cta{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 48px;align-items:end;background:var(--plaster);border-radius:calc(var(--r) + 6px);padding:clamp(28px,4vw,56px)}.pg-cta p{color:var(--ink-2);margin:16px 0 0;max-width:560px}.pg-cta__btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pg-cta>.pg-cta__btns{justify-content:flex-end;margin:0}.pg-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px}.pg-list li{padding-left:28px;position:relative;color:var(--ink-2)}.pg-list li:before{content:"";position:absolute;left:0;top:.7em;width:14px;height:1px;background:var(--bronze)}.pg-list b{color:var(--ink)}.pg-checks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;font-size:14px}.pg-checks li{display:flex;gap:12px;align-items:baseline}.pg-checks li:before{content:"";width:14px;height:14px;flex:0 0 auto;align-self:center;background:var(--ok);-webkit-mask:var(--m-check) center / contain no-repeat;mask:var(--m-check) center / contain no-repeat}.pg-checks--no li:before{background:var(--sale);-webkit-mask-image:var(--m-close);mask-image:var(--m-close)}.pg-links{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px;font-weight:600}.pg-links a:hover{color:var(--bronze)}.pg-file{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r);background:var(--paper);transition:.3s}.pg-file:hover{background:var(--ink);color:var(--paper)}.pg-file svg{width:26px;height:26px;color:var(--bronze);flex:0 0 auto}.pg-file b{display:block;font-size:14px}.pg-file small{color:var(--ink-3);font-size:12px}.pg-files{display:grid;gap:10px}.pg-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pg-split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center}.pg-split__img{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4 / 5}.pg-split__img>img{width:100%;height:100%;object-fit:cover}.pg-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:14px}.pg-tile .tile__t{max-width:70%}.pg-tile--big{grid-column:span 2;grid-row:span 2}.pg-tile--big .tile__img{height:auto;width:70%;top:10%;right:-6%}.pg-tile--big .tile__t{font-size:clamp(34px,3.4vw,52px)}.tile__svg{position:absolute;right:8%;top:12%;width:46%;height:auto;max-height:72%;color:var(--bronze);z-index:1;opacity:.9;transition:transform 1s var(--ease)}.tile:hover .tile__svg{transform:scale(1.06) rotate(-2deg)}.pg-tile.tile--photo .tile__t{color:#fff}.pg-alpha{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.pg-alpha button{min-width:28px;height:30px;padding:0 6px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink);transition:.2s}.pg-alpha button:hover:not(:disabled){background:var(--paper)}.pg-alpha button.is-on{background:var(--ink);color:var(--paper)}.pg-alpha button:disabled{color:var(--ink-3);opacity:.45;font-weight:500}.pg-alpha i{width:1px;height:18px;background:var(--line-2);margin:0 8px}.pg-brands{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bcard{background:var(--paper);border-radius:var(--r);aspect-ratio:4 / 3;display:grid;grid-template-rows:1fr auto;padding:22px;transition:background .4s var(--ease),transform .4s var(--ease)}.bcard:hover{background:var(--plaster-2);transform:translateY(-3px)}.bcard__logo{align-self:center;justify-self:center;text-align:center;font-size:30px;line-height:1;color:var(--ink)}.bcard__meta{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px}.b-serif{font-family:var(--serif);font-size:38px;letter-spacing:-.01em}.b-italic{font-family:var(--serif);font-style:italic;font-size:38px}.b-caps{font-family:var(--sans);font-weight:800;letter-spacing:.26em;text-transform:uppercase;font-size:18px}.b-wide{font-family:var(--sans);font-weight:600;letter-spacing:.14em;font-size:19px}.b-orac{font-family:var(--sans);font-weight:300;letter-spacing:.06em;font-size:26px;text-transform:lowercase}.bcard.is-out{display:none}.pg-brandhead{display:grid;grid-template-columns:minmax(260px,.8fr) 1.5fr;gap:clamp(28px,5vw,72px);align-items:center;padding:32px 0 0}.pg-brandhead__logo{aspect-ratio:1;border-radius:calc(var(--r) + 6px);background:var(--paper);display:grid;place-items:center;align-content:center;gap:14px}.pg-brandhead__logo .bcard__logo{font-size:clamp(44px,5vw,72px)}.pg-brandhead__logo small{color:var(--ink-3);font-size:12px;letter-spacing:.08em}.pg-brandhead .page-title{margin-top:18px}.pg-brandhead__facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:18px 40px;margin-top:28px}.pg-brandhead__facts b{display:block;font-family:var(--serif);font-weight:400;font-size:40px;line-height:1}.pg-brandhead__facts span{font-size:13px;color:var(--ink-2)}.pg-tiles--4{grid-auto-rows:210px}.pg-map{position:relative;height:380px;border-radius:calc(var(--r) + 4px);overflow:hidden;background:var(--plaster);margin-bottom:18px}.pg-map--sm{height:300px;margin:18px 0 0}.pg-map>svg{position:absolute;inset:0;width:100%;height:100%}.pg-map__road{fill:none;stroke:#fff;stroke-width:10;opacity:.9}.pg-map__road--s{stroke-width:4;opacity:.75}.pg-map__city{fill:var(--plaster-2)}.pg-map__lbl{font:600 13px var(--sans);fill:var(--ink-3);text-anchor:middle;letter-spacing:.14em;text-transform:uppercase}.pg-map__lbl--s{font-size:11px;letter-spacing:.06em;text-transform:none;font-style:italic}.pg-map__stub{position:absolute;right:14px;bottom:12px;font-size:11px;color:var(--ink-3);background:#fbf8f3cc;padding:4px 10px;border-radius:99px}.pg-pin{position:absolute;display:flex;align-items:center;gap:10px;transform:translate(-20px,-50%);padding:8px 14px 8px 8px;border-radius:99px;background:var(--ink);color:var(--paper);font-size:12px;box-shadow:var(--shadow);transition:transform .3s var(--ease);white-space:nowrap}.pg-pin:hover{transform:translate(-20px,-56%)}.pg-pin svg{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--bronze)}.pg-pin b{display:block;font-size:13px}.pg-pin span{line-height:1.25;color:#cfc6b8}.pg-pin b{color:#fff}.rooms{display:grid;gap:18px}.room{display:grid;grid-template-columns:1fr 1.15fr;background:var(--paper);border-radius:calc(var(--r) + 4px);overflow:hidden;scroll-margin-top:100px}.room__img{position:relative;min-height:420px}.room__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.room__img .tag{position:absolute;left:18px;top:18px;background:var(--ok);color:#fff}.room__body{padding:clamp(24px,3vw,44px)}.room__body .pg-h2{margin-top:12px}.room__dl{display:grid;gap:12px;margin:0 0 22px}.room__dl div{display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:14px}.room__dl dt{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12px;font-weight:600;letter-spacing:.04em}.room__dl dt svg{width:16px;height:16px;color:var(--bronze)}.room__dl dd{margin:0}.room__dl a{font-weight:700}.room__how{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line);padding-top:18px}.room__how b{display:flex;align-items:center;gap:8px;font-size:13px}.room__how b svg{width:16px;height:16px;color:var(--bronze)}.room__how p{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.room__note{font-family:var(--serif);font-size:20px;line-height:1.3;margin:18px 0 0}.pg-formwrap{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,80px);align-items:start}.pg-formwrap>div:first-child .pg-h2{margin-bottom:18px}.pg-form{position:relative;display:grid;gap:16px}.pg-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pg-form__grid--1{grid-template-columns:1fr}.pg-wide{grid-column:1 / -1}.pg-consent{font-size:11.5px;color:var(--ink-3);margin:0}.pg-consent a{text-decoration:underline;text-underline-offset:2px}.pg-ok{display:none;text-align:center;padding:36px 10px}.pg-ok .serif{font-size:44px;line-height:1}.pg-ok p{margin:12px auto 0;max-width:380px}.pg-form.is-sent>*:not(.pg-ok),.pg-sub.is-sent>*:not(.pg-ok){display:none}.pg-form.is-sent .pg-ok,.pg-sub.is-sent .pg-ok{display:block}.pg-sub{display:flex;gap:10px;align-self:end;flex-wrap:wrap}.pg-sub input{flex:1;min-width:200px;height:54px;padding:0 20px;border-radius:99px;border:1px solid var(--line-2);background:var(--paper);outline:none}.pg-sub input:focus{border-color:var(--ink)}.pg-sub .pg-ok{padding:0;text-align:left}.pg-sub .pg-ok .serif{font-size:32px}.pg-sub .pg-ok p{margin:4px 0 0}.sf.is-err input,.sf.is-err textarea{border-color:var(--sale)}.pg-drop{display:grid;gap:10px}.pg-drop__zone{border:1px dashed var(--line-2);border-radius:12px;padding:20px;text-align:center;color:var(--ink-3);font-size:13px;display:grid;gap:6px;justify-items:center;transition:.25s;background:var(--bg)}.pg-drop__zone:hover,.pg-drop.is-over .pg-drop__zone{border-color:var(--bronze);background:var(--bronze-soft)}.pg-drop__zone svg{width:26px;height:26px;color:var(--bronze)}.pg-drop__zone b{color:var(--ink)}.pg-drop__files{display:flex;flex-wrap:wrap;gap:8px}.pg-drop__files:empty{display:none}.pg-drop__files figure{position:relative;margin:0;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--plaster)}.pg-drop__files figure img{width:100%;height:100%;object-fit:cover}.pg-drop__files figure span{position:absolute;inset:auto 0 0;font-size:9px;padding:2px 4px;background:#0000008c;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-drop__files figure button{position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#0009;color:#fff;font-size:12px;line-height:18px}.pg-drop__demo{justify-self:start;font-size:12px;font-weight:600;color:var(--bronze);text-decoration:underline;text-underline-offset:3px}.pg-drop--dark .pg-drop__demo{color:var(--bronze-2)}.pg-drop.is-over .drop{border-color:var(--bronze-2)}.pg-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pg-days button{padding:8px 4px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:2px;font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;transition:.2s}.pg-days button b{font-size:18px;color:var(--ink);letter-spacing:0;font-family:var(--serif);font-weight:500}.pg-days button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.pg-days button.is-on{background:var(--ink);color:var(--bronze-2);box-shadow:none}.pg-days button.is-on b{color:var(--paper)}.pg-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.pg-slots button{height:40px;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:600;transition:.2s}.pg-slots button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.pg-slots button.is-on{background:var(--ink);color:var(--paper);box-shadow:none}.pg-slots button:disabled{color:var(--ink-3);text-decoration:line-through;opacity:.55}.pg-pro{margin-top:28px}.pg-pro:before{z-index:0}.pg-pro .pro__in{position:relative;z-index:1}.pg-pro .sec__title{font-size:clamp(44px,6vw,88px)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tier{background:var(--paper);border-radius:var(--r);padding:26px;display:grid;gap:8px;align-content:start;transition:background .3s,color .3s}.tier.is-hl,.tier.is-cur{background:var(--ink);color:var(--paper)}.tier__n{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.tier__pct{font-family:var(--serif);font-weight:400;font-size:76px;line-height:1}.tier__pct sup{font-size:.4em;color:var(--bronze);vertical-align:top;position:relative;top:.3em}.tier__cond{font-weight:700;font-size:14px}.tier p{margin:0;color:var(--ink-2);font-size:13px}.tier ul{margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:6px;font-size:13px}.tier ul li:before{content:"— ";color:var(--bronze)}.tier.is-hl p,.tier.is-cur p{color:#a99f90}.tier.is-hl ul,.tier.is-cur ul{border-color:#ffffff1f}.tier.is-hl .tier__pct sup,.tier.is-cur .tier__pct sup{color:var(--bronze-2)}.tiers.has-cur .tier.is-hl:not(.is-cur){background:var(--paper);color:var(--ink)}.tiers.has-cur .tier.is-hl:not(.is-cur) p{color:var(--ink-2)}.pg-calcline{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:14px;font-size:14px}.pg-calcline output{font-weight:800}.pg-calcline input{accent-color:var(--bronze);width:100%}.pg-calcline #turnRes{font-weight:700;color:var(--bronze)}.pg-quote{margin-top:28px}.pg-split__img .why__quote{position:absolute}.pg-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:0;border-top:1px solid var(--line-2)}.pg-tl li{padding:22px 18px 0 0;position:relative}.pg-tl li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--bronze)}.pg-tl b{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1}.pg-tl h3{font-size:14px;margin:10px 0 6px}.pg-tl p{margin:0;font-size:13px;color:var(--ink-2)}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.person{background:var(--paper);border-radius:var(--r);padding:26px;display:grid;gap:4px;justify-items:start}.person i{width:72px;height:72px;border-radius:50%;background:var(--plaster-2);display:grid;place-items:center;font-style:normal;font-family:var(--serif);font-size:28px;color:var(--bronze);margin-bottom:12px}.person b{font-size:16px}.person span{font-size:13px;color:var(--ink-2)}.person small{font-size:12px;color:var(--ink-3)}.pg-ways{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.way{background:var(--paper);border-radius:var(--r);padding:clamp(22px,2.6vw,34px);display:grid;gap:12px;align-content:start}.way__h{display:flex;gap:16px;align-items:flex-start}.way__h>svg{width:44px;height:44px;padding:10px;border-radius:12px;background:var(--plaster);color:var(--bronze)}.way h2{margin:0;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.05}.way__price{font-size:13px;font-weight:700;color:var(--ok)}.way p{margin:0;color:var(--ink-2);font-size:14px}.way ul{margin:0;padding:0 0 0 18px;font-size:14px;display:grid;gap:4px}.way ul li::marker{color:var(--bronze)}.way .link-u{justify-self:start;font-size:13px;font-weight:600}.dcres{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dcres div{background:var(--bg);border-radius:12px;padding:14px 16px}.dcres small{display:block;font-size:11px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.dcres b{font-family:var(--serif);font-size:26px;font-weight:500}.dcres p{grid-column:1 / -1;margin:0;font-size:13px;color:var(--ink-2)}.pg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:st}.pg-steps li{counter-increment:st;background:var(--paper);border-radius:var(--r);padding:26px;display:grid;gap:8px;align-content:start}.pg-steps li:before{content:"0" counter(st);font-family:var(--serif);font-size:44px;color:var(--bronze);line-height:1}.pg-steps b{font-size:16px}.pg-steps span{color:var(--ink-2);font-size:14px}.faq{display:grid;grid-template-columns:300px 1fr;gap:clamp(24px,4vw,64px);align-items:start}.faq__side{position:sticky;top:100px;display:grid;gap:16px}.faq__side .pg-card .btn{margin-top:4px}.faq-topic+.faq-topic{margin-top:40px}.acc-q{border-bottom:1px solid var(--line)}.acc-q summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:600}.acc-q summary::-webkit-details-marker{display:none}.acc-q summary:after{content:"";width:18px;height:18px;margin-top:2px;background:var(--bronze);-webkit-mask:var(--m-plus) center / contain no-repeat;mask:var(--m-plus) center / contain no-repeat;transition:transform .3s var(--ease);flex:0 0 auto}.acc-q[open] summary:after{transform:rotate(45deg)}.acc-q summary:hover{color:var(--bronze)}.acc-q__a p{margin:0 0 22px;color:var(--ink-2);max-width:760px}.faq mark,.sr-block mark,.pg-mark{background:#c6a46a59;color:inherit;border-radius:3px;padding:0 2px}.legal{display:grid;grid-template-columns:280px 1fr;gap:clamp(24px,5vw,80px);align-items:start}.legal__toc{position:sticky;top:100px;display:grid;gap:4px;font-size:13px}.legal__toc b{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.legal__toc a:not(.btn){padding:6px 0;color:var(--ink-2);border-bottom:1px solid var(--line)}.legal__toc a:not(.btn):hover{color:var(--ink)}.legal__toc .btn{margin-top:16px;justify-self:start}.legal__text{max-width:780px;background:var(--paper);border-radius:var(--r);padding:clamp(24px,4vw,56px)}.legal__text section{scroll-margin-top:100px}.legal__text section+section{margin-top:32px}.legal__text h2{margin:0 0 12px;font-family:var(--serif);font-weight:500;font-size:28px}.legal__text p,.legal__text li{color:var(--ink-2);font-size:15px}.legal__text p{margin:0 0 10px}.legal__text ul{margin:0;padding-left:20px;display:grid;gap:4px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:40px 18px}.blog-grid .post:first-child{grid-column:span 2;grid-row:span 2}.blog-grid .post.is-out{display:none}.bpost__lead{margin:-6px 0 0;color:var(--ink-2);font-size:14px}.blog-grid.is-swap{animation:pgFade .5s var(--ease)}@keyframes pgFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pg-pager{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:56px}.pg-pager a,.pg-pager span{min-width:46px;height:46px;display:grid;place-items:center;border-radius:99px;font-weight:700;font-size:14px}.pg-pager a{box-shadow:inset 0 0 0 1px var(--line);transition:.2s}.pg-pager a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.pg-pager a.is-on{background:var(--ink);color:var(--paper);box-shadow:none}.pg-pager__next{display:inline-flex!important;gap:8px;padding:0 20px}.pg-pager__next svg{width:16px;height:16px}.news{display:grid;grid-template-columns:1fr 300px;gap:clamp(24px,4vw,64px);align-items:start}.news__side{position:sticky;top:100px;display:grid;gap:14px}.news-m{margin-top:36px}.news-m__h{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.news-i{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.news-i.is-out,.news-m.is-out{display:none}.news-i time{font-family:var(--serif);font-size:46px;line-height:.9}.news-i time small{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.news-i__tag{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.news-i h3{margin:6px 0;font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.12}.news-i h3 a:hover{color:var(--bronze)}.news-i p{margin:0;color:var(--ink-2);font-size:14px}.rvs{display:grid;grid-template-columns:340px 1fr;gap:clamp(24px,4vw,48px);align-items:start}.rvs__rating{top:100px}.rvs__rating .link-u{font-size:13px;font-weight:600;margin-top:16px}.rbars{display:grid;gap:6px;margin:18px 0;font-size:12px}.rbars div{display:grid;grid-template-columns:34px 1fr 36px;gap:10px;align-items:center}.rbars i{height:6px;border-radius:99px;background:var(--plaster);overflow:hidden}.rbars i b{display:block;height:100%;background:var(--bronze);border-radius:inherit}.rbars em{font-style:normal;color:var(--ink-3);text-align:right}.rv2-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rv2.is-out{display:none}.rv2__top{display:flex;justify-content:space-between;align-items:center}.rv2__top time{font-size:12px;color:var(--ink-3)}.rv2__ph{display:flex;gap:8px}.rv2__ph img{width:84px;height:84px;object-fit:cover;border-radius:10px;background:var(--plaster)}.rv2__ans{background:var(--bg);border-radius:12px;padding:14px 16px;font-size:13px;color:var(--ink-2)}.rv2__ans b{display:block;color:var(--ink);font-size:12px;margin-bottom:4px}.pg-stars{display:flex;align-items:center;gap:4px}.pg-stars button{font-size:30px;line-height:1;color:var(--plaster-2);transition:color .15s,transform .15s}.pg-stars button.is-on{color:var(--bronze)}.pg-stars button:hover{transform:scale(1.12)}.pg-stars em{font-style:normal;font-size:13px;color:var(--ink-3);margin-left:10px}.ct{display:grid;grid-template-columns:1fr 400px;gap:clamp(24px,4vw,56px);align-items:start}.ct__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-card{gap:6px}.ct-big{font-family:var(--serif);font-size:clamp(26px,2.6vw,36px);line-height:1.1;word-break:break-word}.ct-big:hover{color:var(--bronze)}.ct-card small{color:var(--ink-3);font-size:13px}.ct-soc{margin:18px 0 0}.ct-soc a{border-color:var(--line-2)}.ct-soc a:hover{color:#fff}.ct__side{position:sticky;top:100px}.ct-req td:first-child{color:var(--ink-3);width:38%}.ct-req{min-width:0}.pg-dark{border-radius:calc(var(--r) + 8px);padding:clamp(28px,5vw,72px)}.pg-dark .sec__title{font-size:clamp(36px,4.4vw,64px)}.pg-dark .pg-drop__files figure{background:#ffffff14}.ov-screen{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4 / 3;background:var(--dark)}.ov-screen img{width:100%;height:100%;object-fit:cover;opacity:.92}.ov-live{position:absolute;left:16px;top:16px;padding:6px 12px;border-radius:99px;background:#15130fb3;color:#fff;font-size:12px;font-weight:600}.ov-live{display:inline-flex;align-items:center;gap:8px}.ov-dot{width:8px;height:8px;border-radius:50%;background:#e0594a;box-shadow:0 0 0 3px #e0594a40}.ov-self{position:absolute;right:16px;bottom:16px;width:120px;aspect-ratio:3 / 4;border-radius:12px;background:linear-gradient(160deg,#3a342b,#15130f);color:#a99f90;display:grid;place-items:center;font-size:12px;border:2px solid rgba(255,255,255,.2)}.ov-sum{font-size:14px;background:var(--bg);border-radius:12px;padding:12px 16px}.ov-sum b{color:var(--bronze)}.smp{display:grid;grid-template-columns:1fr 380px;gap:clamp(24px,3vw,40px);align-items:start}.smp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.smp-c{background:var(--paper);border-radius:var(--r);padding:12px;display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;transition:box-shadow .2s}.smp-c.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.smp-c__img{width:88px;height:88px;border-radius:12px;background:var(--plaster);overflow:hidden}.smp-c__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.smp-c small{font-size:11px;color:var(--ink-3);letter-spacing:.04em}.smp-c b{display:block;font-size:13px;line-height:1.3;margin:2px 0 8px}.smp-c button{height:32px;padding:0 14px;border-radius:99px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line-2);transition:.2s}.smp-c button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.smp-c.is-on button{background:var(--ink);color:var(--paper);box-shadow:none}.smp__side{position:sticky;top:100px}.smp-cart__h{display:flex;justify-content:space-between;align-items:baseline}.smp-cart__h .pg-h2{margin:0}.smp-cart__h span{font-weight:700;font-size:13px;color:var(--bronze)}.smp-cart__list{display:grid;gap:8px}.smp-cart__list:empty:before{content:"Добавьте образцы из списка — до пяти штук.";font-size:13px;color:var(--ink-3);padding:14px;border:1px dashed var(--line-2);border-radius:12px;text-align:center}.smp-line{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:13px}.smp-line img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--plaster);mix-blend-mode:multiply}.smp-line button{width:28px;height:28px;border-radius:50%;color:var(--ink-3);font-size:18px}.smp-line button:hover{background:var(--bg);color:var(--ink)}.smp-cart__sum{display:flex;justify-content:space-between;font-size:14px;border-top:1px solid var(--line);padding-top:12px}.pg-head--search{align-items:end}.sr-maybe{margin:-16px 0 24px;font-size:14px;color:var(--ink-2)}.sr-maybe:empty{display:none}.sr-maybe a{font-weight:700;color:var(--bronze);text-decoration:underline;text-underline-offset:3px}.pg-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-2);margin-bottom:32px;overflow-x:auto;scrollbar-width:none}.pg-tabs button{padding:14px 18px;font-family:var(--serif);font-size:24px;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:.2s}.pg-tabs button small{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--bronze);vertical-align:super}.pg-tabs button.is-on{color:var(--ink);border-color:var(--ink)}.sr-block{margin-bottom:48px}.sr-block.is-out{display:none}.sr-block__h{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.sr-cats{display:flex;flex-wrap:wrap;gap:8px}.sr-cats a{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:99px;background:var(--paper);font-size:14px;font-weight:600;transition:.2s}.sr-cats a:hover{background:var(--plaster-2)}.sr-cats img{width:36px;height:36px;border-radius:50%;object-fit:contain;background:var(--plaster);mix-blend-mode:multiply}.sr-cats small{color:var(--ink-3);font-weight:500}.sr-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sr-post{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;background:var(--paper);border-radius:var(--r);padding:10px;transition:background .2s}.sr-post:hover{background:var(--plaster-2)}.sr-post img{width:120px;height:84px;object-fit:cover;border-radius:12px}.sr-post small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze)}.sr-post b{display:block;font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.15}.promos{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.promo{display:grid;grid-template-columns:220px 1fr;background:var(--paper);border-radius:var(--r);overflow:hidden}.promo__img{position:relative;background:var(--plaster);min-height:220px}.promo__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.promo__img--obj img{object-fit:contain;padding:22px;mix-blend-mode:multiply}.promo__big{position:absolute;left:14px;bottom:12px;font-family:var(--serif);font-size:52px;line-height:1;color:var(--sale);background:#fbf8f3e6;padding:4px 12px 6px;border-radius:12px}.promo__body{padding:24px;display:grid;gap:8px;align-content:start}.promo__st{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#4f7a5524;color:var(--ok)}.promo__st.is-soon{background:var(--bronze-soft);color:var(--bronze)}.promo__st.is-end{background:var(--plaster);color:var(--ink-3)}.promo h3{margin:0;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.05}.promo p{margin:0;color:var(--ink-2);font-size:14px}.promo__meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:600;margin-top:4px}.promo__meta span{display:inline-flex;align-items:center;gap:6px}.promo__meta svg{width:16px;height:16px;color:var(--bronze)}.promo__code b{font-family:var(--mono);background:var(--bg);padding:2px 8px;border-radius:6px;letter-spacing:.06em}.promo__left{font-size:13px;color:var(--sale);font-weight:700}.promo.is-end{opacity:.6}.promo.is-end .promo__big{color:var(--ink-3)}.cmp-wrap{overflow-x:auto;border-radius:var(--r);background:var(--paper)}.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.cmp th,.cmp td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp th:first-child,.cmp td:first-child{position:sticky;left:0;z-index:2;background:var(--paper);width:200px;color:var(--ink-3);font-size:12px;font-weight:600;letter-spacing:.04em}.cmp tr.is-diff td{background:#c6a46a1f}.cmp tr.is-diff td:first-child{color:var(--ink);background:#f5eddf}.cmp tr.is-diff td:first-child:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--bronze);vertical-align:middle}.cmp.only-diff tr.is-same{display:none}.cmp-h{display:grid;gap:8px;position:relative;min-width:160px}.cmp-h img{width:100%;max-width:170px;aspect-ratio:1;object-fit:contain;background:var(--plaster);border-radius:12px;mix-blend-mode:multiply}.cmp-h a{font-weight:600;line-height:1.3}.cmp-h a:hover{color:var(--bronze)}.cmp-h b{font-family:var(--serif);font-size:26px;font-weight:500}.cmp-h .btn{justify-self:start}.cmp-x{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-size:16px;color:var(--ink-3)}.cmp-x:hover{color:var(--sale);box-shadow:inset 0 0 0 1px var(--sale)}.cmp td.is-best{font-weight:800;color:var(--ok)}.e404{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,80px);align-items:center;padding:40px 0 20px}.e404__num{font-family:var(--serif);font-size:clamp(140px,22vw,340px);line-height:.8;letter-spacing:-.05em;color:var(--plaster-2);text-align:center;user-select:none}.e404__num span{color:var(--bronze);font-style:italic}.e404__txt p{color:var(--ink-2);font-size:16px;max-width:520px;margin:20px 0 28px}.e404__links{display:flex;flex-wrap:wrap;gap:14px 32px;margin-top:32px;font-weight:600;font-size:14px}@media(max-width:1200px){.pg-tiles,.pg-brands{grid-template-columns:repeat(3,1fr)}.pg-grid-4,.tiers,.team{grid-template-columns:repeat(2,1fr)}.pg-tl{grid-template-columns:repeat(4,1fr);row-gap:28px;border-top:0}.pg-tl li{border-top:1px solid var(--line-2)}.smp-grid{grid-template-columns:repeat(2,1fr)}.promos{grid-template-columns:1fr}.pg-docs{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.pg-head,.pg-split,.pg-formwrap,.pg-cta,.pg-brandhead,.faq,.legal,.news,.rvs,.ct,.smp,.e404{grid-template-columns:1fr}.pg-head{gap:18px}.pg-cta>.pg-cta__btns{justify-content:flex-start}.pg-grid-3{grid-template-columns:repeat(2,1fr)}.room{grid-template-columns:1fr}.room__img{min-height:300px}.faq__side,.legal__toc,.news__side,.ct__side,.smp__side,.rvs__rating{position:static}.legal__toc{display:none}.pg-split__img{aspect-ratio:16 / 11}.pg-brandhead__logo{aspect-ratio:auto;padding:48px 20px}.blog-grid{grid-template-columns:1fr 1fr}.rv2-list{grid-template-columns:1fr}.e404__num{text-align:left}}@media(max-width:700px){.pg-head{padding:24px 0 28px}.pg-tiles,.pg-tiles--4{grid-template-columns:1fr 1fr;grid-auto-rows:170px;gap:10px}.pg-tile--big{grid-column:span 2;grid-row:span 1}.pg-tile--big .tile__img{width:auto;height:90%;top:5%}.pg-tile .tile__t,.pg-tile--big .tile__t{font-size:20px;max-width:100%}.tile__svg{width:52%;right:4%;top:8%;opacity:.55}.pg-brands{grid-template-columns:1fr 1fr;gap:10px}.bcard{padding:14px}.b-serif,.b-italic{font-size:28px}.b-caps{font-size:13px;letter-spacing:.16em}.b-wide{font-size:14px;letter-spacing:.08em}.b-orac{font-size:20px}.pg-grid-2,.pg-grid-3,.pg-grid-4,.tiers,.team,.pg-ways,.pg-steps,.ct__cards,.pg-docs,.sr-posts,.pg-form__grid{grid-template-columns:1fr}.pg-days{grid-template-columns:repeat(4,1fr)}.pg-calcline{grid-template-columns:1fr;gap:10px}.pg-tl{grid-template-columns:1fr 1fr}.room__dl div{grid-template-columns:1fr;gap:2px}.room__how{grid-template-columns:1fr}.pg-map{height:300px}.pg-pin{font-size:11px;padding:6px 10px 6px 6px}.pg-pin svg{width:24px;height:24px;padding:5px}.pg-brandhead__facts{grid-template-columns:repeat(3,1fr);gap:12px}.pg-brandhead__facts b{font-size:28px}.blog-grid{grid-template-columns:1fr}.blog-grid .post:first-child{grid-column:auto;grid-row:auto}.news-i{grid-template-columns:56px 1fr;gap:16px}.news-i time{font-size:36px}.smp-grid,.promo{grid-template-columns:1fr}.promo__img{min-height:180px}.dcres{grid-template-columns:1fr 1fr}.pg-searchform{flex-wrap:wrap}.pg-searchform .btn{width:100%}.pg-search--sm{min-width:0;width:100%}.pg-tabs button{font-size:19px;padding:12px}.sr-post{grid-template-columns:88px 1fr}.sr-post img{width:88px;height:70px}.pg-anchors{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--gut) * -1);padding-right:var(--gut)}.pg-anchors a{flex:0 0 auto}.pg-sub input{min-width:0;width:100%}.pg-sub .btn{width:100%}.pg-alpha button{min-width:24px;height:28px;padding:0 4px;font-size:12px}.pg-pro{min-height:0}.pg-pro .pro__perks span{font-size:12px;padding:6px 12px}.pg-big{font-size:56px}.pg-dark{padding:24px 16px;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);border-radius:0}.e404__num{font-size:140px}.ov-self{width:80px}}.ac [hidden]{display:none!important}.ac{display:grid;grid-template-columns:264px minmax(0,1fr);gap:clamp(24px,3vw,48px);margin-top:28px;align-items:start;cursor:default}.ac a,.ac button,.ac label.rcard,.ac label.check,.ac label.switch,.ac summary,.ac select{cursor:pointer}.ac button:disabled,.ac .is-disabled,.ac input:disabled,.ac label.check:has(input:disabled),.ac label.rcard:has(input:disabled){cursor:not-allowed}.ac input[type=text],.ac input:not([type]),.ac input[type=email],.ac input[type=tel],.ac input[type=password],.ac input[type=search],.ac textarea{cursor:text}.ac-i{width:18px;height:18px;flex:0 0 auto}.ac-side{position:sticky;top:100px;display:grid;gap:18px}.ac-user{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.ac-user__ava{width:54px;height:54px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--serif);font-size:22px;flex:0 0 auto;letter-spacing:.02em}.ac-user__t{min-width:0;display:grid;gap:1px}.ac-user__t b{font-size:15px}.ac-user__t small{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-group{justify-self:start;margin-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);background:var(--bronze-soft);padding:3px 9px;border-radius:99px}.ac-nav{display:grid;gap:2px}.ac-nav a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;font-weight:600;font-size:14px;color:var(--ink-2);transition:background .2s,color .2s}.ac-nav a span{flex:1}.ac-nav a:hover{background:var(--paper);color:var(--ink)}.ac-nav a.is-on{background:var(--ink);color:var(--paper)}.ac-nav a.is-on .ac-i{color:var(--bronze-2)}.ac-nav em{font-style:normal;font-size:11.5px;font-weight:700;min-width:22px;height:22px;border-radius:11px;display:grid;place-items:center;padding:0 6px;background:var(--plaster);color:var(--ink-2)}.ac-nav a.is-on em{background:#ffffff24;color:var(--paper)}.ac-nav__out{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 12px 12px!important;color:var(--ink-3)!important}.ac-nav__out .ac-i{transform:scaleX(-1)}.ac-demo{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px dashed var(--line-2)}.ac-demo .tz-label{justify-self:start}.ac-demo small{font-size:11.5px;color:var(--ink-3);line-height:1.4}.ac-main{min-width:0}.ac-pane{display:grid;gap:18px;animation:cardIn .45s var(--ease);min-width:0}.ac-head{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;align-items:flex-end}.ac-head>div:first-child{min-width:0;flex:1 1 380px}.ac-h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:-.02em}.ac-h1 em{color:var(--bronze)}.ac-sub{margin:10px 0 0;color:var(--ink-2);font-size:14px;max-width:720px}.ac-sub .ac-st,.ac-sub .ac-pay{vertical-align:1px}.ac-h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1}.ac-h3{margin:0;font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.05}.ac-k{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ac-card{background:var(--paper);border-radius:calc(var(--r) + 2px);padding:clamp(18px,2vw,28px);display:grid;gap:14px;align-content:start;min-width:0}.ac-card__h{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ac-card__h .ac-k{margin-right:auto}.ac-card__h2{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.ac-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ac-btns--end{justify-content:flex-end;margin-top:6px}.ac-btns .btn .ac-i{width:16px;height:16px}.ac-sec{display:grid;gap:16px;margin-top:10px}.ac-sec__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ac-more,.ac-back{font-size:13px;font-weight:700;color:var(--bronze)}.ac-more:hover,.ac-back:hover{text-decoration:underline;text-underline-offset:3px}.ac-back{justify-self:start}.ac-a{font-size:13px;font-weight:600;color:var(--bronze);text-decoration:underline;text-decoration-color:#a07a3f59;text-underline-offset:3px}.ac-a:hover{text-decoration-color:currentColor}.ac-a--muted{color:var(--ink-3);text-decoration-color:var(--line-2)}.ac-a--muted:hover{color:var(--sale)}.ac-muted{color:var(--ink-2);font-size:13.5px;margin:0}.ac-small{font-size:12px}.ac-center{text-align:center;margin:0}.ac-note{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:var(--plaster);font-size:13.5px;color:var(--ink-2)}.ac-note--warn{background:#b07a1f1f;color:#7a5512}.ac-note .ac-i{color:var(--bronze);margin-top:1px}.ac-code{font-family:var(--mono);font-size:12px;background:var(--bronze-soft);color:var(--bronze);padding:1px 6px;border-radius:5px}.ac-badge{display:inline-flex;margin-left:10px;vertical-align:3px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ok);background:#4f7a551f;padding:3px 9px;border-radius:99px}.ac-ok{font-size:12px;font-weight:700;color:var(--ok);white-space:nowrap}.ac-warn{font-size:12px;font-weight:700;color:var(--warn);white-space:nowrap}.ac-empty{text-align:center;padding:56px 20px;background:var(--paper);border-radius:var(--r);display:grid;gap:10px;justify-items:center}.ac-empty .serif{font-size:40px;line-height:1}.ac-empty p{margin:0;color:var(--ink-2);max-width:420px}.ac-2col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ac-st,.ac-pay{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--plaster);color:var(--ink-2)}.ac-st:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ac-st--new,.ac-st--confirmed{color:var(--bronze);background:var(--bronze-soft)}.ac-st--paid,.ac-st--assembly,.ac-st--shipped{color:#3d6a8a;background:#3d6a8a1f}.ac-st--done{color:var(--ok);background:#4f7a551f}.ac-st--cancel{color:var(--ink-3)}.ac-pay{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);font-weight:600}.ac-pay--due{color:var(--sale);box-shadow:inset 0 0 0 1px #a8432f59}.ac-pay--ok{color:var(--ok);box-shadow:inset 0 0 0 1px #4f7a554d}.ac-prog{display:grid;gap:8px}.ac-prog__bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.ac-prog__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--bronze),var(--bronze-2));border-radius:inherit}.ac-prog--off .ac-prog__bar i{background:var(--ink-3);opacity:.5}.ac-prog__l{display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:4px;font-size:11px;color:var(--ink-3);line-height:1.25}.ac-prog__l .is-on{color:var(--ink-2)}.ac-prog__l .is-cur{color:var(--ink);font-weight:700}.ac-prog--off .ac-prog__l{grid-template-columns:1fr}.ac-thumbs{display:flex;gap:6px}.ac-thumbs span{width:52px;height:52px;border-radius:10px;background:var(--plaster);overflow:hidden;display:grid;place-items:center;flex:0 0 auto}.ac-thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:5px}.ac-thumbs svg{width:100%;height:100%;padding:3px}.ac-thumbs__more{font-size:12px;font-weight:700;color:var(--ink-2)}.ac-hello .ac-h1{margin-top:10px}.ac-ov{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.ac-last__n{font-family:var(--serif);font-size:40px;line-height:1;justify-self:start}.ac-last__n:hover{color:var(--bronze)}.ac-last__m{margin:-6px 0 0;color:var(--ink-2);font-size:14px}.ac-last__row{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}.ac-last__del{margin:0;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;font-weight:600}.ac-last__del small{font-weight:500;color:var(--ink-3)}.ac-last__del .ac-i{color:var(--bronze)}.ac-bonus{background:var(--dark);color:var(--paper);position:relative;overflow:hidden}.ac-bonus:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(198,164,106,.25);box-shadow:0 0 0 26px #c6a46a0d,0 0 0 52px #c6a46a0a;pointer-events:none}.ac-bonus .ac-k{color:var(--bronze-2)}.ac-bonus__big{display:flex;gap:18px;align-items:center}.ac-bonus__big>b{font-family:var(--serif);font-weight:400;font-size:92px;line-height:.8;color:var(--bronze-2)}.ac-bonus__big span{font-size:15px;line-height:1.45}.ac-bonus__big span b{color:var(--bronze-2)}.ac-bonus__f{margin:0;font-size:12.5px;color:#fbf8f3a6}.ac-bonus__f b{color:var(--paper)}.ac-lvl{padding-bottom:30px;position:relative}.ac-lvl__bar{height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden}.ac-lvl__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--bronze),var(--bronze-2))}.ac-lvl__m{position:absolute;left:0;right:0;top:12px}.ac-lvl__m span{position:absolute;transform:translate(-50%);font-size:10.5px;color:#fbf8f380;white-space:nowrap;text-align:center;line-height:1.2}.ac-lvl__m span:first-child{transform:none;text-align:left}.ac-lvl__m span:last-child{transform:translate(-100%);text-align:right}.ac-lvl__m b{display:block;font-size:12px;color:#fbf8f3bf}.ac-lvl__m .is-on b{color:var(--bronze-2)}.ac-des-mini{grid-template-columns:1fr auto;align-items:center;background:linear-gradient(100deg,var(--paper),var(--plaster));box-shadow:inset 0 0 0 1px #a07a3f4d}.ac-des-mini p{margin:6px 0 0;font-size:14.5px}.ac-des-mini .ac-k{color:var(--bronze)}.ac-mini{display:grid;gap:8px}.ac-mini__i{display:grid;grid-template-columns:150px auto 1fr auto;gap:18px;align-items:center;background:var(--paper);border-radius:14px;padding:14px 20px;transition:box-shadow .2s}.ac-mini__i:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ac-mini__t b{display:block;font-size:14px}.ac-mini__t small{color:var(--ink-3);font-size:12px}.ac-mini__s{font-family:var(--serif);font-size:22px;font-weight:500;white-space:nowrap}.ac-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ac-quick>*{display:grid;gap:4px;align-content:start;text-align:left;background:var(--paper);border-radius:14px;padding:16px 18px;transition:box-shadow .2s,transform .2s;min-width:0}.ac-quick>*:hover{box-shadow:inset 0 0 0 1px var(--ink-3);transform:translateY(-2px)}.ac-quick .ac-i{width:22px;height:22px;color:var(--bronze);margin-bottom:6px}.ac-quick b{font-size:14px}.ac-quick small{font-size:12px;color:var(--ink-3);line-height:1.35}.ac-pgrid{grid-template-columns:repeat(4,1fr);gap:28px 16px}.ac-tools{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.ac-chips{display:flex;flex-wrap:wrap;gap:6px}.ac-search{position:relative;flex:0 1 320px;min-width:220px;display:block;cursor:text}.ac-search .ac-i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-3);width:17px;height:17px}.ac-search input{width:100%;height:44px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);padding:0 16px 0 40px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.ac-search input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--bronze-soft)}.ac-olist{display:grid;gap:10px}.ac-order{background:var(--paper);border-radius:var(--r);padding:18px 22px;display:grid;gap:14px;transition:box-shadow .2s}.ac-order:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ac-order__main{display:grid;grid-template-columns:170px 210px auto minmax(0,1fr) auto;gap:18px;align-items:center}.ac-order__n{font-family:var(--serif);font-size:26px;line-height:1}.ac-order__n small{display:block;font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:6px}.ac-order__main:hover .ac-order__n{color:var(--bronze)}.ac-order__st{display:flex;flex-wrap:wrap;gap:6px}.ac-order__info{display:grid;gap:4px;min-width:0}.ac-order__info small{font-size:12.5px;color:var(--ink-2)}.ac-hit{color:var(--bronze)!important;font-weight:600}.ac-order__sum{font-family:var(--serif);font-size:26px;font-weight:500;white-space:nowrap;text-align:right}.ac-order__foot{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:center}.ac-order__hint{font-size:12.5px;color:var(--ink-3)}.ac-od{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.ac-od__main,.ac-od__side{display:grid;gap:18px;min-width:0}.ac-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));position:relative}.ac-tl li{position:relative;display:grid;gap:2px;padding-top:28px;padding-right:8px;font-size:13px;color:var(--ink-3)}.ac-tl li:before{content:"";position:absolute;top:8px;left:0;right:0;height:2px;background:var(--line)}.ac-tl li.is-on:before{background:var(--bronze)}.ac-tl li.is-cur:before{background:linear-gradient(90deg,var(--bronze) 0 10px,var(--line) 10px)}.ac-tl li:last-child:before{right:auto;width:18px}.ac-tl i{position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line-2);z-index:1}.ac-tl li.is-on i{background:var(--bronze);box-shadow:none}.ac-tl li.is-cur i{background:var(--paper);box-shadow:inset 0 0 0 4px var(--bronze),0 0 0 5px var(--bronze-soft)}.ac-tl b{color:var(--ink-3);font-size:13px;line-height:1.25}.ac-tl li.is-on b{color:var(--ink)}.ac-tl small{font-size:11.5px;line-height:1.3}.ac-tl--off{grid-template-columns:repeat(3,1fr)}.ac-tl--off li:not(.is-on){display:none}.ac-tl--off li.is-off i{background:var(--ink-3);box-shadow:none}.ac-tl--off li.is-off:before{background:var(--line)}.ac-lines{display:grid}.ac-line{display:grid;grid-template-columns:72px minmax(0,1fr) 150px 120px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.ac-line:first-child{border-top:0;padding-top:0}.ac-line--chk{grid-template-columns:24px 72px minmax(0,1fr) 150px 120px}.ac-line--chk .check{padding:0}.ac-line__img{width:72px;height:72px;border-radius:12px;background:var(--plaster);overflow:hidden;display:grid;place-items:center}.ac-line__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px}.ac-line__img svg{width:100%;height:100%;padding:4px}.ac-line__b{display:grid;gap:3px;min-width:0}.ac-line__t{font-weight:600;font-size:14px;line-height:1.35}.ac-line__t:hover{color:var(--bronze)}.ac-line__b>small{color:var(--ink-3);font-size:12px}.ac-props{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ac-props span{font-size:11.5px;color:var(--ink-2);background:var(--bg);border-radius:6px;padding:3px 8px}.ac-props b{font-weight:700;color:var(--ink)}.ac-props em{font-style:normal;color:var(--bronze);font-weight:700}.ac-line__q{font-size:13px;font-weight:600;color:var(--ink-2)}.ac-line__s{text-align:right;font-weight:700;font-size:15px;white-space:nowrap}.ac-line__s small{display:block;font-weight:500;font-size:11px;color:var(--ink-3)}.ac-sum{display:grid;gap:10px;font-size:13.5px}.ac-sum>div{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.ac-sum b{color:var(--ink);font-weight:600;white-space:nowrap}.ac-sum .is-disc b{color:var(--ok)}.ac-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:14px}.ac-total span{color:var(--ink-2);font-size:14px}.ac-total b{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1}.ac-okline{margin:0;display:flex;gap:12px;align-items:flex-start;font-size:14px}.ac-okline .ac-i{color:var(--ok);width:22px;height:22px}.ac-okline small{color:var(--ink-3);font-size:12.5px}.ac-dueline{margin:0;display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:#a8432f12}.ac-dueline b{color:var(--sale);font-size:16px}.ac-dueline small{color:var(--ink-2);font-size:12.5px}.ac-del{margin:0;display:grid;gap:3px;font-size:13.5px}.ac-del span{color:var(--ink-2)}.ac-del small{color:var(--ink-3);font-size:12.5px}.ac-track{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--bg);font-size:13px}.ac-track span{color:var(--ink-3);font-size:12px;width:100%}.ac-track a{font-family:var(--mono);font-weight:700;color:var(--bronze)}.ac-track a:hover{text-decoration:underline}.ac-copy{font-size:11.5px;font-weight:700;color:var(--ink-2);padding:3px 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line-2)}.ac-copy:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ac-docs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ac-docs button{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:10px 12px;border-radius:12px;background:var(--bg);font-size:13.5px;font-weight:600;transition:box-shadow .2s}.ac-docs button:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ac-docs .ac-i{color:var(--bronze)}.ac-docs small{display:block;font-weight:500;font-size:11.5px;color:var(--ink-3)}.ac-btn-danger{color:var(--sale)!important}.ac-btn-danger:hover{color:#fff!important}.ac-btn-danger:before{background:var(--sale)!important}.ac-btn-dangerfill{background:var(--sale)!important}.ac-msg{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--bg)}.ac-msg small{font-size:11.5px;color:var(--ink-3)}.ac-msg p{margin:0;font-size:14px}.ac-msg__st{font-size:11.5px;color:var(--ok);font-weight:600}.ac-modal{display:grid;gap:14px;max-height:calc(100vh - 32px);overflow:auto;width:min(520px,100%)}.ac-modal--wide{width:min(640px,100%)}.ac-modal h3{padding-right:36px}.ac-modal .sf textarea{height:100px}.ac-rc{display:grid;gap:8px}.ac-rp__sum{margin:0;font-weight:700;font-size:15px;padding:10px 14px;border-radius:12px}.ac-rp__sum.is-warn{background:#b07a1f1f;color:#7a5512}.ac-rp__sum.is-ok{background:#4f7a551f;color:var(--ok)}.ac-rp__list{display:grid}.ac-rp{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ac-rp__img{width:52px;height:52px;border-radius:10px;background:var(--plaster);overflow:hidden;display:grid;place-items:center}.ac-rp__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px}.ac-rp__img svg{width:100%;height:100%}.ac-rp__b{display:grid;gap:2px;min-width:0;font-size:13px}.ac-rp__b b{font-weight:600;line-height:1.3}.ac-rp__b small{color:var(--ink-3);font-size:12px}.ac-rp__st{font-size:12px;font-weight:600}.ac-rp__st.is-ok{color:var(--ok)}.ac-rp__st.is-up{color:#7a5512}.ac-rp__st.is-up s{color:var(--ink-3);font-weight:500}.ac-rp__st.is-out{color:var(--sale)}.ac-rp.is-dim .ac-rp__img,.ac-rp.is-dim .ac-rp__b b{opacity:.55}.ac-rp .ac-a{font-size:12px;white-space:nowrap}.ac-rp__tot{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-top:1px solid var(--line);padding-top:12px;font-size:13px;color:var(--ink-2)}.ac-rp__tot b{font-family:var(--serif);font-size:28px;font-weight:500;color:var(--ink);white-space:nowrap}.ac-file{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-2);font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.ac-file:hover{border-color:var(--ink-3);color:var(--ink)}.ac-qr{width:168px;height:168px;justify-self:center;padding:10px;background:#fff;border-radius:14px;color:var(--ink)}.ac-qr svg{width:100%;height:100%}.ac-share{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:var(--bg);font-family:var(--mono);font-size:12.5px;min-width:0}.ac-share span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ac-share .ac-copy{font-family:var(--sans);flex:0 0 auto}.ac-form{gap:16px}.ac-form .sf--wide{grid-column:1 / -1}.ac-verif{display:flex;align-items:center;gap:10px;position:relative}.ac-verif input{flex:1;min-width:0}.ac-verif .ac-ok,.ac-verif .ac-warn{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:var(--paper);padding-left:6px}.ac-sessions{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.ac-sessions b{color:var(--ink);font-size:13px}.ac-sessions em{font-style:normal;color:var(--ok);font-weight:600}.ac-sessions .ac-a{justify-self:start;margin-top:4px}.ac-notif{display:grid;font-size:13.5px}.ac-notif__h,.ac-notif__r{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,92px);gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ac-notif__h{border-top:0;padding-top:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ac-notif__h span:not(:first-child),.ac-notif__r .check{justify-self:center}.ac-notif__r .check{padding:0}.ac-notif__m{display:none}.ac-consent{align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.ac-consent:first-of-type{border-top:0}.ac-consent input{margin-top:2px}.ac-consent span{display:grid;gap:2px}.ac-consent b{color:var(--ink);font-size:14px;font-weight:600}.ac-consent small{font-size:12.5px;color:var(--ink-3)}.ac-cos,.ac-addrs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ac-co.is-main,.ac-addr.is-main{box-shadow:inset 0 0 0 2px var(--ink)}.ac-co__n,.ac-addr__l{font-size:16px}.ac-req{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;font-size:13px}.ac-req div{min-width:0}.ac-req .is-wide{grid-column:1 / -1}.ac-req dt{font-size:11px;color:var(--ink-3);font-weight:600}.ac-req dd{margin:1px 0 0;overflow-wrap:anywhere}.ac-inn{position:relative}.ac-sugg{display:grid;margin-top:6px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line);background:var(--paper)}.ac-sugg:empty{display:none}.ac-sugg button{text-align:left;padding:10px 14px;display:grid;gap:1px;border-top:1px solid var(--line)}.ac-sugg button:first-child{border-top:0}.ac-sugg button:hover{background:var(--bronze-soft)}.ac-sugg b{font-size:14px}.ac-sugg small{font-size:12px;color:var(--ink-3)}.ac-sugg p{margin:0;padding:10px 14px;font-size:13px;color:var(--ink-3)}.ac-preview{border:1px dashed var(--line-2);background:transparent}.ac-preview .tz-label{justify-self:start}.ac-addr__a{margin:0;font-size:14.5px;font-weight:500}.ac-addr__m{color:var(--ink-3);font-size:12.5px;margin-top:-8px}.ac-ests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ac-est{grid-template-rows:1fr auto}.ac-est__main{display:grid;gap:6px;align-content:start}.ac-est__t{font-family:var(--serif);font-size:28px;line-height:1.05}.ac-est__main:hover .ac-est__t{color:var(--bronze)}.ac-est__main>small{color:var(--ink-3);font-size:12.5px;margin-bottom:8px}.ac-est__main .ac-thumbs{flex-wrap:wrap}.ac-est__f{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.ac-est__f>span b{font-family:var(--serif);font-size:26px;font-weight:500;display:block;line-height:1.1}.ac-est__f>span small{font-size:12px;color:var(--ink-3)}.ac-est__bot{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px}.ac-est__bot>div:first-child{display:grid}.ac-est__sum{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.05}.ac-des{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ac-des__disc{background:var(--dark);color:var(--paper)}.ac-des__disc .ac-k{color:var(--bronze-2)}.ac-des__big{font-family:var(--serif);font-size:110px;line-height:.8;color:var(--bronze-2)}.ac-des__disc>p{margin:-4px 0 0;color:#fbf8f3b3;font-size:14px}.ac-des__br{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;font-size:13.5px}.ac-des__br li{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:6px 0}.ac-des__br b{color:var(--bronze-2)}.ac-lvl--dark{padding-bottom:0}.ac-des__f{margin:0;font-size:12.5px;color:#fbf8f3a6}.ac-des__f b{color:var(--paper)}.ac-mgr{box-shadow:inset 0 0 0 1px #a07a3f4d}.ac-mgr__p{display:flex;gap:14px;align-items:center}.ac-mgr__ava{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--bronze-2),var(--bronze));color:#fff;display:grid;place-items:center;font-family:var(--serif);font-size:26px;flex:0 0 auto}.ac-mgr__p b{font-size:18px;display:block}.ac-mgr__p small{font-size:12.5px;color:var(--ink-3)}.ac-mgr__c{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;font-weight:600}.ac-mgr__c li{display:flex;gap:10px;align-items:center}.ac-mgr__c .ac-i,.ac-mgr__c a:hover{color:var(--bronze)}.ac-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ac-perk{display:grid;gap:4px;align-content:start;background:var(--paper);border-radius:14px;padding:18px}.ac-perk .ac-i{width:22px;height:22px;color:var(--bronze);margin-bottom:6px}.ac-perk b{font-size:14.5px}.ac-perk small{font-size:12.5px;color:var(--ink-2);line-height:1.45}@media(max-width:1280px){.ac-order__main{grid-template-columns:160px 1fr auto auto}.ac-order__info{display:none}.ac-od{grid-template-columns:minmax(0,1fr) 300px}.ac-line{grid-template-columns:64px minmax(0,1fr) auto}.ac-line--chk{grid-template-columns:24px 64px minmax(0,1fr) auto}.ac-line__img{width:64px;height:64px}.ac-line__q{grid-column:-2;grid-row:2;text-align:right;font-size:12px}.ac-line__s{grid-column:-2;grid-row:1}.ac-line__b{grid-row:1 / span 2}.ac-ests{grid-template-columns:1fr 1fr}.ac-quick{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.ac{grid-template-columns:1fr}.ac-side{position:static;gap:12px}.ac-user{padding-bottom:12px}.ac-nav{display:flex;flex-wrap:wrap;gap:6px}.ac-nav a{padding:8px 12px;background:var(--paper);font-size:13px;gap:8px}.ac-nav a .ac-i{width:16px;height:16px}.ac-nav__out{margin-top:0;border-top:0;border-radius:12px!important}.ac-demo{grid-template-columns:auto auto 1fr;align-items:center;padding:10px 12px}.ac-od{grid-template-columns:1fr}.ac-od__side{grid-template-columns:1fr 1fr}.ac-pgrid{grid-template-columns:repeat(3,1fr)}.ac-pgrid--strip>:nth-child(4){display:none}}@media(max-width:860px){.ac-ov,.ac-2col,.ac-des,.ac-cos,.ac-addrs{grid-template-columns:1fr}.ac-quick,.ac-perks{grid-template-columns:1fr 1fr}.ac-mini__i{grid-template-columns:1fr auto;gap:8px 14px}.ac-mini__i .ac-prog{grid-column:1 / -1}.ac-mini__i .ac-mini__s{grid-column:2;grid-row:1}.ac-mini__i .ac-st{grid-row:2;grid-column:1;justify-self:start}.ac-order__main{grid-template-columns:1fr auto;gap:10px 14px}.ac-order__st{grid-column:1 / -1;grid-row:2}.ac-order__main .ac-thumbs{grid-column:1 / -1;grid-row:3}.ac-order__sum{grid-column:2;grid-row:1}.ac-tl{grid-template-columns:1fr;gap:0}.ac-tl li{padding:0 0 16px 28px;grid-template-columns:1fr auto;align-items:baseline;gap:10px}.ac-tl li:before{inset:14px auto 0 6px;width:2px;height:auto}.ac-tl li.is-cur:before{background:var(--line)}.ac-tl li:last-child:before{display:none}.ac-tl i{top:2px}.ac-tl small{text-align:right}.ac-tl--off{grid-template-columns:1fr}.ac-prog__l{display:none}.ac-ests,.ac-des-mini{grid-template-columns:1fr}}@media(max-width:640px){.ac{margin-top:18px}.ac-demo{grid-template-columns:1fr}.ac-demo small{display:none}.ac-nav a{padding:7px 10px;font-size:12.5px}.ac-nav a .ac-i{display:none}.ac-nav em{min-width:18px;height:18px;font-size:10.5px;padding:0 5px}.ac-h1{font-size:38px}.ac-h3{font-size:23px}.ac-card{padding:16px;border-radius:var(--r)}.ac-order{padding:16px}.ac-order__n,.ac-order__sum{font-size:23px}.ac-order__foot{display:grid}.ac-order__foot .ac-btns .btn,.ac-btns .btn{flex:1 1 auto}.ac-search{flex:1 1 100%;min-width:0}.ac-od__side{grid-template-columns:1fr}.ac-line,.ac-line--chk{grid-template-columns:56px minmax(0,1fr);gap:4px 12px}.ac-line--chk{grid-template-columns:22px 56px minmax(0,1fr)}.ac-line__img{width:56px;height:56px;grid-row:1 / span 2}.ac-line--chk .check{grid-row:1 / span 2}.ac-line__b{grid-row:1}.ac-line__q{grid-column:auto;grid-row:2;text-align:left}.ac-line__s{grid-column:auto;grid-row:2;justify-self:end;margin-top:-20px}.ac-line--chk .ac-line__s,.ac-line--chk .ac-line__q{grid-column:3}.ac-bonus__big>b{font-size:72px}.ac-bonus__big span{font-size:14px}.ac-pgrid{grid-template-columns:1fr 1fr;gap:22px 12px}.ac-pgrid--strip>:nth-child(n+3){display:none}.ac-pgrid--strip>:nth-child(3),.ac-pgrid--strip>:nth-child(4){display:none}.ac-req{grid-template-columns:1fr 1fr}.ac-notif__h{display:none}.ac-notif__r{grid-template-columns:1fr 1fr 1fr;gap:6px 10px}.ac-notif__r>span{grid-column:1 / -1;font-weight:600}.ac-notif__r .check{justify-self:start;gap:8px}.ac-notif__m{display:inline;font-size:12px;color:var(--ink-2);margin:0}.ac-des__big{font-size:84px}.ac-des__br{grid-template-columns:1fr}.ac-perks,.ac-quick{grid-template-columns:1fr 1fr;gap:8px}.ac-quick>*{padding:14px}.ac-modal{padding:26px 18px 20px}.ac-modal h3{font-size:30px}.ac-rp{grid-template-columns:44px minmax(0,1fr)}.ac-rp__img{width:44px;height:44px}.ac-rp .ac-a{grid-column:2;justify-self:start}.ac-btns--end .btn{flex:1 1 auto}.ac-est__bot .ac-btns,.ac-est__bot .btn{width:100%}}.ac :focus-visible,.ac-modal :focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.ac-modal .btn:focus{outline:2px solid var(--bronze);outline-offset:2px}.ac-login{display:grid;place-items:start center;padding:8px 0 40px}.ac-login .ac-form{width:min(100%,460px)}.ac-line__err{display:block;color:var(--sale);font-weight:600}button.ac-nav__out{display:flex;align-items:center;gap:12px;padding:11px 14px;font:inherit;font-weight:600;font-size:14px;background:none;border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;width:100%}button.ac-nav__out span{flex:1}button.ac-nav__out:hover{background:var(--paper)}.ac-docs a{width:100%;display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bg);font-size:13.5px;font-weight:600;transition:box-shadow .2s}.ac-docs a:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ac-note--ok{background:#1f6f5c1a;color:var(--ok);font-weight:600}.ac-ops{display:grid}.ac-op{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line)}.ac-op:first-child{border-top:0}.ac-op b{display:block;font-size:14px}.ac-op small{color:var(--ink-3);font-size:12.5px}.ac-op em{font-style:normal;font-weight:700;white-space:nowrap}.ac-op em.is-plus{color:var(--ok)}.ac-op em.is-minus{color:var(--sale)}.sf .dd-wrap{display:flex;width:100%}.pg-err{color:var(--sale);font-size:13px;margin:0 0 10px}.sf.is-err input,.sf.is-err textarea{border-color:var(--sale);box-shadow:0 0 0 4px #a8432f1a}.pg-pro .sec__title em{color:var(--bronze-2)}.pg-alpha a,.pg-alpha span{min-width:28px;height:30px;padding:0 6px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ink);display:inline-grid;place-items:center;transition:.2s}.pg-alpha a:hover{background:var(--paper)}.pg-alpha a.is-on{background:var(--ink);color:var(--paper)}.pg-alpha span.is-dis{color:var(--ink-3);opacity:.45;font-weight:500}a.chip{text-decoration:none}.cart-load{min-height:220px;display:grid;place-items:center}.cart-empty{margin-top:28px;padding:56px 24px;text-align:center;display:grid;gap:10px;justify-items:center}.cart-empty .serif{font-size:44px;line-height:1}.cart-empty p{max-width:460px;margin:0 0 8px}.citem__m:empty{display:none}.co-login{display:grid;gap:14px;padding:18px;border-radius:14px;background:var(--bg)}.co-err{margin:0;padding:12px 16px;border-radius:12px;background:#a8432f14;color:var(--sale);font-size:14px;font-weight:600}.rcard.is-dis{opacity:.55}.radio-cards>.rcard{cursor:pointer}.ac-modal .modal__close svg{width:18px;height:18px}.citem__note{margin:8px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.4}.citem__note.is-bad{color:var(--sale);font-weight:600}.citem.is-err{border-color:var(--sale)}.citem__ctl .ufield.dd{min-width:96px}.sumbox__rows .is-disc b{color:var(--sale)}.btn.is-disabled{opacity:.5;pointer-events:none}.coupon__on small{font-size:12px;font-weight:500;letter-spacing:0}.pprops{margin-top:14px}.co-dnote{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.45}.co-err--warn{background:var(--bronze-soft, rgba(180, 104, 42, .1));color:var(--ink);font-weight:500}.co-err--warn b{color:var(--ink)}.co-done p.muted{margin-top:8px}.rcard .sf input:not([type=radio]):not([type=checkbox]){width:100%;height:50px;margin:0;padding:0 16px;border-radius:12px;box-shadow:none;border:1px solid var(--line-2);background:var(--paper)}.rcard .sf input:not([type=radio]):not([type=checkbox]):focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--bronze-soft)}.rcard .sf.is-err input:not([type=radio]){border-color:var(--sale)}.rcard .switch input{width:38px;height:22px;border-radius:99px;margin:0;box-shadow:none}.rcard .switch input:checked{box-shadow:none}.sumbox__rows .is-disc b{white-space:nowrap}.toast img:not([src]){display:none}body:has(#nx-imp){padding-bottom:64px}body:has(#nx-imp) .drawer{bottom:52px}@media(max-width:720px){body:has(#nx-imp){padding-bottom:132px}body:has(#nx-imp) .drawer{bottom:122px}}.pricebox__old{margin-left:12px;font-size:22px;color:var(--ink-3);font-weight:400;letter-spacing:0}.cline__r s{display:block;font-size:12px;color:var(--ink-3);font-weight:500}.pp__st{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ink-2)}.pp__st i{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--ink-3)}.pp__st.is-all{color:var(--ok)}.pp__st.is-all i{background:var(--ok)}.pp__st.is-partial{color:#8a5a12}.pp__st.is-partial i{background:#d49a2a}.pp__st.is-none{color:var(--ink-3)}.pp__miss{margin-top:6px;font-size:12.5px;color:var(--ink-2)}.pp__miss summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;width:fit-content}.pp__miss ul{margin:6px 0 0;padding-left:18px;display:grid;gap:2px}.whs{margin-top:24px}.whs__h{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600;font-family:var(--sans)}.whs__list{list-style:none;margin:0;padding:0}.whs__list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.whs__t b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600}.whs__t small{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-3)}.whs__pk{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);background:var(--bronze-soft, rgba(180,104,42,.12));padding:2px 8px;border-radius:99px}.whs__q{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.whs__q:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.whs__q.is-few:before{background:#d49a2a}.whs__q.is-some:before{background:var(--ok);opacity:.6}.whs__none{margin:0;padding:12px 0;font-size:13.5px;color:var(--ink-2);border-bottom:1px solid var(--line)}.pro .sec__title em{color:var(--bronze-2)}:where(img){height:auto}.pg-map-wrap{margin-bottom:18px;border-radius:calc(var(--r) + 4px)}.pg-map-wrap:has(.pg-map--sm){margin:18px 0 0}.pg-map-wrap .pg-map{margin:0}.pg-map-wrap .nx-map__live{border-radius:calc(var(--r) + 4px)}.pg-pin.is-right{transform:translate(calc(-100% + 20px),-50%);flex-direction:row-reverse;padding:8px 8px 8px 14px;text-align:right}.pg-pin.is-right:hover{transform:translate(calc(-100% + 20px),-56%)}@media(max-width:760px){.pg-pin.is-right{padding:6px 6px 6px 10px}}html:not(.nx-js) .rv,html:not(.nx-js) .split-line>span{opacity:1!important;transform:none!important}html:not(.nx-js) .hero__frame{clip-path:none}html:not(.nx-js) .hero__frame img{transform:none}.nx-progress{--nx-progress: var(--bronze)}@media(max-width:760px){.nx-hide-m{display:none!important}}a.check{color:inherit;text-decoration:none}.check.is-off{pointer-events:none}.pager{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:18px}.pager a,.pager span{min-width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;padding:0 12px;color:var(--ink-2)}.pager .is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pgrid.is-loading{opacity:.45;transition:opacity .2s}.nx-cols{display:grid;gap:40px;margin-top:28px}.nx-cols.has-left{grid-template-columns:260px minmax(0,1fr)}.nx-cols.has-right{grid-template-columns:minmax(0,1fr) 300px}.nx-cols.has-left.has-right{grid-template-columns:240px minmax(0,1fr) 280px}.nx-aside{display:grid;gap:24px;align-content:start}@media(max-width:1000px){.nx-cols.has-left,.nx-cols.has-right,.nx-cols.has-left.has-right{grid-template-columns:1fr}}.active-filters a{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:999px;background:var(--plaster);font-size:12px;font-weight:500}.active-filters a:after{content:"×";font-size:16px;color:var(--ink-3)}.active-filters a b{font-weight:700}.active-filters a.af-reset{background:none;text-decoration:underline;text-underline-offset:4px;font-weight:600;color:var(--ink-2);padding:0 6px}.active-filters a.af-reset:after{content:none}.cf-empty{padding:48px 0;text-align:center;color:var(--ink-2)}.cf-empty b{display:block;font-family:var(--serif);font-size:34px;font-weight:400;color:var(--ink)}.cf-empty a{text-decoration:underline}.more .btn.is-loading{opacity:.5;pointer-events:none}.header{top:var(--nx-adminbar-h, 0px)}.pg-sec+.legal{margin-top:clamp(48px,6vw,88px)}.legal+.pg-sec{margin-top:clamp(48px,6vw,88px)}.legal__text table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.legal__text th,.legal__text td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.legal__text th{font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.02em}html.nx-still .rv,html.nx-still .split-line>span{opacity:1!important;transform:none!important;transition:none!important}html.nx-still .hero__frame{clip-path:none!important;transition:none!important}html.nx-still .hero__frame img{transform:none!important;transition:none!important}.nx-b{margin:var(--nx-b-gap, 48px) 0}.nx-b__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:24px}.nx-h2{font-size:clamp(26px,3vw,40px);line-height:1.1;margin:0;font-weight:500}.nx-eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.nx-rich>:first-child{margin-top:0}.nx-rich img{max-width:100%;height:auto}.nx-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--nx-cols, 3),minmax(0,1fr))}@media(max-width:900px){.nx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nx-grid{grid-template-columns:1fr}}.nx-card{display:grid;gap:10px;align-content:start;padding:20px;border-radius:14px;background:var(--nx-surface, rgba(0,0,0,.03));color:inherit;text-decoration:none}.nx-card img{width:100%;height:auto;border-radius:10px}.nx-card h3{margin:0;font-size:18px}.nx-card p{margin:0;opacity:.8}.nx-hero{display:grid;gap:32px;grid-template-columns:1.1fr 1fr;align-items:center;margin:32px 0}.nx-hero h1,.nx-hero .nx-hero__t{font-size:clamp(34px,5vw,64px);line-height:1.02;margin:0;font-weight:500}.nx-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nx-hero img{width:100%;height:auto;border-radius:16px}@media(max-width:800px){.nx-hero{grid-template-columns:1fr}}.nx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--nx-accent, #222);color:#fff;font-weight:600;text-decoration:none;border:0;cursor:pointer}.nx-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.nx-faq details{border-bottom:1px solid rgba(0,0,0,.12);padding:16px 0}.nx-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary:after{content:"+";opacity:.6}.nx-faq details[open] summary:after{content:"−"}.nx-faq .nx-rich{margin-top:10px}.nx-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:32px;border-radius:16px;background:var(--nx-surface-dark, #1e1e1e);color:#fff}.nx-cta h2{margin:0}.nx-tabs__bar{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:20px}.nx-tabs__bar button{padding:10px 14px;border:0;background:none;font:inherit;cursor:pointer;opacity:.6;border-bottom:2px solid transparent}.nx-tabs__bar button.is-on{opacity:1;border-color:currentColor}.nx-tabs__panel[hidden]{display:none}.nx-video{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000}.nx-video iframe,.nx-video video,.nx-video img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.nx-video button{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:50%;border:0;background:#ffffffe6;cursor:pointer}.nx-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nx-stats b{display:block;font-size:clamp(30px,4vw,48px);line-height:1}.nx-steps{counter-reset:s;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none}.nx-steps li{counter-increment:s}.nx-steps li:before{content:counter(s,decimal-leading-zero);display:block;font-weight:700;opacity:.5;margin-bottom:6px}.nx-tm{display:grid;gap:32px;grid-template-columns:1fr 1fr;align-items:center}.nx-tm--left .nx-tm__media{order:-1}.nx-tm img{width:100%;height:auto;border-radius:14px}@media(max-width:800px){.nx-tm{grid-template-columns:1fr}.nx-tm--left .nx-tm__media{order:0}}.nx-gallery{display:grid;gap:10px;grid-template-columns:repeat(var(--nx-cols, 3),minmax(0,1fr))}.nx-gallery figure{margin:0}.nx-gallery img{width:100%;height:100%;object-fit:cover;border-radius:10px;aspect-ratio:4 / 3}.nx-gallery figcaption{font-size:13px;opacity:.7;margin-top:6px}.nx-banner{position:relative;border-radius:16px;overflow:hidden}.nx-banner__slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nx-banner__slide{scroll-snap-align:start;position:relative;isolation:isolate;min-height:260px;display:grid;align-content:end;gap:8px;padding:32px;color:#fff;text-decoration:none}.nx-banner__slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.nx-banner__slide:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.nx-banner__slide--left:before{background:linear-gradient(90deg,#0009,#0000 70%)}.nx-banner__slide--bottom:before{background:linear-gradient(0deg,#000000a6,#0000 60%)}.nx-banner__slide--solid:before{background:#0006}.nx-banner__slide .nx-btn{justify-self:start}.nx-banner__eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.nx-reviews{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nx-review{padding:20px;border-radius:14px;background:var(--nx-surface, rgba(0,0,0,.03))}.nx-review footer{margin-top:10px;font-size:13px;opacity:.75}.nx-contacts{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nx-contacts__map{min-height:320px;border-radius:14px;overflow:hidden;background:#0000000d}.nx-contacts__map iframe{width:100%;height:100%;min-height:320px;border:0}.nx-form{display:grid;gap:12px;max-width:560px}.nx-form label{display:grid;gap:4px;font-size:14px}.nx-form input,.nx-form textarea,.nx-form select{min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.2);font:inherit}.nx-form textarea{min-height:110px}.nx-form__err{color:#b3261e;font-size:13px}.nx-form__ok{padding:16px;border-radius:12px;background:#2e7d321a}.nx-spacer{height:var(--nx-sp, 64px)}.nx-spacer.has-line{border-bottom:1px solid rgba(0,0,0,.12);height:calc(var(--nx-sp, 64px) / 2);margin-bottom:calc(var(--nx-sp, 64px) / 2)}.nx-zone{outline:2px dashed rgba(15,118,110,.5);outline-offset:4px;min-height:40px}.nx-block{position:relative}.nx-block-missing{padding:12px;border:1px dashed #b3261e;color:#b3261e;font-size:13px}.svc-grid{display:grid;gap:16px}.svc-card{color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s}.svc-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.svc-card p{margin:0;color:var(--ink-2)}.svc-card .link-u{margin-top:auto}.svc-lead{font-size:18px;line-height:1.55;color:var(--ink)}.svc-price{font-family:var(--serif);font-size:30px}.svc-price small{font-family:var(--sans);font-size:13px;color:var(--ink-3)}.svc-text .btn{margin-top:12px}@media(max-width:900px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.svc-grid{grid-template-columns:1fr}}.nxl-grid{display:grid;grid-template-columns:repeat(var(--nxl-cols, 3),minmax(0,1fr));gap:24px}@media(max-width:900px){.nxl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nxl-grid{grid-template-columns:1fr}}.nxl-card{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.nxl-card__img{position:relative;display:block;border-radius:var(--r, 16px);overflow:hidden;aspect-ratio:4 / 3;background:var(--plaster, #eee)}.nxl-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease, ease)}.nxl-card:hover .nxl-card__img img{transform:scale(1.04)}.nxl-card__n{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:#ffffffe6;font-size:12px;font-weight:700;color:var(--ink, #1b1b1f)}.nxl-card b{font-family:var(--serif, inherit);font-weight:500;font-size:22px;line-height:1.2;margin-top:6px}.nxl-card small{color:var(--ink-3, #888);font-size:13px}.lc-seg{margin-bottom:4px}.lc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.lc-res{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-radius:16px;overflow:hidden;background:var(--line)}.lc-res>div{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:var(--bg)}.lc-res small{font-size:12px;color:var(--ink-3);font-weight:600}.lc-res b{font-family:var(--serif);font-size:40px;font-weight:500;line-height:1}.lc-res em{font-style:normal;font-size:12px;color:var(--ink-2)}.lc-pick{margin-top:clamp(40px,5vw,64px)}.lc-pick__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px}.lc-pick__head .pg-h2{margin:0 auto 0 0}.lc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.lc-item{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:box-shadow .2s;cursor:pointer}.lc-item:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.lc-item.is-on{box-shadow:inset 0 0 0 2px var(--ink)}.lc-item__img{display:block;aspect-ratio:16 / 9;border-radius:8px;background:var(--plaster);overflow:hidden}.lc-item__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lc-item__t{font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.lc-item__p{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lc-item__p b{font-size:15px}.lc-item__p small{font-size:11px;color:var(--ink-3)}.lc-sum{position:sticky;bottom:16px;z-index:5;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;box-shadow:var(--shadow)}.lc-sum>div{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-sum>div:first-child{flex:1 1 320px}.lc-sum small{font-size:12px;color:var(--ink-3);font-weight:600}.lc-sum__total b{font-family:var(--serif);font-size:32px;font-weight:500}@media(max-width:640px){.lc-res b{font-size:30px}.lc-res>div{padding:12px}.lc-sum .btn{width:100%;justify-content:center}}
