/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#1e293b;--navy-2:#334155;--navy-3:#eaf1fb;--blue:#2f67c8;--ice:#edf3fb;--signal:#2f67c8;--white:#fff;--canvas:#f8fafc;--text:#1e293b;--muted:#64748b;--line:#d9e2ee;--dark-line:#1e293b26;--header-height:112px}.admin-login-page{background:linear-gradient(135deg,#e5effdd1,#0000 46%);grid-template-columns:minmax(0,1.05fr) minmax(430px,.65fr);align-items:center;gap:clamp(32px,6vw,110px);min-height:calc(100vh - 190px);padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(70px,10vw,150px);display:grid}.admin-login-intro h1{letter-spacing:-.07em;color:var(--text);margin:28px 0;font-size:clamp(58px,7vw,118px);line-height:.88}.admin-login-intro h1 em{color:var(--blue);font-style:normal}.admin-login-intro>p:not(.kicker){max-width:670px;color:var(--muted);font-size:clamp(18px,1.5vw,25px);line-height:1.6}.admin-login-intro>a{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-top:38px;font-weight:800;display:inline-flex}.admin-login-intro>a .ui-icon{width:16px;height:16px}.admin-login-card{border:1px solid var(--line);background:#fffffff0;border-radius:28px;padding:clamp(34px,4vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 80px #173b6b1f}.admin-login-card:before{content:"";background:var(--blue);height:5px;position:absolute;inset:0 0 auto}.admin-login-mark{align-items:center;gap:12px;margin-bottom:48px;display:flex}.admin-login-mark span{color:#fff;background:var(--blue);border-radius:16px;place-items:center;width:52px;height:52px;font:800 25px/1 Georgia,serif;display:grid}.admin-login-mark i{color:var(--blue);letter-spacing:.18em;font-size:13px;font-style:normal;font-weight:900}.admin-login-card>span{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-card h2{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(32px,3vw,48px)}.admin-login-card>p{color:var(--muted);font-size:16px;line-height:1.55}.admin-login-form{gap:20px;margin-top:36px;display:grid}.admin-login-form label{gap:9px;display:grid}.admin-login-form label span{color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:800}.admin-login-form input{border:1px solid var(--line);width:100%;height:62px;color:var(--text);font:inherit;background:#f5f8fc;border-radius:12px;outline:none;padding:0 18px;font-size:17px}.admin-login-form input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #3269cd1a}.admin-login-form>button{background:var(--blue);color:#fff;height:62px;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 22px;font-weight:900;display:flex}.admin-login-form>button:disabled{opacity:.6;cursor:wait}.admin-login-form>button .ui-icon{width:22px;height:22px}.admin-form-error{color:#b72e36;background:#fff0f0;border-radius:10px;padding:13px 15px;font-size:14px;line-height:1.5}.admin-page{background:#eef3f9;min-height:100vh;padding-top:32px;padding-bottom:90px}.admin-shell{background:#f6f8fb;border:1px solid #cfdaea;border-radius:24px;grid-template-columns:280px minmax(0,1fr);min-height:900px;display:grid;overflow:clip;box-shadow:0 22px 70px #1d3f6f1c}.admin-sidebar{color:#fff;background:linear-gradient(#143d74,#0d2d56);flex-direction:column;min-height:100%;padding:26px 18px 20px;display:flex;position:relative}.admin-brand{color:#fff;border-bottom:1px solid #ffffff21;align-items:center;gap:13px;padding:6px 8px 25px;display:flex}.admin-brand>span{width:44px;height:44px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;font:800 23px/1 Georgia,serif;display:grid}.admin-brand div{gap:4px;display:grid}.admin-brand b{letter-spacing:.08em;font-size:15px}.admin-brand small{opacity:.55;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-sidebar nav{gap:5px;margin:28px 0;display:grid}.admin-sidebar nav a{color:#ffffffad;border:1px solid #0000;border-radius:11px;grid-template-columns:28px 1fr 18px;align-items:center;min-height:52px;padding:0 13px;transition:all .2s;display:grid}.admin-sidebar nav a:hover{color:#fff;background:#ffffff12}.admin-sidebar nav a.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff29}.admin-sidebar nav a span{opacity:.55;font-size:10px}.admin-sidebar nav a b{font-size:13px}.admin-sidebar nav a .ui-icon{opacity:0;width:17px;height:17px;transition:all .2s;transform:translate(-5px)}.admin-sidebar nav a.is-active .ui-icon,.admin-sidebar nav a:hover .ui-icon{opacity:1;transform:none}.admin-user{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr 28px;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 2px;display:grid}.admin-user>span{color:#09294f;background:#80aff3;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-user div{gap:2px;min-width:0;display:grid}.admin-user b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-user small{color:#ffffff80;font-size:10px}.admin-user button{color:#fff;cursor:pointer;background:0 0;border:0;display:inline-flex}.admin-user button .ui-icon{width:18px;height:18px}.admin-main{min-width:0;padding:clamp(24px,3.4vw,52px)}.admin-mobile-bar{display:none}.admin-section-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.admin-section-header>div:first-child{align-items:flex-start;gap:18px;display:flex}.admin-section-header>div:first-child>span{color:var(--blue);letter-spacing:.14em;padding-top:9px;font-size:12px;font-weight:900}.admin-section-header h1{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(34px,4vw,58px);line-height:1}.admin-section-header p{color:#718199;max-width:700px;margin:0;font-size:15px;line-height:1.55}.admin-primary-link,.admin-header-actions button{color:#174b8a;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdd0e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:12px;font-weight:900;display:inline-flex}.admin-primary-link .ui-icon,.admin-header-actions button .ui-icon{width:15px;height:15px}.admin-header-actions{gap:9px;display:flex}.admin-header-actions button.is-primary{border-color:var(--blue);background:var(--blue);color:#fff}.admin-metric-grid{background:#fff;border:1px solid #cfdaea;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.admin-metric-grid article{border-right:1px solid #dae3ef;min-height:174px;padding:24px;position:relative}.admin-metric-grid article:last-child{border:0}.admin-metric-grid article>span{color:#a4b7d2;font-size:11px;font-weight:800;position:absolute;top:20px;right:20px}.admin-metric-grid article small{color:#718199;text-transform:uppercase;letter-spacing:.09em;margin-bottom:25px;font-weight:800;display:block}.admin-metric-grid article strong{letter-spacing:-.04em;font-size:clamp(26px,2.7vw,41px);display:block}.admin-metric-grid article p{color:#7c8ca3;margin:8px 0 0;font-size:12px}.admin-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.admin-surface{background:#fff;border:1px solid #cfdaea;border-radius:16px;margin-bottom:24px;overflow:hidden}.admin-surface-head{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.admin-surface-head>div{gap:4px;display:grid}.admin-surface-head span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-surface-head h2{letter-spacing:-.035em;margin:0;font-size:24px}.admin-surface-head a,.admin-surface-head>button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.admin-compact-orders a{min-height:76px;color:var(--text);border-bottom:1px solid #e3e9f2;grid-template-columns:128px 1fr auto;align-items:center;gap:15px;padding:13px 25px;display:grid}.admin-compact-orders a:last-child{border:0}.admin-compact-orders a div{gap:4px;display:grid}.admin-compact-orders b{font-size:14px}.admin-compact-orders small{color:#7a8ba2;font-size:11px}.admin-compact-orders strong{color:var(--blue);font-size:14px}.admin-status{color:#5f718b;letter-spacing:.05em;text-transform:uppercase;background:#eef3fa;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.admin-status.is-new{color:#1767c8;background:#e9f2ff}.admin-status.is-completed,.admin-status.is-ready{color:#16814a;background:#e4f7eb}.admin-status.is-cancelled{color:#c1323a;background:#fff0f0}.admin-compact-orders .admin-compact-statuses{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.admin-status.is-payment{min-height:22px;font-size:8px}.admin-status.is-payment.is-pending,.admin-status.is-payment.is-waiting_for_capture{color:#916619;background:#fff7df}.admin-status.is-payment.is-succeeded{color:#16814a;background:#e4f7eb}.admin-status.is-payment.is-failed,.admin-status.is-payment.is-cancelled{color:#c1323a;background:#fff0f0}.admin-status.is-payment.is-not_required{color:#5f718b;background:#eef3fa}.admin-integration-list article{border-bottom:1px solid #e3e9f2;grid-template-columns:12px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:13px 25px;display:grid}.admin-integration-list article:last-child{border:0}.admin-integration-list article>i,.admin-integration-grid article header>i{background:#a9b5c6;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #eef2f7}.admin-integration-list i.is-connected,.admin-integration-grid i.is-connected{background:#29a763;box-shadow:0 0 0 5px #e0f4e8}.admin-integration-list i.is-warning,.admin-integration-grid i.is-warning{background:#e4a11b;box-shadow:0 0 0 5px #fff2d9}.admin-integration-list i.is-offline,.admin-integration-grid i.is-offline{background:#d4454d;box-shadow:0 0 0 5px #fde7e8}.admin-integration-list article div{gap:3px;display:grid}.admin-integration-list b{font-size:13px}.admin-integration-list small{color:#7d8ca1;font-size:10px}.admin-integration-list article>span{color:#697b94;font-size:10px;font-weight:800}.admin-search{background:#fff;border:1px solid #cfdaea;border-radius:10px;align-items:center;gap:9px;width:min(330px,100%);height:45px;padding:0 14px;display:flex}.admin-search .ui-icon{width:17px;height:17px;color:var(--blue)}.admin-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.admin-flash{color:#176f42;background:#eaf7ef;border:1px solid #b9d8c5;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:13px 17px;font-size:13px;font-weight:800;display:flex}.admin-flash button{color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.admin-flash button .ui-icon{width:18px;height:18px}.admin-create-panel{border-color:#8db4eb;box-shadow:0 16px 45px #275ba51a}.admin-category-list details,.admin-product-list details{border-bottom:1px solid #dde5ef}.admin-category-list details:last-child,.admin-product-list details:last-child{border:0}.admin-category-list summary,.admin-product-list summary{cursor:pointer;align-items:center;gap:18px;min-height:72px;padding:13px 25px;list-style:none;display:grid}.admin-category-list summary::-webkit-details-marker{display:none}.admin-product-list summary::-webkit-details-marker{display:none}.admin-organization-grid summary::-webkit-details-marker{display:none}.admin-category-list summary{grid-template-columns:74px 1fr auto 20px}.admin-category-list summary b{font-size:15px}.admin-category-list summary small{color:#73839a}.admin-category-list summary .ui-icon,.admin-product-list summary>.ui-icon,.admin-organization-grid summary>.ui-icon{width:17px;height:17px;color:var(--blue);transition:all .2s}details[open]>summary>.ui-icon{transform:rotate(180deg)}.admin-category-list summary>span,.admin-product-list summary>span{text-transform:uppercase;border-radius:999px;justify-content:center;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.admin-category-list .is-live,.admin-product-list .is-live{color:#18794a;background:#e7f6ed}.admin-category-list .is-hidden,.admin-product-list .is-hidden{color:#79869a;background:#edf0f4}.admin-product-list summary{grid-template-columns:64px minmax(0,1fr) 74px 20px}.admin-product-list summary img{object-fit:contain;background:#eef3f9;border-radius:10px;width:54px;height:54px}.admin-product-list summary>div{gap:3px;display:grid}.admin-product-list summary>div small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.admin-product-list summary>div b{font-size:14px}.admin-product-list summary>div span{color:#7a8aa0;font-size:11px}.admin-edit-form{background:#f5f8fc;border-top:1px solid #dde5ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:25px;display:grid}.admin-edit-form.is-single{background:0 0;border:0;grid-template-columns:1fr}.admin-edit-form label{gap:7px;display:grid}.admin-edit-form label.is-wide{grid-column:1/-1}.admin-edit-form label>span{color:#687b95;font-size:11px;font-weight:800}.admin-edit-form input:not([type=checkbox]),.admin-edit-form textarea,.admin-edit-form select,.admin-order-row input,.admin-order-row select,.admin-price-table input,.admin-integration-grid select,.admin-integration-grid textarea{width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border:1px solid #cad7e7;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.admin-edit-form textarea{resize:vertical;min-height:90px}.admin-edit-form input:focus,.admin-edit-form textarea:focus,.admin-edit-form select:focus{border-color:var(--blue)}.admin-edit-form .admin-check{flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.admin-check input{width:19px;height:19px;accent-color:var(--blue)}.admin-edit-form>button{background:var(--blue);color:#fff;min-height:45px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:0 19px;font-size:12px;font-weight:900}.admin-edit-form>button:disabled{opacity:.6;cursor:wait}.admin-category-image-field{grid-column:1/-1;gap:9px;display:grid}.admin-category-image-field>label{gap:7px;display:grid}.admin-category-image-field>label>span{color:#687b95;font-size:11px;font-weight:800}.admin-catalog-image-tools{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;display:grid}.admin-catalog-image-tools>label{color:#3669b4;cursor:pointer;text-align:center;background:#f6faff;border:1px dashed #98b3d5;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.admin-catalog-image-tools>label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-catalog-image-tools>label:has(input:disabled){opacity:.6;cursor:wait}.admin-catalog-image-tools .product-image{object-fit:contain;background:#eef3f9;border:1px solid #d4e0ee;border-radius:8px;width:118px;height:76px}.admin-category-image-field>small{color:#b0434d;font-size:11px;line-height:1.4}.admin-category-image-field>small.is-success{color:#237b50}.admin-order-list{overflow-x:auto}.admin-order-row{border-bottom:1px solid #dee6f0;grid-template-columns:150px minmax(190px,1fr) 100px 135px 150px 140px 135px 90px;align-items:end;gap:14px;min-width:1220px;padding:19px 22px;display:grid}.admin-order-row:last-child{border:0}.admin-order-id,.admin-order-client{align-self:center;gap:5px;display:grid}.admin-order-id .admin-status{justify-self:start}.admin-order-id b,.admin-order-client b{font-size:13px}.admin-order-id small,.admin-order-client small{color:#7b8ba1;font-size:10px}.admin-order-row>strong{color:var(--blue);align-self:center;font-size:14px}.admin-order-row label{gap:5px;display:grid}.admin-order-row label span{color:#75869e;text-transform:uppercase;font-size:9px;font-weight:800}.admin-order-row label small{color:#7b8ba1;min-height:24px;font-size:9px;line-height:1.3}.admin-order-row select:disabled{cursor:not-allowed;opacity:.68;background:#eef2f7}.admin-order-row button,.admin-price-table button{min-height:43px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cce4;border-radius:8px;font-size:10px;font-weight:900}.admin-order-yandex-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding-top:4px;display:flex}.admin-order-yandex-actions>span{color:#718199;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:900}.admin-order-yandex-actions a,.admin-order-yandex-actions button{min-height:36px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9cce4;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.admin-order-yandex-actions .ui-icon,.admin-content-guide .ui-icon,.admin-document-list .ui-icon{width:13px;height:13px}.admin-order-yandex-actions button{color:#ad343d;border-color:#e0b6ba;margin-left:auto}.admin-order-yandex-actions button:disabled{opacity:.6;cursor:wait}.admin-order-documents{background:#f7faff;border:1px solid #cfdaea;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:11px 20px;padding:16px;display:grid}.admin-order-documents>div:first-child{gap:5px;display:grid}.admin-order-documents>div:first-child>span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-order-documents>div:first-child>small{color:#718199;font-size:10px;line-height:1.4}.admin-order-documents>label{background:var(--blue);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.admin-order-documents>label.is-disabled{opacity:.48;cursor:not-allowed}.admin-order-documents>label input{display:none}.admin-order-document{border-top:1px solid #dbe4ef;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(210px,1fr) auto;align-items:center;gap:12px;padding-top:11px;display:grid}.admin-order-document a{color:var(--blue);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.admin-order-document a .ui-icon{width:13px;height:13px}.admin-order-document small{font-size:9px}.admin-order-document small.is-success,.admin-order-documents>p.is-success{color:#24765b}.admin-order-document small.is-error,.admin-order-documents>p.is-error{color:#ad343d}.admin-order-document button{min-height:34px;padding:0 11px}.admin-order-documents>p{grid-column:1/-1;margin:0;font-size:10px;font-weight:750}.admin-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.admin-organization-grid details{background:#fbfcfe;border:1px solid #d5dfec;border-radius:13px;overflow:hidden}.admin-organization-grid summary{cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:15px;padding:20px;list-style:none;display:grid}.admin-organization-grid summary div{gap:4px;display:grid}.admin-organization-grid summary span{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:900}.admin-organization-grid summary b{font-size:15px}.admin-organization-grid summary small{color:#7a8aa0;font-size:10px}.admin-organization-grid summary>strong{color:var(--blue);font-size:25px}.admin-customer-table{overflow-x:auto}.admin-customer-table>div{border-bottom:1px solid #e0e7f0;grid-template-columns:1.2fr 1.25fr 1fr 80px 110px;align-items:center;gap:20px;min-width:850px;min-height:65px;padding:12px 25px;font-size:12px;display:grid}.admin-customer-table>div:last-child{border:0}.admin-customer-table .is-head{color:#7889a1;letter-spacing:.08em;text-transform:uppercase;background:#f4f7fb;min-height:48px;font-size:9px;font-weight:900}.admin-customer-table span{color:#52657e;gap:3px;display:grid}.admin-customer-table small{color:#8998ab}.admin-customer-table strong{color:var(--blue)}.admin-price-table{overflow-x:auto}.admin-price-table>div{border-bottom:1px solid #dfe6ef;grid-template-columns:minmax(310px,1fr) 170px 170px 95px;align-items:center;gap:16px;min-width:820px;min-height:70px;padding:12px 24px;display:grid}.admin-price-table>div:last-child{border:0}.admin-price-table .is-head{color:#7788a0;text-transform:uppercase;background:#f4f7fb;min-height:45px;font-size:9px;font-weight:900}.admin-price-table>div>span{gap:3px;display:grid}.admin-price-table b{font-size:13px}.admin-price-table small{color:#7c8ca1;font-size:10px}.admin-price-table label{position:relative}.admin-price-table label i{color:#8291a5;font-size:11px;font-style:normal;position:absolute;top:14px;right:11px}.admin-price-table input{padding-right:28px}.admin-split-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.admin-sticky-form{position:sticky;top:170px}.admin-promotion-grid,.admin-document-list{gap:15px;display:grid}.admin-promotion-grid article{background:#fff;border:1px solid #cedbea;border-radius:15px;padding:23px}.admin-promotion-grid article.is-disabled{opacity:.62}.admin-promotion-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.admin-promotion-grid article>div:first-child span{color:#718199;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.admin-promotion-grid article>div:first-child i{background:#2aaa64;border-radius:50%;width:8px;height:8px}.admin-promotion-grid article.is-disabled>div:first-child i{background:#99a6b7}.admin-promotion-grid article>div:first-child b{color:var(--blue);font:700 35px/1 Georgia,serif}.admin-promotion-grid h3{margin:19px 0 8px;font-size:21px}.admin-promotion-grid p{color:#72839a;margin:0 0 20px;font-size:13px;line-height:1.55}.admin-promotion-grid dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.admin-promotion-grid dl div{background:#f1f5fa;border-radius:8px;gap:4px;padding:12px;display:grid}.admin-promotion-grid dt{color:#8291a5;text-transform:uppercase;font-size:9px;font-weight:900}.admin-promotion-grid dd{margin:0;font-size:12px;font-weight:800}.admin-promotion-grid footer,.admin-document-list footer{gap:9px;margin-top:18px;display:flex}.admin-promotion-grid footer button,.admin-document-list footer button{color:#536982;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e7;border-radius:8px;padding:0 13px;font-size:10px;font-weight:900}.admin-form-message{color:#237b50;grid-column:1/-1;font-size:12px;font-weight:800}.admin-content-guide{border:1px solid #c9d9eb;border-left:4px solid var(--blue);background:#f5f9fe;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;padding:20px 24px;display:flex}.admin-content-guide b{font-size:14px}.admin-content-guide p{color:#687b93;max-width:700px;margin:6px 0 0;font-size:12px;line-height:1.55}.admin-content-guide a{color:var(--blue);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.admin-content-pages{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.admin-content-pages button{color:#536982;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:8px;align-content:space-between;justify-items:start;gap:8px;padding:13px 15px;display:grid}.admin-content-pages button:hover{color:var(--blue);border-color:#86a9d8}.admin-content-pages button.is-active{color:#fff;background:#194a83;border-color:#194a83;box-shadow:inset 3px 0 #8cc3ff}.admin-content-pages small,.admin-content-block-list small,.admin-content-block-editor header small{color:#7d94b2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-content-pages button.is-active small{color:#a9cfff}.admin-content-pages span{font-size:12px;font-weight:900}.admin-content-workspace{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-content-block-list{background:#fff;border:1px solid #cad8e9;overflow:hidden}.admin-content-block-list-head{background:#f7faff;border-bottom:1px solid #dce6f1;gap:5px;padding:18px 19px;display:grid}.admin-content-block-list-head b{color:var(--text);font-size:18px}.admin-content-block-list>button{color:#627897;width:100%;min-height:77px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e7f0;grid-template-columns:27px minmax(0,1fr) 13px;align-items:center;gap:9px;padding:13px 17px;display:grid}.admin-content-block-list>button:last-child{border-bottom:0}.admin-content-block-list>button:hover{background:#f6faff}.admin-content-block-list>button.is-active{color:var(--blue);background:#eaf2fd;box-shadow:inset 3px 0 #5190e5}.admin-content-block-list>button>span{gap:4px;min-width:0;display:grid}.admin-content-block-list>button b{color:var(--text);font-size:12px;line-height:1.25}.admin-content-block-list>button.is-active b{color:#183f70}.admin-content-block-list>button em{color:#8193aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.admin-content-block-list>button .ui-icon{width:13px;height:13px}.admin-content-block-editor{background:#fff;border:1px solid #cad8e9;overflow:hidden}.admin-content-block-editor>header{background:#fbfdff;border-bottom:1px solid #dce6f1;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.admin-content-block-editor>header>div{gap:6px;display:grid}.admin-content-block-editor h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:24px}.admin-content-block-editor header p{color:#6d819a;max-width:600px;margin:0;font-size:12px;line-height:1.5}.admin-content-block-editor>header>button,.admin-content-block-editor>footer>button{min-height:42px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0e5;border-radius:8px;flex:none;padding:0 16px;font-size:10px;font-weight:900}.admin-content-block-editor>header>button:hover,.admin-content-block-editor>footer>button{border-color:var(--blue);background:var(--blue);color:#fff}.admin-content-block-editor>header>button:disabled,.admin-content-block-editor>footer>button:disabled{opacity:.55;cursor:wait}.admin-content-block-fields{display:grid}.admin-content-block-field{border-bottom:1px solid #e0e7f0;grid-template-columns:minmax(180px,.44fr) minmax(280px,1fr);gap:24px;padding:19px 25px;display:grid}.admin-content-block-field>label{align-content:start;gap:5px;display:grid}.admin-content-block-field>label b{color:var(--text);font-size:12px;line-height:1.35}.admin-content-block-field>label small{color:#8998aa;font-size:9px;line-height:1.4}.admin-content-block-field>div{gap:9px;min-width:0;display:grid}.admin-content-block-field input,.admin-content-block-field textarea{width:100%;min-height:44px;color:var(--text);font:inherit;background:#f9fbfd;border:1px solid #cad7e7;border-radius:8px;padding:10px 12px;font-size:12px}.admin-content-block-field textarea{resize:vertical;min-height:104px;line-height:1.55}.admin-content-block-field input:focus,.admin-content-block-field textarea:focus{border-color:var(--blue);background:#fff;outline:3px solid #3167c41a}.admin-content-image-tools{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:10px;display:grid}.admin-content-image-tools>label{color:#3669b4;cursor:pointer;background:#f6faff;border:1px dashed #98b3d5;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.admin-content-image-tools>label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-content-image-tools img{object-fit:cover;background:#eef3f9;border:1px solid #d4e0ee;border-radius:7px;width:82px;height:54px}.admin-content-block-editor>footer{background:#fbfdff;align-items:center;gap:13px;min-height:71px;padding:14px 25px;display:flex}.admin-content-block-editor>footer small{color:#b0434d;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:inline-flex}.admin-content-block-editor>footer small.is-success{color:#237b50}.admin-integration-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.admin-yandex-dropoff{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:28px;margin-bottom:24px;padding:28px;display:grid}.admin-yandex-dropoff>div:first-child>span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-yandex-dropoff h2{margin:8px 0;font-size:24px}.admin-yandex-dropoff p{color:#687b93;margin:0;font-size:12px;line-height:1.6}.admin-yandex-dropoff-form{grid-template-columns:1fr auto;align-items:end;gap:12px 14px;display:grid}.admin-yandex-dropoff-form label{grid-column:1/-1;gap:7px;display:grid}.admin-yandex-dropoff-form label>span{color:#687b95;text-transform:uppercase;font-size:10px;font-weight:900}.admin-yandex-dropoff-form select{width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border:1px solid #cad7e7;border-radius:8px;padding:10px 12px;font-size:12px}.admin-yandex-dropoff-current{background:#f1f6fc;border-radius:9px;gap:4px;min-height:70px;padding:12px 14px;display:grid}.admin-yandex-dropoff-current b{font-size:12px}.admin-yandex-dropoff-current span,.admin-yandex-dropoff-current small{color:#6d7f97;font-size:10px}.admin-yandex-dropoff-current a{color:var(--blue);font-size:10px;font-weight:900}.admin-yandex-dropoff-form>button,.admin-yandex-dropoff>button{background:var(--blue);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 17px;font-size:10px;font-weight:900}.admin-yandex-dropoff-form>button:disabled{cursor:default;background:#9daec3}.admin-yandex-dropoff-form>p{grid-column:1/-1;font-weight:800}.admin-yandex-dropoff-form>p.is-success{color:#237b50}.admin-yandex-dropoff-form>p.is-error{color:#b72e36}.admin-integration-grid article{background:#fff;border:1px solid #cfdbea;border-radius:15px;padding:23px}.admin-integration-grid article header{grid-template-columns:12px 1fr;align-items:center;gap:15px;margin-bottom:18px;display:grid}.admin-integration-grid article header div{gap:3px;display:grid}.admin-integration-grid article header span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:900}.admin-integration-grid h2{margin:0;font-size:19px}.admin-integration-grid article>p{color:#7b8ba0;font-size:11px}.admin-integration-grid label{gap:6px;margin-top:13px;display:grid}.admin-integration-grid label span{color:#718199;text-transform:uppercase;font-size:9px;font-weight:900}.admin-integration-grid textarea{resize:vertical;min-height:72px}.admin-integration-grid button{background:var(--blue);color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:15px;font-size:10px;font-weight:900}.admin-integration-help{padding:28px}.admin-integration-help>span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-integration-help h2{margin:8px 0}.admin-integration-help p{color:#687b93;max-width:820px;font-size:13px;line-height:1.6}.admin-integration-help div{flex-wrap:wrap;gap:10px;display:flex}.admin-integration-help code{color:#174b88;background:#eaf0f8;border-radius:8px;padding:10px 13px;font-size:11px}.admin-document-list article{background:#fff;border:1px solid #cfdbea;border-radius:14px;grid-template-columns:56px 1fr;gap:17px;padding:22px;display:grid}.admin-document-list article.is-disabled{opacity:.6}.admin-document-icon{width:54px;height:64px;color:var(--blue);background:#e7effb;border-radius:8px 8px 14px;place-items:center;font-size:10px;font-weight:900;display:grid}.admin-document-list article>div{gap:5px;display:grid}.admin-document-list small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:900}.admin-document-list h3{margin:0;font-size:17px}.admin-document-list p{color:#718199;margin:0;font-size:11px}.admin-document-list a{color:var(--blue);align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:900;display:inline-flex}.admin-document-list footer{grid-column:1/-1;margin-top:8px}.admin-loading{color:#647790;justify-content:center;align-items:center;gap:13px;min-height:460px;font-weight:800;display:flex}.admin-loading i{border:3px solid #c6d5e8;border-top-color:var(--blue);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-error{justify-content:center;align-items:center;gap:18px;min-height:400px;display:flex}.admin-error>span{color:#c93f48;font:700 50px/1 Georgia,serif}.admin-error div{gap:12px;display:grid}.admin-error button,.admin-error a{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:900}.admin-empty-note{color:#7c8ba0;text-align:center;padding:30px}.account-promo-field{grid-template-columns:1fr auto;gap:8px;margin:18px 0;display:grid}.account-promo-field input{min-width:0;height:46px;color:inherit;font:inherit;text-transform:uppercase;background:#ffffff17;border:1px solid #fff6;padding:0 12px;font-weight:800}.account-promo-field input::placeholder{color:#ffffff8c}.account-promo-field button{min-height:46px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:0;padding:0 13px;font-size:10px;font-weight:900}.product-documents-section{margin-top:clamp(60px,8vw,120px)}.product-documents-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-documents-grid a{border-right:1px solid var(--line);min-height:220px;color:var(--text);padding:30px;position:relative}.product-documents-grid a:last-child{border:0}.product-documents-grid span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.product-documents-grid h3{max-width:360px;margin:30px 0 12px;font-size:24px}.product-documents-grid p{color:var(--muted);font-size:13px}.product-documents-grid .ui-icon{width:22px;height:22px;color:var(--blue);position:absolute;bottom:24px;right:28px}@media (max-width:1180px){.admin-shell{grid-template-columns:230px minmax(0,1fr)}.admin-sidebar{padding-inline:12px}.admin-dashboard-grid,.admin-split-grid{grid-template-columns:1fr}.admin-sticky-form{position:static}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-metric-grid article:nth-child(2){border-right:0}.admin-metric-grid article:nth-child(-n+2){border-bottom:1px solid #dae3ef}.admin-integration-grid,.admin-yandex-dropoff,.admin-yandex-dropoff-form{grid-template-columns:1fr}.admin-yandex-dropoff-current,.admin-yandex-dropoff-form>button{grid-column:1}}@media (max-width:800px){.admin-login-page{grid-template-columns:1fr;padding-top:40px}.admin-login-intro h1{font-size:clamp(52px,15vw,76px)}.admin-login-card{border-radius:20px;padding:30px 22px}.admin-shell{border-radius:16px;display:block}.admin-sidebar{display:none}.admin-main{padding:16px}.admin-mobile-bar{background:#113969;justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 24px;padding:14px 16px;display:flex}.admin-mobile-bar a{color:#fff;letter-spacing:.08em;font-size:13px;font-weight:900}.admin-mobile-bar select{color:#fff;max-width:180px;height:38px;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:0 9px;font-size:12px}.admin-section-header{align-items:start;display:grid}.admin-section-header>div:first-child{gap:10px}.admin-section-header h1{font-size:38px}.admin-section-header p{font-size:13px}.admin-header-actions{grid-template-columns:1fr 1fr;display:grid}.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-metric-grid article{min-height:145px;padding:18px}.admin-metric-grid article strong{font-size:25px}.admin-surface-head{padding:19px;display:grid}.admin-search{width:100%}.admin-category-list summary{grid-template-columns:65px 1fr 18px;gap:10px;padding:12px 15px}.admin-category-list summary small{display:none}.admin-product-list summary{grid-template-columns:52px 1fr 18px;gap:10px;padding:10px 14px}.admin-product-list summary>span{display:none}.admin-product-list summary img{width:46px;height:46px}.admin-edit-form{grid-template-columns:1fr;padding:18px}.admin-edit-form label.is-wide{grid-column:auto}.admin-organization-grid{grid-template-columns:1fr;padding:14px}.admin-content-guide{padding:17px;display:grid}.admin-content-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-workspace{grid-template-columns:1fr}.admin-content-block-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-content-block-list-head{grid-column:1/-1}.admin-content-block-list>button:last-child{border-bottom:1px solid #e0e7f0}.admin-content-block-list>button:nth-last-child(2):nth-child(odd){border-bottom:0}.admin-content-block-list>button:nth-child(odd){border-right:1px solid #e0e7f0}.admin-content-block-editor>header{padding:20px}.admin-content-block-field{grid-template-columns:1fr;gap:9px;padding:17px 20px}.admin-content-block-editor>footer{padding-inline:20px}.admin-compact-orders a{grid-template-columns:112px 1fr;padding:12px 15px}.admin-compact-orders strong{grid-column:2}.product-documents-grid{grid-template-columns:1fr}.product-documents-grid a{border-right:0;border-bottom:1px solid var(--line);min-height:180px}}@media (max-width:480px){.admin-page{padding-inline:8px;padding-top:12px}.admin-shell{border-radius:12px}.admin-main{padding:13px}.admin-mobile-bar{margin:-13px -13px 20px;padding:12px 13px}.admin-mobile-bar a{font-size:11px}.admin-mobile-bar select{max-width:160px}.admin-section-header h1{font-size:33px}.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid article{border-bottom:1px solid #dae3ef;border-right:0}.admin-metric-grid article:nth-child(2){border-right:0}.admin-promotion-grid dl{grid-template-columns:1fr}.admin-login-intro>p:not(.kicker){font-size:16px}.admin-content-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-pages button{min-height:67px;padding:11px}.admin-content-block-list{grid-template-columns:1fr}.admin-content-block-list>button:nth-child(odd){border-right:0}.admin-content-block-list>button:nth-last-child(2):nth-child(odd){border-bottom:1px solid #e0e7f0}.admin-content-block-editor>header{gap:15px;padding:18px;display:grid}.admin-content-block-editor h2{font-size:21px}.admin-content-block-field{padding:16px 18px}.admin-content-block-editor>footer{padding:15px 18px;display:grid}.admin-content-block-editor>footer>button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{padding-top:var(--header-height);background:var(--canvas);color:var(--text);font-family:var(--font-manrope), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,select{color:inherit}.page-frame{width:min(100% - 64px,1200px);margin-inline:auto}.utility-bar{color:#d9e8fa;letter-spacing:.09em;text-transform:uppercase;background:#123d70;height:29px;font-size:8px;font-weight:750}.utility-bar .page-frame{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.utility-bar .page-frame>div{align-items:center;gap:28px;display:flex}.utility-bar a{color:#fff;font-weight:850}.utility-location{align-items:center;gap:9px;display:flex}.utility-location i{background:#79a9ef;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #79a9ef21}.site-header{z-index:1000;height:var(--header-height);background:linear-gradient(#fffffffa,#f1f7fed1);position:fixed;inset:0 0 auto}.header-main{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#eff5fdb8;height:83px}.nav-frame{background:#fffffff0;border:1px solid #afc3dcd1;border-radius:13px;grid-template-columns:1fr 1fr;align-items:stretch;height:67px;margin-top:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #1e40701f,inset 0 1px #fff}.brand{align-items:center;gap:12px;min-width:246px;padding:0 17px 0 13px;display:flex}.brand-mark{flex:none;place-items:center;width:35px;height:51px;transition:transform .25s;display:grid}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand:hover .brand-mark{transform:rotate(-4deg)scale(1.04)}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{color:#103d70;letter-spacing:.065em;font-size:17px;font-weight:900;line-height:1}.brand small{color:#728198;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:6px;font-weight:750}.header-wing{align-items:stretch;min-width:0;display:flex}.header-wing-left{padding-right:125px}.header-wing-right{justify-content:flex-end;padding-left:125px}.nav-frame>.brand{z-index:3;background:linear-gradient(#fff 0%,#f7faff 100%);justify-content:center;min-width:250px;padding:0 18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nav-frame>.brand .brand-mark{width:31px;height:47px}.nav-frame>.brand strong{font-size:15px}.nav-frame>.brand small{font-size:5.5px}.header-nav{align-items:stretch;display:flex}.header-nav a{color:#42526a;letter-spacing:.065em;text-transform:uppercase;align-items:center;padding:0 13px;font-size:8px;font-weight:850;transition:color .2s,background .2s;display:flex;position:relative}.header-nav a:after{content:"";background:var(--blue);height:3px;transition:transform .25s;position:absolute;bottom:0;left:13px;right:13px;transform:scaleX(0)}.header-nav a:hover{color:var(--blue);background:#f6f9fd}.header-nav a:hover:after{transform:scaleX(1)}.cart-button{border-left:1px solid var(--line);color:#42526a;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-left:4px;padding:0 12px;font-size:8px;font-weight:850;transition:color .2s,background .2s;display:flex}.cart-button:hover{color:var(--blue);background:#f3f7fc}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.cart-glyph{stroke-width:1.7px;width:19px;height:19px}.cart-button b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.shop-button{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(135deg,#3975dc,#2458b5);border-radius:9px;justify-content:space-between;align-self:center;align-items:center;min-width:126px;height:51px;margin:0 5px 0 7px;padding:0 14px;font-size:8px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #2f67c83d}.shop-button-icon{stroke-width:2px;width:16px;height:16px}.catalog-grid{grid-template-columns:1fr 1fr;gap:3px;width:15px;display:grid}.catalog-grid i{border:1px solid #ffffffe0;border-radius:1px;width:6px;height:6px}.shop-button:hover{transform:translateY(-1px);box-shadow:0 14px 29px #2f67c84d}.mobile-menu-button,.mobile-menu-backdrop,.mobile-nav-panel{display:none}.kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 18px;font-size:10px;font-weight:850;display:flex}.kicker>span{background:var(--signal);width:19px;height:3px}.home-hero{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-rows:648px 112px;grid-template-columns:minmax(0,57%) minmax(0,43%);min-height:760px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:0;border:1px solid #dce8f8;border-radius:50%;width:280px;height:280px;position:absolute;top:305px;left:-165px;box-shadow:0 0 0 38px #edf3fbb3,0 0 0 78px #edf3fb61}.hero-content{z-index:2;flex-direction:column;justify-content:center;padding:52px 82px 42px 56px;display:flex;position:relative}.hero-index{color:#8ba2c2;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:24px;right:74px}.hero-content .kicker{margin-top:12px}.hero-content h1{letter-spacing:-.07em;margin:0;font-size:clamp(68px,7.2vw,94px);font-weight:850;line-height:.84;position:relative}.hero-content h1 span,.hero-content h1 em{display:block}.hero-content h1 em{width:max-content;color:var(--blue);font-style:normal;position:relative}.hero-content h1 em:after{content:"";background:var(--blue);height:6px;position:absolute;bottom:-15px;left:0;right:-82px}.hero-description{max-width:480px;color:var(--muted);margin:32px 0 0;font-size:13px;line-height:1.7}.hero-buttons{gap:10px;margin-top:27px;display:flex}.accent-button,.line-button{letter-spacing:.03em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 20px;font-size:11px;font-weight:850;display:inline-flex}.accent-button{background:var(--blue);color:#fff}.line-button{border:1px solid var(--line);color:var(--text)}.line-button.light{color:var(--navy);border-color:#071a3a4d}.hero-category-nav{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:37px;display:grid}.hero-category-nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffc;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;min-width:0;min-height:67px;padding:0 12px;transition:color .2s,background .2s;display:grid}.hero-category-nav a:hover{background:var(--ice);color:var(--blue)}.hero-category-nav span{color:#94a3b8;font-size:8px}.hero-category-nav b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.hero-category-nav small{color:var(--blue);font-size:8px;font-weight:800}.hero-product{z-index:1;isolation:isolate;clip-path:polygon(11% 0,100% 0,100% 100%,0 100%);background:var(--ice);grid-area:1/2;min-height:648px;margin-left:-42px;position:relative;overflow:hidden}.hero-product:after{content:"";z-index:1;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);pointer-events:none;border:1px solid #ffffffb3;position:absolute;inset:19px}.hero-render{object-fit:cover;object-position:51% 48%;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.hero-product:hover .hero-render{transform:scale(1.025)}.hero-stamp{z-index:3;background:#ffffffe8;flex-direction:column;align-items:flex-start;padding:13px 15px;display:flex;position:absolute;top:30px;left:82px;box-shadow:0 8px 26px #1e40af14}.hero-stamp b{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.hero-stamp small{color:var(--muted);margin-top:5px;font-size:8px}.hero-render-note{z-index:3;background:#ffffffed;flex-direction:column;padding:14px 17px;display:flex;position:absolute;bottom:26px;left:62px;box-shadow:0 8px 26px #1e40af1a}.hero-render-note span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.hero-render-note b{color:var(--navy);margin-top:5px;font-size:16px}.hero-spec-rail{z-index:3;color:#475569;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;font-size:7px;font-weight:850;display:flex;position:absolute;top:112px;right:21px}.hero-spec-rail i{background:#2f67c873;width:1px;height:34px}.hero-product>a{z-index:4;background:var(--blue);color:#fff;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:space-between;width:138px;height:138px;padding:25px 21px;font-size:10px;font-weight:800;transition:transform .25s,background .25s;display:flex;position:absolute;bottom:27px;right:27px;box-shadow:0 16px 38px #1e40af33}.hero-product>a:hover{background:#1f56b6;transform:rotate(-5deg)scale(1.04)}.hero-product>a span{align-self:flex-end;font-size:22px}.hero-strip{z-index:5;color:#fff;background:#1e40af;grid-area:2/1/auto/-1;grid-template-columns:1.15fr .8fr 1fr 1.2fr;display:grid;position:relative}.hero-strip>div,.hero-strip>a{border-right:1px solid #ffffff38;flex-direction:column;justify-content:center;min-width:0;padding:19px 27px;display:flex}.hero-strip>div:last-of-type{border-right:1px solid #ffffff38}.hero-strip span{color:#bfdbfe;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.hero-strip b{color:#fff;margin-top:8px;font-size:13px}.hero-strip>div:not(.hero-strip-intro) b{letter-spacing:-.03em;font-size:21px}.hero-strip>a{background:var(--blue);transition:background .2s}.hero-strip>a:hover{background:#3971db}.scroll-hero{--scroll-progress:0;--ring-turn:0deg;--ring-back-turn:0deg;--scroll-line:0%;border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--white);height:620vh;position:relative}.scroll-hero-sticky{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;border-bottom:1px solid var(--line);background:var(--white);min-height:620px;position:sticky;overflow:hidden}.scroll-hero-sticky:before{content:"";z-index:-3;opacity:.65;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.scroll-hero-sticky:after{content:"РАСХОДНИК";z-index:-2;color:#eff4fb;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(95px,15vw,220px);font-weight:900;line-height:.8;position:absolute;bottom:-18px;right:-20px}.scroll-intro{--intro-opacity:1;--intro-shift:0px;z-index:6;width:470px;opacity:var(--intro-opacity);transform:translateY(var(--intro-shift));will-change:opacity, transform;position:absolute;top:66px;left:54px}.scroll-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.2vw,82px);line-height:.92}.scroll-intro h1 em{color:var(--blue);font-style:normal}.scroll-intro>p:last-of-type{max-width:410px;color:var(--muted);margin:23px 0 0;font-size:12px;line-height:1.75}.scroll-intro>div{gap:10px;margin-top:26px;display:flex}.scroll-bolt-stage{z-index:2;aspect-ratio:1;width:min(43vw,520px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.bolt-ring{border:1px solid #c7d8ef;border-radius:50%;position:absolute;inset:0}.bolt-ring:before,.bolt-ring:after{content:"";background:var(--blue);position:absolute}.bolt-ring:before{border-radius:50%;width:7px;height:7px;top:-4px;left:calc(50% - 3px)}.bolt-ring:after{width:1px;height:24px;top:-12px;left:50%}.ring-one{transform:rotate(var(--ring-turn))}.ring-two{opacity:.55;transform:rotate(var(--ring-back-turn));border-style:dashed;inset:33px}.scroll-bolt-window{background:radial-gradient(circle at 38% 30%,#fff 0,#edf3f9 46%,#dce8f6 100%);border:1px solid #d6e2f1;border-radius:50%;place-items:center;display:grid;position:absolute;inset:45px;overflow:hidden;box-shadow:inset 0 0 45px #ffffffe6,0 30px 70px #1e40af24}.bolt-model{position:absolute;inset:0}.bolt-model:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 28% 22%,#ffffff8f,#0000 32%);border-radius:50%;position:absolute;inset:7%}.bolt-model canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.bolt-model-fallback,.scroll-mobile-benefits{display:none}.bolt-label{z-index:3;border:1px solid var(--line);min-height:28px;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe0;align-items:center;padding:0 10px;font-size:7px;font-weight:850;display:flex;position:absolute}.bolt-label.top{top:43px;right:23px}.bolt-label.bottom{bottom:42px;left:24px}.scroll-benefit{--benefit-reveal:0;--copy-reveal:0;--benefit-shift-x:0px;--benefit-shift-y:0px;--copy-shift:0px;z-index:5;width:min(350px,50% - min(21.5vw,260px) - 95px);opacity:var(--benefit-reveal);pointer-events:none;transform:translate(var(--benefit-shift-x), -50%);will-change:opacity, transform;position:absolute;top:50%}.scroll-benefit.benefit-left{left:52px}.scroll-benefit.benefit-right{right:52px}.scroll-benefit.is-active{pointer-events:auto}.scroll-benefit:before{content:"";background:var(--blue);width:3px;height:82px;transform:scaleY(var(--copy-reveal));transform-origin:top;position:absolute;top:3px;left:-22px}.scroll-benefit:after{content:"";background:var(--blue);width:72px;height:1px;opacity:var(--benefit-reveal);transform:scaleX(var(--benefit-reveal));position:absolute;top:50%}.scroll-benefit.benefit-left:after{left:calc(100% + 19px)}.scroll-benefit.benefit-right:after{transform-origin:100%;right:calc(100% + 19px)}.scroll-benefit.benefit-right:before{left:auto;right:-22px}.benefit-index{color:#d7e3f2;letter-spacing:-.075em;font-size:78px;font-weight:900;line-height:1;display:block;position:absolute;top:-73px;left:-7px}.benefit-right .benefit-index{left:auto;right:-7px}.benefit-copy{opacity:var(--copy-reveal);transform:translateY(var(--copy-shift))}.benefit-right .benefit-copy{text-align:right}.benefit-copy>p{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.benefit-copy h2{overflow-wrap:anywhere;letter-spacing:-.052em;text-wrap:balance;max-width:350px;margin:14px 0 0;font-size:clamp(36px,3.1vw,46px);line-height:1}.benefit-copy>div{max-width:360px;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.65}.benefit-right .benefit-copy>div{margin-left:auto}.benefit-copy>a{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #8faed6;align-items:center;gap:22px;margin-top:24px;padding-bottom:7px;font-size:10px;font-weight:850;display:inline-flex}.scroll-progress{z-index:7;flex-direction:column;align-items:center;gap:9px;height:205px;display:flex;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.scroll-progress span{color:#7d93b2;font-size:7px;font-weight:800}.scroll-progress i{background:#cbd8e9;flex:1;width:1px;position:relative;overflow:hidden}.scroll-progress b{width:1px;height:var(--scroll-line);background:var(--blue);position:absolute;top:0;left:0}.scroll-cue{z-index:7;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue .ui-icon{border:1px solid var(--line);width:27px;height:27px;color:var(--blue);border-radius:50%;padding:7px}.scroll-cue span{color:#7186a6;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.home-categories{padding:102px 0}.section-title-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.section-title-row h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1}.section-title-row>a{border:1px solid var(--line);min-height:44px;color:var(--text);text-transform:uppercase;align-items:center;gap:22px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.category-title-row{align-items:flex-end}.category-title-row h2{font-size:clamp(44px,5.2vw,70px);line-height:.92}.section-lead{max-width:470px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.65}.category-showcase{grid-template-rows:258px 258px;grid-template-columns:1.3fr .85fr .85fr;gap:12px;margin-top:46px;display:grid}.home-category-card{border:1px solid var(--line);background:var(--white);min-width:0;position:relative;overflow:hidden}.home-category-card>a{height:100%;padding:25px 26px;display:block;position:relative}.category-feature{color:#fff;background:linear-gradient(145deg,#174d88,#0d3564);grid-row:1/3}.category-meta{z-index:3;color:#7690b3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:750;display:flex;position:relative}.category-number{font-size:9px}.category-feature .category-meta{color:#b9d2f2}.category-copy{z-index:3;position:relative}.home-category-card h3{letter-spacing:-.045em;margin:26px 0 0;font-size:34px;line-height:1}.home-category-card .category-copy p{max-width:190px;color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.category-feature h3{margin-top:48px;font-size:clamp(58px,6vw,78px)}.category-feature .category-copy p{color:#c8d9ee;max-width:250px;font-size:11px}.category-portal{z-index:1;background:linear-gradient(145deg,#edf4fc,#dce8f6);border-radius:50%;place-items:center;width:205px;height:205px;padding:16px 42px 42px 16px;transition:background .35s;display:grid;position:absolute;bottom:-38px;right:-38px;overflow:hidden}.category-portal:after{content:"";pointer-events:none;border:1px solid #2f67c829;border-radius:50%;position:absolute;inset:11px}.category-portal img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;max-width:100%;height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.category-feature .category-portal{background:#dce8f7;border-radius:50%;width:430px;height:430px;padding:34px 82px 82px 34px;bottom:-140px;right:-100px}.category-compact .category-copy{max-width:52%}.category-compact .category-copy p{max-width:100%}.category-compact .category-portal{bottom:-55px;right:-65px}.category-feature .category-portal:after{border-color:#ffffff7a}.home-category-card:hover .category-portal{background:#d4e4f7}.home-category-card:hover .category-portal img{transform:translate(-6px)}.category-open{z-index:4;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;font-size:8px;font-weight:850;display:flex;position:absolute;bottom:22px;right:24px}.category-open .ui-icon{width:17px;height:17px}.category-compact .category-open{left:26px;right:auto}.category-feature .category-open{color:#fff;border:1px solid #ffffff59;min-height:42px;padding:0 16px;bottom:28px;left:27px;right:auto}.category-feature:after{content:"01";z-index:0;color:#ffffff0e;letter-spacing:-.1em;font-size:210px;font-weight:900;line-height:.8;position:absolute;top:140px;left:20px}.benefit-band{isolation:isolate;background:#eaf2fb;border:1px solid #cad8e9;min-height:490px;padding:62px 58px 54px;position:relative;overflow:hidden}.benefit-band:before{content:"";z-index:-1;opacity:.45;background-image:linear-gradient(#2f67c814 1px,#0000 1px),linear-gradient(90deg,#2f67c814 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 72%);mask-image:linear-gradient(115deg,#000,#0000 72%)}.benefit-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.benefit-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.2vw,68px);line-height:.9}.benefit-heading h2 em{color:var(--blue);font-style:normal}.benefit-heading>div:last-child{padding-bottom:4px}.benefit-heading>div:last-child>p{color:#586d89;max-width:390px;margin:0;font-size:11px;line-height:1.75}.benefit-heading a{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #9ab4d7;align-items:center;gap:22px;margin-top:20px;padding-bottom:6px;font-size:9px;font-weight:850;display:inline-flex}.benefit-track{color:#fff;background:#123d70;grid-template-columns:repeat(3,1fr);margin:55px -58px -54px;display:grid}.benefit-track article{border-right:1px solid #ffffff2e;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:10px 17px;min-width:0;min-height:186px;padding:30px 32px;transition:background .3s;display:grid;position:relative}.benefit-track article:last-child{border-right:0}.benefit-track article:before{content:"";background:#79a9e9;width:42px;height:4px;position:absolute;top:0;left:31px}.benefit-track article:hover{background:#fff1}.benefit-track article>b{color:#7da9e5;grid-row:1/3;align-self:start;font-family:Georgia,Times New Roman,serif;font-size:41px;font-weight:400;line-height:.85;transition:color .3s}.benefit-track article:hover>b{color:#fff}.benefit-track strong{letter-spacing:-.035em;font-size:22px;line-height:1.1;display:block}.benefit-track p{color:#bfd1e8;max-width:255px;margin:0;font-size:9px;line-height:1.65}.bestsellers{color:#fff;background:#123d70;border:1px solid #254f7e;grid-template-columns:.9fr .9fr 1fr;min-height:610px;margin-block:102px;display:grid;overflow:hidden}.bestseller-intro{background:linear-gradient(155deg,#123d70,#0c2f59);border-right:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;min-width:0;padding:48px 36px 39px;display:flex}.bestseller-intro .kicker{color:#a9c8ef}.bestseller-intro .kicker>span{background:#7da9e5}.bestseller-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,4.5vw,61px);line-height:.91}.bestseller-intro h2 em{color:#8bb6ed;font-style:normal}.bestseller-intro>div>p:last-child{color:#bfd1e8;max-width:250px;margin:24px 0 0;font-size:10px;line-height:1.75}.bestseller-intro>a{color:#fff;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff6b;align-items:center;gap:25px;width:max-content;padding:0 0 7px;font-size:9px;font-weight:850;display:inline-flex}.bestseller-intro>a .ui-icon{width:16px;height:16px}.bestseller-spotlight{min-width:0;color:var(--navy);background:#eaf2fb;grid-template-rows:auto 1fr auto;padding:24px 27px 26px;display:grid;overflow:hidden}.spotlight-top{z-index:2;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex;position:relative}.spotlight-top>span{align-items:center;gap:9px;display:flex}.spotlight-top>span:before{content:"";background:#42a46f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42a46f1f}.spotlight-top b{color:#7a91af;font-size:8px}.spotlight-visual{place-items:center;min-height:390px;display:grid;position:relative}.spotlight-visual:before{content:"";aspect-ratio:1;border:1px solid #bfd1e8;border-radius:50%;width:min(84%,370px);position:absolute;box-shadow:0 0 0 26px #dae7f79e}.spotlight-visual>span{color:#2f67c81a;letter-spacing:-.08em;font-size:72px;font-weight:900;line-height:.8;position:absolute;bottom:13px;right:-5px}.spotlight-visual img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:88%;height:315px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:relative}.bestseller-spotlight:hover .spotlight-visual img{transform:scale(1.04)rotate(-3deg)}.spotlight-copy{z-index:2;border-top:1px solid #c9d8ea;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:22px;display:flex;position:relative}.spotlight-copy small{color:#7186a3;font-size:8px;font-weight:700}.spotlight-copy h3{letter-spacing:-.035em;max-width:265px;margin:7px 0 0;font-size:18px;line-height:1.2}.spotlight-copy>strong{color:var(--blue);flex:none;font-size:15px}.spotlight-copy>strong small{font-size:8px}.bestseller-list{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.bestseller-list>a{border-bottom:1px solid #ffffff2b;grid-template-columns:23px 82px minmax(0,1fr) auto 15px;align-items:center;gap:15px;min-width:0;padding:22px 19px;transition:background .25s;display:grid}.bestseller-list>a:last-child{border-bottom:0}.bestseller-list>a:hover{background:#ffffff13}.bestseller-number{color:#7da9e5;align-self:start;font-size:8px;font-weight:850}.bestseller-thumb{background:#eaf2fb;place-items:center;width:82px;height:94px;display:grid;overflow:hidden}.bestseller-thumb img{object-fit:contain;mix-blend-mode:multiply;width:92%;height:86%;transition:transform .3s}.bestseller-list>a:hover .bestseller-thumb img{transform:scale(1.08)rotate(-3deg)}.bestseller-copy{min-width:0}.bestseller-copy small{color:#8bb6ed;letter-spacing:.09em;font-size:7px;font-weight:850}.bestseller-copy h3{letter-spacing:-.025em;margin:7px 0 0;font-size:13px;line-height:1.25}.bestseller-copy p{color:#aabed8;margin:7px 0 0;font-size:7px;line-height:1.45}.bestseller-list>a>strong{color:#fff;white-space:nowrap;align-self:end;font-size:10px}.bestseller-list>a>.ui-icon{color:#8bb6ed;width:16px;height:16px}.product-grid{display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.product-card>a{flex-direction:column;flex:1;display:flex}.product-media{background-color:#f4f8fd;background-image:linear-gradient(#9cb4d421 1px,#0000 1px),linear-gradient(90deg,#9cb4d421 1px,#0000 1px);background-size:42px 42px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.product-card-topline{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.product-standard{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.product-offer-mode{color:#526b89;letter-spacing:.1em;text-transform:uppercase;background:#ffffffd1;border:1px solid #b8cce6;padding:6px 8px;font-size:7px;font-weight:900}.product-offer-mode.is-wholesale{color:#fff;background:#2f67c8;border-color:#2f67c8}.product-stock{color:#64748b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.product-stock i{background:#39a76b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #39a76b1a}.product-index{z-index:0;color:#2f67c812;letter-spacing:-.08em;font-size:76px;font-weight:900;line-height:1;position:absolute;bottom:-10px;right:12px}.product-arch{z-index:1;background:#e2ecf9b8;border:1px solid #bfd2ec;border-radius:50%;place-items:center;width:190px;height:190px;transition:background .3s,box-shadow .3s,transform .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 18px #e1ebf87a}.product-arch:before{content:"";border:1px dashed #2f67c833;border-radius:50%;position:absolute;inset:15px}.product-arch img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:86%;max-width:none;height:86%;transition:transform .4s cubic-bezier(.22,.61,.36,1);position:relative}.product-card:hover{z-index:2;position:relative;transform:translateY(-3px);box-shadow:0 22px 45px #1e407021}.product-card:hover .product-arch{background:#dbe9fb;transform:rotate(-2deg);box-shadow:0 0 0 22px #cddef594}.product-card:hover .product-arch img{transform:scale(1.08)rotate(-3deg)}.product-info{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:21px 20px 19px;display:flex}.product-title-row{justify-content:space-between;align-items:flex-start;gap:16px;min-height:53px;display:flex}.product-title-row h3{letter-spacing:-.025em;margin:0;font-size:14px;line-height:1.35}.product-title-row>.ui-icon{box-sizing:content-box;width:16px;height:16px;color:var(--blue);border:1px solid #c8d8eb;border-radius:50%;flex:none;place-items:center;padding:7px;transition:color .2s,background .2s,transform .2s;display:grid}.product-card:hover .product-title-row>.ui-icon{background:var(--blue);color:#fff;transform:rotate(5deg)}.product-info dl{border-top:1px solid #e6edf6;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 0;padding-top:14px;display:grid}.product-info dl div{min-width:0}.product-info dt{color:#8797ad;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.product-info dd{color:#42526a;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:8px;font-weight:700;overflow:hidden}.product-sizes{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.product-sizes span{color:#536984;background:#f8fbff;border:1px solid #d5e1ef;padding:6px 7px;font-size:7px;font-weight:750}.product-packaging{color:#72849c;min-height:18px;margin:11px 0 0;font-size:8px;font-weight:700;line-height:1.45}.product-price{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.product-price>span{color:#8a9ab0;text-transform:uppercase;font-size:7px;font-weight:700}.product-price strong{color:var(--blue);letter-spacing:-.02em;white-space:nowrap;font-size:14px}.product-price.is-request strong{color:#153f71;font-size:13px}.product-card-quick-add{background:#fff;gap:10px;padding:0 20px 20px;display:grid}.product-card-variant{gap:6px;display:grid}.product-card-variant>span{color:#8797ad;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.product-card-variant select{color:#334b69;background:#f8fbff;border:1px solid #cad8e9;border-radius:0;outline:0;width:100%;min-width:0;height:42px;padding:0 34px 0 11px;font-size:11px;font-weight:700}.product-card-actions{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.product-card-quantity{background:#fff;border:1px solid #cad8e9;grid-template-columns:32px minmax(0,1fr) 32px;min-width:0;height:44px;display:grid}.product-card-quantity button{color:var(--blue);cursor:pointer;background:#f2f6fc;border:0;place-items:center;display:grid}.product-card-quantity button:hover{background:#e7effa}.product-card-quantity button .ui-icon{width:13px;height:13px}.product-card-quantity input{color:#203651;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;border-left:1px solid #e0e8f3;border-right:1px solid #e0e8f3;outline:0;width:100%;min-width:0;font-size:12px;font-weight:800}.product-card-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-card-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-card-add{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:44px;padding:0 13px;font-size:9px;font-weight:850;transition:color .2s,background .2s;display:flex}.product-card-add:hover{background:#174f94}.product-card-add.is-added{background:#2d9167;border-color:#2d9167}.product-card-add:disabled{cursor:not-allowed;opacity:.55}.product-card-add .ui-icon{flex:none;width:15px;height:15px}.home-story{min-height:690px;color:var(--navy);grid-template-columns:1.06fr .94fr;gap:clamp(42px,6vw,78px);margin-bottom:110px;display:grid}.story-copy{flex-direction:column;justify-content:center;min-width:0;padding:65px 0 62px 34px;display:flex}.story-copy .kicker{margin-bottom:21px}.story-copy h2{letter-spacing:-.045em;max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.3vw,62px);font-weight:400;line-height:1.04}.story-copy>p:not(.kicker){color:#718097;max-width:590px;margin:28px 0 0;font-size:16px;line-height:1.75}.story-stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.story-stats>div{min-width:0}.story-stats strong{color:var(--blue);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,3.7vw,52px);font-weight:400;line-height:.9;display:block}.story-stats sup{font-family:var(--font-manrope), Arial, sans-serif;vertical-align:top;margin-left:3px;font-size:.42em;font-weight:700}.story-stats span{color:#7f8ea5;margin-top:12px;font-size:13px;font-weight:600;line-height:1.45;display:block}.story-visual{background:#d9e4ef;border-radius:30px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #193c651f}.story-visual:after{display:none}.story-visual>img{object-fit:cover;object-position:center;flex:auto;width:100%;height:auto;min-height:0;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.story-visual:hover>img{transform:scale(1.025)}.story-visual>span{z-index:2;color:#fff;letter-spacing:.1em;text-align:right;text-transform:uppercase;background:#123d70;flex:none;justify-content:flex-end;align-items:center;min-height:58px;padding:10px 27px;font-size:8px;font-weight:800;line-height:1.5;display:flex;position:relative}.certificate-vault{background:#fff;border:1px solid #cbd9e9;grid-template-columns:.78fr 1.22fr;min-height:640px;margin-bottom:110px;display:grid;overflow:hidden;box-shadow:0 28px 70px #20406914}.vault-intro{isolation:isolate;color:#fff;background:linear-gradient(145deg,#174f8d,#0d3564);min-width:0;padding:48px 42px;position:relative;overflow:hidden}.vault-intro:before{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.vault-intro:after{content:"QUALITY";z-index:-1;color:#ffffff0b;letter-spacing:-.04em;transform-origin:0 0;font-size:75px;font-weight:900;line-height:1;position:absolute;top:255px;left:-13px;transform:rotate(-90deg)translate(-100%)}.vault-copy{z-index:3;position:relative}.vault-copy .kicker{color:#bcd4f2}.vault-copy .kicker>span{background:#8cb5e9}.vault-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,4.2vw,58px);line-height:.9}.vault-copy h2 em{color:#9cc4f3;font-style:normal}.vault-copy>p:last-child{color:#c5d8ee;max-width:265px;margin:23px 0 0;font-size:10px;line-height:1.7}.vault-documents{z-index:1;width:300px;height:350px;position:absolute;bottom:-31px;right:-26px}.vault-sheet{transform-origin:bottom;background:#f7fbff;border-radius:5px;width:190px;height:265px;padding:38px 26px;font-style:normal;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;bottom:20px;right:36px;box-shadow:0 24px 48px #03152b33}.vault-sheet>span{background:#bfd0e5;width:72%;height:3px;margin-top:13px;display:block}.vault-sheet>span:nth-of-type(2){width:88%}.vault-sheet>span:nth-of-type(3){width:58%}.sheet-back{background:#7da9df;transform:translate(-38px,15px)rotate(-13deg)}.sheet-mid{background:#d9e7f7;transform:translate(-16px,4px)rotate(-6deg)}.sheet-front{transform:rotate(4deg)}.sheet-front b{color:var(--blue);letter-spacing:.16em;margin-bottom:35px;font-size:10px;display:block}.vault-intro:hover .sheet-back{transform:translate(-52px,10px)rotate(-16deg)}.vault-intro:hover .sheet-mid{transform:translate(-24px)rotate(-8deg)}.vault-intro:hover .sheet-front{transform:translate(5px,-8px)rotate(2deg)}.vault-count{z-index:4;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:31px;left:38px}.vault-count strong{font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:.8}.vault-count span{color:#bcd4ef;letter-spacing:.08em;text-transform:uppercase;font-size:7px;line-height:1.35}.vault-register{grid-template-rows:62px repeat(4,1fr);min-width:0;display:grid}.vault-register-head{border-bottom:1px solid var(--line);color:#788aa4;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 29px;font-size:8px;font-weight:800;display:flex}.vault-register-head b{color:var(--blue);font-size:7px}.vault-register>a{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) 92px 38px;align-items:center;gap:18px;min-width:0;padding:22px 28px;transition:background .3s;display:grid;position:relative}.vault-register>a:last-child{border-bottom:0}.vault-register>a:before{content:"";background:var(--blue);width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.vault-register>a:hover{background:#eef5fd}.vault-register>a:hover:before{transform:scaleY(1)}.vault-number{color:#8da1bc;align-self:start;font-size:8px;font-weight:850}.vault-register>a>div{min-width:0}.vault-register small{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.vault-register h3{letter-spacing:-.035em;margin:7px 0 0;font-size:18px;line-height:1.2}.vault-register p{color:#7a8ba3;margin:7px 0 0;font-size:8px;line-height:1.45}.vault-register>a>strong{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.vault-register>a>.ui-icon{box-sizing:content-box;width:15px;height:15px;color:var(--blue);border:1px solid #c8d7e9;border-radius:50%;place-items:center;padding:10px;transition:color .25s,background .25s,transform .25s;display:grid}.vault-register>a:hover>.ui-icon{background:var(--blue);color:#fff;transform:rotate(6deg)}.quote-section{isolation:isolate;background:#f7fafd;border:1px solid #d6e2f0;border-radius:30px;margin-bottom:110px;padding:64px 26px 70px;position:relative;overflow:hidden}.quote-section:before{content:"";z-index:-2;opacity:.45;background-image:linear-gradient(#2f67c80e 1px,#0000 1px),linear-gradient(90deg,#2f67c80e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.quote-section:after{content:"КП";z-index:-1;color:#2f67c809;font-family:Georgia,Times New Roman,serif;font-size:245px;line-height:.8;position:absolute;top:104px;right:-22px}.quote-heading{text-align:center}.quote-heading>p{color:var(--blue);letter-spacing:.26em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:850}.quote-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.8vw,73px);font-weight:400;line-height:.92}.quote-heading>span{color:#7c899d;max-width:650px;margin:25px auto 0;font-size:12px;line-height:1.65;display:block}.quote-form{background:#fffffff5;border:1px solid #d2e0f0;border-radius:26px;width:min(100%,780px);margin:57px auto 0;padding:43px 47px 39px;box-shadow:0 24px 60px #1f436f1a}.quote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.quote-form label:not(.quote-consent){color:#75849a;flex-direction:column;gap:9px;min-width:0;font-size:9px;display:flex}.quote-wide{grid-column:1/-1}.quote-form input:not([type=checkbox]),.quote-form select,.quote-form textarea{width:100%;color:var(--text);background:#f3f7fc;border:1px solid #cddff2;border-radius:13px;outline:0;font-size:11px;transition:border-color .2s,background .2s,box-shadow .2s}.quote-form input:not([type=checkbox]),.quote-form select{height:57px;padding:0 16px}.quote-form textarea{resize:vertical;min-height:133px;padding:16px;line-height:1.6}.quote-form input::placeholder,.quote-form textarea::placeholder{color:#96a3b4}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{background:#fff;border-color:#80a9e4;box-shadow:0 0 0 4px #2f67c817}.quote-consent{color:#75849a;cursor:pointer;align-items:center;gap:11px;margin-top:25px;font-size:9px;display:flex}.quote-consent input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:0}.quote-form>button{color:#fff;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#3975dc,#2458b5);border:0;border-radius:12px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:58px;margin-top:27px;padding:0 22px;font-size:10px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 13px 27px #2f67c83b}.quote-form>button:hover{transform:translateY(-2px);box-shadow:0 17px 32px #2f67c84d}.quote-form>button .ui-icon{width:17px;height:17px}.quote-status{color:#3d7d5b;text-align:center;margin:15px 0 0;font-size:9px;line-height:1.5}.location-section{background:#eaf2fb;border:1px solid #d6e2f0;border-radius:30px;margin-bottom:110px;padding:64px 42px 42px}.location-heading{text-align:center}.location-heading>p{color:var(--blue);letter-spacing:.26em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:850}.location-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,76px);font-weight:400;line-height:1}.location-heading>span{color:#78879d;margin-top:24px;font-size:12px;line-height:1.65;display:block}.location-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px;display:grid}.location-cards>a,.location-cards>div{background:#fff;border:1px solid #d5e1f0;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;min-height:128px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f436f11}.location-cards>a:hover{border-color:#a8c2e5;transform:translateY(-4px);box-shadow:0 17px 34px #1f436f1f}.location-cards small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.location-cards strong{overflow-wrap:anywhere;color:#2458b5;margin-top:13px;font-size:14px;line-height:1.35;display:block}.location-cards p{color:#6e7f97;margin:12px 0 0;font-size:11px;line-height:1.65}.location-cards p b{color:var(--text)}.location-cards>a>.ui-icon{color:#9ab2d2;width:15px;height:15px;transition:color .2s,transform .2s;position:absolute;bottom:14px;right:17px}.location-cards>a:hover>.ui-icon{color:var(--blue);transform:translate(2px,-2px)}.yandex-map{background:#dbe7f4;border:1px solid #cbd9ea;border-radius:24px;height:520px;margin-top:26px;overflow:hidden;box-shadow:0 18px 38px #1f436f17}.yandex-map iframe{border:0;width:100%;height:100%;display:block}.delivery-location{background:#edf4fc;border:1px solid #d4e0ef;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:28px;margin:80px 34px 0;padding:28px;display:grid}.delivery-location-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:26px 16px 20px;display:flex}.delivery-location-copy .kicker{color:var(--blue);margin:0}.delivery-location-copy h2{color:var(--navy);letter-spacing:-.05em;margin:36px 0 22px;font-size:clamp(36px,4vw,59px);line-height:.98}.delivery-location-copy>p:last-of-type{color:#637791;max-width:410px;margin:0;font-size:14px;line-height:1.65}.delivery-location-copy a{width:fit-content;color:var(--blue);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #91afd6;margin-top:38px;padding-bottom:8px;font-size:10px;font-weight:850}.delivery-location-copy a .ui-icon{width:15px;height:15px;margin-left:18px}.delivery-location-map{background:#dbe7f4;min-height:420px;position:relative;overflow:hidden}.delivery-location-map iframe{border:0;width:100%;height:100%;min-height:420px;display:block}.delivery-location-address{background:#fffffff0;border:1px solid #ffffffbf;gap:7px;max-width:300px;padding:18px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 25px #1f436f29}.delivery-location-address span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.delivery-location-address strong{color:var(--navy);font-size:14px;line-height:1.35}.delivery-location-address small{color:#647793;font-size:9px;line-height:1.5}.yandex-pickup-widget{background:#e7eff8;border:1px solid #c5d4e7;gap:10px;min-width:0;display:grid;overflow:hidden}.yandex-pickup-widget-map{min-width:0;position:relative}.yandex-pickup-widget-canvas{min-height:360px}.yandex-pickup-widget-canvas iframe{border:0;width:100%;display:block}.yandex-pickup-widget-state{z-index:3;color:#526984;text-align:center;background:#eef4fb;justify-content:center;align-items:center;gap:11px;padding:24px;font-size:11px;font-weight:750;display:flex;position:absolute;inset:0}.yandex-pickup-widget-state>i{border:2px solid #b9c9de;border-top-color:var(--blue);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite account-spin}.yandex-pickup-widget-state.is-error{color:#8d3c31;background:#fff7f5;flex-direction:column}.yandex-pickup-widget-state.is-error b{color:#7b2d22;font-size:12px}.yandex-pickup-widget-state.is-error span{font-size:9px;font-weight:550}.cdek-pickup-map{background:#e7eff8;border:1px solid #c5d4e7;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}.cdek-pickup-search{background:#f9fbfe;border-bottom:1px solid #d5e1ef;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.cdek-pickup-search label{gap:4px;min-width:0;display:grid}.cdek-pickup-search span{color:#71829a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.cdek-pickup-search input{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #c8d8ea;outline:none;padding:9px 11px;font-size:14px}.cdek-pickup-search input:focus{border-color:#158d43;box-shadow:0 0 0 3px #158d431a}.cdek-pickup-search button,.cdek-pickup-map-point button{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#168b41;border:0;min-height:42px;padding:0 15px;font-size:12px;font-weight:850}.cdek-pickup-search button{align-self:end}.cdek-pickup-search button:disabled{opacity:.62;cursor:wait}.cdek-pickup-map-canvas-wrap{z-index:0;isolation:isolate;min-width:0;position:relative;overflow:hidden}.cdek-pickup-map-canvas{z-index:0;background:#dce7d8;min-height:360px;position:relative;overflow:hidden}.cdek-pickup-map .leaflet-container{isolation:isolate;width:100%;height:100%;color:var(--text);font:inherit;position:relative;overflow:hidden}.cdek-map-attribution{z-index:1000;color:#607895;opacity:.8;background:#ffffffb8;border-radius:3px;padding:3px 5px;font-size:7px;line-height:1.2;text-decoration:none;transition:opacity .2s;position:absolute;bottom:8px;right:8px}:is(.cdek-map-attribution:hover,.cdek-map-attribution:focus-visible){color:#2f67c8;opacity:1;outline:none}.cdek-map-pin-wrap{background:0 0!important;border:0!important}.cdek-map-pin{z-index:1;background:#168b41;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 5px 12px #0a471f52}.cdek-map-pin:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transform:rotate(45deg)}.cdek-map-pin:after{display:none}.cdek-map-pin.is-active{background:#0c6630;box-shadow:0 0 0 5px #168b412e,0 7px 16px #0a471f61}.cdek-pickup-map-state{color:#61758e;background:#f8fbff;border:1px solid #cbd8e8;align-items:center;gap:10px;min-height:52px;margin:0 12px 12px;padding:12px 14px;font-size:13px;display:flex}.cdek-pickup-map-state>i{border:2px solid #b9c9de;border-top-color:#168b41;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite account-spin}.cdek-pickup-map-state.is-info,.cdek-pickup-map-state.is-error{gap:4px;display:grid}.cdek-pickup-map-state.is-info{color:#697450;background:#fbfdf6;border-color:#d9dfc9}.cdek-pickup-map-state.is-error{color:#8d3c31;background:#fff7f5;border-color:#ebc9c3}.cdek-pickup-map-state b{color:inherit;font-size:14px}.cdek-pickup-map-state span{font-size:12px;line-height:1.45}.cdek-pickup-map-point{background:#f1faf3;border:1px solid #a6cfb0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 12px;padding:14px;display:grid}.cdek-pickup-map-point>div{gap:4px;min-width:0;display:grid}.cdek-pickup-map-point span{color:#398155;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.cdek-pickup-map-point b{color:#174c2c;font-size:15px}.cdek-pickup-map-point strong{color:#4c6f61;font-size:13px;font-weight:550;line-height:1.4}.cdek-pickup-map-point small{color:#668374;font-size:12px;line-height:1.35}.cdek-pickup-map-note{color:#71839b;margin:0 13px 13px;font-size:12px;line-height:1.45}.pickup-point-list{background:#fbfdff;border:1px solid #cbd9e8;min-width:0;margin:0 12px 12px;overflow:hidden}.pickup-point-list>header{background:#f4f8fc;border-bottom:1px solid #d8e3ef;grid-template-columns:minmax(0,1fr) minmax(160px,.9fr);align-items:end;gap:10px;padding:12px;display:grid}.pickup-point-list>header>div:first-child{gap:4px;min-width:0;display:grid}.pickup-point-list>header span{color:#5a7393;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.pickup-point-list>header b{color:#273e5d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.pickup-point-list input{width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #c8d8ea;outline:none;padding:8px 10px;font-size:13px}.pickup-point-list input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f67c81a}.pickup-point-list-location{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.pickup-point-list-location button{background:var(--blue);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;min-height:40px;padding:0 11px;font-size:11px;font-weight:850}.pickup-point-list-location button:disabled{opacity:.62;cursor:wait}.pickup-point-list-filter{margin:10px 12px 0;display:block;width:calc(100% - 24px)!important}.pickup-point-list-scroll{max-height:300px;display:grid;overflow:auto}.pickup-point-list-scroll>button{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e0e8f2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.pickup-point-list-scroll>button:first-child{border-top:0}.pickup-point-list-scroll>button:hover,.pickup-point-list-scroll>button.is-active{background:#edf5ff}.pickup-point-list-scroll>button.is-active{box-shadow:inset 3px 0 0 var(--blue)}.pickup-point-list-scroll>button>i{color:#2f67c8;letter-spacing:.02em;background:#e6effb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:850;display:grid}.pickup-point-list-scroll>button>span{gap:3px;min-width:0;display:grid}.pickup-point-list-scroll>button b{color:#263d5a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pickup-point-list-scroll>button strong{color:#657993;font-size:12px;font-weight:550;line-height:1.35}.pickup-point-list-scroll>button small{color:#7b8da3;font-size:11px;line-height:1.35}.pickup-point-list-scroll>button em{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.pickup-point-list-scroll>p,.pickup-point-list-message{color:#71839b;margin:0;padding:14px 12px;font-size:12px;line-height:1.45}.pickup-point-list-message.is-error{color:#9b4436}.cdek-pickup-map .pickup-point-list-scroll>button.is-active{background:#effaf2;box-shadow:inset 3px 0 #168b41}.cdek-pickup-map .pickup-point-list-scroll>button>i{color:#168b41;background:#e6f4e9}.delivery-pvz{background:#fff;border:1px solid #cad8ea;grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr);gap:0;margin:80px 34px 0;display:grid}.delivery-pvz-copy{background:var(--navy);color:#fff;flex-direction:column;min-width:0;padding:48px 44px 40px;display:flex}.delivery-pvz-copy .kicker{color:#8fb5ee;margin:0}.delivery-pvz-copy h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:440px;margin:38px 0 22px;font-size:clamp(32px,2.8vw,46px);line-height:1.04}.delivery-pvz-copy>p:last-of-type{color:#afc0d8;max-width:420px;margin:0;font-size:13px;line-height:1.65}.delivery-pvz-copy ul{border-top:1px solid #ffffff2e;gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.delivery-pvz-copy li{border-bottom:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;display:grid}.delivery-pvz-copy li i{color:#6f9fe4;font-size:8px;font-style:normal;font-weight:850}.delivery-pvz-copy li span{color:#d9e4f3;font-size:10px;font-weight:680;line-height:1.4}.delivery-pvz-copy>a{color:#fff;letter-spacing:.07em;text-transform:uppercase;width:fit-content;margin-top:auto;padding-top:38px;font-size:9px;font-weight:850}.delivery-pvz-copy>a .ui-icon{color:#79a5e5;width:16px;height:16px;margin-left:20px}.delivery-pvz-map{background:#eaf1fa;min-width:0;padding:18px}.delivery-pvz-map-head{color:#536a86;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 4px 14px;display:flex}.delivery-pvz-map-head>div{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.delivery-pvz-map-head>div span{background:#17a66b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17a66b1f}.delivery-pvz-map-head b{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.delivery-pvz-map-tabs{gap:7px;margin:0 4px 12px;display:flex}.delivery-pvz-map-tabs button{color:#66809e;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c8d7e9;min-height:33px;padding:0 12px;font-size:8px;font-weight:850}.delivery-pvz-map-tabs button.is-active{border-color:var(--blue);background:var(--blue);color:#fff}.delivery-pvz-map .yandex-pickup-widget,.delivery-pvz-map .cdek-pickup-map{box-shadow:0 18px 40px #1f436f1f}.delivery-pvz-map>p{color:#71839b;margin:12px 4px 0;font-size:8px;line-height:1.45}.requisites-section{background:#f7f9fc;border:1px solid #dce5f0;border-radius:30px;margin-bottom:110px;padding:64px 42px 42px}.requisites-heading{text-align:center}.requisites-heading>p{color:var(--blue);letter-spacing:.26em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:850}.requisites-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,76px);font-weight:400;line-height:1}.requisites-heading>span{color:#78879d;margin-top:24px;font-size:12px;line-height:1.65;display:block}.requisites-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;margin-top:54px;display:grid}.requisite-card{box-sizing:border-box;background:#fff;border:1px solid #d7e2ef;border-radius:24px;min-width:0;height:100%;padding:35px 34px 36px;position:relative;overflow:hidden;box-shadow:0 13px 30px #1f436f0f}.requisite-card:before{content:"";background:linear-gradient(90deg, var(--blue), #9cbce7);transform-origin:0;height:4px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.requisite-card:hover:before{transform:scaleX(1)}.requisite-index{color:#dfe9f5;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1;position:absolute;top:22px;right:27px}.requisite-card h3{z-index:1;color:#2458b5;letter-spacing:-.025em;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;position:relative}.requisite-card dl{gap:17px;margin:0;display:grid}.requisite-card dl>div{grid-template-columns:145px minmax(0,1fr);gap:16px;min-width:0;display:grid}.requisite-card dt{color:#3d6fc4;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.requisite-card dd{overflow-wrap:anywhere;color:#6d7e95;min-width:0;margin:0;font-size:10px;line-height:1.65}.schedule-details{flex-direction:column;display:flex}.requisite-hours{gap:12px;display:grid}.requisite-hours p{color:#6d7e95;background:#edf3fb;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:0;padding:0 17px;font-size:10px;display:flex}.requisite-hours b{color:#2458b5;font-size:11px}.requisite-contacts{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:11px;margin-top:auto;padding-top:31px;display:flex}.requisite-contacts small{color:#3d6fc4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:850}.requisite-contacts a{color:#667892;font-size:11px;transition:color .2s}.requisite-contacts a:hover{color:var(--blue)}.bank-details{min-height:350px}.inner-page{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--white);min-height:650px;padding-bottom:110px}.breadcrumbs{border-bottom:1px solid var(--line);color:#748bac;min-height:68px;padding:0 34px;font-size:10px;overflow:hidden}.breadcrumbs ol{scrollbar-width:none;align-items:center;min-height:68px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.breadcrumbs ol::-webkit-scrollbar{display:none}.breadcrumbs li{white-space:nowrap;flex:none;align-items:center;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"";border-top:1px solid #99b2d3;border-right:1px solid #99b2d3;flex:none;width:5px;height:5px;margin:0 14px 0 12px;transform:rotate(45deg)}.breadcrumbs a{color:#607b9f;font-weight:700;transition:color .2s;position:relative}.breadcrumbs a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}:is(.breadcrumbs a:hover,.breadcrumbs a:focus-visible){color:var(--blue)}.breadcrumbs a:hover:after{transform:scaleX(1)}.breadcrumbs a:focus-visible:after{transform:scaleX(1)}.breadcrumbs a:focus-visible{outline:none}.breadcrumbs [aria-current=page]{max-width:440px;color:var(--text);text-overflow:ellipsis;font-weight:750;overflow:hidden}.page-heading{padding:72px 34px 54px}.page-heading.compact{padding-bottom:38px}.page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,78px);line-height:1}.page-heading>p:last-child{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.75}.catalog-page{padding-bottom:0}.catalog-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.08fr .92fr;min-height:450px;display:grid;overflow:hidden}.catalog-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:61px 58px 55px;display:flex;position:relative}.catalog-hero-copy h1{letter-spacing:-.065em;max-width:590px;margin:0;font-size:clamp(58px,6.5vw,82px);font-weight:850;line-height:.91}.catalog-hero-copy h1 em{color:var(--blue);font-style:normal;display:block}.catalog-hero-copy>p:last-of-type{max-width:525px;color:var(--muted);margin:25px 0 0;font-size:12px;line-height:1.75}.catalog-hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.catalog-hero-stats>div{border-right:1px solid var(--line);flex-direction:column;padding:17px 13px 0 0;display:flex}.catalog-hero-stats>div:not(:first-child){padding-left:19px}.catalog-hero-stats>div:last-child{border-right:0}.catalog-hero-stats strong{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1}.catalog-hero-stats sup{margin-left:2px;font-size:12px}.catalog-hero-stats span{color:#788ba4;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:800}.catalog-hero-visual{border-left:1px solid var(--line);background-color:#edf4fc;background-image:linear-gradient(#89a7cd29 1px,#0000 1px),linear-gradient(90deg,#89a7cd29 1px,#0000 1px);background-size:58px 58px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.catalog-hero-visual:after{content:"КРЕПЁЖ";color:#2f67c811;letter-spacing:-.08em;font-size:92px;font-weight:900;line-height:.8;position:absolute;bottom:-16px;right:-22px}.catalog-hero-code{z-index:4;color:var(--blue);letter-spacing:.1em;background:#ffffffba;border:1px solid #c7d8ee;padding:10px 12px;font-size:8px;font-weight:900;position:absolute;top:28px;left:28px}.catalog-orbit{border:1px solid #2f67c840;border-radius:50%;position:absolute}.catalog-orbit:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px}.catalog-orbit-one{width:365px;height:365px;transform:rotate(18deg)}.catalog-orbit-two{opacity:.75;border-style:dashed;width:300px;height:300px;transform:rotate(-36deg)}.catalog-bolt-stage{z-index:2;background:radial-gradient(circle at 38% 30%,#fff 0,#e8f0f9 67%,#d6e4f4 100%);border-radius:50%;place-items:center;width:355px;height:355px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #1e407024}.catalog-bolt-stage img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.04);width:115%;max-width:none;transform:rotate(-11deg)}.catalog-axis{z-index:3;color:#69809e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850;position:absolute}.catalog-axis-x{bottom:25px;right:28px}.catalog-axis-y{writing-mode:vertical-rl;top:50%;right:24px}.catalog-browser{background:#f7faff}.catalog-mode-selector{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;display:grid}.catalog-mode-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:38px 34px;display:flex}.catalog-mode-copy>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.catalog-mode-copy h2{letter-spacing:-.045em;max-width:470px;margin:12px 0 0;font-size:clamp(28px,3.1vw,40px);line-height:1}.catalog-mode-copy p{color:#72849b;max-width:500px;margin:16px 0 0;font-size:11px;line-height:1.65}.catalog-mode-options{grid-template-columns:1fr 1fr;display:grid}.catalog-mode-options button{border:0;border-right:1px solid var(--line);color:#20344f;cursor:pointer;text-align:left;background:#f6f9fd;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:155px;padding:27px 25px;transition:color .2s,background .2s;display:flex;position:relative}.catalog-mode-options button:last-child{border-right:0}.catalog-mode-options button>span{color:#93a7c0;font-size:10px;font-weight:900;position:absolute;top:22px;right:22px}.catalog-mode-options button strong{letter-spacing:-.035em;font-size:25px}.catalog-mode-options button small{color:#73869e;margin-top:9px;font-size:9px;line-height:1.45}.catalog-mode-options button.is-active{color:#fff;background:#153f71}.catalog-mode-options button.is-active>span{color:#8eb9ef}.catalog-mode-options button.is-active small{color:#bfd2e9}.catalog-mode-note{border-top:1px solid var(--line);color:#5f7591;background:#edf4fc;grid-column:1/-1;align-items:center;gap:10px;min-height:46px;padding:0 34px;font-size:9px;font-weight:700;display:flex}.catalog-mode-note i{background:#42a46f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #42a46f1a}.catalog-directions,.catalog-selection{padding-top:74px}.catalog-section-heading{grid-template-columns:1fr 350px;align-items:end;gap:35px;padding:0 34px 30px;display:grid}.catalog-section-heading>div{align-items:baseline;gap:17px;display:flex}.catalog-section-heading>div>span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.catalog-section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,52px);line-height:1}.catalog-section-heading>p{color:#7689a3;margin:0 0 3px;font-size:10px;line-height:1.65}.catalog-direction-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.catalog-direction-grid>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:192px;color:var(--text);cursor:pointer;text-align:left;background:#fff;transition:color .25s,background .25s;position:relative;overflow:hidden}.catalog-direction-grid>button:after{content:"";background:#edf4fc;border:1px solid #c4d6ec;border-radius:50%;width:190px;height:190px;transition:transform .35s,background .25s;position:absolute;bottom:-72px;right:-62px}.catalog-direction-grid>button:hover,.catalog-direction-grid>button.is-active{color:#fff;background:#153f71}.catalog-direction-grid>button:hover:after,.catalog-direction-grid>button.is-active:after{background:#e4eefb;transform:scale(1.06)}.direction-number{color:#7890ae;font-size:7px;font-weight:900;position:absolute;top:19px;left:19px}.catalog-direction-grid>button:hover .direction-number,.catalog-direction-grid>button.is-active .direction-number{color:#8eb9ef}.direction-copy{z-index:3;flex-direction:column;width:calc(100% - 165px);margin:59px 0 0 19px;display:flex;position:relative}.direction-copy strong{letter-spacing:-.02em;font-size:15px}.direction-copy small{color:#7b8da5;margin-top:9px;font-size:7px;line-height:1.5}.catalog-direction-grid>button:hover .direction-copy small,.catalog-direction-grid>button.is-active .direction-copy small{color:#b8cee9}.direction-count{z-index:3;color:var(--blue);font-size:11px;font-weight:850;position:absolute;bottom:19px;left:19px}.catalog-direction-grid>button:hover .direction-count,.catalog-direction-grid>button.is-active .direction-count{color:#9bc4f4}.direction-image{z-index:2;place-items:center;width:145px;height:145px;display:grid;position:absolute;bottom:-30px;right:-28px}.direction-image img{object-fit:contain;mix-blend-mode:multiply;width:112%;max-width:none;height:112%;transition:transform .35s}.catalog-direction-grid>button:hover .direction-image img,.catalog-direction-grid>button.is-active .direction-image img{transform:scale(1.08)rotate(-4deg)}.direction-icon{z-index:4;width:13px;height:13px;color:var(--blue);transition:transform .25s;position:absolute;top:17px;right:15px}.catalog-direction-grid>button:hover>.direction-icon,.catalog-direction-grid>button.is-active>.direction-icon{color:#fff;transform:rotate(6deg)}.catalog-direction-grid.is-collapsed>button:nth-child(n+5){display:none}.catalog-directions-toggle{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--blue);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#edf4fc;justify-content:center;align-items:center;gap:14px;font-size:10px;font-weight:850;transition:color .2s,background .2s;display:flex}.catalog-directions-toggle:hover{color:#174d88;background:#e2edf9}.catalog-directions-chevron{width:18px;height:18px;transition:transform .25s}.catalog-directions-toggle[aria-expanded=true] .catalog-directions-chevron{transform:rotate(180deg)}.catalog-selection{padding-bottom:0}#catalog-selection-title{scroll-margin-top:calc(var(--header-height) + 18px)}.catalog-selection-heading{padding-bottom:28px}.catalog-topbar{grid-template-columns:minmax(0,1fr) 225px;gap:12px;padding:0 34px 20px;display:grid}.catalog-search,.catalog-sort{background:#fff;border:1px solid #cad8e9;align-items:center;height:62px;display:flex}.catalog-search{gap:13px;padding:0 17px}.catalog-search-icon{width:18px;height:18px;color:var(--blue);stroke-width:1.7px}.catalog-search>span,.catalog-sort>span{color:#71849e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.catalog-search>span{border-right:1px solid var(--line);padding-right:14px}.catalog-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.catalog-search input::placeholder{color:#8b9aaf}.catalog-search button{width:28px;height:28px;color:var(--blue);cursor:pointer;background:#edf3fb;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.catalog-search button .ui-icon{width:14px;height:14px}.catalog-sort{grid-template-columns:1fr;align-content:center;gap:5px;padding:0 16px;display:grid}.catalog-sort select{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.catalog-sort option{color:var(--navy)}.catalog-mobile-filter{display:none}.catalog-layout{border-top:1px solid var(--line);background:#fff;grid-template-columns:292px minmax(0,1fr);display:grid}.catalog-sidebar{background:#f2f7fd;border-right:1px solid #c8d7ea;min-width:0}.filter-panel-heading{color:#fff;background:#123d70;border-bottom:1px solid #cddaea;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:16px 19px;display:flex}.filter-panel-heading>div{flex-direction:column;gap:7px;min-width:0;display:flex}.filter-panel-heading span{color:#8eb7e8;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.filter-panel-heading strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.15;overflow:hidden}.filter-panel-heading button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #ffffff47;flex:none;padding:7px 9px;font-size:7px;font-weight:850}.filter-category-toggle{color:#20344e;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #cddaea;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:92px;padding:16px 19px;display:flex}.filter-category-toggle>span{flex-direction:column;gap:9px;min-width:0;display:flex}.filter-category-toggle small{color:#778aa4;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:850}.filter-category-toggle strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.filter-category-toggle>.ui-icon{width:18px;height:18px;color:var(--blue);flex:none;transition:transform .2s}.filter-category-toggle[aria-expanded=true]>.ui-icon{transform:rotate(180deg)}.filter-category-options{scrollbar-width:thin;scrollbar-color:#9cb8dc transparent;background:#eaf2fc;border-bottom:1px solid #cddaea;grid-template-columns:1fr 1fr;gap:5px;max-height:355px;padding:12px;display:grid;overflow-y:auto}.filter-category-options button{color:#3e5673;cursor:pointer;text-align:left;background:#fff;border:1px solid #c8d8eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px 9px;transition:color .2s,border-color .2s,background .2s;display:grid}.filter-category-options button:hover{color:var(--blue);border-color:#8badd8}.filter-category-options button.is-selected{border-color:var(--blue);background:var(--blue);color:#fff}.filter-category-options button.is-all{grid-column:1/-1;min-height:42px}.filter-category-options button span{text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:800;line-height:1.25;overflow:hidden}.filter-category-options button b{color:#8b9db3;font-size:7px}.filter-category-options button.is-selected b{color:#cfe1f8}.filter-empty-state{background-image:linear-gradient(#7095c417 1px,#0000 1px),linear-gradient(90deg,#7095c417 1px,#0000 1px);background-size:38px 38px;flex-direction:column;justify-content:center;min-height:290px;padding:30px 25px;display:flex}.filter-empty-state>span{color:#aac0dc;letter-spacing:-.07em;font-size:54px;font-weight:900;line-height:1}.filter-empty-state strong{margin-top:18px;font-size:20px;line-height:1.1}.filter-empty-state p{color:#7387a2;margin:12px 0 0;font-size:9px;line-height:1.65}.filter-context{background:#eaf2fc;border-bottom:1px solid #cfdbeb;padding:17px 19px 18px}.filter-context span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.filter-context p{color:#647a96;margin:8px 0 0;font-size:8px;line-height:1.55}.filter-facet{background:#fff;border-bottom:1px solid #d1deed}.filter-facet summary{color:#263a54;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:62px;padding:0 18px 0 19px;list-style:none;display:grid}.filter-facet summary::-webkit-details-marker{display:none}.filter-facet summary>span{font-size:9px;font-weight:850}.filter-facet summary>b{color:#8a9bb1;font-size:7px;font-weight:750}.filter-facet summary>.ui-icon{width:17px;height:17px;color:var(--blue);text-align:center;transition:transform .2s}.filter-facet[open] summary>.ui-icon{transform:rotate(45deg)}.filter-facet>div{flex-direction:column;gap:4px;padding:0 13px 15px;display:flex}.filter-facet label{color:#526984;cursor:pointer;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:0 8px;font-size:8px;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}.filter-facet label:hover{background:#f5f9fe;border-color:#c7d8eb}.filter-facet label.is-selected{color:#174d90;background:#eaf3ff;border-color:#a9c5e9}.filter-facet input{opacity:0;pointer-events:none;position:absolute}.filter-facet label>i{background:#fff;border:1px solid #b9cbe0;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.filter-facet label>i:after{content:"";background:var(--blue);opacity:0;width:6px;height:6px;transition:opacity .18s,transform .18s;transform:scale(.3)}.filter-facet label.is-selected>i{border-color:var(--blue)}.filter-facet label.is-selected>i:after{opacity:1;transform:scale(1)}.filter-facet label>span{text-overflow:ellipsis;min-width:0;line-height:1.35;overflow:hidden}.filter-facet label>b{color:#93a4b9;font-size:7px;font-weight:750}.filter-facet.is-numeric>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.filter-facet.is-numeric label{background:#f8fbff;border-color:#d5e1ef;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:36px;padding:0 7px}.filter-facet.is-numeric label>i{display:none}.filter-facet.is-numeric label>span{color:#425b78;text-align:center;white-space:nowrap;font-size:8px;font-weight:800}.filter-facet.is-numeric label.is-selected{border-color:var(--blue);background:var(--blue)}.filter-facet.is-numeric label.is-selected>span,.filter-facet.is-numeric label.is-selected>b{color:#fff}.filter-help{color:#fff;background:#153f71;flex-direction:column;min-height:215px;margin:18px;padding:21px;display:flex;position:relative;overflow:hidden}.filter-help:after{content:"?";color:#ffffff0f;font-family:Georgia,serif;font-size:150px;position:absolute;bottom:-45px;right:-14px}.filter-help>span{z-index:1;color:#8db8ec;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850;position:relative}.filter-help b{z-index:1;max-width:155px;margin-top:18px;font-size:18px;line-height:1.15;position:relative}.filter-help small{z-index:1;color:#bed1e7;max-width:165px;margin-top:10px;font-size:8px;line-height:1.55;position:relative}.filter-help .ui-icon{z-index:1;color:#fff;align-self:flex-end;width:18px;height:18px;margin-top:auto;position:relative}.catalog-results{min-width:0}.result-count{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 19px;display:flex}.result-count>div:first-child{align-items:baseline;gap:12px;display:flex}.result-count>div:first-child span{color:var(--text);font-size:10px;font-weight:850}.result-count>div:first-child b{color:#8394aa;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.active-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.active-filters button{color:#5e7390;cursor:pointer;background:#f7faff;border:1px solid #cfdaea;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:inline-flex}.active-filters button .ui-icon{width:11px;height:11px}.catalog-products{border-left:0;grid-template-columns:repeat(3,1fr)}.category-products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 34px}.catalog-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:45px;display:flex}.catalog-empty>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-empty h2{letter-spacing:-.04em;max-width:420px;margin:15px 0 0;font-size:34px}.catalog-empty p{max-width:470px;color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.65}.catalog-empty>div{gap:7px;margin-top:22px;display:flex}.catalog-empty button,.catalog-empty a{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;text-transform:uppercase;align-items:center;min-height:45px;padding:0 16px;font-size:8px;font-weight:800;display:inline-flex}.catalog-empty a{color:var(--blue);background:0 0}.catalog-request-band{color:#fff;background-color:#123d70;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:54px 54px;justify-content:space-between;align-items:flex-end;gap:45px;min-height:245px;padding:50px 46px;display:flex;overflow:hidden}.catalog-request-band>div>span{color:#8db8ec;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-request-band h2{letter-spacing:-.04em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4.5vw,52px);font-weight:400;line-height:1}.catalog-request-band p{color:#bdd1e8;max-width:590px;margin:16px 0 0;font-size:10px;line-height:1.65}.catalog-request-band>a{color:#153f71;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:220px;min-height:58px;padding:0 18px;font-size:9px;font-weight:850;display:flex}.catalog-request-band>a span{color:var(--blue);font-size:17px}.category-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 440px;min-height:420px;display:grid}.category-hero>div:first-child{flex-direction:column;justify-content:center;padding:62px 45px;display:flex}.category-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,6vw,84px);line-height:1}.category-hero p:last-child{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.75}.category-hero-visual{border-left:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.category-hero-visual>span{color:var(--signal);letter-spacing:.1em;font-size:9px;font-weight:800;position:absolute;top:24px;right:24px}.category-hero-visual>div{background:var(--ice);border-radius:125px 125px 8px 8px;place-items:center;width:245px;height:315px;display:grid;overflow:hidden}.category-hero-visual img{mix-blend-mode:multiply;width:125%;max-width:none}.category-page-toolbar{height:82px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 34px;font-size:10px;display:flex}.category-page-toolbar a{color:var(--text);align-items:center;gap:8px;display:inline-flex}.category-page-toolbar a .ui-icon{width:14px;height:14px;color:var(--blue)}.product-page{padding-bottom:0}.product-detail{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.03fr 1.12fr .89fr;min-height:650px;display:grid}.product-summary,.product-order{min-width:0}.product-summary{border-right:1px solid var(--line);flex-direction:column;padding:42px 31px 30px;display:flex}.product-status-row{grid-template-columns:minmax(94px,.6fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.product-status-row>span{color:#43805f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;min-height:24px;font-size:7px;font-weight:900;line-height:1.35;display:flex}.product-status-row>span i{background:#42a46f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #42a46f1c}.product-status-row>.product-code{color:#667b96;letter-spacing:.015em;text-align:right;text-wrap:balance;min-width:0;font-size:11px;font-weight:750;line-height:1.35}.product-code small{color:#91a0b4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;line-height:1;display:block}.product-code em{color:#7f90a6;white-space:nowrap;font-style:normal}.product-category-label{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:65px 0 0;font-size:8px;font-weight:900}.product-summary h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.055em;text-wrap:balance;max-width:100%;margin:15px 0 0;font-size:clamp(36px,3.2vw,46px);line-height:1.02}.product-lead{color:#6b7d95;margin:24px 0 0;font-size:10px;line-height:1.75}.product-standard-tags{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.product-standard-tags span{color:#456181;letter-spacing:.06em;text-transform:uppercase;background:#f8fbff;border:1px solid #cbd9e9;padding:8px 10px;font-size:7px;font-weight:850}.product-standard-tags span.is-ready{color:#39785a;background:#eef8f2;border-color:#b7d8c6}.product-standard-tags span.is-review{color:#876b27;background:#fff9e9;border-color:#e2cf9f}.product-summary-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:auto;padding-top:24px;display:grid}.product-summary-footer>a{width:100%;color:var(--blue);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;font-size:8px;font-weight:850;line-height:1.35;display:grid}.product-summary-footer>a .ui-icon{width:16px;height:16px}.product-summary-footer>small{color:#8998ac;text-align:left;border-top:1px solid #e5edf6;padding-top:11px;font-size:7px;line-height:1.55}.product-detail-media{border-right:1px solid var(--line);background-color:#edf4fc;background-image:linear-gradient(#89a7cd26 1px,#0000 1px),linear-gradient(90deg,#89a7cd26 1px,#0000 1px);background-size:54px 54px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.product-detail-orbit{border:1px solid #2f67c842;border-radius:50%;position:absolute}.product-detail-orbit:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.product-detail-orbit-one{width:390px;height:390px;transform:rotate(23deg)}.product-detail-orbit-two{opacity:.65;border-style:dashed;width:320px;height:320px;transform:rotate(-31deg)}.product-detail-object{z-index:2;background:#e3edf8;border:1px solid #bfd2ea;border-radius:50%;place-items:center;width:365px;height:365px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e407024}.product-detail-object img{object-fit:contain;mix-blend-mode:multiply;width:88%;max-width:none;height:88%;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.product-detail-media:hover .product-detail-object img{transform:scale(1.045)rotate(-2deg)}.product-order{background:#f3f7fc;padding:15px;display:flex}.buy-panel{background:#fff;border:1px solid #cfdaea;flex-direction:column;width:100%;padding:25px 23px 21px;display:flex;box-shadow:0 18px 38px #1e407014}.buy-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:22px;display:flex}.buy-panel-heading>div>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.buy-panel-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:23px;line-height:1.05}.buy-mode-switch{border:1px solid #cad8e9;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.buy-mode-switch button{color:#526984;cursor:pointer;background:#f6f9fd;border:0;border-right:1px solid #cad8e9;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:54px;padding:8px 12px;display:flex}.buy-mode-switch button:last-child{border-right:0}.buy-mode-switch button span{text-transform:uppercase;font-size:9px;font-weight:900}.buy-mode-switch button small{color:#8a9bb0;font-size:7px}.buy-mode-switch button.is-active{color:#fff;background:#153f71}.buy-mode-switch button.is-active small{color:#bfd2e9}.size-picker{min-width:0;margin:0;padding:26px 0 0}.size-picker h3{color:#6f8198;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:7px;font-weight:850;line-height:1.2}.size-picker h3 span{color:var(--blue);margin-right:8px}.size-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:82px;gap:10px;margin-top:18px;display:grid}.size-options button{color:#5b6f88;text-align:center;cursor:pointer;background:#f8fbff;border:1px solid #cedaea;align-content:center;justify-items:center;gap:5px;height:100%;min-height:0;padding:10px 12px;font-size:8px;font-weight:750;line-height:1;transition:color .2s,background .2s,border-color .2s;display:grid}.size-options button>span{max-width:100%;color:inherit;letter-spacing:-.025em;text-wrap:balance;font-size:17px;font-weight:800;line-height:1.08}.size-options button>small{color:#71829a;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:700;line-height:1.25;display:block}.size-options button:hover{border-color:#86a9d7}.size-options button.selected{border-color:var(--blue);background:var(--blue);color:#fff}.size-options button.selected>small{color:#dbe9fc}.size-select{flex-direction:column;gap:7px;margin-top:14px;display:flex}.size-select>span{color:#8292a8;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.size-select select{color:#3e5571;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #c9d8e9;border-radius:0;outline:0;padding:0 36px 0 13px;font-size:9px;font-weight:750}.size-select select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #2f67c81a}.variant-picker-trigger,.variant-picker-modal{display:none}.packaging-info{border-left:3px solid var(--blue);background:#edf4fc;gap:5px;margin-top:16px;padding:12px 13px;display:grid}.packaging-info span{color:#7c8fa8;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.packaging-info strong{color:#284563;font-size:10px}.packaging-info small{color:#70839c;font-size:8px;line-height:1.45}.variant-data-status{color:#72591d;background:#fff8e7;border-left:3px solid #d4a844;gap:4px;margin:11px 12px 12px;padding:10px;display:grid}.variant-data-status.is-ready{color:#356c50;background:#edf8f2;border-left-color:#4d9a6f}.variant-data-status strong{font-size:8px}.variant-data-status span{font-size:8px;line-height:1.45}.purchase-controls{border-top:1px solid var(--line);grid-template-columns:1fr 120px;align-items:end;gap:15px;margin-top:23px;padding-top:20px;display:grid}.purchase-price{flex-direction:column;display:flex}.purchase-price span,.quantity-control>span{color:#8292a8;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.purchase-price strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1}.quantity-control{flex-direction:column;gap:7px;display:flex}.quantity-control>div{border:1px solid #cad7e7;grid-template-columns:30px 1fr 30px;height:39px;display:grid}.quantity-control button{color:var(--blue);cursor:pointer;background:#f4f8fd;border:0;place-items:center;display:grid}.quantity-control button .ui-icon{width:14px;height:14px}.quantity-control input{width:100%;min-width:0;color:var(--text);text-align:center;background:#fff;border:0;outline:0;font-size:9px;font-weight:800}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.add-button{background:var(--blue);color:#fff;cursor:pointer;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;min-height:53px;margin-top:10px;padding:0 16px;font-size:9px;font-weight:850;transition:background .2s,transform .2s;display:flex}.add-button:hover{background:#2458b5;transform:translateY(-1px)}.add-button.is-added{background:#34845d}.add-button .ui-icon{width:17px;height:17px}.invoice-link{color:#43648e;text-transform:uppercase;border-bottom:1px solid #b9cce4;justify-content:space-between;align-items:center;min-height:43px;padding:0 4px;font-size:7px;font-weight:850;display:flex}.invoice-link .ui-icon{width:14px;height:14px}.buy-panel>p{color:#8595aa;margin:auto 0 0;padding-top:18px;font-size:7px;line-height:1.55}.product-data-section{background:#f7faff;padding:82px 34px 0}.product-data-heading{grid-template-columns:1fr 390px;align-items:end;gap:40px;padding-bottom:30px;display:grid}.product-data-heading>div{align-items:baseline;gap:17px;display:flex}.product-data-heading>div>span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.product-data-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.8vw,58px);line-height:1}.product-data-heading>p{color:#74869f;margin:0 0 3px;font-size:9px;line-height:1.7}.product-data-grid{grid-template-columns:.78fr 1.22fr;display:grid}.product-description-card{color:#fff;background-color:#123d70;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:50px 50px;flex-direction:column;min-height:410px;padding:35px 32px;display:flex;overflow:hidden}.product-description-card>span{color:#8db8ec;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.product-description-card h3{letter-spacing:-.035em;max-width:370px;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.08}.product-description-card p{color:#bdd0e6;max-width:420px;margin:24px 0 0;font-size:10px;line-height:1.8}.product-description-card a{color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff61;align-items:center;gap:25px;width:max-content;margin-top:auto;padding-bottom:8px;font-size:8px;font-weight:850;display:flex}.product-description-card a .ui-icon{color:#8db8ec;width:16px;height:16px}.product-spec-register{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.product-spec-register>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-width:0;min-height:136px;padding:24px 23px;display:flex;position:relative}.product-spec-register dt{color:#8494aa;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.product-spec-register dd{color:#334b69;max-width:250px;margin:9px 0 0;font-size:10px;font-weight:750;line-height:1.5}.product-spec-register dd.is-available{color:#43805f}.product-spec-register>div>span{color:#9badc2;font-size:7px;font-weight:850;position:absolute;top:19px;right:20px}.related-section{background:#fff;padding:88px 34px 100px}.related-products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:36px}.cart-page{padding-bottom:0}.cart-page-heading{border-bottom:1px solid var(--line);background-color:#fbfdff;background-image:linear-gradient(#2f67c80b 1px,#0000 1px),linear-gradient(90deg,#2f67c80b 1px,#0000 1px);background-size:62px 62px;grid-template-columns:1fr 340px;align-items:end;gap:50px;min-height:280px;padding:55px 34px 43px;display:grid;position:relative;overflow:hidden}.cart-page-heading:after{content:"ORDER 01";color:#2f67c80b;letter-spacing:-.07em;pointer-events:none;font-size:107px;font-weight:900;line-height:.8;position:absolute;bottom:-31px;right:-10px}.cart-page-heading>div{z-index:1;position:relative}.cart-page-heading h1{letter-spacing:-.07em;margin:0;font-size:clamp(68px,8vw,102px);line-height:.84}.cart-heading-note{border-left:3px solid var(--blue);padding:22px 0 2px 24px}.cart-heading-note span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.cart-heading-note p{color:#72839a;max-width:310px;margin:12px 0 0;font-size:9px;line-height:1.75}.cart-loading{color:#6f829a;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;min-height:360px;font-size:8px;font-weight:850;display:flex}.cart-loading i{border:2px solid #b7c9df;border-top-color:var(--blue);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite cart-spin}@keyframes cart-spin{to{transform:rotate(360deg)}}.cart-mode-shell{background:#f6f9fd;min-height:520px;overflow:hidden}.cart-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:28px 34px 0;display:grid}.cart-mode-switch button{color:#526984;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #cad8e8;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:92px;padding:18px 21px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.cart-mode-switch button:before{content:"";background:0 0;width:4px;transition:background .2s;position:absolute;inset:0 auto 0 0}.cart-mode-switch button:hover{color:#244d7d;background:#fff;border-color:#9db8d9;transform:translateY(-1px)}.cart-mode-switch button.is-active{color:#fff;background:#123d70;border-color:#2f67c8;box-shadow:0 15px 32px #123d7024}.cart-mode-switch button.is-active:before{background:#6aa3f2}.cart-mode-switch button:focus-visible{outline-offset:2px;outline:3px solid #2f67c840}.cart-mode-switch button>span{gap:6px;min-width:0;display:grid}.cart-mode-switch small{color:#8294aa;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.cart-mode-switch strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.cart-mode-switch button>b{min-width:61px;color:var(--blue);text-align:center;background:#edf3fa;border:1px solid #d2deeb;flex:none;padding:8px 10px;font-size:9px}.cart-mode-switch button.is-active small{color:#9fc3ef}.cart-mode-switch button.is-active>b{color:#fff;background:#ffffff1a;border-color:#fff3}.cart-mode-shell>.cart-workspace{padding-top:18px}.cart-mode-empty{border:1px solid #cedbea;margin:18px 34px 100px}.cart-mode-empty .empty-cart-mark span{letter-spacing:-.04em;font-size:19px}.empty-cart{text-align:center;background-color:#f8fbff;background-image:linear-gradient(#2f67c80a 1px,#0000 1px),linear-gradient(90deg,#2f67c80a 1px,#0000 1px);background-size:60px 60px;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative;overflow:hidden}.empty-cart-mark{border:1px solid #ccdaeb;border-radius:50%;width:160px;height:160px;position:absolute;top:52px;left:50%;transform:translate(-50%)}.empty-cart-mark:before,.empty-cart-mark:after{content:"";border:1px solid #dbe6f3;border-radius:50%;position:absolute}.empty-cart-mark:before{border-style:dashed;inset:16px}.empty-cart-mark:after{background:#ffffffbf;inset:38px}.empty-cart-mark span{z-index:2;color:#a6bad4;place-items:center;font-size:26px;font-weight:850;display:grid;position:absolute;inset:0}.empty-cart-mark i{z-index:3;background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px)}.empty-cart>.kicker{z-index:4;margin-top:98px;position:relative}.empty-cart h2{z-index:4;letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:41px;font-weight:400;line-height:1.02;position:relative}.empty-cart>p:not(.kicker){z-index:4;max-width:430px;color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.75;position:relative}.empty-cart .accent-button{z-index:4;margin-top:24px;position:relative}.cart-workspace{background:#f6f9fd;grid-template-columns:minmax(0,1fr) 350px;gap:24px;padding:28px 34px 100px;display:grid}.cart-manifest{background:#fff;border:1px solid #cedbea;align-self:start;min-width:0;box-shadow:0 18px 45px #1e407012}.cart-manifest-head{border-bottom:1px solid var(--line);background:#f9fbfe;justify-content:space-between;align-items:center;gap:25px;min-height:81px;padding:18px 20px;display:flex}.cart-manifest-head>div{align-items:center;gap:15px;display:flex}.cart-manifest-head span{color:#526984;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.cart-manifest-head b{min-width:49px;color:var(--blue);text-align:center;background:#e7eff9;padding:7px 8px;font-size:8px}.cart-manifest-head small{color:#8a9bb0;text-align:right;max-width:210px;font-size:7px;line-height:1.5}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:27px 92px minmax(160px,1fr) 82px 102px 90px 25px;align-items:center;gap:12px;min-height:158px;padding:18px 15px 18px 11px;transition:background .2s;display:grid;position:relative}.cart-lines article:hover{background:#fbfdff}.cart-line-index{color:#91a3ba;align-self:start;padding-top:4px;font-size:7px;font-weight:850}.cart-thumb{background:linear-gradient(160deg,#eef4fb,#dce8f5);border:1px solid #d2dfed;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 26px #1e407017}.cart-thumb:after{content:"";border:1px solid #2f67c82e;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-14px;right:-14px}.cart-thumb img{object-fit:cover;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;transition:transform .3s}.cart-thumb:hover img{transform:scale(1.05)rotate(-2deg)}.cart-line-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cart-line-copy>span,.cart-unit-price span,.cart-quantity>span,.cart-line-sum span{color:#8a9bb0;letter-spacing:.085em;text-transform:uppercase;font-size:6.5px;font-weight:850}.cart-line-copy>span{color:var(--blue)}.cart-line-copy>a{max-width:250px;margin-top:9px;font-size:12px;font-weight:800;line-height:1.3;transition:color .2s}.cart-line-copy>a:hover{color:var(--blue)}.cart-line-copy p{color:#75869d;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 0;font-size:7px;line-height:1.5;display:flex}.cart-line-copy p i{background:#9ab5d8;border-radius:50%;width:3px;height:3px}.cart-unit-price,.cart-line-sum{flex-direction:column;display:flex}.cart-unit-price b{color:#435a76;margin-top:8px;font-size:10px}.cart-quantity{flex-direction:column;min-width:0;display:flex}.cart-quantity>div{background:#fff;border:1px solid #cbd9e9;grid-template-columns:29px minmax(32px,1fr) 29px;height:40px;margin-top:8px;display:grid}.cart-quantity button{color:var(--blue);cursor:pointer;background:#edf4fc;border:0;place-items:center;transition:background .2s,color .2s;display:grid}.cart-quantity button .ui-icon{width:14px;height:14px}.cart-quantity button:hover{background:var(--blue);color:#fff}.cart-quantity input{width:100%;min-width:0;color:var(--text);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;outline:0;font-size:9px;font-weight:850}.cart-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-line-sum strong{color:var(--blue);white-space:nowrap;margin-top:8px;font-size:12px}.cart-remove{cursor:pointer;background:0 0;border:1px solid #0000;width:25px;height:25px;transition:border-color .2s,background .2s;position:relative}.cart-remove:hover{background:#f2f6fb;border-color:#d3deeb}.cart-remove{place-items:center;display:grid}.cart-remove .ui-icon{color:#8698ae;width:14px;height:14px}.cart-manifest-footer{background:#f9fbfe;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 20px;display:flex}.cart-manifest-footer a,.cart-manifest-footer button{color:#5f7590;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;font-size:7px;font-weight:850}.cart-manifest-footer a{color:var(--blue);align-items:center;gap:9px;display:flex}.cart-manifest-footer a .ui-icon{width:13px;height:13px}.cart-manifest-footer button:hover,.cart-manifest-footer a:hover{color:#123d70}.cart-total{top:calc(var(--header-height) + 18px);color:#fff;background-color:#123d70;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;align-self:start;min-height:610px;padding:30px 27px 25px;position:sticky;overflow:hidden;box-shadow:0 24px 55px #123d7033}.cart-total:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:210px;height:210px;position:absolute;top:-78px;right:-76px;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05}.cart-total-watermark{color:#ffffff09;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:132px;line-height:1;position:absolute;bottom:-22px;right:-11px}.cart-total-head{z-index:1;border-bottom:1px solid #fff3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex;position:relative}.cart-total-head>div>span,.cart-next-steps>span{color:#8db8ec;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.cart-total-head h2{margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1}.cart-total-head>b{color:#89add9;letter-spacing:.08em;font-size:7px}.cart-total-list{z-index:1;margin:0;position:relative}.cart-total-list>div{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;min-height:51px;display:flex}.cart-total-list dt{color:#a9c2df;font-size:8px}.cart-total-list dd{margin:0;font-size:10px;font-weight:800}.cart-total-list .cart-total-price{min-height:74px}.cart-total-price dd{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.cart-submit{z-index:1;color:#174b88;letter-spacing:.055em;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;min-height:55px;margin-top:17px;padding:0 16px 0 18px;font-size:8px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.cart-submit:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000029}.cart-submit .ui-icon{width:16px;height:16px}.cart-next-steps{z-index:1;margin-top:26px;position:relative}.cart-next-steps ol{margin:14px 0 0;padding:0;list-style:none}.cart-next-steps li{border-top:1px solid #ffffff1c;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.cart-next-steps li b{color:#78a7e0;padding-top:2px;font-size:7px}.cart-next-steps li p{color:#d3e0ee;margin:0;font-size:7.5px;line-height:1.5}.cart-total-note{z-index:1;color:#9db9d8;grid-template-columns:7px 1fr;gap:8px;margin:17px 0 0;font-size:7px;line-height:1.55;display:grid;position:relative}.cart-total-note i{background:#55be83;border-radius:50%;width:6px;height:6px;margin-top:2px;box-shadow:0 0 0 4px #55be831f}@media (max-width:1020px){.cart-page-heading{grid-template-columns:1fr 300px}.cart-mode-switch{padding-inline:24px}.cart-mode-empty{margin-inline:24px}.cart-workspace{grid-template-columns:1fr;padding-inline:24px}.cart-total{width:100%;min-height:0;position:relative;top:auto}}@media (max-width:720px){.cart-mode-switch{gap:7px;padding:14px 12px 0}.cart-mode-switch button{gap:8px;min-height:78px;padding:13px 12px}.cart-mode-switch small{display:none}.cart-mode-switch strong{font-size:20px}.cart-mode-switch button>b{min-width:48px;padding:7px 6px;font-size:8px}.cart-mode-shell>.cart-workspace{padding-top:14px}.cart-mode-empty{margin:14px 12px 70px}}.editorial-hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;padding:72px 44px;display:grid}.editorial-hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(45px,6vw,78px);line-height:1.02}.editorial-hero>p{max-width:380px;color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.8}.about-grid{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;min-height:620px;display:grid}.about-visual{border-right:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.about-visual>div{background:var(--ice);border-radius:160px 160px 0 0;place-items:center;width:320px;height:430px;display:grid;overflow:hidden}.about-visual img{mix-blend-mode:multiply;width:140%;max-width:none}.category-portal .product-image,.spotlight-visual .product-image,.bestseller-thumb .product-image,.product-arch .product-image,.catalog-bolt-stage .product-image,.direction-image .product-image,.category-hero-visual .product-image,.product-detail-object .product-image,.cart-thumb .product-image,.about-visual .product-image{mix-blend-mode:normal}.about-visual>span{color:var(--signal);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:35px;left:35px}.about-copy{padding:85px 65px}.about-copy h2{letter-spacing:-.04em;margin:0 0 25px;font-size:39px;line-height:1.1}.about-copy>p{color:var(--muted);font-size:12px;line-height:1.9}.about-copy dl{grid-template-columns:repeat(3,1fr);margin:48px 0 0;display:grid}.about-copy dl div{border-left:2px solid var(--blue);flex-direction:column;padding-left:15px;display:flex}.about-copy dt{font-size:21px;font-weight:850}.about-copy dd{color:var(--muted);margin:7px 0 0;font-size:9px}.page-cta{background:var(--blue);justify-content:space-between;align-items:center;gap:40px;min-height:260px;margin:80px 34px 0;padding:45px;display:flex}.page-cta .kicker{color:#dbeafe}.page-cta .kicker>span{background:#fff}.page-cta h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:40px}.page-cta>a{min-height:52px;color:var(--blue);text-transform:uppercase;background:#fff;align-items:center;gap:40px;padding:0 18px;font-size:10px;font-weight:850;display:flex}.info-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 34px;display:grid}.info-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:380px;padding:30px;display:flex}.info-cards article>span{color:var(--signal);font-size:9px}.info-cards h2{margin:50px 0 18px;font-size:31px}.info-cards p{color:var(--muted);font-size:11px;line-height:1.85}.info-cards b{color:var(--ice);margin-top:auto;font-size:10px}.delivery-steps{background:var(--ice);color:var(--navy);grid-template-columns:.8fr 1.2fr;gap:70px;margin:80px 34px 0;padding:55px;display:grid}.delivery-steps .kicker{color:#48618b}.delivery-steps h2{letter-spacing:-.04em;margin:0;font-size:40px;line-height:1.08}.delivery-steps ol{border-top:1px solid #071a3a40;margin:0;padding:0;list-style:none}.delivery-steps li{border-bottom:1px solid #071a3a40;grid-template-columns:50px 1fr;align-items:center;min-height:62px;display:grid}.delivery-steps li b{color:var(--blue);font-size:9px}.delivery-steps li span{font-size:11px;font-weight:700}.contacts-grid{grid-template-columns:1fr 1fr;display:grid}.contacts-heading{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:65px 45px}.contacts-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,72px);line-height:1.02}.contacts-heading>p:last-child{max-width:480px;color:var(--muted);margin:25px 0 0;font-size:12px}.contact-list{border-bottom:1px solid var(--line)}.contact-list a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 30px;align-items:center;min-height:130px;padding:0 32px;display:grid}.contact-list a:last-child{border-bottom:0}.contact-list span{color:var(--muted);font-size:9px}.contact-list strong{font-size:18px}.contact-list .ui-icon{width:17px;height:17px;color:var(--signal)}.address-card{background:var(--ice);min-height:500px;color:var(--navy);padding:55px 45px}.address-card>span{color:#516990;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.address-card h2{letter-spacing:-.04em;margin:70px 0 25px;font-size:38px;line-height:1.18}.address-card p{color:#4e6384;font-size:11px;line-height:1.8}.address-card a{text-transform:uppercase;margin-top:35px;font-size:10px;font-weight:800;display:inline-block}.contact-form{border-left:1px solid var(--line);min-height:500px;padding:45px}.contact-form h2{margin:0 0 30px;font-size:30px}.contact-form label{color:var(--muted);flex-direction:column;gap:8px;margin-top:17px;font-size:9px;display:flex}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--line);resize:vertical;color:var(--text);background:0 0;outline:0;padding:12px 0;font-size:11px}.contact-form button{background:var(--blue);color:#fff;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:25px;padding:0 17px;font-size:10px;font-weight:850;display:flex}.contact-form>p{color:#6e83a4;font-size:8px}.site-footer{color:#fff;background:#1e40af;border-top:1px solid #1e40af}.footer-main{grid-template-columns:1.25fr .6fr .72fr 1.05fr;min-height:280px;padding:55px 0;display:grid}.footer-main>div{border-right:1px solid #b8cff733;flex-direction:column;align-items:flex-start;padding:0 35px;display:flex}.footer-main>div:first-child{padding-left:0}.footer-main>div:last-child{border-right:0}.footer-main .brand{min-width:0;padding:0}.site-footer .brand strong{color:#fff}.site-footer .brand small{color:#bfdbfe}.site-footer .brand-mark{background:#fff;border-radius:8px;padding:5px}.site-footer .brand-badge{background:#fff}.site-footer .brand-badge i{border-color:var(--blue)}.site-footer .brand-badge b{background:var(--blue)}.footer-main p{color:#cbdcf9;margin:22px 0 0;font-size:10px;line-height:1.7}.footer-main>div>b{color:#bfdbfe;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:9px}.footer-main>div>a:not(.brand){color:#fff;margin-bottom:12px;font-size:10px}.footer-bottom{color:#bfdbfe;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;min-height:55px;font-size:8px;display:flex}@media (max-width:1180px){.scroll-bolt-stage{width:min(44vw,410px);top:31%}.scroll-benefit,.scroll-benefit.benefit-left,.scroll-benefit.benefit-right{width:auto;transform:translateY(var(--benefit-shift-y));inset:auto 8vw 74px}.scroll-benefit:before,.scroll-benefit.benefit-right:before{height:72px;top:2px;left:-18px;right:auto}.scroll-benefit:after{display:none}.benefit-index,.benefit-right .benefit-index{font-size:64px;top:-60px;left:auto;right:0}.benefit-right .benefit-copy{text-align:left}.benefit-right .benefit-copy>div{margin-left:0}.benefit-copy h2{max-width:680px;font-size:clamp(34px,4.1vw,42px)}.benefit-copy>div{max-width:620px}}@media (max-width:1020px){.header-nav{display:none}body.mobile-menu-open{overflow:hidden}.shop-button{display:none}.mobile-menu-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3975dc,#2458b5);border:0;border-radius:9px;justify-content:center;align-self:center;align-items:center;gap:11px;width:116px;height:51px;margin:0 5px 0 7px;padding:0 15px;display:flex;box-shadow:0 10px 24px #2f67c83d}.mobile-menu-button b{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.mobile-menu-glyph{width:17px;height:14px;display:block;position:relative}.mobile-menu-glyph i{background:currentColor;width:17px;height:1.5px;transition:top .25s,transform .25s;position:absolute;left:0}.mobile-menu-glyph i:first-child{top:3px}.mobile-menu-glyph i:last-child{top:10px}.site-header.is-menu-open .mobile-menu-glyph i:first-child{top:7px;transform:rotate(45deg)}.site-header.is-menu-open .mobile-menu-glyph i:last-child{top:7px;transform:rotate(-45deg)}.mobile-menu-backdrop{z-index:998;inset:var(--header-height) 0 0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d233e57;border:0;transition:opacity .25s;display:block;position:fixed}.mobile-nav-panel{z-index:999;top:calc(var(--header-height) + 10px);max-height:calc(100svh - var(--header-height) - 20px);opacity:0;pointer-events:none;transform-origin:top;background:#fff;border:1px solid #c6d5e8;border-radius:18px;flex-direction:column;transition:opacity .22s,transform .22s;display:flex;position:fixed;left:18px;right:18px;overflow:auto;transform:translateY(-12px)scale(.985);box-shadow:0 28px 70px #0f30563d}.site-header.is-menu-open .mobile-menu-backdrop{opacity:1;pointer-events:auto}.site-header.is-menu-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-nav-head{border-bottom:1px solid var(--line);background:#f6f9fd;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 17px 14px 20px;display:flex}.mobile-nav-head>div{flex-direction:column;gap:5px;display:flex}.mobile-nav-head span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-nav-head b{color:#6a7d96;font-size:10px;font-weight:650}.mobile-nav-head button{cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:50%;flex:none;width:42px;height:42px;position:relative}.mobile-nav-head button i{background:#56708f;width:17px;height:1px;position:absolute;top:20px;left:12px;transform:rotate(45deg)}.mobile-nav-head button i:last-child{transform:rotate(-45deg)}.mobile-nav-panel nav{grid-template-columns:1fr 1fr;display:grid}.mobile-nav-panel nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:76px;padding:0 20px;transition:color .2s,background .2s;display:grid}.mobile-nav-panel nav a:nth-child(2n){border-right:0}.mobile-nav-panel nav a:hover{color:var(--blue);background:#edf4fc}.mobile-nav-panel nav small{color:#8da0b8;font-size:8px;font-weight:850}.mobile-nav-panel nav span{font-size:12px;font-weight:800}.mobile-nav-link-icon{width:15px;height:15px;color:var(--blue);justify-self:end}.mobile-nav-contact{color:#fff;background:#123d70;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;min-height:94px;padding:16px 20px;display:grid}.mobile-nav-contact>span{color:#a9c8ec;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.mobile-nav-contact>a{grid-area:1/2/3;font-size:17px;font-weight:850}.mobile-nav-contact>small{color:#c6d9ef;font-size:8px}.header-wing-left{padding-right:115px}.header-wing-right{padding-left:115px}.nav-frame>.brand{min-width:230px}.cart-button{margin-left:auto}.home-hero{grid-template-columns:55% 45%}.hero-content{padding:55px 44px 42px 36px}.hero-content h1{font-size:clamp(64px,8vw,82px)}.hero-index{right:38px}.hero-category-nav a{grid-template-columns:18px 1fr}.hero-category-nav small{display:none}.hero-strip{grid-template-columns:1.15fr .75fr .9fr 1.2fr}.hero-strip>div,.hero-strip>a{padding-inline:18px}.scroll-hero{height:500svh}.scroll-hero-sticky{height:calc(100svh - var(--header-height));min-height:0}.scroll-intro{width:420px;left:35px}.scroll-bolt-stage{width:min(50vw,390px);top:54%}.scroll-benefit{width:auto;left:7vw;right:7vw}.benefit-copy h2{font-size:36px}.benefit-copy>div{font-size:12px}.scroll-benefit:after{width:38px}.category-showcase{grid-template-rows:390px 255px 255px;grid-template-columns:repeat(2,1fr)}.category-feature{grid-area:1/1/auto/-1}.category-feature .category-portal{width:365px;height:365px;padding:29px 68px 68px 29px;bottom:-56px;right:-56px}.category-feature h3{margin-top:35px}.bestsellers{grid-template-columns:1.05fr .95fr;min-height:0}.bestseller-spotlight{min-height:500px}.spotlight-visual{min-height:330px}.bestseller-list{border-top:1px solid #ffffff2b;grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.bestseller-list>a{border-bottom:0;border-right:1px solid #ffffff2b;grid-template-rows:auto auto;grid-template-columns:18px 70px minmax(0,1fr) 14px;gap:8px 12px}.bestseller-list>a:last-child{border-right:0}.bestseller-thumb{width:70px;height:82px}.bestseller-list>a>strong{grid-area:2/3;margin-top:0}.bestseller-list>a>.ui-icon{grid-area:1/4}.certificate-vault{grid-template-columns:.82fr 1.18fr}.vault-intro{padding-inline:32px}.vault-register>a{grid-template-columns:28px minmax(0,1fr) 82px 36px;gap:13px;padding-inline:21px}.location-cards{grid-template-columns:repeat(2,1fr)}.requisite-card dl>div{grid-template-columns:120px minmax(0,1fr);gap:13px}.catalog-hero-copy{padding-inline:38px}.catalog-bolt-stage{width:300px;height:300px}.catalog-orbit-one{width:320px;height:320px}.catalog-orbit-two{width:260px;height:260px}.catalog-direction-grid{grid-template-columns:repeat(2,1fr)}.catalog-layout{grid-template-columns:220px minmax(0,1fr)}.catalog-products{grid-template-columns:repeat(2,1fr)}.category-products{grid-template-columns:repeat(3,1fr)}.product-detail{grid-template-columns:1fr 1fr}.product-summary{min-height:570px}.product-detail-media{border-right:0;border-bottom:1px solid var(--line);min-height:570px}.product-detail-object{width:340px;height:340px}.product-detail-orbit-one{width:365px;height:365px}.product-detail-orbit-two{width:300px;height:300px}.product-order{grid-column:1/-1;padding:20px clamp(25px,10vw,110px)}.buy-panel{min-height:555px}.product-data-heading{grid-template-columns:1fr 340px}}@media (max-width:720px){:root{--header-height:86px}.page-frame{width:min(100% - 20px,1200px)}.utility-bar{height:26px;font-size:8px}.utility-bar .page-frame{justify-content:space-between;gap:10px}.utility-bar .page-frame>div{justify-content:space-between;gap:10px;width:100%}.utility-location{display:none}.header-main{height:60px}.nav-frame{border-radius:11px;height:52px;margin-top:4px}.header-wing-left{padding-right:78px}.header-wing-right{padding-left:78px}.nav-frame>.brand{min-width:156px;padding:0 7px}.nav-frame>.brand .brand-mark{width:25px;height:38px}.nav-frame>.brand strong{font-size:12px}.nav-frame>.brand small{display:none}.brand{min-width:0;padding:0 10px}.brand-mark{width:31px;height:47px}.brand-badge{border-radius:9px;width:37px;height:37px}.brand strong{font-size:12px}.brand small{display:none}.cart-button{border-left:0;justify-content:center;gap:5px;min-width:48px;margin-left:auto;padding:0 7px}.cart-button>span{display:none}.cart-button b{min-width:18px;height:18px;font-size:8px}.mobile-menu-button{gap:0;width:48px;height:44px;margin:4px 0 4px 4px;padding:0}.mobile-menu-button b{display:none}.mobile-menu-backdrop{top:var(--header-height)}.mobile-nav-panel{top:calc(var(--header-height) + 8px);max-height:calc(100svh - var(--header-height) - 16px);border-radius:16px;left:10px;right:10px}.scroll-hero{height:430svh}.scroll-hero-sticky{height:calc(100svh - var(--header-height));height:calc(100dvh - var(--header-height));min-height:0}.scroll-hero-sticky:before{background-size:54px 54px}.scroll-hero-sticky:after{font-size:72px;bottom:2px;right:-8px}.scroll-intro{width:auto;top:clamp(27px,4svh,38px);left:20px;right:20px}.scroll-intro h1{font-size:clamp(47px,13.5vw,60px);line-height:.9}.scroll-intro>p:last-of-type{max-width:350px;margin-top:18px;font-size:11px;line-height:1.6}.scroll-intro>div{margin-top:19px}.scroll-intro .accent-button,.scroll-intro .line-button{min-height:45px;padding-inline:14px;font-size:9px}.scroll-bolt-stage{top:var(--bolt-stage-top,55%);width:min(70vw,34dvh,270px);transform:translate(-50%, calc(-50% + var(--bolt-stage-shift,0px)));transition:top .12s linear}.scroll-bolt-window{inset:clamp(31px,9.5vw,39px)}.ring-two{inset:21px}.bolt-label.top{top:30px;right:13px}.bolt-label.bottom{bottom:30px;left:13px}.scroll-benefit,.scroll-benefit.benefit-left,.scroll-benefit.benefit-right{top:auto;right:23px;bottom:max(clamp(58px, 11dvh, 92px), calc(env(safe-area-inset-bottom) + 34px));width:auto;transform:translateY(var(--benefit-shift-y));left:23px}.scroll-benefit:before,.scroll-benefit.benefit-right:before{height:66px;top:1px;left:-13px;right:auto}.scroll-benefit:after{display:none}.benefit-index,.benefit-right .benefit-index{font-size:49px;top:-47px;left:auto;right:0}.benefit-right .benefit-copy{text-align:left}.benefit-right .benefit-copy>div{margin-left:0}.benefit-copy h2{max-width:310px;margin-top:7px;font-size:clamp(25px,7.4vw,29px)}.benefit-copy>div{max-width:390px;margin-top:9px;padding-right:12px;font-size:11px;line-height:1.45}.benefit-copy>a{margin-top:11px;font-size:8px}.scroll-progress{display:none}.scroll-cue{bottom:max(10px, env(safe-area-inset-bottom));transition:opacity .2s}.scroll-hero.is-showing-benefit .scroll-cue{opacity:0}.home-hero{min-height:0;display:block}.home-hero:before{display:none}.hero-content{border-right:0;border-bottom:1px solid var(--line);min-height:640px;padding:65px 24px 40px}.hero-index{top:24px;right:24px}.hero-content h1{font-size:clamp(58px,17vw,78px)}.hero-content h1 em:after{height:4px;right:-38px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-category-nav{margin-top:32px}.hero-category-nav a{grid-template-columns:20px 1fr auto}.hero-category-nav small{display:block}.hero-product{clip-path:none;min-height:560px;margin-left:0}.hero-product:after{clip-path:none}.hero-stamp{top:20px;left:20px}.hero-render-note{bottom:22px;left:20px}.hero-spec-rail{display:none}.hero-product>a{bottom:20px;right:20px}.hero-strip{grid-template-columns:1fr 1fr}.hero-strip>div,.hero-strip>a{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:92px;padding:16px 18px}.home-categories{padding:70px 0}.section-title-row{flex-direction:column;align-items:flex-start}.category-showcase{grid-template-rows:none;grid-template-columns:1fr;gap:10px}.category-feature,.category-compact{grid-area:auto/1}.category-feature .category-portal{width:330px;height:330px;padding:27px 62px 62px 27px;bottom:-50px;right:-50px}.category-feature h3{margin-top:38px;font-size:56px}.category-feature .category-copy p{max-width:210px}.category-feature .category-open{top:190px;bottom:auto}.category-compact .category-copy{max-width:42%}.category-compact .category-copy p{max-width:100%}.category-compact .category-portal{width:205px;height:205px}.category-compact .category-open{left:26px;right:auto}.bestsellers{margin-block:70px;display:block}.bestseller-intro{border-bottom:1px solid #ffffff2b;border-right:0;min-height:390px;padding:43px 27px 31px}.bestseller-intro>div>p:last-child{max-width:290px}.bestseller-spotlight{min-height:530px;padding:23px 22px 25px}.spotlight-visual{min-height:350px}.spotlight-visual img{height:285px}.spotlight-copy h3{font-size:16px}.bestseller-list{border-top:1px solid #ffffff2b;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;display:grid}.bestseller-list>a{border-bottom:1px solid #ffffff2b;border-right:0;grid-template-rows:1fr;grid-template-columns:22px 78px minmax(0,1fr) auto 15px;gap:13px;min-height:140px;padding:20px 17px}.bestseller-list>a:last-child{border-bottom:0}.bestseller-thumb{width:78px;height:90px}.bestseller-list>a>strong{grid-area:1/4;margin-top:0}.bestseller-list>a>.ui-icon{grid-area:1/5}.benefit-band{min-height:0;padding:50px 25px 40px}.benefit-heading{grid-template-columns:1fr;gap:27px}.benefit-track{grid-template-columns:1fr;margin:42px -25px -40px}.benefit-track article{border-bottom:1px solid #ffffff2e;border-right:0;grid-template-columns:48px minmax(0,1fr);gap:9px 14px;min-height:145px;padding:27px 25px}.benefit-track article:last-child{border-bottom:0}.benefit-track article:before{width:34px;left:25px}.benefit-track p{max-width:290px;font-size:9px}.home-story{grid-template-columns:1fr;gap:34px;min-height:0;margin-bottom:70px}.story-copy{padding:45px 18px 0}.story-copy>p:not(.kicker){margin-top:25px;font-size:12px;line-height:1.8}.story-stats{gap:13px;margin-top:40px}.story-stats span{margin-top:11px;font-size:9px}.certificate-vault{min-height:0;margin-bottom:70px;display:block}.vault-intro{min-height:520px;padding:43px 27px}.vault-documents{right:-36px}.vault-count{left:27px}.vault-register{grid-template-rows:58px repeat(4,minmax(135px,auto))}.vault-register-head{padding-inline:19px}.vault-register>a{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 38px;gap:8px 14px;padding:21px 19px}.vault-number{grid-area:1/1/3}.vault-register>a>div{grid-area:1/2}.vault-register>a>strong{grid-area:2/2}.vault-register>a>.ui-icon{grid-area:1/3/3}.quote-section{border-radius:22px;margin-bottom:70px;padding:48px 14px 18px}.quote-heading>span{max-width:390px;font-size:11px}.quote-form{border-radius:19px;margin-top:42px;padding:29px 20px 25px}.quote-form-grid{grid-template-columns:1fr;gap:18px}.quote-wide{grid-column:auto}.quote-form>button{min-height:56px}.location-section{border-radius:22px;margin-bottom:70px;padding:48px 14px 14px}.location-heading h2{font-size:52px}.location-heading>span{max-width:430px;margin-inline:auto;padding-inline:8px;font-size:11px}.location-cards{grid-template-columns:1fr;gap:10px;margin-top:40px}.location-cards>a,.location-cards>div{border-radius:15px;min-height:118px;padding:21px 19px}.yandex-map{border-radius:17px;height:440px;margin-top:12px}.requisites-section{border-radius:22px;margin-bottom:70px;padding:48px 14px 14px}.requisites-heading h2{font-size:52px}.requisites-heading>span{max-width:430px;margin-inline:auto;padding-inline:8px;font-size:11px}.requisites-grid{grid-template-columns:1fr;gap:11px;margin-top:40px}.requisite-card{border-radius:18px;padding:30px 22px 31px}.requisite-card dl>div{grid-template-columns:125px minmax(0,1fr)}.bank-details{min-height:0}.breadcrumbs{padding:0 18px}.page-heading{padding:55px 20px 38px}.page-heading h1{font-size:50px}.catalog-hero{grid-template-columns:1fr}.catalog-hero-copy h1{max-width:530px;font-size:clamp(55px,13vw,74px)}.catalog-hero-copy>p:last-of-type{max-width:530px}.catalog-hero-stats{max-width:520px}.catalog-hero-visual{border-top:1px solid var(--line);border-left:0;min-height:410px}.catalog-mode-selector{display:block}.catalog-mode-copy{border-right:0;padding:32px 20px}.catalog-mode-copy h2{font-size:34px}.catalog-mode-copy p{font-size:11px}.catalog-mode-options{border-top:1px solid var(--line)}.catalog-mode-options button{min-height:132px;padding:22px 20px}.catalog-mode-note{min-height:52px;padding:10px 20px}.catalog-section-heading{grid-template-columns:1fr;gap:13px;padding:0 20px 24px}.catalog-section-heading>div{gap:12px}.catalog-section-heading>p{max-width:460px}.catalog-directions,.catalog-selection{padding-top:58px}.catalog-direction-grid{grid-template-columns:1fr 1fr}.catalog-direction-grid.is-collapsed>button:nth-child(n+3){display:none}.catalog-topbar{grid-template-columns:minmax(0,1fr) 104px;gap:8px;padding:0 18px 16px}.catalog-search{grid-column:1/-1}.catalog-mobile-filter{height:52px;color:var(--text);cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #cad8e9;font-size:8px;font-weight:850;display:block;position:relative}.catalog-mobile-filter b{background:var(--blue);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.catalog-sort{height:52px}.catalog-layout{display:block}.catalog-sidebar{border-right:0;border-bottom:1px solid var(--line);display:none}.catalog-sidebar.is-open{display:block}.catalog-sidebar.is-open .filter-help{min-height:180px}.catalog-products{grid-template-columns:1fr 1fr}.product-media{height:255px}.product-arch{width:180px;height:180px}.result-count{min-height:64px}.catalog-request-band{flex-direction:column;align-items:flex-start;padding:42px 25px}.catalog-request-band>a{width:100%}.category-hero{display:block}.category-hero-visual{border-left:0;border-top:1px solid var(--line);min-height:390px}.category-products{grid-template-columns:1fr 1fr;margin:0 18px}.category-page-toolbar{padding:0 18px}.product-detail{display:block}.product-summary{border-right:0;min-height:520px;padding:38px 25px 30px}.product-category-label{margin-top:50px}.product-summary h1{max-width:570px;font-size:48px}.product-lead{max-width:560px}.product-detail-media{border-bottom:1px solid var(--line);min-height:490px}.product-order{padding:14px;display:block}.buy-panel{min-height:0}.product-data-section{padding:65px 18px 0}.product-data-heading{grid-template-columns:1fr;gap:18px}.product-data-heading>p{max-width:500px}.product-data-grid{grid-template-columns:1fr}.product-description-card{min-height:390px}.related-section{padding:65px 18px 75px}.related-products{grid-template-columns:1fr}.cart-page-heading{grid-template-columns:1fr;gap:28px;min-height:300px;padding:48px 20px 36px}.cart-page-heading:after{font-size:76px;bottom:-16px;right:-30px}.cart-heading-note{max-width:430px;padding-top:7px;padding-bottom:7px}.cart-workspace{gap:14px;padding:14px 12px 70px}.cart-manifest-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:76px;padding:15px 14px}.cart-manifest-head small{text-align:left;max-width:none}.cart-lines article{grid-template-rows:auto auto auto;grid-template-columns:22px 76px minmax(0,1fr) 24px;align-items:start;gap:11px 10px;min-height:238px;padding:17px 13px}.cart-line-index{grid-area:1/1}.cart-thumb{grid-area:1/2/3;width:70px;height:70px}.cart-line-copy{grid-area:1/3}.cart-line-copy>a{margin-top:6px;font-size:11px}.cart-line-copy p{margin-top:7px}.cart-unit-price{display:none}.cart-quantity{grid-area:2/3/auto/5;align-self:end}.cart-quantity>div{width:108px}.cart-line-sum{border-top:1px solid var(--line);flex-direction:row;grid-area:3/2/auto/5;justify-content:space-between;align-self:end;align-items:center;padding-top:14px}.cart-line-sum strong{margin-top:0;font-size:14px}.cart-remove{grid-area:1/4}.cart-manifest-footer{min-height:72px;padding:0 13px}.cart-total{padding:27px 20px 23px}.empty-cart{min-height:540px;padding-inline:20px}.empty-cart h2{font-size:34px}.editorial-hero{grid-template-columns:1fr;gap:30px;padding:55px 22px}.about-grid{grid-template-columns:1fr}.about-visual{border-right:0;border-bottom:1px solid var(--line);min-height:490px}.about-copy{padding:50px 24px}.about-copy dl{gap:20px}.page-cta{flex-direction:column;align-items:flex-start;margin:55px 18px 0;padding:28px}.info-cards{grid-template-columns:1fr;margin:0 18px}.info-cards article{min-height:300px}.delivery-pvz{grid-template-columns:1fr;margin:55px 18px 0}.delivery-pvz-copy{min-height:540px;padding:38px 28px 32px}.delivery-pvz-copy h2{margin:34px 0 20px}.delivery-pvz-map{padding:12px}.delivery-steps{grid-template-columns:1fr;gap:35px;margin:55px 18px 0;padding:30px 24px}.delivery-location{grid-template-columns:1fr;gap:12px;margin:55px 18px 0;padding:18px}.delivery-location-copy{padding:14px 6px 22px}.delivery-location-copy h2{margin:28px 0 18px}.delivery-location-map,.delivery-location-map iframe{min-height:340px}.contacts-grid{grid-template-columns:1fr}.contacts-heading{border-right:0;min-height:auto;padding:55px 22px}.contact-list a{grid-template-columns:70px 1fr 20px;padding:0 20px}.contact-list strong{font-size:14px}.contact-form{border-left:0}.footer-main{grid-template-columns:1fr 1fr;gap:40px 0;padding:45px 0}.footer-main>div:first-child{border-right:0;grid-column:span 2;padding-left:0}.footer-main>div:nth-child(2){padding-left:0}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.breadcrumbs{min-height:54px;padding-inline:18px;font-size:9px}.breadcrumbs ol{min-height:54px}.breadcrumbs li+li:before{margin-inline:10px 9px}.breadcrumbs [aria-current=page]{max-width:58vw}.kicker{margin-bottom:14px;font-size:9px;line-height:1.4}.accent-button,.line-button{min-height:50px;font-size:10px}.home-categories{padding-block:56px}.section-title-row h2,.category-title-row h2{font-size:46px}.section-lead{font-size:11px}.category-showcase{margin-top:32px}.category-feature{min-height:520px}.category-feature h3{font-size:50px}.category-compact{min-height:220px}.home-category-card h3{font-size:31px}.home-category-card .category-copy p{font-size:10px}.category-open{min-height:44px;font-size:9px}.benefit-band{padding-top:44px}.benefit-heading h2{font-size:44px}.benefit-heading>div:last-child>p{font-size:11px}.benefit-heading a{align-items:center;min-height:40px;font-size:9px}.benefit-track article{min-height:154px}.benefit-track article>b{font-size:38px}.benefit-track strong{font-size:21px}.benefit-track p{font-size:10px}.bestsellers{margin-block:56px}.bestseller-intro{min-height:350px}.bestseller-intro h2{font-size:49px}.bestseller-intro>div>p:last-child{font-size:11px}.bestseller-intro>a{align-items:center;min-height:42px;font-size:9px}.bestseller-spotlight{min-height:490px}.bestseller-list>a{min-height:132px}.bestseller-copy h3{font-size:14px}.bestseller-copy p,.bestseller-copy small,.bestseller-number{font-size:8px}.home-story{margin-bottom:56px}.story-copy{padding-top:38px}.story-copy h2{font-size:46px}.story-copy>p:not(.kicker){font-size:12px;line-height:1.72}.story-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.story-stats strong{font-size:38px}.story-stats span{font-size:9px}.story-visual{border-radius:20px;min-height:410px}.certificate-vault{margin-bottom:56px}.vault-intro{min-height:455px}.vault-copy h2{font-size:48px}.vault-copy>p:last-child{font-size:11px}.vault-register h3{font-size:17px}.vault-register p,.vault-register small,.vault-register>a>strong{font-size:8px}.quote-section,.location-section,.requisites-section{border-radius:20px;margin-bottom:56px;padding-top:42px}.quote-heading h2{font-size:45px}.quote-heading>span,.location-heading>span,.requisites-heading>span{font-size:11px}.quote-form{margin-top:34px}.quote-form label:not(.quote-consent),.quote-consent{font-size:10px}.quote-form input:not([type=checkbox]),.quote-form select,.quote-form textarea,.contact-form input,.contact-form textarea,.catalog-search input{font-size:16px}.location-heading h2,.requisites-heading h2{font-size:48px}.location-cards small,.requisite-card dt{font-size:9px}.location-cards strong{font-size:16px}.requisite-card dd{font-size:10px}.yandex-map{height:380px}.catalog-hero-copy{min-height:410px;padding:46px 22px 38px}.catalog-hero-copy h1{font-size:55px}.catalog-hero-copy>p:last-of-type{font-size:11px;line-height:1.65}.catalog-hero-visual{min-height:350px}.catalog-section-heading h2{font-size:41px}.catalog-section-heading>p{font-size:10px}.catalog-direction-grid>button{min-height:164px}.catalog-topbar{padding-inline:14px}.catalog-search,.catalog-sort,.catalog-mobile-filter{min-height:54px}.catalog-mobile-filter,.catalog-search>span,.catalog-sort>span{font-size:9px}.filter-category-toggle{min-height:92px}.filter-category-toggle strong{font-size:15px}.filter-category-options{gap:6px;max-height:390px;padding:12px}.filter-category-options button{min-height:54px;padding:9px 10px}.filter-category-options button span{font-size:10px}.filter-category-options button b{font-size:8px}.filter-facet label{min-height:44px;font-size:10px}.filter-facet label>b{font-size:8px}.filter-facet.is-numeric label{min-height:40px}.filter-facet.is-numeric label>span{font-size:9px}.result-count>div:first-child span{font-size:12px}.result-count>div:first-child b,.active-filters button{font-size:8px}.product-title-row h3{font-size:16px}.product-standard,.product-stock,.product-info dt{font-size:8px}.product-info dd,.product-packaging{font-size:10px}.product-sizes span{padding:7px 9px;font-size:9px}.product-price>span{font-size:8px}.product-price strong{font-size:17px}.category-hero>div:first-child{min-height:310px;padding:42px 22px}.category-hero h1{font-size:52px}.category-hero p:last-child{font-size:11px}.category-hero-visual{min-height:340px}.category-page-toolbar{height:64px;font-size:10px}.product-summary{min-height:0;padding:32px 22px 28px}.product-category-label{margin-top:36px;font-size:9px}.product-summary h1{font-size:44px}.product-lead{font-size:11px;line-height:1.7}.product-standard-tags span,.product-summary-footer>a{font-size:9px}.product-detail-media{min-height:430px}.buy-panel{padding:25px 20px 21px}.buy-panel-heading>div>span,.size-picker h3,.purchase-price span,.quantity-control>span{font-size:8px}.buy-mode-switch button span{font-size:10px}.buy-mode-switch button small,.packaging-info span,.packaging-info small{font-size:9px}.packaging-info strong{font-size:11px}.size-options button{font-size:10px}.quantity-control>div{height:46px}.quantity-control input,.cart-quantity input{font-size:16px}.buy-panel>p{font-size:9px}.add-button{min-height:56px;font-size:10px}.invoice-link{min-height:48px;font-size:9px}.product-data-heading>p,.product-description-card p,.product-spec-register dd{font-size:10px}.product-description-card>span,.product-spec-register dt,.product-spec-register>div>span{font-size:8px}.cart-page-heading{min-height:250px;padding-top:40px}.cart-page-heading h1{font-size:61px}.cart-heading-note span{font-size:8px}.cart-heading-note p{font-size:10px}.cart-lines article{grid-template-columns:20px 86px minmax(0,1fr) 38px;gap:12px 10px;min-height:250px;padding:18px 14px}.cart-thumb{width:82px;height:82px}.cart-manifest-head span,.cart-manifest-head b,.cart-manifest-head small,.cart-line-copy>span,.cart-unit-price span,.cart-quantity>span,.cart-line-sum span{font-size:8px}.cart-line-copy>a{font-size:14px}.cart-line-copy p{font-size:9px}.cart-quantity>div{height:44px}.cart-line-sum strong{font-size:16px}.cart-remove{width:38px;height:38px}.cart-remove .ui-icon{width:16px;height:16px}.cart-manifest-footer a,.cart-manifest-footer button{min-height:44px;font-size:8px}.cart-total-list dt,.cart-total-list dd,.cart-total-head>div>span,.cart-next-steps>span,.cart-total-head>b{font-size:9px}.cart-submit{min-height:58px;font-size:10px}.cart-next-steps li p,.cart-total-note{font-size:9px}.editorial-hero h1{font-size:48px}.editorial-hero>div{min-width:0}.editorial-hero h1{overflow-wrap:anywhere}.editorial-hero>p,.about-copy>p{font-size:12px}.about-copy h2{font-size:35px}.about-copy dd,.info-cards article>span,.info-cards p,.delivery-steps li span{font-size:10px}.contact-list span,.address-card>span,.contact-form label,.contact-form>p{font-size:9px}.contact-list strong{overflow-wrap:anywhere;font-size:15px}.contact-form button{min-height:54px}.footer-main>div>b{font-size:9px}.footer-main>div>a:not(.brand),.footer-main p{font-size:10px}}@media (max-width:560px){.mobile-nav-head{min-height:66px}.mobile-nav-panel nav{grid-template-columns:1fr}.mobile-nav-panel nav a{border-right:0;min-height:58px}.mobile-nav-contact{grid-template-columns:1fr;gap:7px;min-height:106px}.mobile-nav-contact>a{grid-area:auto;font-size:19px}.catalog-products,.category-products{grid-template-columns:1fr}.category-products{margin-inline:12px}.product-media{height:310px}.product-arch{width:215px;height:215px}.story-stats{gap:12px}.story-stats strong{font-size:34px}.footer-main{grid-template-columns:1fr;gap:32px}.footer-main>div:first-child{grid-column:1}.footer-main>div{border-right:0;padding:0}}@media (max-width:430px){.category-compact{min-height:270px}.catalog-hero-copy{min-height:440px;padding-inline:20px}.catalog-hero-copy h1{font-size:52px}.catalog-hero-copy>p:last-of-type{font-size:10px}.catalog-hero-stats>div{padding-right:8px}.catalog-hero-stats>div:not(:first-child){padding-left:10px}.catalog-hero-stats strong{font-size:23px}.catalog-hero-visual{min-height:340px}.catalog-bolt-stage{width:255px;height:255px}.catalog-orbit-one{width:275px;height:275px}.catalog-orbit-two{width:220px;height:220px}.catalog-hero-code{top:18px;left:18px}.catalog-mode-options button{min-height:124px;padding:19px 16px}.catalog-mode-options button strong{font-size:22px}.catalog-mode-options button small{font-size:8px}.catalog-direction-grid{grid-template-columns:1fr}.catalog-direction-grid.is-collapsed>button:nth-child(n+2){display:none}.catalog-direction-grid>button{min-height:158px}.direction-copy{margin-top:50px}.catalog-search>span{display:none}.catalog-topbar{grid-template-columns:1fr 1fr}.catalog-sidebar.is-open{display:block}.result-count{flex-direction:column;align-items:flex-start}.active-filters{justify-content:flex-start}.catalog-products,.category-products{grid-template-columns:1fr}.catalog-empty{padding-inline:22px}.catalog-empty>div{flex-direction:column;align-items:stretch;width:100%}.product-summary{min-height:500px;padding:31px 20px 26px}.product-status-row>.product-code{display:none}.product-category-label{margin-top:42px}.product-summary h1{font-size:39px}.product-summary-footer>small{display:none}.product-detail-media{min-height:400px}.product-detail-object{width:275px;height:275px}.product-detail-orbit-one{width:300px;height:300px}.product-detail-orbit-two{width:245px;height:245px}.buy-panel{padding:23px 18px 19px}.buy-panel-heading h2{font-size:21px}.purchase-controls{grid-template-columns:1fr 116px;gap:10px}.product-data-heading h2{font-size:43px}.product-description-card{min-height:410px;padding:30px 23px}.product-description-card h3{font-size:28px}.product-spec-register{grid-template-columns:1fr}.product-spec-register>div{min-height:112px}.vault-intro{min-height:490px}.vault-copy h2{font-size:47px}.vault-documents{bottom:-46px;right:-62px;transform:scale(.88)}.vault-count strong{font-size:54px}.quote-heading h2{font-size:43px}.quote-heading>span{padding-inline:7px}.location-heading h2,.requisites-heading h2{font-size:47px}.requisite-card dl>div{grid-template-columns:1fr;gap:6px}.requisite-card h3{max-width:230px;font-size:23px}.requisite-index{right:19px}.scroll-hero-sticky{min-height:0}.scroll-intro>div{flex-direction:column;align-items:stretch;gap:7px}.scroll-intro .accent-button,.scroll-intro .line-button{width:100%}.scroll-bolt-stage{top:var(--bolt-stage-top,55%);width:min(70vw,34dvh,260px);transform:translate(-50%, calc(-50% + var(--bolt-stage-shift,0px)))}.scroll-bolt-window{inset:clamp(30px,9.5vw,38px)}.benefit-copy h2{font-size:clamp(24px,7.2vw,28px)}.hero-content{min-height:620px}.hero-content h1{font-size:54px}.hero-category-nav{grid-template-columns:1fr}.hero-category-nav a{min-height:54px}.hero-product{min-height:500px}.hero-render{object-position:50% center}.hero-product>a{width:120px;height:120px}.hero-strip{grid-template-columns:1fr}.product-media{height:300px}.product-arch{width:210px;height:210px}}:root{--type-caption:10px;--type-label:11px;--type-small:12px;--type-body:14px}@media (min-width:721px){:root{--type-caption:11px;--type-label:12px;--type-small:14px;--type-body:16px}.account-customer{gap:16px;padding:27px 22px}.account-customer>span{width:56px;height:56px;font-size:18px}.account-customer small{font-size:13px}.account-customer b{font-size:21px}.account-sidebar nav a{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:70px;padding-inline:22px;font-size:20px}.account-sidebar nav a small{font-size:13px}.account-sidebar nav a .ui-icon{width:22px;height:22px}.account-sidebar>button{min-height:68px;padding-inline:22px;font-size:17px}.account-order-list{gap:20px;margin-top:28px}.account-order-filters{gap:12px;margin-top:28px}.account-order-filters button{gap:13px;min-height:58px;padding-inline:24px;font-size:15px}.account-order-filters span{min-width:28px;height:28px;font-size:12px}.account-order-card-head{min-height:84px;padding:20px 28px}.account-order-card-head>div{gap:13px}.account-order-card-head small{font-size:11px}.account-order-card-head a{font-size:21px}.account-order-status,.account-payment-status{gap:10px;font-size:12px}.account-order-status i,.account-payment-status i{width:10px;height:10px}.account-order-card-body{grid-template-columns:minmax(230px,1fr) 1.4fr;gap:30px;padding:25px 28px}.account-order-products span{width:78px;height:78px}.account-order-products b{width:46px;height:46px;font-size:12px}.account-order-card dl{gap:20px}.account-order-card dl div{gap:9px}.account-order-card dt{font-size:11px}.account-order-card dd{font-size:16px}.account-order-card-footer{min-height:64px;padding:15px 28px}.account-order-card-footer a,.account-order-card-footer button{font-size:13px}.delivery-pvz-copy>p:last-of-type{font-size:16px}.delivery-pvz-copy li i{font-size:11px}.delivery-pvz-copy li span{font-size:14px}.delivery-pvz-copy>a,.delivery-pvz-map-head>div,.delivery-pvz-map-head b,.delivery-pvz-map-tabs button,.delivery-pvz-map>p{font-size:12px}}body{font-size:var(--type-body)}.utility-bar{font-size:var(--type-caption)}.brand small,.nav-frame>.brand small{font-size:8px}.header-nav a,.cart-button,.shop-button{font-size:var(--type-caption)}.kicker{font-size:var(--type-label)}.breadcrumbs{font-size:var(--type-small)}.hero-description,.section-lead,.story-copy>p:not(.kicker),.editorial-hero>p,.about-copy>p{font-size:var(--type-body)}.hero-category-nav span,.hero-category-nav small,.hero-stamp small,.hero-render-note span,.hero-spec-rail,.hero-strip span{font-size:var(--type-caption)}.hero-category-nav b,.hero-stamp b,.hero-product>a,.hero-strip b{font-size:var(--type-small)}.bolt-label,.scroll-progress span,.scroll-cue span{font-size:var(--type-caption)}.scroll-intro>p:last-of-type,.benefit-copy>div{font-size:var(--type-body)}.benefit-copy>p,.benefit-copy>a{font-size:var(--type-label)}.category-meta,.category-number,.category-open{font-size:var(--type-caption)}.home-category-card .category-copy p,.benefit-heading>div:last-child>p,.benefit-track p,.bestseller-intro>div>p:last-child{font-size:var(--type-small)}.benefit-heading a,.bestseller-intro>a{font-size:var(--type-label)}.bestseller-copy small,.bestseller-copy p,.bestseller-number{font-size:var(--type-caption)}.bestseller-copy h3{font-size:16px}.vault-copy>p:last-child{font-size:var(--type-small)}.vault-count span,.vault-register-head,.vault-register-head b,.vault-number,.vault-register small,.vault-register>a>strong{font-size:var(--type-caption)}.vault-register p,.quote-heading>p,.location-heading>p,.requisites-heading>p{font-size:var(--type-label)}.quote-heading>span,.location-heading>span,.requisites-heading>span{font-size:var(--type-body)}.quote-form label:not(.quote-consent),.quote-consent,.quote-status{font-size:var(--type-small)}.quote-form input:not([type=checkbox]),.quote-form select,.quote-form textarea{font-size:var(--type-body)}.quote-form>button{font-size:var(--type-label)}.location-cards small,.requisite-card dt,.requisite-contacts small{font-size:var(--type-caption)}.location-cards strong{font-size:16px}.location-cards p,.requisite-card dd,.requisite-hours p,.requisite-hours b,.requisite-contacts a{font-size:13px}.about-copy dd,.info-cards article>span,.delivery-steps li b{font-size:var(--type-label)}.info-cards p,.delivery-steps li span,.contacts-heading>p:last-child,.address-card p{font-size:13px}.page-cta>a,.address-card a,.contact-form button,.contact-list span,.address-card>span,.contact-form label{font-size:var(--type-label)}.contact-form input,.contact-form textarea{font-size:var(--type-body)}.contact-form>p{font-size:var(--type-caption)}.footer-main p,.footer-main>div>a:not(.brand){font-size:var(--type-small)}.footer-main>div>b,.footer-bottom{font-size:var(--type-caption)}.catalog-hero-copy>p:last-of-type{font-size:15px}.catalog-hero-stats span,.catalog-hero-code,.catalog-axis,.catalog-section-heading>div>span,.direction-number{font-size:var(--type-caption)}.catalog-section-heading>p{font-size:13px}.direction-copy strong{font-size:18px}.catalog-direction-grid>button{flex-direction:column;min-height:230px;display:flex}.direction-copy small{font-size:var(--type-label);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.direction-count{width:max-content;margin:auto 0 18px 19px;font-size:14px;position:relative;bottom:auto;left:auto}.direction-count small,.catalog-search>span,.catalog-sort>span{font-size:var(--type-caption)}.catalog-search input{font-size:var(--type-body)}.catalog-sort select{font-size:13px}.catalog-mobile-filter{font-size:var(--type-label)}.filter-panel-heading span,.filter-panel-heading button,.filter-category-toggle small{font-size:var(--type-caption)}.filter-panel-heading strong{font-size:18px}.filter-category-toggle strong{font-size:15px}.filter-category-options button span{font-size:var(--type-label)}.filter-category-options button b{font-size:var(--type-caption)}.filter-empty-state p{font-size:var(--type-small)}.filter-context span{font-size:var(--type-caption)}.filter-context p{font-size:var(--type-label)}.filter-facet summary>span{font-size:var(--type-small)}.filter-facet summary>b{font-size:var(--type-caption)}.filter-facet label{min-height:42px;font-size:var(--type-label)}.filter-facet label>b{font-size:var(--type-caption)}.filter-facet.is-numeric label{min-height:40px}.filter-facet.is-numeric label>span{font-size:var(--type-caption)}.filter-facet.is-numeric label>b{font-size:9px}.filter-help>span{font-size:var(--type-caption)}.filter-help small{max-width:180px;font-size:var(--type-label)}.result-count>div:first-child span{font-size:14px}.result-count>div:first-child b{font-size:var(--type-label)}.active-filters button,.catalog-empty>span,.catalog-empty button,.catalog-empty a,.catalog-request-band>div>span{font-size:var(--type-caption)}.catalog-empty p,.catalog-request-band p{font-size:13px}.catalog-request-band>a{font-size:var(--type-label)}.category-hero p:last-child{font-size:15px}.category-hero-visual>span{font-size:var(--type-label)}.category-page-toolbar{font-size:var(--type-small)}.product-standard,.product-stock{font-size:var(--type-caption)}.product-title-row{min-height:64px}.product-title-row h3{font-size:17px;line-height:1.38}.product-info dt{font-size:var(--type-caption)}.product-info dd{font-size:var(--type-small)}.product-packaging{font-size:var(--type-label)}.product-sizes span{font-size:var(--type-label);padding:7px 9px}.product-price>span{font-size:var(--type-caption)}.product-price strong{font-size:18px}.product-status-row>span,.product-status-row>.product-code,.product-category-label,.product-status-row>.product-code small{font-size:var(--type-caption)}.product-lead{font-size:13px}.product-standard-tags span,.product-summary-footer>a,.product-summary-footer>small,.buy-panel-heading>div>span,.size-picker h3,.size-select>span,.purchase-price span,.quantity-control>span{font-size:var(--type-caption)}.buy-mode-switch button span,.packaging-info strong{font-size:var(--type-label)}.buy-mode-switch button small,.packaging-info span,.packaging-info small{font-size:var(--type-caption)}.size-options button,.size-select select,.quantity-control input{font-size:var(--type-small)}.buy-panel>p{font-size:var(--type-caption)}.add-button,.invoice-link{font-size:var(--type-label)}.product-data-heading>div>span,.product-description-card>span,.product-spec-register dt,.product-spec-register>div>span{font-size:var(--type-caption)}.product-data-heading>p,.product-description-card p,.product-spec-register dd{font-size:var(--type-small)}.product-description-card a{font-size:var(--type-label)}.cart-heading-note span,.cart-loading,.cart-manifest-head span,.cart-manifest-head b,.cart-line-index{font-size:var(--type-caption)}.cart-heading-note p,.empty-cart>p:not(.kicker),.cart-manifest-head small,.cart-line-copy p{font-size:var(--type-label)}.cart-line-copy>span,.cart-unit-price span,.cart-quantity>span,.cart-line-sum span{font-size:var(--type-caption)}.cart-line-copy>a{font-size:15px}.cart-unit-price b,.cart-quantity input{font-size:var(--type-small)}.cart-line-sum strong{font-size:15px}.cart-manifest-footer a,.cart-manifest-footer button,.cart-total-head>div>span,.cart-next-steps>span,.cart-total-head>b{font-size:var(--type-caption)}.cart-total-list dt,.cart-total-list dd,.cart-submit{font-size:var(--type-label)}.cart-next-steps li b,.cart-next-steps li p,.cart-total-note{font-size:var(--type-caption)}@media (max-width:720px){.utility-bar{font-size:9px}.catalog-hero-copy>p:last-of-type,.category-hero p:last-child{font-size:13px}.catalog-section-heading>p{font-size:var(--type-small)}.catalog-direction-grid>button{min-height:202px}.direction-copy small{-webkit-line-clamp:2}.catalog-mobile-filter,.catalog-search>span,.catalog-sort>span{font-size:var(--type-caption)}.filter-category-options button span,.filter-facet label{font-size:var(--type-small)}.filter-facet.is-numeric label>span,.product-standard,.product-stock,.product-info dt,.product-price>span,.result-count>div:first-child b,.active-filters button{font-size:var(--type-caption)}.product-title-row h3{font-size:18px}.product-info dd{font-size:13px}.product-sizes span{font-size:var(--type-small)}.product-price strong{font-size:20px}.product-lead,.product-data-heading>p,.product-description-card p,.product-spec-register dd{font-size:var(--type-small)}.buy-panel-heading>div>span,.size-picker h3,.purchase-price span,.quantity-control>span{font-size:var(--type-caption)}.size-options button,.buy-panel>p,.invoice-link{font-size:var(--type-label)}.add-button{font-size:var(--type-small)}.size-options{grid-auto-rows:78px;gap:8px;margin-top:16px}.size-options button{padding-inline:9px}.size-options button>span{font-size:15px}.size-options button>small{font-size:10px}.cart-manifest-head span,.cart-manifest-head b,.cart-manifest-head small,.cart-line-copy>span,.cart-unit-price span,.cart-quantity>span,.cart-line-sum span{font-size:var(--type-caption)}.cart-line-copy p,.cart-manifest-footer a,.cart-manifest-footer button,.cart-total-list dt,.cart-total-list dd,.cart-next-steps li p,.cart-total-note,.about-copy dd,.info-cards article>span,.contact-list span,.address-card>span,.contact-form label,.contact-form>p,.footer-main>div>b{font-size:var(--type-label)}.info-cards p,.delivery-steps li span,.footer-main>div>a:not(.brand),.footer-main p{font-size:var(--type-small)}.size-select-desktop{display:none}.variant-picker-trigger{color:#294767;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #9db9dc;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:3px 10px;width:100%;margin-top:14px;padding:13px 14px;display:grid}.variant-picker-trigger>span{color:#70839c;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.variant-picker-trigger>strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.variant-picker-trigger>b{color:#315f9f;white-space:nowrap;font-size:13px}.variant-picker-trigger>.ui-icon{width:20px;height:20px;color:var(--blue)}.variant-picker-modal{z-index:120;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.variant-picker-backdrop{cursor:default;background:#0f233d7a;border:0;width:100%;position:absolute;inset:0}.variant-picker-sheet{z-index:1;background:#fff;border:1px solid #b9cce4;border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:min(76dvh,680px);display:flex;position:relative;box-shadow:0 -18px 46px #13315538}.variant-picker-sheet>header{border-bottom:1px solid #d8e4f2;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 18px 15px;display:flex}.variant-picker-sheet>header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.variant-picker-sheet>header h4{color:#1e2e44;letter-spacing:-.035em;margin:5px 0 0;font-size:22px;line-height:1}.variant-picker-sheet>header button{color:#285d9b;background:#f7fbff;border:1px solid #c7d8eb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin:-7px -5px 0 0;display:grid}.variant-picker-sheet>header button .ui-icon{width:18px;height:18px}.variant-picker-search{color:#7890ad;background:#f8fbff;border:1px solid #c5d6e9;align-items:center;gap:9px;margin:13px 16px;padding:0 12px;display:flex}.variant-picker-search .ui-icon{flex:none;width:18px;height:18px}.variant-picker-search input{color:#253b57;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.variant-picker-search input::placeholder{color:#8a9bb0}.variant-picker-list{overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom));overflow:auto}.variant-picker-list>button{color:#263f5d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e9f3;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 1px;display:grid}.variant-picker-list>button>span{gap:3px;min-width:0;display:grid}.variant-picker-list>button>span b{font-size:17px;line-height:1.1}.variant-picker-list>button>span small{color:#71839a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.variant-picker-list>button>strong{color:#3d6392;text-align:right;white-space:nowrap;font-size:13px;line-height:1.15}.variant-picker-list>button>.ui-icon{width:18px;height:18px;color:var(--blue)}.variant-picker-list>button.is-selected{background:#e8f1ff;border-color:#b8d0ee;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.variant-picker-list>p{color:#7588a0;text-align:center;margin:24px 0;font-size:14px;line-height:1.45}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.account-button{border-left:1px solid var(--line);color:#42526a;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-width:58px;padding:0 10px;font-size:8px;font-weight:850;transition:color .2s,background .2s;display:flex}.account-button:hover{color:var(--blue);background:#f3f7fc}.account-button-icon{stroke-width:1.65px;width:19px;height:19px}.account-auth-page{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);min-height:720px;margin-block:34px 70px;display:grid;overflow:hidden}.account-auth-intro{color:#fff;background:linear-gradient(145deg,#123d70,#1f5795);flex-direction:column;justify-content:center;padding:72px 58px;display:flex;position:relative;overflow:hidden}.account-auth-intro:after{content:"Р";color:#ffffff0d;font-family:Georgia,serif;font-size:360px;line-height:1;position:absolute;bottom:-98px;right:-18px}.account-auth-intro .kicker{color:#a9caf6}.account-auth-intro h1{z-index:1;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5vw,72px);line-height:.92;position:relative}.account-auth-intro h1 em{color:#8cbcf7;font-style:normal}.account-auth-intro>p:not(.kicker){z-index:1;color:#cbdcf1;max-width:410px;margin:26px 0 0;font-size:14px;line-height:1.75;position:relative}.account-auth-intro>a{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #8cbcf7;align-items:center;gap:7px;width:fit-content;margin-top:38px;padding-bottom:7px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.account-auth-intro>a .ui-icon{width:15px;height:15px}.account-auth-intro ul{z-index:1;gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid;position:relative}.account-auth-intro li{border-top:1px solid #ffffff2b;align-items:center;gap:17px;padding:14px 0;display:flex}.account-auth-intro li b{color:#8cbcf7;font-size:10px}.account-auth-intro li span{font-size:13px;font-weight:700}.account-auth-card{flex-direction:column;justify-content:center;padding:70px clamp(42px,5vw,78px);display:flex}.account-auth-card>div:first-child>span,.account-subheading .kicker,.account-section-heading span,.account-form-section-head>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.account-auth-card h2{letter-spacing:-.05em;margin:11px 0 0;font-size:clamp(36px,4vw,52px);line-height:1}.account-auth-card>div:first-child>p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.65}.account-auth-form{gap:18px;margin-top:34px;display:grid}.account-login-page{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr)}.account-login-page .account-auth-card{justify-content:flex-start;padding-top:58px}.account-login-page .account-auth-card>div:first-child>p{max-width:520px;font-size:14px}.account-login-page .account-auth-intro>a{margin-top:28px}.account-type-switch{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.account-type-switch button{color:#536781;text-align:left;cursor:pointer;background:#f7faff;border:1px solid #c9d7e9;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-height:114px;padding:18px 42px 18px 17px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.account-type-switch button:hover{border-color:#8eacd4;transform:translateY(-2px)}.account-type-switch button small{width:44px;height:44px;color:var(--blue);letter-spacing:.06em;background:#fff;border:1px solid #cbd9ea;place-items:center;font-size:10px;font-weight:900;display:grid}.account-type-switch button>span{gap:7px;display:grid}.account-type-switch button b{font-size:14px;line-height:1.15}.account-type-switch button em{color:#7a8da8;font-size:10px;font-style:normal;line-height:1.4}.account-type-switch button>i{color:#c3d2e5;font-family:Georgia,serif;font-size:20px;font-style:normal;position:absolute;top:10px;right:12px}.account-type-switch button.is-active{color:#fff;box-shadow:none;background:#123d70;border-color:#123d70}.account-type-switch button.is-active small{color:#9cc6fb;background:#ffffff1a;border-color:#ffffff3d}.account-type-switch button.is-active em{color:#c5d8ef}.account-type-switch button.is-active>i{color:#ffffff38}.account-login-form.is-b2b .account-type-switch button:nth-child(2).is-active{background:#0c4a60;border-color:#0c4a60}.account-login-form{gap:20px;margin-top:28px}.account-login-context{background:#eef4fc;border:1px solid #c9d9ec;grid-template-columns:112px minmax(0,1fr);align-items:stretch;min-height:92px;display:grid}.account-login-context>span{color:var(--blue);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #c9d9ec;place-items:center;padding:15px;font-size:9px;font-weight:900;line-height:1.4;display:grid}.account-login-context>div{align-content:center;gap:7px;padding:16px 19px;display:grid}.account-login-context strong{color:#123d70;font-size:15px}.account-login-context p{color:#61748f;margin:0;font-size:11px;line-height:1.5}.account-login-form.is-b2b .account-login-context{background:#eef7f8;border-color:#c4dadd}.account-login-form.is-b2b .account-login-context>span{color:#0c6176;border-color:#c4dadd}.account-login-form.is-b2b .account-login-context strong{color:#0c4a60}.account-login-form.is-b2b>button{background:#0c566d}.account-login-form label>span{font-size:10px}.account-login-form input{min-height:58px;font-size:15px}.account-login-form>button{min-height:60px;font-size:11px}.account-login-form>p:last-child{font-size:11px}.account-auth-form label:not(.account-consent),.account-profile-fields label,.account-delivery-address{gap:8px;display:grid}.account-auth-form label>span,.account-profile-fields label>span,.account-delivery-address>span{color:#657792;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.account-auth-form input,.account-auth-form select,.account-profile-fields input,.account-profile-fields select,.account-delivery-address textarea{width:100%;min-height:50px;color:var(--text);background:#f7faff;border:1px solid #cfdced;border-radius:0;outline:none;padding:0 15px;font-size:13px;transition:border-color .2s,box-shadow .2s}.account-auth-form input:focus,.account-auth-form select:focus,.account-profile-fields input:focus,.account-profile-fields select:focus,.account-delivery-address textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f67c81a}.account-auth-form input:disabled,.account-profile-fields input:disabled,.account-profile-fields select:disabled{color:#687991;cursor:not-allowed;background:#edf1f6}.account-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-auth-form>small{color:var(--muted);margin-top:-8px;font-size:9px}.account-consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;display:flex}.account-consent input{width:17px;min-height:17px;accent-color:var(--blue);margin:1px 0 0}.account-auth-form>button,.account-profile-actions>button,.account-checkout-total>button,.account-order-delivery>button{background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:10px;font-weight:850;display:flex}.account-auth-form>button:disabled,.account-profile-actions>button:disabled,.account-checkout-total>button:disabled{opacity:.58;cursor:wait}.account-auth-form>p:last-child{color:var(--muted);text-align:center;margin:0;font-size:10px}.account-auth-form>p:last-child a{color:var(--blue);font-weight:800}.account-form-error,.account-form-success{color:#9f1239;background:#fff1f2;border-left:3px solid #dc2626;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.account-form-success{color:#166534;background:#f0fdf4;border-color:#16a34a}.account-business-register-page{min-height:940px}.account-business-register-page .account-auth-card{padding-block:48px}.account-business-register{gap:18px;margin-top:24px}.business-registration-section{border-top:1px solid var(--line);gap:14px;padding-top:22px;display:grid}.business-registration-section:first-child{border-top:0;padding-top:0}.business-registration-heading{align-items:flex-start;gap:13px;display:flex}.business-registration-heading>span{width:31px;height:31px;color:var(--blue);background:#e8f0fb;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.business-registration-heading h2{letter-spacing:-.02em;margin:0;font-size:19px}.business-registration-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.business-entity-switch{grid-template-columns:1fr 1fr;gap:9px;display:grid}.business-entity-switch button{color:#536781;text-align:left;cursor:pointer;background:#f7faff;border:1px solid #cfdced;grid-template-columns:34px 1fr;align-content:center;gap:4px 10px;min-height:92px;padding:15px;display:grid}.business-entity-switch button small{width:34px;height:34px;color:var(--blue);background:#e6eef9;grid-row:1/3;place-items:center;font-size:8px;font-weight:900;display:grid}.business-entity-switch button span{align-self:end;font-size:11px;font-weight:850}.business-entity-switch button i{color:#8292a9;font-size:8px;font-style:normal}.business-entity-switch button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:#123d70;background:#edf4fd}.business-entity-switch button.is-active small{background:var(--blue);color:#fff}.business-party-lookup{background:#eaf2fd;border:1px solid #cbdced;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:15px;display:grid;position:relative}.business-party-lookup>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#123d70;border:0;align-items:center;gap:22px;min-height:50px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.business-party-lookup>button:disabled{opacity:.6;cursor:wait}.business-party-lookup-error,.business-party-verified{grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.45}.business-party-lookup-error{color:#9f1239}.business-party-verified{color:#166534}.business-party-verified .ui-icon{box-sizing:content-box;vertical-align:-3px;background:#dcfce7;border-radius:50%;place-items:center;width:9px;height:9px;margin-right:5px;padding:4px;display:inline-grid}.business-party-suggestions{background:#fff;border:1px solid #c9d8eb;grid-column:1/-1;gap:4px;padding:5px;display:grid;box-shadow:0 15px 28px #1739611f}.business-party-suggestions button{color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2eaf4;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 12px;display:grid}.business-party-suggestions button:last-child{border-bottom:0}.business-party-suggestions button:hover{background:#f1f6fd}.business-party-suggestions strong{font-size:10px}.business-party-suggestions span{color:var(--blue);font-size:8px;font-weight:800}.business-party-suggestions small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.account-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.account-state>i,.account-list-loading i{border:2px solid #cddcf0;border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite account-spin}.account-state>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:850}.account-state h1{margin:12px 0 0;font-size:36px}.account-state p{color:var(--muted)}@keyframes account-spin{to{transform:rotate(360deg)}}.account-page{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:34px;min-height:760px;padding-block:46px 90px;display:grid}.account-sidebar{top:calc(var(--header-height) + 24px);color:#fff;background:linear-gradient(160deg,#123d70,#184d85);border:1px solid #1e568f;position:sticky;overflow:hidden}.account-sidebar.is-business{background:linear-gradient(160deg,#0c3548,#135f75);border-color:#0f4f63}.account-customer{border-bottom:1px solid #ffffff29;align-items:center;gap:12px;padding:20px 17px;display:flex}.account-customer>span{color:#103d70;background:#8cbcf7;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.account-customer>div{gap:4px;min-width:0;display:grid}.account-customer small{color:#a9caf6;text-transform:uppercase;font-size:7px}.account-customer b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-sidebar nav{display:grid}.account-sidebar nav a{color:#d7e5f6;border-bottom:1px solid #ffffff1c;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:51px;padding:0 16px;font-size:10px;transition:background .2s,color .2s;display:grid}.account-sidebar nav a small{color:#7da6d4;font-size:7px}.account-sidebar nav a .ui-icon{opacity:0;width:11px;height:11px}.account-sidebar nav a:hover,.account-sidebar nav a.is-active{color:#fff;background:#ffffff1a}.account-sidebar nav a.is-active{box-shadow:inset 3px 0 #8cbcf7}.account-sidebar nav a.is-active .ui-icon,.account-sidebar nav a:hover .ui-icon{opacity:1}.account-sidebar>button{color:#bcd1ea;cursor:pointer;background:#041a3647;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:9px;display:flex}.account-content{min-width:0}@media (min-width:1101px){.account-page{grid-template-columns:280px minmax(0,1fr);gap:36px}.account-customer{gap:15px;padding:25px 23px}.account-customer>span{width:52px;height:52px;font-size:17px}.account-customer small{font-size:11px}.account-customer b{font-size:18px}.account-sidebar nav a{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:66px;padding-inline:23px;font-size:16px}.account-sidebar nav a small{font-size:11px}.account-sidebar nav a .ui-icon{width:19px;height:19px}.account-sidebar>button{min-height:64px;padding-inline:23px;font-size:15px}}.account-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:end;gap:42px;padding-bottom:34px;display:grid}.account-heading h1,.account-subheading h1{letter-spacing:-.065em;margin:0;font-size:clamp(49px,6vw,76px);line-height:.9}.account-heading h1 em{color:var(--blue);font-style:normal}.account-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.account-subheading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:30px;padding-bottom:32px;display:grid}.account-subheading .kicker{grid-column:1/-1;margin-bottom:-8px}.account-subheading>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.account-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.account-stats>*{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;min-height:126px;padding:22px;display:grid;position:relative}.account-stats>:last-child{border-right:0}.account-stats span{color:#8ba2c2;font-size:7px;position:absolute;top:12px;left:14px}.account-stats strong{color:#123d70;font-family:Georgia,serif;font-size:46px;line-height:1}.account-stats small{color:var(--muted);text-transform:uppercase;align-self:end;padding-bottom:4px;font-size:9px}.account-stats .ui-icon{width:12px;height:12px;color:var(--blue);position:absolute;top:12px;right:14px}.account-tracking-card,.account-first-order{background:#eaf2fd;border:1px solid #d2e1f3;margin-top:25px;padding:28px}.account-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.account-section-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:27px;line-height:1}.account-section-heading>a{color:var(--blue);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.account-section-heading>a .ui-icon{width:13px;height:13px}.account-tracking-main{border-top:1px solid #c9d9ec;grid-template-columns:1fr 260px;align-items:end;gap:35px;margin-top:32px;padding-top:24px;display:grid}.account-tracking-main>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:8px 15px;display:grid}.account-tracking-main small{color:var(--muted);font-size:9px;font-weight:800}.account-tracking-main h3{grid-column:1/-1;margin:11px 0 0;font-size:21px}.account-tracking-main p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.account-order-status,.account-payment-status{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:8px;font-weight:850;display:inline-flex}.account-order-status{color:#1d5e4b}.account-order-status i,.account-payment-status i{border-radius:50%;width:7px;height:7px}.account-order-status i{background:#2ba878;box-shadow:0 0 0 4px #2ba8781f}.account-order-status.is-cancelled{color:#9f1239}.account-order-status.is-cancelled i{background:#e11d48;box-shadow:0 0 0 4px #e11d481a}.account-order-status.is-completed i{background:var(--blue);box-shadow:0 0 0 4px #2f67c81a}.account-payment-status{color:#8a641c}.account-payment-status i{background:#d59b2c;box-shadow:0 0 0 4px #d59b2c1f}.account-payment-status.is-succeeded{color:#1d7250}.account-payment-status.is-succeeded i{background:#2ba878;box-shadow:0 0 0 4px #2ba8781f}.account-payment-status.is-not_required{color:#61738c}.account-payment-status.is-not_required i{background:#8294aa;box-shadow:0 0 0 4px #8294aa1f}.account-payment-status.is-failed,.account-payment-status.is-cancelled{color:#9f1239}.account-payment-status.is-failed i,.account-payment-status.is-cancelled i{background:#e11d48;box-shadow:0 0 0 4px #e11d481a}.account-order-statuses{align-items:center;gap:22px;display:flex}.account-order-statuses>span{gap:6px;min-width:0;display:grid}.account-order-statuses>span>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.account-tracking-line{justify-content:space-between;display:flex;position:relative}.account-tracking-line:before{content:"";background:#b9cce4;height:1px;position:absolute;top:5px;left:0;right:0}.account-tracking-line i{z-index:1;background:#eaf2fd;border:2px solid #b9cce4;border-radius:50%;width:11px;height:11px;position:relative}.account-tracking-line i.is-done{border-color:var(--blue);background:var(--blue)}.account-first-order{justify-content:space-between;align-items:end;gap:30px;display:flex}.account-first-order span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:850}.account-first-order h2{margin:9px 0 0;font-size:27px}.account-first-order p{color:var(--muted);margin:9px 0 0;font-size:11px}.account-first-order>a{background:var(--blue);color:#fff;text-transform:uppercase;align-items:center;gap:25px;min-height:48px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.account-first-order>a .ui-icon,.account-terms-card>a .ui-icon{width:15px;height:15px}.account-dashboard-section{margin-top:42px}.account-order-list{gap:14px;margin-top:20px;display:grid}.account-order-card{border:1px solid var(--line);background:#fff;overflow:hidden}.account-order-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.account-order-card-head>div{align-items:center;gap:10px;display:flex}.account-order-card-head>.account-order-statuses{gap:22px}.account-order-card-head small{color:var(--muted);text-transform:uppercase;font-size:8px}.account-order-card-head a{font-size:14px;font-weight:850}.account-order-card-body{grid-template-columns:minmax(190px,1fr) 1.4fr;align-items:center;gap:25px;padding:20px;display:grid}.account-order-products{align-items:center;display:flex}.account-order-products span{background:var(--ice);border:4px solid #fff;border-radius:50%;width:62px;height:62px;margin-right:-8px;overflow:hidden}.account-order-products img{object-fit:cover;width:100%;height:100%}.account-order-products b{color:#fff;background:#123d70;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.account-order-card dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.account-order-card dl div{gap:7px;display:grid}.account-order-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.account-order-card dd{margin:0;font-size:10px;font-weight:750}.account-order-card-footer{border-top:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.account-order-card-footer a,.account-order-card-footer button{color:var(--blue);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.account-order-card-footer button{color:#4f6078}.account-offer-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.account-offer-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:220px;padding:24px;display:flex;position:relative;overflow:hidden}.account-offer-grid article.is-accent{color:#fff;background:#123d70}.account-offer-grid article>span{color:#8ba2c2;font-size:8px}.account-offer-grid article>b{color:#8cbcf7;font-family:Georgia,serif;font-size:38px;position:absolute;top:18px;right:20px}.account-offer-grid h3{max-width:290px;margin:auto 0 0;font-size:24px;line-height:1.05}.account-offer-grid p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.6}.account-offer-grid .is-accent p{color:#c8d9ee}.account-offer-grid small,.account-offer-grid a{color:var(--blue);margin-top:18px;font-size:9px}.account-offer-grid a{align-items:center;gap:7px;display:inline-flex}.account-offer-grid a .ui-icon{width:13px;height:13px}.account-offer-grid .is-accent small,.account-offer-grid .is-accent a{color:#8cbcf7}.account-empty-inline{border:1px solid var(--line);color:var(--muted);margin-top:20px;padding:22px}.account-empty-inline span{color:#bdd0e8;font-size:28px;font-weight:900}.account-profile-form{gap:18px;margin-top:24px;display:grid}.account-profile-form>section,.account-checkout-main>section{border:1px solid var(--line);background:#fff;padding:26px;position:relative}.account-form-section-head{align-items:flex-start;gap:20px;display:flex}.account-form-section-head>span{width:29px;padding-top:5px}.account-form-section-head h2{letter-spacing:-.035em;margin:0;font-size:24px}.account-form-section-head p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.account-profile-fields{grid-template-columns:repeat(2,1fr);gap:17px 14px;margin-top:26px;padding-left:49px;display:grid}.account-profile-fields .is-wide{grid-column:1/-1}.account-profile-actions{align-items:center;gap:15px;display:flex}.account-profile-actions>button{width:min(100%,280px)}.account-b2b-heading h1{font-size:clamp(44px,5.5vw,70px)}.account-b2b-summary-grid{grid-template-columns:.85fr 1.15fr;gap:15px;margin-top:24px;display:grid}.account-manager-card,.account-terms-card{border:1px solid var(--line);background:#fff;min-height:310px;padding:27px}.account-manager-card{flex-direction:column;display:flex}.account-manager-card>span,.account-terms-card>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.account-manager-avatar{color:#123d70;background:#dceafb;border-radius:50%;place-items:center;width:57px;height:57px;margin-top:25px;font-family:Georgia,serif;font-size:25px;display:grid}.account-manager-card h2{margin:16px 0 0;font-size:24px}.account-manager-card p{max-width:330px;color:var(--muted);margin:9px 0 18px;font-size:10px;line-height:1.55}.account-manager-card a{width:fit-content;color:var(--blue);margin-top:5px;font-size:10px;font-weight:750}.account-terms-card{background:#eaf2fd;flex-direction:column;display:flex}.account-terms-card dl{grid-template-columns:repeat(2,1fr);gap:0;margin:27px 0 0;display:grid}.account-terms-card dl>div{border-top:1px solid #cadbee;gap:8px;padding:16px 12px 16px 0;display:grid}.account-terms-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.account-terms-card dd{margin:0;font-size:12px;font-weight:800}.account-terms-card>a{color:#fff;text-transform:uppercase;background:#123d70;justify-content:space-between;align-items:center;min-height:45px;margin-top:auto;padding:0 16px;font-size:9px;font-weight:850;display:flex}.account-company-identity{color:#fff;background:#123d70;justify-content:space-between;align-items:end;gap:25px;margin-top:22px;padding:25px 28px;display:flex}.account-company-identity span{color:#8cbcf7;text-transform:uppercase;font-size:8px;font-weight:850}.account-company-identity h2{margin:9px 0 0;font-size:28px}.account-company-identity p{color:#c2d4e9;margin:8px 0 0;font-size:10px}.account-company-identity>a{color:#a9caf6;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.account-company-identity>a .ui-icon{width:14px;height:14px}.account-access-note{color:#75551a;background:#fff8e8;border-left:3px solid #d29a2e;margin:0;padding:16px;font-size:10px}.account-team-error{margin-top:22px}.account-team-list{gap:12px;margin-top:22px;display:grid}.account-team-card{border:1px solid var(--line);background:#fff;grid-template-columns:25px 52px minmax(180px,.8fr) minmax(320px,1.4fr);align-items:center;gap:16px;padding:19px;display:grid}.account-team-card.is-blocked{opacity:.62;background:#f5f7fa}.account-team-card>span{color:#8aa0bd;align-self:start;font-size:8px}.account-team-avatar{color:#123d70;background:#dceafb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.account-team-copy{min-width:0}.account-team-copy small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:850}.account-team-copy h3{margin:6px 0 0;font-size:15px}.account-team-copy p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.account-team-controls{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.account-team-controls label{gap:6px;display:grid}.account-team-controls label span{color:#7386a1;text-transform:uppercase;font-size:7px;font-weight:800}.account-team-controls input,.account-team-controls select{width:100%;min-width:0;height:38px;color:var(--text);background:#f7faff;border:1px solid #cfdced;padding:0 9px;font-size:9px}.account-team-controls button,.account-team-add>button{background:var(--blue);color:#fff;text-transform:uppercase;cursor:pointer;border:0;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.account-team-controls button:disabled{opacity:.45;cursor:default}.account-team-add{background:#eaf2fd;border:1px solid #cdddf0;margin-top:22px;padding:27px}.account-team-add>button{justify-content:space-between;align-items:center;min-height:50px;margin:22px 0 0 49px;padding-inline:18px;display:flex}.account-pricing-banner{color:#fff;background:linear-gradient(145deg,#123d70,#1f5795);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:28px;display:flex;overflow:hidden}.account-pricing-banner span{color:#a9caf6;text-transform:uppercase;font-size:8px;font-weight:850}.account-pricing-banner h2{margin:9px 0 0;font-size:28px}.account-pricing-banner p{color:#c7d9ef;margin:8px 0 0;font-size:10px}.account-pricing-banner strong{color:#8cbcf7;font-family:Georgia,serif;font-size:68px;font-weight:500}.account-pricing-tools{justify-content:space-between;align-items:end;gap:20px;margin-top:20px;display:flex}.account-pricing-tools label{gap:7px;width:min(100%,440px);display:grid}.account-pricing-tools label span{color:#657792;text-transform:uppercase;font-size:8px;font-weight:800}.account-pricing-tools input{min-height:46px;color:var(--text);background:#fff;border:1px solid #cfdced;padding:0 14px}.account-pricing-tools small{color:var(--muted);font-size:9px}.account-pricing-list{border:1px solid var(--line);background:#fff;margin-top:16px;display:grid}.account-pricing-list article{border-bottom:1px solid var(--line);grid-template-columns:24px 64px minmax(180px,1fr) 230px;align-items:center;gap:15px;min-height:96px;padding:15px 65px 15px 17px;display:grid;position:relative}.account-pricing-list article:last-child{border-bottom:0}.account-pricing-list article>span{color:#8aa0bd;font-size:8px}.account-pricing-list article>a{background:var(--ice);width:64px;height:64px;overflow:hidden}.account-pricing-list img{object-fit:cover;width:100%;height:100%}.account-pricing-list article>div{gap:4px;display:grid}.account-pricing-list article>div small{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:850}.account-pricing-list article>div a{font-size:12px;font-weight:800}.account-pricing-list article>div p{color:var(--muted);margin:0;font-size:8px}.account-pricing-list dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.account-pricing-list dl div{gap:6px;display:grid}.account-pricing-list dt{color:var(--muted);text-transform:uppercase;font-size:7px}.account-pricing-list dd{margin:0;font-size:10px;font-weight:800}.account-pricing-list dl div:last-child dd{color:var(--blue);font-size:12px}.account-pricing-list article>b{color:#24765b;font-size:9px;position:absolute;right:17px}.account-document-list{border:1px solid var(--line);background:#fff;margin-top:22px;display:grid}.account-document-list article{border-bottom:1px solid var(--line);grid-template-columns:25px 45px minmax(190px,1fr) 115px 105px 75px;align-items:center;gap:15px;min-height:96px;padding:15px 18px;display:grid}.account-document-list article:last-child{border-bottom:0}.account-document-list article>span{color:#8aa0bd;align-self:start;font-size:8px}.account-document-icon{background:#edf4fd;border:1px solid #8fb3e5;width:38px;height:46px;position:relative}.account-document-icon i:first-child{background:#4c7fc8;height:1px;position:absolute;top:10px;left:7px;right:7px;box-shadow:0 8px #4c7fc8,0 16px #4c7fc8}.account-document-list article>div:nth-child(3){gap:5px;display:grid}.account-document-list small{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:850}.account-document-list article>div:nth-child(3)>a{font-size:13px;font-weight:800}.account-document-list p{color:var(--muted);margin:0;font-size:8px}.account-document-status{color:#5a6e88;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.account-document-status i{background:#d29a2e;border-radius:50%;width:7px;height:7px}.account-document-status.is-issued i,.account-document-status.is-paid i,.account-document-status.is-closed i{background:#2ba878}.account-document-list article>strong{font-size:10px}.account-document-open{color:var(--blue);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:inline-flex}.account-document-open .ui-icon{width:13px;height:13px}.account-document-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.account-document-detail-head>div{grid-template-columns:auto auto;align-items:center;gap:8px 15px;display:grid}.account-document-detail-head a{color:var(--blue);align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.account-document-detail-head a .ui-icon{width:13px;height:13px}.account-document-detail-head small{color:var(--muted);font-size:9px}.account-document-detail-head h1{grid-column:1/-1;margin:10px 0 0;font-size:clamp(40px,5vw,62px);line-height:.95}.account-document-detail-head p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.account-document-detail-head button{background:var(--blue);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:9px;font-weight:850;display:inline-flex}.account-document-detail-head button .ui-icon{width:14px;height:14px}.account-document-actions{grid-template-columns:none!important;gap:10px!important;display:flex!important}.account-document-actions>a{border:1px solid var(--blue);min-height:46px;padding:0 17px}.account-invoice-bank{background:#f4f8fe;border:1px solid #b9cce4;margin:28px 0;padding:24px}.account-invoice-bank>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.account-invoice-bank-layout{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:30px;margin-top:20px;display:grid}.account-invoice-bank-details{grid-template-columns:repeat(2,1fr);gap:18px 30px;display:grid}.account-invoice-bank p{gap:5px;margin:0;display:grid}.account-invoice-bank p.is-wide{grid-column:1/-1}.account-invoice-bank small{color:var(--muted);text-transform:uppercase;font-size:9px}.account-invoice-bank b{font-size:12px;line-height:1.45}.account-invoice-bank em{color:var(--muted);margin-top:20px;font-size:10px;font-style:normal;line-height:1.5;display:block}.account-invoice-qr{background:#fff;border:1px solid #c7d8ec;gap:12px;padding:12px;display:grid}.account-invoice-qr img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;display:block}.account-invoice-qr>div{gap:5px;display:grid}.account-invoice-qr strong{color:#123d70;font-family:Georgia,serif;font-size:20px}.account-invoice-qr p{color:var(--muted);font-size:9px;line-height:1.5}.account-document-sheet{border:1px solid var(--line);background:#fff;margin-top:22px;padding:44px;box-shadow:0 20px 50px #173d6912}.account-document-sheet>header{border-bottom:2px solid #123d70;justify-content:space-between;gap:25px;padding-bottom:24px;display:flex}.account-document-sheet>header>div{gap:5px;display:grid}.account-document-sheet>header span{color:#123d70;letter-spacing:.08em;font-size:20px;font-weight:900}.account-document-sheet>header small,.account-document-sheet>header>div:last-child small{color:var(--muted);text-transform:uppercase;font-size:8px}.account-document-sheet>header>div:last-child{text-align:right}.account-document-sheet>header strong{font-size:14px}.account-document-sheet>h2{margin:45px 0 0;font-family:Georgia,serif;font-size:35px;font-weight:500}.account-document-parties{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px;display:grid}.account-document-parties section{border-top:1px solid var(--line);padding-top:14px}.account-document-parties span,.account-document-message span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:850}.account-document-parties b{margin-top:10px;font-size:11px;display:block}.account-document-parties p,.account-document-message p{color:var(--muted);font-size:9px;line-height:1.6}.account-document-table{border-top:1px solid var(--line);margin-top:35px;display:grid}.account-document-table>div{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(180px,1fr) 90px 90px 100px;align-items:center;gap:10px;min-height:57px;padding:8px 0;font-size:9px;display:grid}.account-document-table .is-head{min-height:38px;color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.account-document-table b{display:block}.account-document-table small{color:var(--muted);margin-top:4px;display:block}.account-document-sheet>footer{justify-content:flex-end;align-items:baseline;gap:30px;padding-top:20px;display:flex}.account-document-sheet>footer span{color:var(--muted);text-transform:uppercase;font-size:9px}.account-document-sheet>footer strong{color:#123d70;font-family:Georgia,serif;font-size:28px}.account-document-message{background:#eef4fd;margin-top:35px;padding:25px}.account-document-signatures{grid-template-columns:repeat(2,1fr);gap:50px;margin-top:70px;display:grid}.account-document-signatures div{color:var(--muted);text-transform:uppercase;gap:25px;font-size:8px;display:grid}.account-document-signatures i{background:#9aa9bd;height:1px}.account-document-uploaded{border:1px solid var(--line);background:#fff;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:34px;margin-top:22px;padding:44px;display:grid;box-shadow:0 20px 50px #173d6912}.account-document-uploaded-icon{width:108px;height:134px;color:var(--blue);background:#edf4fd;border:1px solid #8fb3e5;padding:23px 18px;position:relative}.account-document-uploaded-icon span{font-size:18px;font-weight:900}.account-document-uploaded-icon i{background:#7aa2d8;height:1px;margin-top:18px;display:block}.account-document-uploaded>div:last-child{gap:12px;display:grid}.account-document-uploaded small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:850}.account-document-uploaded h2{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,38px)}.account-document-uploaded p{max-width:620px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.account-document-uploaded a{border:1px solid var(--blue);width:max-content;min-height:43px;color:var(--blue);text-transform:uppercase;align-items:center;gap:8px;padding:0 15px;font-size:9px;font-weight:850;display:inline-flex}.account-document-uploaded a .ui-icon{width:14px;height:14px}.account-order-filters{gap:8px;margin-top:22px;display:flex}.account-order-filters button{border:1px solid var(--line);color:#4c5e77;cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.account-order-filters button.is-active{color:#fff;background:#123d70;border-color:#123d70}.account-order-filters span{min-width:19px;height:19px;color:var(--blue);background:#e9f0f9;border-radius:50%;place-items:center;font-size:8px;display:grid}.account-list-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.account-list-loading i{width:20px;height:20px}.account-empty{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:22px;display:flex}.account-empty>span{color:#bfd0e7;font-family:Georgia,serif;font-size:70px}.account-empty h2{margin:8px 0 0;font-size:28px}.account-empty p{max-width:390px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.account-empty a{color:var(--blue);text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:9px;font-weight:850;display:inline-flex}.account-empty a .ui-icon{width:14px;height:14px}.account-empty-icon{color:#bfd0e7;stroke-width:1.4px;width:42px;height:42px;margin-bottom:12px}.account-order-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:26px;display:flex}.account-order-detail-head>div{grid-template-columns:auto auto;align-items:center;gap:8px 16px;display:grid}.account-order-detail-head>.account-order-statuses{gap:24px;display:flex}.account-order-detail-head a{color:var(--blue);align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.account-order-detail-head a .ui-icon{width:13px;height:13px}.account-order-detail-head small{color:var(--muted);font-size:9px}.account-order-detail-head h1{letter-spacing:-.055em;grid-column:1/-1;margin:11px 0 0;font-size:clamp(42px,5vw,64px)}.account-order-progress,.account-order-detail-items,.account-order-delivery{border:1px solid var(--line);background:#fff;margin-top:20px;padding:26px}.account-order-progress ol{grid-template-columns:repeat(4,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}.account-order-progress li{color:#94a3b8;gap:12px;font-size:9px;font-weight:750;display:grid;position:relative}.account-order-progress li:before{content:"";background:var(--line);height:1px;position:absolute;top:14px;left:29px;right:0}.account-order-progress li:last-child:before{display:none}.account-order-progress li i{z-index:1;border:1px solid var(--line);color:#94a3b8;background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid;position:relative}.account-order-progress li.is-done{color:var(--text)}.account-order-progress li.is-done:before{background:#7ca8e7}.account-order-progress li.is-done i,.account-order-progress li.is-done .ui-icon{border-color:var(--blue);background:var(--blue);color:#fff}.account-order-progress li .ui-icon{box-sizing:content-box;z-index:1;border:1px solid var(--line);color:#94a3b8;background:#fff;border-radius:50%;width:13px;height:13px;padding:7px;position:relative}.account-tracking-number{background:var(--ice);align-items:center;gap:14px;margin-top:28px;padding:15px;display:flex}.account-tracking-number span{color:var(--muted);text-transform:uppercase;font-size:8px}.account-tracking-number b{font-size:12px}.account-tracking-number a{color:var(--blue);align-items:center;gap:7px;margin-left:auto;font-size:9px;font-weight:800;display:inline-flex}.account-tracking-number a .ui-icon{width:13px;height:13px}.account-order-cancelled{color:#9f1239;background:#fff1f2;border-left:3px solid #e11d48;margin-top:20px;padding:18px;font-size:11px}.account-order-detail-items .account-section-heading>b{font-size:20px}.account-order-detail-items article{border-bottom:1px solid var(--line);grid-template-columns:24px 78px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:108px;padding:14px 0;display:grid}.account-order-detail-items article:last-child{border-bottom:0}.account-order-detail-items article>span{color:#8ba2c2;font-size:8px}.account-order-detail-items article>a{background:var(--ice);width:78px;height:78px;overflow:hidden}.account-order-detail-items img{object-fit:cover;width:100%;height:100%}.account-order-detail-items article>div{gap:5px;display:grid}.account-order-detail-items small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.account-order-detail-items article>div>a{font-size:13px;font-weight:800}.account-order-detail-items p{color:var(--muted);margin:0;font-size:9px}.account-order-detail-items article>strong{font-size:13px}.account-order-delivery{justify-content:space-between;align-items:end;gap:30px;display:flex}.account-order-delivery span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:850}.account-order-delivery h2{margin:8px 0 0;font-size:25px}.account-order-delivery p{color:var(--muted);margin:8px 0 0;font-size:10px}.account-order-delivery>button{min-width:220px}.account-order-payment{border-left:1px solid var(--line);gap:6px;min-width:190px;padding-left:22px;display:grid}.account-order-payment span{font-size:10px}.account-order-payment b{font-size:13px;line-height:1.35}.account-order-payment small{color:#8a6a25;font-size:10px}.account-order-payment.is-succeeded small{color:#24875e}.account-order-payment.is-failed small,.account-order-payment.is-cancelled small{color:#bd3046}.account-order-payment a{color:var(--blue);align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.account-order-payment a .ui-icon{width:12px;height:12px}.account-favorite-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:22px;display:grid}.account-favorite-grid>article{border:1px solid var(--line);background:#fff;min-width:0}.account-favorite-visual{background:var(--ice);height:250px;position:relative;overflow:hidden}.account-favorite-visual>span{z-index:2;color:#7790b1;font-size:8px;font-weight:800;position:absolute;top:17px;left:17px}.account-favorite-visual>a{width:100%;height:100%;display:block}.account-favorite-visual img{object-fit:cover;width:100%;height:100%}.account-favorite-visual button{z-index:2;border:1px solid var(--line);color:#60738e;cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.account-favorite-visual button .ui-icon{width:17px;height:17px}.account-favorite-copy{padding:19px;display:grid}.account-favorite-copy>small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:850}.account-favorite-copy>a{margin-top:8px;font-size:15px;font-weight:800;line-height:1.3}.account-favorite-copy>p{color:var(--muted);margin:8px 0 0;font-size:10px}.account-favorite-copy>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:15px;display:flex}.account-favorite-copy strong{font-size:13px}.account-favorite-copy button{background:var(--blue);color:#fff;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850;display:inline-flex}.account-favorite-copy button .ui-icon{width:13px;height:13px}.account-checkout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;margin-top:22px;display:grid}.account-checkout-main{gap:15px;min-width:0;display:grid}.account-edit-link{color:var(--blue);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:27px;right:26px}.account-edit-link .ui-icon{width:14px;height:14px}.account-delivery-choice{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0 0 49px;display:grid}.account-delivery-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8fafc;align-items:center;gap:13px;min-height:88px;padding:15px;display:flex}.account-delivery-choice button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eef4fd}.account-delivery-choice button>i{border:1px solid #a9bad0;border-radius:50%;width:17px;height:17px}.account-delivery-choice button.is-active>i{border:5px solid var(--blue)}.account-delivery-choice button span{gap:7px;display:grid}.account-delivery-choice b{font-size:14px}.account-delivery-choice small{color:var(--muted);font-size:12px;line-height:1.4}.account-delivery-address{margin:17px 0 0 49px}.account-delivery-address textarea{resize:vertical;min-height:85px;padding-top:13px}.account-checkout-lines{margin:24px 0 0 49px;display:grid}.account-checkout-lines article{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;display:grid}.account-checkout-lines img{object-fit:cover;background:var(--ice);width:58px;height:58px}.account-checkout-lines article>div{gap:4px;display:grid}.account-checkout-lines small{color:var(--blue);font-size:11px;font-weight:800}.account-checkout-lines b{font-size:14px}.account-checkout-lines span{color:var(--muted);font-size:12px}.account-checkout-lines strong{font-size:14px}.account-checkout-total{top:calc(var(--header-height) + 24px);color:#fff;background:#123d70;min-width:0;padding:26px;position:sticky;overflow:hidden}.account-checkout-total>span{color:#8cbcf7;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.account-checkout-total h2{margin:9px 0 0;font-size:32px}.account-checkout-total dl{gap:0;margin:27px 0;display:grid}.account-checkout-total dl>div{border-top:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:15px;min-width:0;padding:15px 0;display:flex}.account-checkout-total dt{color:#b8cde7;flex:auto;min-width:0;font-size:13px}.account-checkout-total dd{overflow-wrap:anywhere;text-align:right;flex:0 62%;min-width:0;max-width:62%;margin:0;font-size:15px;font-weight:800}.account-checkout-total>button{width:100%;color:var(--blue);background:#fff}.account-checkout-total>p{color:#b8cde7;margin:16px 0 0;font-size:12px;line-height:1.6}.account-checkout-total .account-form-error{color:#fecdd3;background:#9f12394d}.account-checkout-scenario{border-left:3px solid var(--blue);background:#eef4fd;align-items:center;gap:12px;margin:22px 0 0 49px;padding:13px 15px;display:flex}.account-checkout-scenario b{min-width:39px;color:var(--blue);letter-spacing:.08em;font-size:13px}.account-checkout-scenario span{color:#526984;font-size:13px;line-height:1.45}.account-checkout-scenario.is-b2b{background:#e8f0fa;border-left-color:#123d70}.account-delivery-choice.is-four,.account-delivery-choice.is-six{grid-template-columns:repeat(2,minmax(0,1fr))}.account-delivery-choice button,.account-payment-choice button{position:relative}.account-delivery-choice button.is-disabled,.account-payment-choice button.is-disabled{opacity:.56;cursor:not-allowed}.account-delivery-choice em,.account-payment-choice em{color:#71839b;letter-spacing:.06em;text-transform:uppercase;background:#e6edf6;width:max-content;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850}.account-delivery-fields{grid-template-columns:180px minmax(0,1fr);gap:12px;margin:17px 0 0 49px;display:grid}.account-delivery-fields label{gap:7px;display:grid}.account-delivery-fields .account-delivery-address{grid-column:1/-1;gap:12px;margin:0;display:grid}.account-delivery-address-head{gap:3px;display:grid}.account-delivery-address-head>span{color:#71829a;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.account-delivery-address-head>small{color:var(--muted);font-size:12px;line-height:1.4}.account-delivery-address-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.account-delivery-address-grid .is-city{grid-column:span 2}.account-delivery-address-grid .is-street{grid-column:span 4}.account-delivery-address-grid>label{grid-column:span 2}.account-delivery-fields label>span{color:#71829a;text-transform:uppercase;font-size:11px;font-weight:800}.account-delivery-fields input,.account-delivery-fields textarea{width:100%;min-height:46px;color:var(--text);font:inherit;background:#f8fafc;border:1px solid #cbd8e8;outline:none;padding:11px 13px;font-size:14px}.account-delivery-fields input:focus,.account-delivery-fields textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2f67c814}.account-delivery-comment.is-wide{grid-column:1/-1}.account-pickup-finder{gap:12px;margin:17px 0 0 49px;display:grid}.account-pickup-guide{background:#eef4fd;border:1px solid #cbd8e8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.account-pickup-guide b{color:var(--navy);font-size:14px}.account-pickup-guide span{color:#657a95;font-size:12px;line-height:1.45}.account-pickup-finder .yandex-pickup-widget,.account-pickup-finder .cdek-pickup-map{width:100%;box-shadow:0 12px 30px #1f436f14}.account-pickup-selected{background:#eff9f4;border:1px solid #8cb9a5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.account-pickup-selected>.ui-icon{box-sizing:content-box;color:#fff;background:#15875b;border-radius:50%;place-items:center;width:12px;height:12px;padding:5px;display:grid}.account-pickup-selected>div{gap:3px;min-width:0;display:grid}.account-pickup-selected span{color:#56806d;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.account-pickup-selected b{color:#153c2d;font-size:14px}.account-pickup-selected strong{color:#4c6f61;font-size:13px;font-weight:550;line-height:1.35}.account-pickup-selected small{color:#668374;font-size:12px;line-height:1.35}.account-pickup-selected.is-cdek{background:#f0faf2;border-color:#9ccaaa}.account-pickup-selected em{color:#287154;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.account-pickup-required{color:#80612f;background:#fff9ed;border:1px solid #e4c590;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:13px;display:flex}.account-pickup-required i{color:#fff;background:#d4932f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:850;display:grid}.account-pickup-finder>label{gap:7px;max-width:520px;display:grid}.account-pickup-finder>label>span{color:#71829a;text-transform:uppercase;font-size:11px;font-weight:800}.account-pickup-finder>label>input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#f8fafc;border:1px solid #cbd8e8;outline:none;padding:11px 13px;font-size:14px}.account-pickup-finder>label>input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2f67c814}.account-pickup-finder>p{color:#71829a;max-width:620px;margin:0;font-size:12px;line-height:1.5}.account-pickup-state{border:1px solid var(--line);color:#61758e;background:#f8fbff;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-size:13px;display:flex}.account-pickup-state i{border:2px solid #b9c9de;border-top-color:var(--blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite account-spin}.account-pickup-list{background:#fff;border:1px solid #cbd8e8;max-height:344px;display:grid;overflow:auto}.account-pickup-list button{min-height:80px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9f2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.account-pickup-list button:last-child{border-bottom:0}.account-pickup-list button:hover,.account-pickup-list button.is-selected{background:#eef4fd}.account-pickup-list button.is-selected{box-shadow:inset 3px 0 0 var(--blue)}.account-pickup-list button>i{color:#fff;border:1px solid #aebfd6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.account-pickup-list button.is-selected>i{border-color:var(--blue);background:var(--blue)}.account-pickup-list button span{gap:3px;min-width:0;display:grid}.account-pickup-list button b{font-size:10px}.account-pickup-list button strong{color:#526984;font-size:9px;font-weight:500;line-height:1.35}.account-pickup-list button small{color:#7f90a6;font-size:8px}.account-pickup-list button em{color:var(--blue);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.account-pickup-map{background:var(--ice);border:1px solid #cbd8e8;height:220px;overflow:hidden}.account-pickup-map iframe{border:0;width:100%;height:100%}.account-delivery-result{background:#f8fbff;border:1px solid #cbd9e9;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;margin:15px 0 0 49px;padding:14px 15px;display:grid}.account-delivery-result span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:850}.account-delivery-result b{text-align:right;font-size:14px}.account-delivery-result small{color:#71829a;grid-column:1/-1;font-size:12px}.account-delivery-result.is-unavailable{background:#fff6f7;border-color:#f1c5cb}.account-payment-choice{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:24px 0 0 49px;display:grid}.account-payment-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8fafc;min-height:122px;padding:17px 18px;display:block}.account-payment-choice button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eef4fd}.account-payment-choice button>i{border:1px solid #a9bad0;border-radius:50%;width:17px;height:17px;position:absolute;top:18px;right:18px}.account-payment-choice button.is-active>i{border:5px solid var(--blue)}.account-payment-choice button>span{gap:7px;display:grid}.account-payment-choice b{padding-right:30px;font-size:14px;line-height:1.3;display:block}.account-payment-choice small{color:var(--muted);font-size:12px;line-height:1.45}.account-checkout-inline-warning{color:#71551d;background:#fff8e8;border-left:3px solid #d69a32;margin:14px 0 0 49px;padding:11px 13px;font-size:12px;line-height:1.5}.account-checkout-verifying{color:#647992;align-items:center;gap:10px;min-height:74px;margin:20px 0 0 49px;font-size:10px;display:flex}.account-checkout-verifying i{border:2px solid #b9c9de;border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite account-spin}.account-checkout-lines article>div>em{width:max-content;font-size:11px;font-style:normal;font-weight:800}.account-checkout-lines article>div>em.is-available{color:#24875e}.account-checkout-lines article>div>em.is-on_request{color:#9a6c1d}.account-checkout-lines article>div>em.is-out_of_stock{color:#bd3046}.account-checkout-audit{color:#1e7652;background:#edf8f3;align-items:center;gap:12px;margin:17px 0 0 49px;padding:13px 15px;display:flex}.account-checkout-audit>.ui-icon{box-sizing:content-box;color:#fff;background:#2a996c;border-radius:50%;place-items:center;width:13px;height:13px;padding:6px;display:grid}.account-checkout-audit>div{gap:3px;display:grid}.account-checkout-audit b{font-size:13px}.account-checkout-audit span{color:#56816e;font-size:12px;line-height:1.4}.account-checkout-total dl>div.is-total{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-top:20px;display:grid}.account-checkout-total dl>div.is-total dt{color:#fff;font-size:14px;font-weight:800}.account-checkout-total dl>div.is-total dd{text-align:right;justify-self:end;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.account-checkout-total dl>div.is-total dd.is-pending{color:#d9e8fb;white-space:nowrap;background:#ffffff1a;padding:7px 10px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.25}.account-checkout-total .account-checkout-warning{color:#d6e4f5;gap:8px;margin:10px 0;padding:0;font-size:12px;line-height:1.5;display:flex}.account-checkout-warning i{background:#f0bd55;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.account-checkout-total>button{margin-top:15px}.favorite-button{color:#4d607b;cursor:pointer;background:#fff;border:1px solid #b9cae1;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:9px;font-size:9px;font-weight:800;display:flex}.favorite-button .ui-icon{width:18px;height:18px;color:var(--blue);stroke-width:1.8px}.favorite-button.is-active{color:var(--blue);background:#edf4fd;border-color:#8caee0}.cart-wholesale-submit{color:#d7e7fb;text-align:center;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:800;display:block}@media (max-width:1100px){.account-button>span{display:none}.account-button{min-width:42px;padding-inline:7px}.account-page{grid-template-columns:190px minmax(0,1fr);gap:22px}.account-customer{gap:11px;padding:20px 15px}.account-customer>span{width:44px;height:44px;font-size:15px}.account-customer small{font-size:10px}.account-customer b{font-size:16px}.account-sidebar nav a{grid-template-columns:25px minmax(0,1fr) 17px;gap:7px;min-height:59px;padding-inline:14px;font-size:16px}.account-sidebar nav a small{font-size:10px}.account-sidebar nav a .ui-icon{width:17px;height:17px}.account-sidebar>button{min-height:57px;padding-inline:14px;font-size:14px}.account-heading{grid-template-columns:1fr 260px}.account-order-card-body{grid-template-columns:160px 1fr}.account-checkout{grid-template-columns:minmax(0,1fr)}.account-checkout-total{position:static}}@media (max-width:800px){.account-auth-page{grid-template-columns:1fr;margin-top:18px}.account-auth-intro{min-height:380px;padding:52px 36px}.account-auth-card{padding:48px 36px}.account-page{grid-template-columns:1fr;padding-block:20px 60px}.account-sidebar{position:static}.account-sidebar nav{grid-template-columns:repeat(4,1fr)}.account-sidebar.is-business nav{grid-template-columns:repeat(5,1fr)}.account-sidebar nav a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:0;padding:10px 4px;font-size:12px}.account-sidebar nav a small{font-size:9px}.account-sidebar nav a .ui-icon{display:none}.account-sidebar>button{border-top:1px solid #ffffff1f;min-height:52px;font-size:13px;display:flex}.account-heading,.account-subheading{grid-template-columns:1fr;gap:18px}.account-subheading .kicker{margin-bottom:0}.account-tracking-main,.account-checkout{grid-template-columns:1fr}.account-checkout-total{position:static}.account-b2b-summary-grid{grid-template-columns:1fr}.account-team-card{grid-template-columns:25px 52px minmax(0,1fr)}.account-team-controls{grid-column:2/-1}.account-pricing-list article{grid-template-columns:24px 64px minmax(0,1fr);padding-right:17px}.account-pricing-list dl{grid-column:3}.account-pricing-list article>b{top:15px;right:17px}.account-document-list article{grid-template-columns:25px 45px minmax(0,1fr) 90px}.account-document-list article>strong,.account-document-open{grid-column:3}.account-document-status{justify-self:end}}@media (max-width:600px){.cdek-pickup-search{grid-template-columns:1fr}.cdek-pickup-search button{width:100%}.pickup-point-list>header{grid-template-columns:1fr}.pickup-point-list-scroll{max-height:280px}.pickup-point-list-scroll>button{grid-template-columns:26px minmax(0,1fr);gap:9px}.pickup-point-list-scroll>button>i{width:26px;height:26px}.pickup-point-list-scroll>button em{display:none}.cdek-pickup-map-canvas{min-height:360px;height:360px!important}.yandex-pickup-widget-canvas{max-height:360px;overflow:hidden}.account-auth-page{border-inline:0;width:100%;margin-block:0 42px}.account-auth-intro{min-height:330px;padding:42px 22px}.account-auth-intro h1{font-size:49px}.account-auth-card{padding:38px 22px 44px}.account-form-row,.account-profile-fields,.account-offer-grid,.account-favorite-grid{grid-template-columns:1fr}.account-page{width:min(100% - 24px,1200px)}.account-customer{padding:14px}.account-sidebar.is-business nav{grid-template-columns:repeat(3,1fr)}.account-sidebar nav a span{font-size:8px}.account-heading h1,.account-subheading h1{font-size:48px}.account-stats{grid-template-columns:1fr}.account-stats>*{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.account-stats>:last-child{border-bottom:0}.account-first-order,.account-order-delivery{flex-direction:column;align-items:stretch}.account-first-order>a,.account-order-delivery>button{width:100%;min-width:0}.account-order-card-head{flex-direction:column;align-items:flex-start}.account-order-card-head>.account-order-statuses,.account-order-detail-head>.account-order-statuses{justify-content:space-between;gap:14px;width:100%}.account-order-statuses{flex-wrap:wrap}.account-order-card-body{grid-template-columns:1fr}.account-order-card dl{grid-template-columns:1fr 1fr}.account-order-card-footer{flex-direction:column;align-items:flex-start;gap:14px}.account-form-section-head{gap:10px}.account-profile-form>section,.account-checkout-main>section{padding:20px 16px}.account-profile-fields,.account-delivery-choice,.account-delivery-address,.account-checkout-lines{margin-left:0;padding-left:0}.account-checkout-scenario,.account-delivery-fields,.account-pickup-finder,.account-delivery-result,.account-payment-choice,.account-checkout-inline-warning,.account-checkout-verifying,.account-checkout-audit{margin-left:0}.account-profile-fields .is-wide{grid-column:auto}.account-profile-actions{flex-direction:column;align-items:stretch}.account-order-filters{padding-bottom:4px;overflow-x:auto}.account-order-filters button{flex:none}.account-order-detail-head{flex-direction:column;align-items:flex-start;gap:15px}.account-order-progress,.account-order-detail-items,.account-order-delivery{padding:19px 15px}.account-order-progress ol{grid-template-columns:1fr;gap:0}.account-order-progress li{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px}.account-order-progress li:before{width:1px;height:auto;top:30px;bottom:-28px;left:14px}.account-order-detail-items article{grid-template-columns:19px 64px minmax(0,1fr);gap:9px}.account-order-detail-items article>a{width:64px;height:64px}.account-order-detail-items article>strong{grid-column:3}.account-tracking-number{flex-direction:column;align-items:flex-start}.account-tracking-number a{margin-left:0}.account-favorite-visual{height:280px}.account-delivery-choice,.account-delivery-choice.is-four,.account-delivery-choice.is-six,.account-payment-choice,.account-delivery-fields{grid-template-columns:1fr}.account-delivery-fields .account-delivery-address{grid-column:auto}.account-delivery-address-grid{grid-template-columns:1fr}.account-delivery-address-grid .is-city,.account-delivery-address-grid .is-street,.account-delivery-address-grid>label,.account-delivery-comment.is-wide{grid-column:auto}.account-pickup-list button{grid-template-columns:20px minmax(0,1fr)}.account-pickup-list button em{display:none}.account-pickup-guide{grid-template-columns:1fr;gap:5px}.account-pickup-selected{grid-template-columns:24px minmax(0,1fr)}.account-pickup-selected>em{grid-column:2}.account-checkout-scenario{align-items:flex-start}.account-edit-link{margin:15px 0 0 39px;display:block;position:static}.account-checkout-lines article{grid-template-columns:50px minmax(0,1fr)}.account-checkout-lines img{width:50px;height:50px}.account-checkout-lines strong{grid-column:2}.account-type-switch{grid-template-columns:1fr}.account-type-switch button{min-height:98px}.account-login-context{grid-template-columns:88px minmax(0,1fr)}.account-login-context>span{padding-inline:9px;font-size:8px}.account-login-context>div{padding:14px}.account-login-context strong{font-size:13px}.account-login-context p{font-size:10px}.business-entity-switch,.business-party-lookup{grid-template-columns:1fr}.business-party-lookup>button{justify-content:space-between}.business-party-lookup-error,.business-party-verified,.business-party-suggestions{grid-column:1}.account-company-identity,.account-pricing-banner,.account-document-detail-head{flex-direction:column;align-items:flex-start}.account-terms-card dl{grid-template-columns:1fr}.account-team-card{grid-template-columns:44px minmax(0,1fr);padding:15px}.account-team-card>span{display:none}.account-team-avatar{width:44px;height:44px}.account-team-controls{grid-column:1/-1;grid-template-columns:1fr}.account-team-add{padding:20px 15px}.account-team-add>button{width:100%;margin-left:0}.account-pricing-banner strong{font-size:54px}.account-pricing-tools{flex-direction:column;align-items:stretch}.account-pricing-list article{grid-template-columns:22px 58px minmax(0,1fr);gap:10px}.account-pricing-list article>a{width:58px;height:58px}.account-pricing-list dl{grid-column:2/-1}.account-document-list article{grid-template-columns:38px minmax(0,1fr);gap:10px}.account-document-list article>span{display:none}.account-document-status,.account-document-list article>strong,.account-document-open{grid-column:2;justify-self:start}.account-document-sheet{padding:25px 16px}.account-invoice-bank-layout,.account-invoice-bank-details{grid-template-columns:1fr}.account-invoice-bank p.is-wide{grid-column:auto}.account-invoice-qr{width:min(100%,260px)}.account-document-sheet>header,.account-document-parties{flex-direction:column;grid-template-columns:1fr}.account-document-sheet>header>div:last-child{text-align:left}.account-document-parties{gap:15px}.account-document-table{overflow-x:auto}.account-document-table>div{min-width:620px}.account-document-signatures{grid-template-columns:1fr;gap:30px}.account-document-uploaded{grid-template-columns:1fr;padding:25px 16px}.account-document-uploaded-icon{width:86px;height:108px}}@media print{.site-topbar,.site-header,.account-sidebar,.account-document-detail-head{display:none!important}.account-page{width:100%;padding:0;display:block}.account-document-sheet{box-shadow:none;border:0;margin:0}}.product-alert-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.product-alert-actions button{color:#31557f;min-height:44px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #c9d8ee;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.product-alert-actions button .ui-icon{width:15px;height:15px}.product-alert-actions button:hover:not(:disabled),.product-alert-actions button.is-active{color:#174b9f;background:#edf4ff;border-color:#2f67c8}.product-alert-actions button:disabled{cursor:default;opacity:.78}.product-alert-message{color:#315fba;margin:8px 0 0;font-size:12px}.account-marketing-preferences{background:#fff;border:1px solid #d9e4f2;margin-top:28px;padding:clamp(22px,3vw,38px)}.account-marketing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.account-marketing-options>label{cursor:pointer;background:#f8fbff;border:1px solid #dbe5f1;align-items:flex-start;gap:12px;padding:16px;display:flex}.account-marketing-options input{accent-color:#2c66c3;width:18px;height:18px;margin-top:2px}.account-marketing-options span{gap:4px;display:grid}.account-marketing-options b{color:#18253a;font-size:14px}.account-marketing-options small{color:#718096;line-height:1.4}.account-marketing-subscriptions{border-top:1px solid #dbe5f1;margin-top:26px;padding-top:20px}.account-marketing-subscriptions h3{margin:0 0 12px}.account-marketing-subscriptions article{border-bottom:1px solid #e5ecf5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.account-marketing-subscriptions article div{gap:3px;display:grid}.account-marketing-subscriptions article small{color:#718096}.account-marketing-subscriptions button{color:#315fba;cursor:pointer;background:0 0;border:0}.admin-marketing-transport{border-left:4px solid #d2a62b;margin-bottom:20px}.admin-marketing-transport.is-ready{border-left-color:#2f9f69}.admin-marketing-transport>p{color:#637188;margin:0}.admin-marketing-campaigns{gap:12px;display:grid}.admin-marketing-campaigns article{background:#fbfdff;border:1px solid #dce5f2;padding:18px}.admin-marketing-campaigns article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-marketing-campaign-head small{margin-right:auto}.admin-marketing-delete{color:#ad343d;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0b6ba;border-radius:7px;padding:0 11px;font-size:10px;font-weight:900}.admin-marketing-delete:disabled{opacity:.6;cursor:wait}.admin-marketing-campaigns h3{margin:14px 0 5px}.admin-marketing-campaigns p{color:#637188;margin:0 0 14px}.admin-marketing-campaigns dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.admin-marketing-campaigns dl div{gap:3px;display:grid}.admin-marketing-campaigns dt{color:#7b879a;font-size:11px}.admin-marketing-campaigns dd{margin:0;font-weight:800}.admin-marketing-queue{display:grid}.admin-marketing-queue article{border-bottom:1px solid #e1e8f2;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.admin-marketing-queue article div{gap:4px;display:grid}.admin-marketing-queue article small,.admin-marketing-queue time{color:#7b879a;font-size:11px}.admin-marketing-queue article p{color:#a33;margin:2px 0 0;font-size:11px}@media (max-width:760px){.product-alert-actions,.account-marketing-options{grid-template-columns:1fr}.admin-marketing-queue article{grid-template-columns:1fr;gap:8px}}.legal-page{padding-bottom:0}.legal-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);display:grid}.legal-hero>div{padding:clamp(48px,7vw,86px) clamp(28px,5vw,68px)}.legal-hero h1{letter-spacing:-.05em;max-width:880px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:.98}.legal-hero>div>p:last-child{max-width:760px;color:var(--muted);margin:26px 0 0;font-size:15px;line-height:1.75}.legal-hero dl{border-left:1px solid var(--line);background:var(--ice);align-content:center;margin:0;padding:40px;display:grid}.legal-hero dl>div{border-bottom:1px solid #cfdded;gap:5px;padding:17px 0;display:grid}.legal-hero dl>div:last-child{border-bottom:0}.legal-hero dt{color:#6880a2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.legal-hero dd{color:var(--navy);margin:0;font-size:14px;font-weight:750;line-height:1.45}.legal-layout{grid-template-columns:minmax(235px,290px) minmax(0,1fr);display:grid}.legal-navigation{border-right:1px solid var(--line);background:#f7faff;padding:38px 24px}.legal-navigation>span{color:#7a8da7;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.legal-navigation nav{display:grid}.legal-navigation nav a{color:#4c6381;border-top:1px solid #d9e4f1;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:10px 7px;display:grid}.legal-navigation nav a:last-child{border-bottom:1px solid #d9e4f1}.legal-navigation nav a.is-active{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#edf4fd}.legal-navigation nav small{color:#8fa2ba;font-size:9px}.legal-navigation nav b{font-size:11px;line-height:1.35}.legal-navigation nav .ui-icon{width:14px;height:14px;color:var(--blue)}.legal-navigation>p{color:#768aa4;margin:30px 0 8px;font-size:10px;line-height:1.55}.legal-contact{color:var(--blue);overflow-wrap:anywhere;font-size:11px;font-weight:800}.legal-content{min-width:0;padding:20px clamp(28px,6vw,78px) 80px}.legal-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.48fr) minmax(0,1.52fr);gap:clamp(24px,5vw,70px);padding:48px 0;display:grid}.legal-section:last-child{border-bottom:0}.legal-section-heading{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:12px;display:grid}.legal-section-heading>span{color:var(--blue);letter-spacing:.08em;font-size:10px;font-weight:900}.legal-section-heading h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.15}.legal-section-body{color:#52647d;min-width:0;font-size:14px;line-height:1.8}.legal-section-body>:first-child{margin-top:0}.legal-section-body>:last-child{margin-bottom:0}.legal-section-body p{margin:0 0 18px}.legal-section-body ul,.legal-section-body ol{gap:11px;margin:0 0 20px;padding-left:21px;display:grid}.legal-section-body li{padding-left:5px}.legal-section-body a{color:var(--blue);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #adc4e6;text-decoration:underline #adc4e6}.legal-section-body b{color:var(--navy)}.legal-details{border-top:1px solid #dbe5f1;margin:24px 0;display:grid}.legal-details>div{border-bottom:1px solid #dbe5f1;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:20px;padding:13px 0;display:grid}.legal-details dt{color:#788ca7;text-transform:uppercase;font-size:10px;font-weight:800}.legal-details dd{min-width:0;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13px}.account-consent a,.quote-consent a,.contact-consent a{color:var(--blue);text-underline-offset:2px;font-weight:750;text-decoration:underline}.contact-form .contact-consent{color:#6e83a4;cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin-top:22px;font-size:10px;line-height:1.5;display:flex}.contact-form .contact-consent input{border:1px solid var(--line);width:17px;height:17px;accent-color:var(--blue);flex:none;margin:2px 0 0;padding:0}.account-checkout-consent{color:#c5d7ed;cursor:pointer;align-items:flex-start;gap:9px;margin-top:17px;font-size:12px;line-height:1.55;display:flex}.account-checkout-consent input{accent-color:#fff;flex:none;width:17px;height:17px;margin:2px 0 0}.account-checkout-consent a{color:#fff;text-underline-offset:2px;font-weight:800;-webkit-text-decoration:underline #8cbcf7;text-decoration:underline #8cbcf7}@media (max-width:900px){.legal-hero{grid-template-columns:1fr}.legal-hero dl{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(3,1fr);gap:18px;padding:28px}.legal-hero dl>div{border-bottom:0;align-content:start}.legal-layout{grid-template-columns:1fr}.legal-navigation{border-right:0;border-bottom:1px solid var(--line)}.legal-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.legal-section{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.legal-hero>div{padding:42px 20px}.legal-hero h1{font-size:43px}.legal-hero dl{grid-template-columns:1fr;gap:0;padding:18px 20px}.legal-hero dl>div{border-bottom:1px solid #cfdded}.legal-navigation{padding:28px 20px}.legal-navigation nav{grid-template-columns:1fr}.legal-content{padding:4px 20px 55px}.legal-section{padding:36px 0}.legal-section-heading{grid-template-columns:25px minmax(0,1fr)}.legal-section-body{font-size:13px}.legal-details>div{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){html,body{width:100%;max-width:100%}body{overflow-x:clip}main,section,article,header,footer,nav,div{min-width:0}h1,h2,h3,p,a,strong,span{overflow-wrap:anywhere}.nav-frame{grid-template-columns:52px minmax(0,1fr) 96px;overflow:hidden}.header-wing-left,.header-wing-right{padding:0}.header-wing-left{grid-area:1/1}.nav-frame>.brand{grid-area:1/2;justify-content:center;gap:8px;width:100%;min-width:0;padding:0 6px;position:static;transform:none}.nav-frame>.brand .brand-mark{width:24px;height:36px}.nav-frame>.brand strong{white-space:nowrap;font-size:11px}.header-wing-right{grid-area:1/3;grid-template-columns:48px 48px;justify-content:stretch;display:grid}.mobile-menu-button{width:44px;height:44px;margin:4px}.account-button,.cart-button{border-left:1px solid var(--line);width:48px;min-width:48px;height:52px;margin:0;padding:0}.account-button>span,.cart-button>span{display:none}.cart-button{gap:3px}.cart-button b{min-width:17px;height:17px;position:absolute;top:6px;right:4px}.utility-bar .page-frame>div{font-size:8px}.utility-bar a{white-space:nowrap}.scroll-hero{height:auto}.scroll-hero-sticky{height:auto;min-height:0;padding:30px 20px 28px;position:relative;top:auto}.scroll-hero-sticky:after{font-size:64px;bottom:0}.scroll-intro{width:auto;position:relative;top:auto;left:auto;right:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.scroll-intro h1{font-size:clamp(44px,13vw,55px);line-height:.9}.scroll-intro>p:last-of-type{max-width:390px;font-size:12px}.scroll-intro>div{grid-template-columns:1.22fr 1fr;gap:8px;display:grid}.scroll-intro .accent-button,.scroll-intro .line-button{width:100%;min-height:48px;padding-inline:12px;font-size:8px}.scroll-bolt-stage{width:min(68vw,270px);margin:28px auto 0;position:relative;left:auto;top:auto!important;transform:none!important}.bolt-model canvas{display:none}.bolt-model-fallback{object-fit:contain;width:90%;height:90%;display:block;position:absolute;inset:5%}.scroll-benefits,.scroll-progress,.scroll-cue{display:none}.scroll-mobile-benefits{border-top:1px solid var(--line);color:#fff;background:#123d70;display:grid}.scroll-mobile-benefits>a{border-bottom:1px solid #ffffff2b;grid-template-columns:34px minmax(0,1fr) 24px;gap:4px 12px;min-height:138px;padding:22px 20px;display:grid;position:relative}.scroll-mobile-benefits>a:last-child{border-bottom:0}.scroll-mobile-benefits>a>span{color:#8db8ec;grid-row:1/4;font-size:10px;font-weight:900}.scroll-mobile-benefits small{color:#8db8ec;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.scroll-mobile-benefits strong{grid-column:2;font-size:19px;line-height:1.1}.scroll-mobile-benefits p{color:#c1d3e9;grid-column:2;margin:5px 0 0;font-size:10px;line-height:1.55}.scroll-mobile-benefit-icon{color:#8db8ec;grid-area:1/3/4;align-self:center;width:18px;height:18px}.home-categories{padding-block:44px}.section-title-row h2,.category-title-row h2{font-size:39px}.section-title-row>a{min-height:46px;margin-top:18px}.category-showcase{gap:8px;margin-top:24px}.home-category-card>a{padding:19px 20px}.category-feature{min-height:340px}.category-feature h3{margin-top:29px;font-size:42px}.category-feature .category-copy p{font-size:10px}.category-feature .category-portal{width:250px;height:250px;padding:20px 50px 50px 20px;bottom:-56px;right:-45px}.category-feature .category-open{top:auto;bottom:20px;left:20px}.category-feature:after{font-size:145px;top:116px}.category-compact{min-height:178px}.home-category-card h3{margin-top:22px;font-size:26px}.category-compact .category-copy{max-width:56%}.category-compact .category-copy p{display:none}.category-compact .category-portal{width:158px;height:158px;bottom:-45px;right:-43px}.category-compact .category-open{bottom:14px;left:20px}.benefit-band{padding:38px 20px 32px}.benefit-heading{gap:20px}.benefit-heading h2{font-size:37px}.benefit-track{margin:32px -20px -32px}.benefit-track article{min-height:128px;padding:22px 20px}.benefit-track article:before{left:20px}.bestsellers{margin-block:44px}.bestseller-intro{min-height:250px;padding:30px 22px 25px}.bestseller-intro h2{font-size:41px}.bestseller-intro>div>p:last-child{margin-top:17px}.bestseller-spotlight{min-height:390px;padding:20px}.spotlight-visual{min-height:245px}.spotlight-visual img{height:215px}.spotlight-visual>span{font-size:58px}.spotlight-copy{gap:12px;padding-top:16px}.spotlight-copy h3{font-size:15px}.spotlight-copy>strong{font-size:14px}.bestseller-list>a{grid-template-columns:20px 62px minmax(0,1fr) 14px;gap:10px;min-height:108px;padding:14px 15px}.bestseller-thumb{width:62px;height:72px}.bestseller-copy h3{margin-top:4px;font-size:13px}.bestseller-copy p{margin-top:4px}.bestseller-list>a>strong{grid-area:2/3;justify-self:end;font-size:9px}.bestseller-list>a>.ui-icon{grid-area:1/4/3}.home-story{gap:24px;margin-bottom:44px}.story-copy{padding:36px 10px 0}.story-copy h2{font-size:40px}.story-copy>p:not(.kicker){margin-top:20px}.story-stats{margin-top:30px}.story-visual{border-radius:18px;height:clamp(240px,72vw,300px);min-height:0}.story-visual>img{object-position:center 58%;flex:none;height:calc(100% - 52px)}.story-visual>span{min-height:52px;padding-inline:18px;font-size:7px}.certificate-vault{margin-bottom:44px}.vault-intro{min-height:410px}.vault-register{grid-template-rows:54px repeat(4,minmax(104px,auto))}.catalog-hero-copy{min-height:0;padding:36px 20px 30px;overflow:hidden}.catalog-hero-copy h1{max-width:100%;font-size:clamp(42px,12.4vw,50px)}.catalog-hero-copy>p:last-of-type{margin-top:20px;font-size:12px}.catalog-hero-stats{width:100%;max-width:100%;margin-top:28px}.catalog-hero-stats>div,.catalog-hero-stats>div:not(:first-child){min-width:0;padding:14px 7px 0}.catalog-hero-stats>div:first-child{padding-left:0}.catalog-hero-stats strong{font-size:21px}.catalog-hero-stats span{font-size:7px;line-height:1.35}.catalog-hero-visual{min-height:245px}.catalog-bolt-stage{width:195px;height:195px}.catalog-orbit-one{width:215px;height:215px}.catalog-orbit-two{width:170px;height:170px}.catalog-axis{display:none}.catalog-mode-copy{padding:25px 20px}.catalog-mode-copy h2{font-size:28px}.catalog-mode-options button{min-height:108px;padding:18px 16px}.catalog-mode-options button strong{font-size:20px}.catalog-mode-options button small{font-size:8px}.catalog-mode-note{padding-inline:18px;font-size:8px}.catalog-directions,.catalog-selection{padding-top:42px}.catalog-section-heading{padding:0 18px 20px}.catalog-section-heading h2{font-size:33px}.catalog-direction-grid>button{min-height:148px}.direction-copy{width:calc(100% - 125px);margin:45px 0 0 17px}.direction-copy strong{font-size:14px}.direction-copy small{margin-top:6px}.direction-image{width:125px;height:125px}.catalog-directions-toggle{min-height:52px;font-size:8px}.catalog-topbar{padding:0 12px 12px}.catalog-search,.catalog-sort,.catalog-mobile-filter{height:48px}.catalog-search{padding-inline:13px}.catalog-search input{font-size:12px}.result-count{min-height:56px;padding:12px}.catalog-request-band{padding:32px 20px}.product-summary{min-height:0;padding:27px 18px 24px}.product-category-label{margin-top:29px}.product-summary h1{max-width:100%;font-size:clamp(34px,9.8vw,39px)}.product-lead{margin-top:18px;font-size:11px}.product-summary-footer{margin-top:28px}.product-detail-media{min-height:330px}.product-detail-object{width:230px;height:230px}.product-detail-orbit-one{width:252px;height:252px}.product-detail-orbit-two{width:202px;height:202px}.product-order{padding:10px}.buy-panel{padding:20px 16px 17px}.product-data-section{padding:44px 12px 0}.product-data-heading h2{font-size:36px}.product-description-card{min-height:0;padding:25px 20px}.related-section{padding:44px 12px 55px}.catalog-products .product-card>a,.category-products .product-card>a{grid-template-columns:128px minmax(0,1fr);min-height:190px;display:grid}.catalog-products .product-media,.category-products .product-media{height:auto;min-height:190px}.catalog-products .product-arch,.category-products .product-arch{width:100px;height:100px;box-shadow:0 0 0 11px #e1ebf87a}.catalog-products .product-card-topline,.category-products .product-card-topline{gap:4px;top:10px;left:8px;right:8px}.catalog-products .product-offer-mode,.category-products .product-offer-mode{padding:4px 5px;font-size:6px}.catalog-products .product-index,.category-products .product-index{font-size:52px}.catalog-products .product-info,.category-products .product-info{border-top:0;border-left:1px solid var(--line);padding:14px 12px}.catalog-products .product-title-row,.category-products .product-title-row{gap:8px;min-height:0}.catalog-products .product-title-row h3,.category-products .product-title-row h3{font-size:13px;line-height:1.28}.catalog-products .product-title-row>.ui-icon,.category-products .product-title-row>.ui-icon{width:13px;height:13px;padding:6px}.catalog-products .product-info dl,.category-products .product-info dl{display:none}.catalog-products .product-sizes,.category-products .product-sizes{margin-top:12px}.catalog-products .product-sizes span,.category-products .product-sizes span{padding:4px 5px;font-size:8px}.catalog-products .product-packaging,.category-products .product-packaging{min-height:0;margin-top:8px;font-size:8px}.catalog-products .product-price,.category-products .product-price{padding-top:11px}.catalog-products .product-price strong,.category-products .product-price strong{font-size:16px}.cart-page-heading{min-height:230px;padding:36px 18px 28px}.cart-page-heading h1{font-size:50px}.empty-cart{min-height:390px}}@media (max-width:380px){.nav-frame{grid-template-columns:48px minmax(0,1fr) 88px}.header-wing-right{grid-template-columns:44px 44px}.account-button,.cart-button{width:44px;min-width:44px}.nav-frame>.brand strong{font-size:10px}.scroll-intro>div{grid-template-columns:1fr}.category-feature h3{font-size:38px}.catalog-mode-options{grid-template-columns:1fr}.catalog-mode-options button{border-right:0;border-bottom:1px solid var(--line);min-height:88px}}@keyframes mobile-bolt-autoplay{0%,to{transform:translate(0)rotate(-9deg)scale(.97)}24%{transform:translateY(-9px)rotate(-2deg)scale(1)}53%{transform:translateY(-3px)rotate(8deg)scale(1.02)}76%{transform:translateY(7px)rotate(1deg)scale(.99)}}@keyframes mobile-bolt-ring-turn{to{transform:rotate(360deg)}}@media (max-width:720px){.scroll-bolt-stage{contain:layout paint;width:min(74vw,284px);margin-top:24px}.scroll-bolt-window{inset:clamp(33px,10vw,42px)}.bolt-model-fallback{transform-origin:50%;will-change:transform;animation:9s cubic-bezier(.42,0,.25,1) infinite mobile-bolt-autoplay}.scroll-bolt-stage .ring-one{animation:24s linear infinite mobile-bolt-ring-turn}.scroll-bolt-stage .ring-two{animation:18s linear infinite reverse mobile-bolt-ring-turn}.delivery-pvz{border-inline:0;margin:44px 0 0}.delivery-pvz-copy{min-height:0;padding:34px 20px 30px}.delivery-pvz-copy h2{max-width:370px;margin:28px 0 18px;font-size:clamp(32px,9vw,38px)}.delivery-pvz-copy ul{margin-top:28px}.delivery-pvz-copy>a{padding-top:28px}.delivery-pvz-map{padding:12px 10px 14px}.delivery-pvz-map-head{align-items:flex-start;gap:10px;min-height:0;padding:4px 4px 12px}.delivery-pvz-map-head>div{font-size:9px}.delivery-pvz-map-head b{text-align:right;max-width:46%;font-size:9px;line-height:1.35}.delivery-pvz-map-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 4px 10px;display:grid}.delivery-pvz-map-tabs button{min-width:0;min-height:44px;padding:0 8px;font-size:9px}.delivery-pvz-map .yandex-pickup-widget-canvas{height:360px;min-height:360px;max-height:none;overflow:hidden}.delivery-pvz-map .cdek-pickup-map-canvas{min-height:360px;height:360px!important}.delivery-pvz-map>p{margin:11px 4px 0;font-size:10px}.account-checkout-total{padding:22px 18px}.account-checkout-total h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,9vw,34px)}.account-checkout-total dl{margin:20px 0}.account-checkout-total dl>div{gap:10px;padding:13px 0}.account-checkout-total dt{font-size:12px}.account-checkout-total dd{flex-basis:64%;max-width:64%;font-size:14px}.account-checkout-total dl>div.is-total dd{font-size:clamp(25px,7.5vw,30px)}.account-checkout-total dl>div.is-total dd.is-pending{font-size:15px}.account-checkout-total>p,.account-checkout-total .account-checkout-warning,.account-checkout-consent{font-size:11px}.empty-cart{justify-content:flex-start;min-height:0;padding:34px 20px 40px}.empty-cart-mark{flex:none;width:116px;height:116px;margin:0 0 20px;position:relative;top:auto;left:auto;transform:none}.empty-cart-mark:before{inset:12px}.empty-cart-mark:after{inset:29px}.empty-cart-mark span{font-size:20px}.empty-cart>.kicker{margin:0}.empty-cart h2{max-width:340px;margin-top:12px;font-size:clamp(32px,10vw,39px);line-height:1.04}.empty-cart>p:not(.kicker){margin-top:18px;font-size:12px;line-height:1.65}.empty-cart .accent-button{width:min(100%,320px);min-height:54px;margin-top:25px}.editorial-hero h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(32px,9vw,38px);line-height:1.08}.about-visual{height:300px;min-height:0}.about-visual>div{border-radius:110px 110px 0 0;width:min(58vw,220px);height:min(68vw,270px)}.about-visual img{width:118%}.about-visual>span{font-size:8px;top:20px;left:20px}.catalog-products .product-card-topline,.category-products .product-card-topline,.catalog-products .product-index,.category-products .product-index{display:none}}.account-page{--account-text-label:11px;--account-text-action:12px;--account-text-meta:13px;--account-text-body:15px;--account-text-title:18px}.account-page :is(.account-subheading .kicker,.account-section-heading>span,.account-form-section-head>span,.account-stats span,.account-stats small,.account-tracking-main small,.account-order-statuses>span>small,.account-first-order span,.account-order-card-head small,.account-order-card dt,.account-offer-grid article>span,.account-manager-card>span,.account-terms-card>span,.account-terms-card dt,.account-company-identity span,.account-team-card>span,.account-team-copy small,.account-team-controls label span,.account-pricing-banner span,.account-pricing-tools label span,.account-pricing-list article>span,.account-pricing-list article>div small,.account-pricing-list dt,.account-document-list article>span,.account-document-list small,.account-invoice-bank>span,.account-invoice-bank small,.account-document-sheet>header small,.account-document-parties span,.account-document-message span,.account-document-table .is-head,.account-document-sheet>footer span,.account-document-signatures div,.account-document-uploaded small,.account-tracking-number span,.account-order-detail-items article>span,.account-order-detail-items small,.account-order-delivery span,.account-favorite-visual>span,.account-favorite-copy>small){font-size:var(--account-text-label);line-height:1.35}.account-page :is(.account-heading>p,.account-subheading>p:last-child,.account-tracking-main p,.account-first-order p,.account-offer-grid p,.account-offer-grid small,.account-form-section-head p,.account-manager-card p,.account-manager-card a,.account-company-identity p,.account-access-note,.account-team-copy p,.account-pricing-banner p,.account-pricing-tools small,.account-pricing-list article>div p,.account-document-list p,.account-document-detail-head small,.account-document-detail-head p,.account-invoice-bank em,.account-invoice-qr p,.account-document-parties p,.account-document-message p,.account-document-uploaded p,.account-list-loading,.account-empty p,.account-order-detail-head small,.account-order-progress li,.account-tracking-number b,.account-order-detail-items p,.account-order-delivery p,.account-order-payment span,.account-order-payment small,.account-favorite-copy>p,.account-marketing-options small,.account-marketing-subscriptions article small){font-size:var(--account-text-meta);line-height:1.55}.account-page :is(.account-order-status,.account-payment-status,.account-document-status),.account-page :is(.account-section-heading>a,.account-first-order>a,.account-order-card-footer a,.account-order-card-footer button,.account-terms-card>a,.account-company-identity>a,.account-team-controls button,.account-team-add>button,.account-document-open,.account-document-detail-head a,.account-document-detail-head button,.account-document-uploaded a,.account-order-filters button,.account-empty a,.account-order-detail-head a,.account-tracking-number a,.account-order-payment a,.account-favorite-copy button,.account-profile-actions>button,.account-marketing-subscriptions button){font-size:var(--account-text-action);line-height:1.35}.account-page .account-form-section-head p{font-size:14px}.account-page .account-profile-fields label>span{font-size:12px}.account-page :is(.account-profile-fields input,.account-profile-fields select){min-height:54px;font-size:16px}.account-page :is(.account-form-error,.account-form-success){font-size:13px}.account-page .account-marketing-options b{font-size:var(--account-text-body)}.account-page .account-order-card-head a{font-size:20px}.account-page .account-order-products b{font-size:var(--account-text-label)}.account-page .account-order-card dd{font-size:var(--account-text-body)}.account-page .account-order-card-body{padding-block:26px}.account-page .account-order-card-footer{min-height:58px}.account-page .account-manager-card a{font-size:var(--account-text-meta)}.account-page .account-terms-card dd{font-size:var(--account-text-body)}.account-page :is(.account-team-controls input,.account-team-controls select){min-height:42px;font-size:var(--account-text-meta)}.account-page .account-pricing-list article>div a{font-size:var(--account-text-body)}.account-page .account-pricing-list dd{font-size:var(--account-text-meta)}.account-page .account-pricing-list dl div:last-child dd{font-size:var(--account-text-body)}.account-page .account-pricing-list article>b{font-size:var(--account-text-action)}.account-page .account-document-list article{grid-template-columns:28px 50px minmax(220px,1fr) 140px 120px 100px;min-height:112px}.account-page .account-document-icon{width:44px;height:54px}.account-page .account-document-list article>div:nth-child(3)>a{font-size:var(--account-text-title)}.account-page .account-document-list article>strong{font-size:var(--account-text-body)}.account-page .account-document-detail-head p{font-size:14px}.account-page .account-invoice-bank b{font-size:var(--account-text-body)}.account-page .account-invoice-qr p{font-size:12px}.account-page .account-document-sheet>header strong{font-size:var(--account-text-title)}.account-page .account-document-parties b{font-size:16px;line-height:1.4}.account-page .account-document-parties p{font-size:14px}.account-page .account-document-table>div{grid-template-columns:40px minmax(220px,1fr) 110px 110px 120px;min-height:68px;font-size:14px;line-height:1.45}.account-page .account-document-table .is-head{min-height:44px}.account-page .account-document-sheet>footer span{font-size:var(--account-text-action)}.account-page .account-order-filters span{font-size:var(--account-text-label)}.account-page .account-order-detail-items article>div>a{font-size:16px}.account-page .account-order-detail-items article>strong,.account-page .account-order-payment b{font-size:var(--account-text-body)}.account-page .account-favorite-copy>a{font-size:var(--account-text-title)}.account-page .account-favorite-copy strong{font-size:var(--account-text-body)}.account-page{--account-radius-large:18px;--account-radius-medium:12px;--account-radius-small:8px}.account-page :is(.account-sidebar,.account-stats,.account-tracking-card,.account-first-order,.account-order-card,.account-offer-grid article,.account-profile-form>section,.account-checkout-main>section,.account-manager-card,.account-terms-card,.account-company-identity,.account-team-add,.account-pricing-banner,.account-pricing-list,.account-document-list,.account-document-sheet,.account-document-uploaded,.account-empty,.account-order-progress,.account-order-detail-items,.account-order-delivery,.account-favorite-grid>article,.account-checkout-total,.account-marketing-preferences){border-radius:var(--account-radius-large)}.account-page :is(.account-sidebar,.account-stats,.account-order-card,.account-offer-grid article,.account-pricing-banner,.account-pricing-list,.account-document-list,.account-document-sheet,.account-document-uploaded,.account-favorite-grid>article,.account-checkout-total){overflow:hidden}.account-page :is(.account-empty-inline,.account-team-card,.account-invoice-bank,.account-invoice-qr,.account-document-message,.account-tracking-number,.account-access-note,.account-checkout-scenario,.account-pickup-guide,.account-pickup-selected,.account-pickup-required,.account-pickup-state,.account-pickup-list,.account-pickup-map,.account-delivery-result,.account-checkout-inline-warning,.account-checkout-audit,.account-order-cancelled,.account-marketing-options>label){border-radius:var(--account-radius-medium)}.account-page :is(.account-order-filters button,.account-delivery-choice button,.account-payment-choice button,.account-profile-actions>button,.account-checkout-total>button,.account-order-delivery>button,.account-terms-card>a,.account-team-controls button,.account-team-add>button,.account-favorite-copy button,.account-document-actions>a,.account-document-detail-head button,.account-document-uploaded a,.account-form-error,.account-form-success),.account-page :is(.account-profile-fields input,.account-profile-fields select,.account-team-controls input,.account-team-controls select,.account-pricing-tools input,.account-delivery-fields input,.account-delivery-fields textarea,.account-pickup-finder>label>input),.account-page :is(.account-order-detail-items article>a,.account-pricing-list article>a,.account-checkout-lines img){border-radius:var(--account-radius-small)}@media (max-width:800px){.account-page .account-document-list article{grid-template-columns:28px 50px minmax(0,1fr) 120px}}@media (max-width:600px){.account-page .account-sidebar nav a span{font-size:11px}.account-page .account-document-list article{grid-template-columns:44px minmax(0,1fr)}.account-page .account-document-table>div{min-width:720px}}@media (prefers-reduced-motion:reduce){.bolt-model-fallback,.scroll-bolt-stage .ring-one,.scroll-bolt-stage .ring-two{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
