@import url(https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;500;600;700;800&family=Montserrat:wght@800&display=swap);.catalog-bootstrap-overlay{align-items:center;background:var(--color-overlay-gate);cursor:default;display:flex;inset:0;justify-content:center;opacity:1;padding:24px;position:fixed;transition:opacity 50ms ease-out;z-index:1300}.catalog-bootstrap-overlay--exit{opacity:0;pointer-events:none}.catalog-bootstrap-overlay__panel{align-items:center;box-shadow:none;display:flex;flex-direction:column;outline:none;width:min(360px,100%)}.catalog-bootstrap-overlay__panel:focus,.catalog-bootstrap-overlay__panel:focus-visible{box-shadow:none;outline:none}.catalog-bootstrap-overlay__percent{font-feature-settings:"tnum";color:var(--color-accent);font-family:var(--font-sans);font-size:64px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0;position:relative;text-align:center;white-space:nowrap;z-index:1}.catalog-bootstrap-overlay__meters{align-items:center;display:flex;flex-direction:column;width:100%}.catalog-bootstrap-overlay__meters>.catalog-bootstrap-overlay__percent{margin:16px 0 24px;white-space:normal}.catalog-bootstrap-overlay__circle{box-sizing:border-box;display:grid;height:240px;margin-bottom:24px;place-items:center;position:relative;width:240px}.catalog-bootstrap-overlay__spinner{animation:catalog-bootstrap-overlay-spin 1.1s linear infinite;background:conic-gradient(from 0deg,rgb(from var(--color-accent) r g b/0) 0deg,rgb(from var(--color-accent) r g b/0) 250deg,var(--color-accent) 1turn),#ffffff29;border-radius:50%;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));pointer-events:none;position:absolute}.catalog-bootstrap-overlay__error,.catalog-bootstrap-overlay__label{color:#eef0f1;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.4;margin:16px 0 0;text-align:center}.catalog-bootstrap-overlay__error{margin-bottom:24px}.catalog-bootstrap-overlay__retry.ant-btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);min-height:40px;min-width:140px}.catalog-bootstrap-overlay__retry.ant-btn-primary:focus-visible,.catalog-bootstrap-overlay__retry.ant-btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}@keyframes catalog-bootstrap-overlay-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.catalog-bootstrap-overlay{transition:none}.catalog-bootstrap-overlay__spinner{animation:none}}.theme-switch{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;position:relative;transition:color .2s,opacity .2s;width:32px}.theme-switch:before{content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.theme-switch:hover:not(:disabled){color:var(--color-text)}.theme-switch:focus{outline:none}.theme-switch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-switch.is-pending{opacity:.72;pointer-events:none}.theme-switch:disabled{cursor:wait}.theme-switch__icons{display:block;font-size:16px;height:1em;line-height:1;position:relative;width:1em}.theme-switch__icon{display:block;filter:blur(4px);height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.25);transition-duration:.2s;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.2,0,0,1);width:100%}.theme-switch__icon.is-visible{filter:blur(0);opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.theme-switch__icon{transition-delay:0s;transition-duration:.01ms}.theme-switch__icon,.theme-switch__icon.is-visible{filter:none;transform:none}}@media(max-width:768px){.theme-switch{min-height:40px;min-width:40px}.theme-switch,.theme-switch:before{height:40px;width:40px}.theme-switch__icons{font-size:16px}}.site-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-header);position:relative;z-index:100}.site-header__inner{margin-inline:auto;padding-inline:clamp(16px,2vw,32px);width:min(100%,1380px)}.site-header__top{align-items:center;container-name:site-header-top;container-type:inline-size;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:44px;min-width:0;padding-block:8px}.site-brand{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;line-height:1.1;text-decoration:none}.site-brand__mark{color:var(--color-text);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-header__actions{-webkit-margin-start:auto;align-items:center;display:flex;flex-shrink:0;gap:16px;margin-inline-start:auto}.site-header__account,.site-header__contact{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.site-header__icon-btn-wrap,.site-header__icon-wrap,.site-nav-item-wrap{display:inline-flex}.site-header__phone{font-feature-settings:"tnum";align-items:center;border-radius:8px;color:var(--color-text-muted);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;gap:6px;padding:6px 8px;text-decoration:none;transition:color .2s;white-space:nowrap}.site-header__phone .site-header__phone-icon{color:currentColor;flex-shrink:0;height:16px;width:16px}.site-header__phone:hover{color:var(--color-text)}.site-header__phone:focus{outline:none}.site-header__phone:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-header__phone-text{white-space:nowrap}@container site-header-top (max-width: 34rem){.site-header__phone{justify-content:center;min-height:40px;min-height:var(--header-action-size,40px);min-width:40px;min-width:var(--header-action-size,40px);padding-inline:0;width:40px;width:var(--header-action-size,40px)}.site-header__phone .site-header__phone-icon{height:16px;height:var(--header-action-icon,16px);width:16px;width:var(--header-action-icon,16px)}.site-header__phone-text{display:none}}.site-header__icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;box-shadow:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:6px;justify-content:center;line-height:1.2;min-height:32px;outline:none;padding:6px 8px;text-decoration:none;transition:color .2s,opacity .2s}.site-header__icon-btn .anticon{font-size:16px;line-height:1}.site-header__icon-btn .site-header__icon-btn-icon{color:currentColor;display:block;flex-shrink:0;height:16px;width:16px}.site-header__icon-btn.is-active,.site-header__icon-btn:hover:not(:disabled){color:var(--color-text)}.site-header__icon-btn:focus{box-shadow:none;outline:none}.site-header__icon-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-header__icon-btn.is-disabled,.site-header__icon-btn:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.45}.site-header__icon-label{font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.site-header__cart-icon-wrap{align-items:center;background:#0000;border:0;box-shadow:none;display:inline-flex;justify-content:center;line-height:1;position:relative}.site-header__cart-badge{font-feature-settings:"tnum";background:var(--color-accent);border:0;border-radius:999px;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-on-accent);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-9px;text-align:center;top:-7px}.site-header__nav{align-items:center;border-top:1px solid var(--color-border-soft);display:flex;position:relative}.site-header__nav-list{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex:1 1;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.site-header__nav-list::-webkit-scrollbar{display:none}.site-header__nav-list--fade-end:not(.site-header__nav-list--fade-start){-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),#0000)}.site-header__nav-list--fade-start:not(.site-header__nav-list--fade-end){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px,#000);mask-image:linear-gradient(90deg,#0000 0,#000 28px,#000)}.site-header__nav-list--fade-start.site-header__nav-list--fade-end{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 28px,#000 calc(100% - 28px),#0000)}.site-header__nav-scroll{align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-surface);border:0;bottom:0;color:var(--color-text-muted);cursor:pointer;display:none;justify-content:center;padding:0;position:absolute;top:0;transition:color .2s,opacity .2s,background-color .2s;width:28px;z-index:1}.site-header__nav-scroll .anticon{font-size:12px}.site-header__nav-scroll:hover:not(:disabled){background:var(--color-border-soft);color:var(--color-text)}.site-header__nav-scroll:focus{outline:none}.site-header__nav-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.site-header__nav-scroll:disabled{cursor:default;opacity:.35}.site-header__nav-scroll--prev{box-shadow:8px 0 12px -6px var(--color-surface);left:0}.site-header__nav-scroll--next{box-shadow:-8px 0 12px -6px var(--color-surface);right:0}@media(hover:hover)and (pointer:fine){.site-header__nav.is-overflow .site-header__nav-scroll{display:inline-flex}.site-header__nav.is-overflow .site-header__nav-list{padding-inline:28px}}.site-nav-item{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:12px 14px;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.site-nav-item:after{background:#0000;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:10px;position:absolute;right:10px;transition:background-color .2s}.site-nav-item.is-active,.site-nav-item:hover:not(:disabled){color:var(--color-text)}.site-nav-item.is-active:after{background:var(--color-accent)}.site-nav-item.is-disabled,.site-nav-item:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.55}.site-nav-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media(max-width:768px){.site-header__top{--header-action-size:40px;--header-action-icon:16px;gap:8px;padding-block:6px}.site-brand,.site-header__top{align-items:center;min-height:var(--header-action-size)}.site-brand__mark{font-size:16px;line-height:var(--header-action-size)}.site-header__actions{gap:8px;height:var(--header-action-size)}.site-header__account,.site-header__contact{gap:2px;height:var(--header-action-size)}.site-header__phone{box-sizing:border-box;font-size:14px;gap:6px;height:var(--header-action-size);min-height:var(--header-action-size);min-width:var(--header-action-size);padding:0 8px}.site-header__phone .site-header__phone-icon{height:var(--header-action-icon);width:var(--header-action-icon)}.site-header__icon-btn{box-sizing:border-box;gap:0;height:var(--header-action-size);min-height:var(--header-action-size);min-width:var(--header-action-size);padding:0;width:var(--header-action-size)}.site-header__icon-btn .anticon{font-size:var(--header-action-icon)}.site-header__icon-btn .site-header__icon-btn-icon{height:var(--header-action-icon);width:var(--header-action-icon)}.site-header__icon-label{display:none}.site-header__cart-badge{font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 4px;right:-6px;top:-4px}.site-nav-item{font-size:13px;padding:10px 12px}}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-header);color:var(--color-text);flex-shrink:0;margin-top:auto}.site-footer__inner{margin-inline:auto;padding-block:32px 24px;padding-inline:clamp(16px,2vw,32px);width:min(100%,1380px)}.site-footer__grid{grid-gap:32px 24px;align-items:start;display:grid;gap:32px 24px;grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr))}.site-footer__heading{color:var(--color-text-muted);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.site-footer__brand{border-radius:6px;display:inline-flex;line-height:1.1}.site-footer__brand:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-footer__brand-mark{color:var(--color-text);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-footer__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.site-footer__list-item{margin:0}.site-footer__link{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;line-height:1.35;margin:0;max-width:100%;padding:6px 0;text-align:left;text-decoration:none;transition:color .2s}.site-footer__link:hover:not(:disabled){color:var(--color-accent)}.site-footer__link:focus{outline:none}.site-footer__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-footer__link.is-disabled,.site-footer__link:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.7}.site-footer__link-wrap{display:inline-flex;max-width:100%}.site-footer__contact-link{align-items:center;border-radius:6px;color:var(--color-text);display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:1.3;padding:6px 0;transition:color .2s}.site-footer__contact-link:hover{color:var(--color-accent)}.site-footer__contact-link:focus{outline:none}.site-footer__contact-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-footer__contact-icon{color:var(--color-accent);flex-shrink:0;height:18px;width:18px}@media(max-width:1100px){.site-footer__grid{gap:24px;grid-template-columns:1fr 1fr}.site-footer__col--brand{grid-column:1/-1}}@media(max-width:768px){.site-footer__inner{padding-block:16px;padding-bottom:80px}.site-footer__grid{gap:16px 12px;grid-template-columns:1fr 1fr}.site-footer__col--brand{grid-column:1/-1}.site-footer__brand-mark{font-size:18px}.site-footer__heading{margin-bottom:8px}.site-footer__contact-link,.site-footer__link{padding-block:4px}}.cart-qty{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;justify-content:space-between;min-height:40px;min-width:108px;padding:2px}.cart-qty--small{min-height:36px;min-width:96px}.cart-qty__btn{align-items:center;border-radius:6px!important;color:var(--color-text)!important;display:inline-flex!important;height:36px!important;justify-content:center;min-width:36px!important;padding:0!important;width:36px!important}.cart-qty__btn:hover:not(:disabled){background:var(--color-border-soft)!important;color:var(--color-text)!important}.cart-qty__btn:disabled{opacity:.35}.cart-qty__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cart-qty--small .cart-qty__btn{height:32px!important;min-width:32px!important;width:32px!important}.cart-qty__value{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-width:1.75ch;text-align:center;-webkit-user-select:none;user-select:none}.add-to-cart{align-items:stretch;display:flex;gap:8px;margin-top:auto;min-height:40px;width:100%}.add-to-cart--in-cart{flex-wrap:nowrap}.add-to-cart__add{align-items:center;background:var(--color-accent)!important;border-color:var(--color-accent)!important;border-radius:8px!important;color:var(--color-on-accent)!important;display:inline-flex!important;flex:1 1;font-size:14px;font-weight:600;height:40px!important;justify-content:center;line-height:1;min-width:0;padding-block:0!important;text-align:center}.add-to-cart__add .ant-btn-icon{line-height:0}.add-to-cart__add .ant-btn-icon,.add-to-cart__add .anticon{align-items:center;display:inline-flex;justify-content:center}.add-to-cart__add .anticon{font-size:16px;line-height:1}.add-to-cart__add>span:not(.ant-btn-icon){line-height:1}.add-to-cart__add:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.add-to-cart__add:not(:disabled):active{transform:scale(.96)}.add-to-cart__add:disabled{opacity:.45}.add-to-cart__add:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.add-to-cart__go{align-items:center;background:var(--color-accent-muted)!important;border:1px solid var(--color-accent-border)!important;border-radius:8px!important;color:var(--color-accent)!important;display:inline-flex!important;flex:1 1;font-size:13px;font-weight:600;height:40px!important;justify-content:center;line-height:1;min-width:0;overflow:hidden;padding-block:0!important;padding-inline:8px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.add-to-cart__go:not(:disabled):hover{background:var(--color-accent-muted)!important;border-color:var(--color-accent)!important;color:var(--color-accent-hover)!important}.add-to-cart__go:not(:disabled):active{transform:scale(.96)}.add-to-cart__go:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.add-to-cart .cart-qty--small{box-sizing:border-box;height:40px;min-height:40px}.catalog-price-strip{box-sizing:border-box;container-type:inline-size;width:100%}.catalog-price-strip--manager{align-items:stretch;display:flex;flex-direction:column;gap:4px;padding-block:4px}.catalog-price-strip--client{align-items:stretch;display:flex;flex-direction:column;width:100%}.catalog-price-strip__tile{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;display:flex;flex-flow:row wrap;gap:8px;justify-content:space-between;min-height:40px;min-width:0;padding-block:8px;padding-inline:12px;width:100%}.catalog-price-strip__tile--primary{min-height:40px}.catalog-price-strip--client .catalog-price-strip__tile--primary{background:#0000;border:none;border-radius:0;gap:0;min-height:28px;padding-block:4px;padding-inline:0}.catalog-price-strip--client .catalog-price-strip__value{overflow-wrap:normal;white-space:nowrap}.catalog-price-strip__caption{color:var(--color-text-muted);flex-shrink:0;font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh);white-space:nowrap}.catalog-price-strip__value{-webkit-margin-start:auto;font-feature-settings:"tnum";color:var(--color-text);flex:0 0 auto;font-size:var(--catalog-type-price-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-price-weight);letter-spacing:-.015em;line-height:var(--catalog-type-price-lh);margin-inline-start:auto;min-width:0;overflow-wrap:normal;text-align:right;white-space:nowrap}@container (max-width: 260px){.catalog-price-strip--manager{gap:2px}.catalog-price-strip__tile{min-height:36px;padding-block:6px;padding-inline:8px}.catalog-price-strip--client .catalog-price-strip__tile--primary{min-height:28px;padding-block:4px;padding-inline:0}}.catalog-promo-badges{inset:0;pointer-events:none;position:absolute;z-index:2}.catalog-promo-badges__badge{cursor:help;display:block;filter:drop-shadow(0 1px 2px oklch(0 0 0/.28));line-height:0;pointer-events:auto;position:absolute;width:clamp(48px,22%,72px)}.catalog-promo-badges__icon{display:block;height:auto;width:100%}.catalog-promo-badges__gift{inset-inline-end:8px;top:8px}@media(max-width:720px){.catalog-promo-badges--modal .catalog-promo-badges__gift{top:52px}}.product-modal-overlay{align-items:center;animation:product-modal-overlay-enter .24s cubic-bezier(.2,0,0,1) both;background:var(--color-overlay);cursor:pointer;display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:1000}.product-modal{--product-modal-meta:380px;--product-modal-stage-h:min(94dvh,calc(100dvh - 16px),calc(100vw - 396px));--product-modal-stage-w:var(--product-modal-stage-h);background:var(--color-surface);border-radius:12px;box-shadow:var(--shadow-elevated);cursor:default;display:flex;flex-direction:column;height:var(--product-modal-stage-h);max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);outline:none;overflow:hidden;position:relative;width:calc(var(--product-modal-stage-w) + var(--product-modal-meta))}.product-modal__layout{flex:1 1;flex-direction:row}.product-modal__layout,.product-modal__stage{display:flex;height:100%;min-height:0;min-width:0}.product-modal__stage{align-items:stretch;animation:product-modal-chunk-enter .28s cubic-bezier(.2,0,0,1) both;background:var(--color-bg);box-sizing:border-box;flex:0 0 var(--product-modal-stage-w);justify-content:flex-start;padding:0;position:relative;width:var(--product-modal-stage-w)}.product-modal__close{align-items:center;background:color-mix(in srgb,var(--color-surface) 92%,#0000)!important;border-radius:8px;box-shadow:var(--shadow-card);color:var(--color-text-muted)!important;display:inline-flex;height:40px;inset-inline-end:8px;justify-content:center;position:absolute;top:8px;transition-duration:.15s;transition-property:background-color,color,transform;transition-timing-function:ease-out;width:40px;z-index:3}.product-modal__close:hover{background:var(--color-surface-muted)!important;color:var(--color-accent)!important}.product-modal__close:active{transform:scale(.96)}.product-modal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.product-modal__frame{-webkit-border-end:0;background:#fff;border:1px solid var(--color-border);border-end-end-radius:0;border-end-start-radius:12px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:12px;box-sizing:border-box;flex:1 1 auto;height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.product-modal__image{background:#fff;border-radius:inherit;display:block;height:100%;inset:0;object-fit:contain;object-position:center;outline:1px solid oklch(0 0 0/.1);outline-offset:-1px;position:absolute;width:100%}.product-modal__meta{-webkit-border-start:1px solid var(--color-border);animation:product-modal-chunk-enter .28s cubic-bezier(.2,0,0,1) .1s both;background:var(--color-surface);border-inline-start:1px solid var(--color-border);flex:0 0 var(--product-modal-meta);gap:12px;justify-content:flex-start;overflow:auto;padding:16px 16px 16px 12px;width:var(--product-modal-meta)}.product-modal__header,.product-modal__meta{display:flex;flex-direction:column;min-width:0}.product-modal__header{-webkit-padding-end:44px;gap:4px;padding-inline-end:44px}.product-modal__title{text-wrap:balance;color:var(--color-text);font-family:var(--font-sans);font-size:var(--catalog-type-title-size);font-weight:var(--catalog-type-title-weight);letter-spacing:-.01em;line-height:var(--catalog-type-title-lh);margin:0;overflow-wrap:anywhere}.product-modal__subtitle{font-feature-settings:"tnum";text-wrap:pretty;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--catalog-type-size-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-size-weight);line-height:var(--catalog-type-size-lh);margin:0}.product-modal__meta-fields{border-block:1px solid var(--color-border-soft);display:flex;flex-direction:column;margin:0}.product-modal__meta-field{-webkit-border-after:1px solid var(--color-border-soft);align-items:baseline;border-block-end:1px solid var(--color-border-soft);display:flex;flex-direction:row;gap:8px;justify-content:space-between;min-width:0;padding-block:8px}.product-modal__meta-field:last-child{-webkit-border-after:0;border-block-end:0}.product-modal__meta-field dt{color:var(--color-text-muted);flex:0 1 auto;font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh)}.product-modal__meta-field dd{font-feature-settings:"tnum";text-wrap:pretty;color:var(--color-text);flex:1 1 auto;font-size:var(--catalog-type-value-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-value-weight);letter-spacing:-.01em;line-height:var(--catalog-type-value-lh);margin:0;overflow-wrap:anywhere;text-align:end}.product-modal__footer{-webkit-margin-before:auto;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-block-start:auto;min-width:0}.product-modal__prices{-webkit-margin-before:0;margin-block-start:0}.product-modal__prices.catalog-price-strip--client,.product-modal__prices.catalog-price-strip--manager{border-block:1px solid var(--color-border-soft);gap:0;padding-block:0}.product-modal__prices .catalog-price-strip__tile{-webkit-border-after:1px solid var(--color-border-soft);align-items:baseline;background:#0000;border:none;border-block-end:1px solid var(--color-border-soft);border-radius:0;gap:8px;height:auto;min-height:0;padding-block:8px;padding-inline:0}.product-modal__prices .catalog-price-strip__tile:last-child{-webkit-border-after:0;border-block-end:0}.product-modal__prices .catalog-price-strip__caption{color:var(--color-text-muted);flex:0 1 auto;font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh)}.product-modal__prices .catalog-price-strip__value{text-wrap:pretty;color:var(--color-text);flex:1 1 auto;font-size:var(--catalog-type-value-size);font-weight:var(--catalog-type-value-weight);letter-spacing:-.01em;line-height:var(--catalog-type-value-lh);min-width:0;overflow-wrap:anywhere;text-align:end;white-space:normal}.product-modal__cart-control{flex-shrink:0}@keyframes product-modal-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes product-modal-chunk-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-modal-overlay,.product-modal__meta,.product-modal__stage{animation:none}.product-modal__close:active{transform:none}}@media(max-width:720px){.product-modal-overlay{align-items:stretch;padding:0}.product-modal{border-radius:0;height:100dvh;max-height:none;max-width:none;width:100%}.product-modal__layout{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.product-modal__stage{align-items:center;background:var(--color-bg);flex:0 0 auto;height:auto;justify-content:center;min-height:0;padding:0;width:100%}.product-modal__frame{-webkit-border-end:1px solid var(--color-border);-webkit-border-after:0;aspect-ratio:1/1;border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;border-inline-end:1px solid var(--color-border);border-start-end-radius:0;border-start-start-radius:0;height:auto;max-height:none;max-width:100%;width:100%}.product-modal__close{inset-inline-end:max(8px + 14px,env(safe-area-inset-right,0px) + 14px);inset-inline-start:auto;top:max(8px,env(safe-area-inset-top,0px))}.product-modal__meta{-webkit-border-start:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);border-inline-start:0;flex:0 0 auto;gap:8px;max-height:none;overflow:visible;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));width:100%}.product-modal__header{-webkit-padding-end:44px;padding-inline-end:44px}.product-modal__title{font-size:var(--catalog-type-title-size)}.product-modal__subtitle{font-size:var(--catalog-type-size-size)}.product-modal__meta-field{padding-block:7px}.product-modal__meta-field dt{font-size:var(--catalog-type-label-size)}.product-modal__meta-field dd{font-size:var(--catalog-type-value-size)}}.item-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.item-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-elevated)}.item-card :where(.ant-card-body){display:flex;flex:1 1;flex-direction:column;min-width:0;padding:12px}.item-card :where(.ant-card-meta){display:flex;flex:1 1;flex-direction:column;min-width:0;width:100%}.item-card :where(.ant-card-meta-detail){display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;width:100%}.item-card :where(.ant-card-meta-title){min-width:0;overflow:visible;text-overflow:clip;white-space:normal;width:100%}.item-card :where(.ant-card-meta-description){display:flex;flex:1 1;flex-direction:column;min-width:0}.item-card :where(.ant-card-cover){margin:0!important}.item-card .item-image-frame{background:#fff;border-bottom:1px solid var(--color-border-soft);cursor:pointer;height:clamp(220px,18vw,280px);overflow:hidden;position:relative;width:100%}.item-card .item-image{background:#fff;display:block;height:100%;inset:0;object-fit:contain;object-position:center;outline:1px solid oklch(0 0 0/.1);outline-offset:-1px;position:absolute;width:100%}.item-card .item-code-overlay{left:8px;max-width:calc(100% - 16px);position:absolute;top:8px;z-index:2}.item-card .item-code-text{font-feature-settings:"tnum";background:var(--color-overlay-strong);border-radius:6px;color:var(--color-on-accent);font-size:var(--catalog-type-code-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-code-weight);line-height:var(--catalog-type-code-lh);max-width:100%;padding:2px 6px}.item-card .item-runflat-icon{background:var(--color-overlay);border-radius:4px;display:block;height:auto;object-fit:contain;padding:2px 4px;width:64px}.item-card .item-title-wrapper{margin-bottom:4px;max-width:100%;min-width:0;width:100%}.item-card .item-title-text{color:var(--color-text);font-size:var(--catalog-type-title-size);font-weight:var(--catalog-type-title-weight);letter-spacing:-.01em;line-height:var(--catalog-type-title-lh)}.item-card .item-size-text,.item-card .item-title-text{box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.item-card .item-size-text{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--catalog-type-size-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-size-weight);line-height:var(--catalog-type-size-lh)}.item-card .item-color-text{box-sizing:border-box;color:var(--color-text-muted);display:block;font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh);margin-top:2px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.item-card .item-details{display:flex;flex:1 1;flex-direction:column;gap:0}.item-card .item-supplier{min-height:28px;padding-block:4px;width:100%}.item-card .supplier-name{max-width:65%;min-width:0}.item-card .item-stock{min-height:28px;padding-block:4px;width:100%}.item-card .item-stock__value-row{min-width:0}.item-card .supplier-icon{align-items:center;color:var(--color-text-muted);cursor:help;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;transition-duration:.2s;transition-property:color;transition-timing-function:ease}.item-card .supplier-icon:hover{color:var(--color-text)}@media(prefers-reduced-motion:reduce){.item-card .supplier-icon{transition-duration:.01ms}}.item-card .supplier-icon__svg{display:block;flex-shrink:0;height:28px;transform:scaleX(-1);width:28px}.item-card .detail-label{color:var(--color-text-muted);flex-shrink:0;font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh)}.item-card .stock-value{font-feature-settings:"tnum";align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--catalog-type-value-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-value-weight);line-height:var(--catalog-type-value-lh);text-align:right}.item-card :where(.ant-divider).item-detail-divider{border-block-start-color:var(--color-border-soft);margin:0}.item-card .item-price-strip{-webkit-margin-before:0;gap:0;margin-block-start:0;padding-block:0}.item-card .item-price-strip .catalog-price-strip__tile{background:#0000;border:none;border-radius:0;min-height:28px;padding-block:4px;padding-inline:0}.item-card .item-price-strip .catalog-price-strip__tile+.catalog-price-strip__tile{-webkit-border-before:1px solid var(--color-border-soft);border-block-start:1px solid var(--color-border-soft)}.item-card .item-price-strip .catalog-price-strip__caption{color:var(--color-text-muted);font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh)}.item-card .item-price-strip .catalog-price-strip__caption:after{content:":"}.item-card .item-price-strip .catalog-price-strip__value{font-feature-settings:"tnum";align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--catalog-type-value-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-value-weight);line-height:var(--catalog-type-value-lh)}.item-card .item-cart-control{margin-top:auto;padding-top:8px}.catalog-search-empty{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin:0;max-width:42ch;text-align:start;width:100%}.catalog-search-empty__icon{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:50%;box-shadow:var(--shadow-card);color:var(--color-text-muted);display:inline-flex;flex:0 0 auto;height:80px;justify-content:center;width:80px}.catalog-search-empty__icon-glyph{display:block;font-size:36px;line-height:1}.catalog-search-empty__title{text-wrap:balance;color:var(--color-text);font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.catalog-search-empty__description{text-wrap:pretty;color:var(--color-text-muted);font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.5;margin:0;max-width:42ch}.catalog-search-empty__reset.ant-btn{align-items:center;background:var(--color-accent)!important;border:1px solid var(--color-accent)!important;border-radius:8px;box-shadow:none;color:var(--color-on-accent)!important;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:auto;justify-content:center;line-height:1.3;margin-top:4px;min-height:40px;padding-block:8px;padding-inline:14px;transition-duration:.2s,.2s,.2s,.15s;transition-property:background-color,border-color,color,transform;transition-timing-function:ease}.catalog-search-empty__reset.ant-btn .ant-btn-icon{align-items:center;display:inline-flex;line-height:0}.catalog-search-empty__reset.ant-btn:not(:disabled):active,.catalog-search-empty__reset.ant-btn:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.catalog-search-empty__reset.ant-btn:not(:disabled):active{transform:scale(.96)}.catalog-search-empty__reset.ant-btn:focus{outline:none}.catalog-search-empty__reset.ant-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.catalog-search-empty__reset.ant-btn{transition:none}.catalog-search-empty__reset.ant-btn:not(:disabled):active{transform:none}}.catalog-search-empty__reset-icon{display:block;height:16px;width:16px}@media(prefers-reduced-motion:no-preference){.catalog-search-empty__description,.catalog-search-empty__icon,.catalog-search-empty__reset,.catalog-search-empty__title{animation:catalog-search-empty-enter .28s ease-out both}.catalog-search-empty__icon{animation-delay:0ms}.catalog-search-empty__title{animation-delay:.1s}.catalog-search-empty__description{animation-delay:.2s}.catalog-search-empty__reset{animation-delay:.3s}}@keyframes catalog-search-empty-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.catalog-results-fade{min-width:0;opacity:1;transition:opacity 50ms ease-out;width:100%}.catalog-results-fade--hidden{opacity:0;pointer-events:none}.catalog-results-fade--instant{transition:none}.catalog-results-fade--reveal{animation:catalog-results-fade-in 50ms ease-out both}@media(prefers-reduced-motion:reduce){.catalog-results-fade{transition:none}.catalog-results-fade--reveal{animation:none}}@keyframes catalog-results-fade-in{0%{opacity:0}to{opacity:1}}.items-list-container{--paginated-list-chrome:17.5rem;container-name:items-list;container-type:inline-size;flex:1 1;min-width:0}.paginated-list-results{align-items:stretch;display:flex;flex-direction:column;min-width:0;width:100%}.paginated-list-results--paged{min-height:calc(100dvh - var(--paginated-list-chrome))}.paginated-list-results__grid{align-self:stretch;flex:1 1 auto;min-width:0;padding-bottom:24px;width:100%}.list-toolbar{grid-column-gap:24px;grid-row-gap:8px;--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;align-items:center;column-gap:24px;display:grid;grid-template-areas:"search-group actions";grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;min-width:0;position:relative;row-gap:8px;width:100%}.list-toolbar .ant-checkbox,.list-toolbar .ant-input,.list-toolbar .ant-input-affix-wrapper,.list-toolbar .ant-select,.list-toolbar .ant-wave{--ant-wave-color:#0000}.list-toolbar .ant-select{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;--ant-control-height:32px!important;--ant-control-height-sm:32px!important;--ant-control-height-lg:32px!important;align-items:center;display:flex!important;vertical-align:middle;width:100%}.list-toolbar .ant-select,.list-toolbar .ant-select .ant-select-selector{box-sizing:border-box!important;height:32px!important;max-height:32px!important;min-height:32px!important}.list-toolbar .ant-select .ant-select-selector{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:8px;box-shadow:none!important;outline:none!important;transition:background-color .2s ease}.list-toolbar .ant-select .ant-select-selector .ant-select-selection-item,.list-toolbar .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text)!important;font-size:14px;font-weight:500;line-height:30px!important}.list-toolbar .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text-subtle)!important;font-weight:400}.list-toolbar .ant-select .ant-select-selector .ant-select-selection-search-input{color:var(--color-text)!important}.list-toolbar .ant-select.ant-select-single{height:32px!important;max-height:32px!important;min-height:32px!important}.list-toolbar .ant-select.ant-select-single .ant-select-selector{align-items:center;height:100%!important;max-height:none!important;min-height:0!important}.list-toolbar .ant-select.ant-select-single .ant-select-selector:after{line-height:30px!important}.list-toolbar .ant-select.ant-select-single .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:30px!important}.list-toolbar .ant-select.ant-select-single .ant-select-selection-wrap:after,.list-toolbar .ant-select.ant-select-single .ant-select-selector .ant-select-selection-item,.list-toolbar .ant-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px!important}.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important;outline:none!important}.list-toolbar .ant-select .ant-select-arrow,.list-toolbar .ant-select .ant-select-clear{-webkit-margin-before:0!important;align-items:center;display:inline-flex!important;font-size:14px;inset-block-end:auto!important;inset-block-start:50%!important;inset-inline-end:11px;justify-content:center;line-height:1!important;margin-block-start:0!important;margin-top:0!important;top:50%!important;transform:translate3d(0,-50%,0)!important}.list-toolbar .ant-select .ant-select-arrow{color:var(--color-accent)!important;height:auto!important;pointer-events:none}.list-toolbar .ant-select .ant-select-arrow .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:1;vertical-align:0}.list-toolbar .ant-select .ant-select-arrow svg{display:block;height:1em;width:1em}.list-toolbar .ant-select .ant-select-clear{background:var(--color-surface)!important;border-radius:50%;color:var(--color-cta)!important;height:14px!important;width:14px!important}.list-toolbar .ant-select .ant-select-clear .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:0;vertical-align:0}.list-toolbar .ant-select .ant-select-clear svg{display:block;height:1em;width:1em}.list-toolbar .ant-select .ant-select-clear:hover{color:var(--color-cta-hover)!important}.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-clear,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-clear,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-clear{background:var(--color-bg-sunken)!important}.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-arrow,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-arrow,.list-toolbar .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-arrow{color:var(--color-accent-hover)!important}.list-toolbar .ant-select.ant-select-multiple{height:32px;max-height:32px;min-height:32px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selector{align-items:center;height:32px!important;max-height:32px;min-height:32px;padding-block:0!important;padding-inline:4px 24px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selector:after{line-height:30px!important;margin-block:0!important}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-wrap{align-self:center;max-height:30px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-wrap:after{line-height:30px!important;margin-block:0!important}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-overflow{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;max-height:30px;min-height:30px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-overflow-item{align-self:center}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-overflow-item-suffix{margin-block:3px!important;min-height:24px!important}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-placeholder{inset-inline-end:11px;inset-inline-start:7px;line-height:30px;top:50%;transform:translateY(-50%)}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0!important;height:24px;line-height:24px;margin-block:0;margin-inline-start:0!important}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-input{height:24px!important;line-height:24px!important;min-height:24px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-mirror{height:24px;line-height:24px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item{background:var(--color-cta-muted);border-color:#0000;border-radius:6px;color:var(--color-text);font-size:12px;height:24px;justify-content:center;margin-block:3px;padding-block:0}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item,.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{-webkit-margin-end:4px;align-items:center;display:inline-flex;line-height:1;margin-inline-end:4px}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item-remove{align-items:center;align-self:center;color:var(--color-text);display:inline-flex;height:12px;justify-content:center;line-height:1}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item-remove .anticon{align-items:center;display:inline-flex;justify-content:center;vertical-align:0}.list-toolbar .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--color-cta)!important}.list-toolbar .ant-select.ant-select-status-success .ant-select-selector{border-color:var(--color-border)!important}.list-toolbar .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.list-toolbar .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.list-toolbar .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important}.list-toolbar .ant-input-affix-wrapper{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;align-items:center;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:8px;box-shadow:none!important;display:inline-flex;height:32px!important;min-height:32px;padding-block:0;padding-inline:11px;transition:background-color .2s ease}.list-toolbar .ant-input-affix-wrapper .ant-input{background:#0000;color:var(--color-text);font-size:14px;height:100%;line-height:30px;min-height:0;padding:0}.list-toolbar .ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-text-subtle)}.list-toolbar .ant-input-affix-wrapper .ant-input-clear-icon,.list-toolbar .ant-input-affix-wrapper .ant-input-prefix .anticon,.list-toolbar .ant-input-affix-wrapper .ant-input-suffix .anticon{color:var(--color-text)}.list-toolbar .ant-input-affix-wrapper .ant-input-clear-icon:hover{color:var(--color-cta)!important}.list-toolbar .ant-input-affix-wrapper.ant-input-outlined:not(.ant-input-disabled).ant-input-affix-wrapper-focused,.list-toolbar .ant-input-affix-wrapper.ant-input-outlined:not(.ant-input-disabled):hover{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important}.list-toolbar__search-group{align-items:center;column-gap:6px;display:flex;flex-wrap:wrap;grid-area:search-group;min-width:0;row-gap:12px}.list-toolbar--has-query .list-toolbar__search-prefix,.list-toolbar--typing .list-toolbar__search-prefix{color:var(--color-text-muted)}.list-toolbar__search{flex:0 1 auto;justify-self:start;max-width:100%;min-width:0;width:min(20.5rem,100%)}.list-toolbar__search.ant-input-affix-wrapper{-webkit-padding-end:4px;overflow:visible;padding-inline-end:4px}.list-toolbar__search .ant-input-prefix{-webkit-margin-end:8px;margin-inline-end:8px}.list-toolbar__search .ant-input-suffix{-webkit-margin-start:4px;margin-inline-start:4px}.list-toolbar__search.ant-input-affix-wrapper-focused,.list-toolbar__search.ant-input-outlined:not(.ant-input-disabled).ant-input-affix-wrapper-focused{background-color:var(--color-surface)!important;border-color:var(--color-cta)!important;box-shadow:0 0 0 3px var(--color-cta-outline)!important}.list-toolbar__search.ant-input-affix-wrapper-focused .list-toolbar__search-prefix{color:var(--color-text)}.list-toolbar__search-prefix{align-items:center;color:var(--color-text-subtle);display:inline-flex;height:16px;justify-content:center;pointer-events:none;transition-duration:.12s;transition-property:color;transition-timing-function:ease-out;width:16px}@media(prefers-reduced-motion:reduce){.list-toolbar__search-prefix{transition-duration:.01ms}}.list-toolbar__search-prefix-icon{display:block;height:16px;width:16px}.list-toolbar__search-suffix{flex-shrink:0}.list-toolbar__search-loading,.list-toolbar__search-suffix{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.list-toolbar__search-loading{color:var(--color-text-subtle)}.list-toolbar__search-loading-icon{display:block;height:16px;width:16px}@media(prefers-reduced-motion:no-preference){.list-toolbar__search-loading-icon{animation:list-toolbar-spin .7s linear infinite}}.list-toolbar__search-clear{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--color-text-subtle);cursor:pointer;display:inline-flex;height:24px;justify-content:center;line-height:1;margin:0;padding:0;transition-duration:.12s,.12s,80ms;transition-property:color,background-color,transform;transition-timing-function:ease-out;width:24px}.list-toolbar__search-clear:hover{background:var(--color-cta-muted);color:var(--color-text)}.list-toolbar__search-clear:focus{outline:none}.list-toolbar__search-clear:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.list-toolbar__search-clear:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.list-toolbar__search-clear{transition-duration:.01ms}.list-toolbar__search-clear:active{transform:none}}.list-toolbar__search-clear-icon{display:block;height:16px;width:16px}.list-toolbar__status{font-feature-settings:"tnum";text-wrap:balance;color:var(--color-text);flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.005em;line-height:1.25;margin:0;white-space:nowrap}.list-toolbar__status.is-empty{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.list-toolbar__status-count{font-feature-settings:"tnum";color:inherit;font-variant-numeric:tabular-nums;font-weight:700}.list-toolbar__actions{align-items:stretch;align-self:center;display:inline-flex;flex-shrink:0;gap:0;grid-area:actions;height:32px;justify-self:end}.list-toolbar__icon-wrap{display:inline-flex;flex-shrink:0;line-height:0}.list-toolbar__icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;margin:0;max-height:32px;max-width:32px;min-height:32px;min-width:32px;padding:0;position:relative;transition-duration:.2s,.2s,.2s,.15s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;width:32px}.list-toolbar__icon-btn:hover{background:var(--color-accent-muted);border-color:var(--color-border);color:var(--color-accent);z-index:1}.list-toolbar__icon-btn:focus{outline:none}.list-toolbar__icon-btn:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px;z-index:1}.list-toolbar__icon-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.list-toolbar__icon-btn{transition:none}.list-toolbar__icon-btn:active{transform:none}}.list-toolbar__icon-btn--group-start{border-end-end-radius:0;border-start-end-radius:0}.list-toolbar__icon-btn--group-end{-webkit-margin-start:-1px;border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:-1px}.list-toolbar__icon{display:block;flex-shrink:0;height:16px;overflow:visible;width:16px}.items-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@container items-list (max-width: 1100px){.items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container items-list (max-width: 780px){.items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container items-list (max-width: 520px){.items-grid{grid-template-columns:1fr}}.empty-state{align-items:flex-start;flex-direction:column;grid-column:1/-1;justify-content:flex-start;margin:0;min-height:420px;padding:72px 0 32px;text-align:start}.empty-state,.pagination-container{align-self:stretch;box-sizing:border-box;display:flex;width:100%}.pagination-container{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;bottom:0;box-shadow:none;flex:0 0 auto;justify-content:center;margin-top:auto;max-height:calc(64px + env(safe-area-inset-bottom, 0px));min-height:48px;overflow:visible;padding-top:12px;padding-inline:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;transition-duration:.16s;transition-property:box-shadow,background-color,border-radius;transition-timing-function:ease-out;z-index:40}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.pagination-container{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-surface) 92%,#0000)}}.pagination-container.is-stuck{box-shadow:0 -4px 12px color-mix(in srgb,var(--color-text) 5%,#0000)}@media(prefers-reduced-motion:reduce){.pagination-container{transition:none}}.pagination-container .ant-pagination{font-feature-settings:"tnum";color:var(--color-text)!important;font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;margin:0}.pagination-container .ant-pagination-item,.pagination-container .ant-pagination-jump-next,.pagination-container .ant-pagination-jump-prev,.pagination-container .ant-pagination-next,.pagination-container .ant-pagination-prev{margin-block:0}.pagination-container .ant-pagination-item{background:#0000!important;border-color:#0000!important}.pagination-container .ant-pagination-item a{color:var(--color-text)!important}.pagination-container .ant-pagination-item:hover{background:var(--color-cta-muted)!important;border-color:#0000!important}.pagination-container .ant-pagination-item:hover a{color:var(--color-text)!important}.pagination-container .ant-pagination-item-active{background:var(--color-cta-selected)!important;border-color:var(--color-cta-border)!important;font-weight:600}.pagination-container .ant-pagination-item-active a{color:var(--color-text)!important}.pagination-container .ant-pagination-item-active:hover{background:var(--color-cta-selected)!important;border-color:var(--color-cta-border)!important}.pagination-container .ant-pagination-next .ant-pagination-item-link,.pagination-container .ant-pagination-prev .ant-pagination-item-link{background:#0000!important;border-color:#0000!important;color:var(--color-text)!important}.pagination-container .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.pagination-container .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link{background:var(--color-cta-muted)!important;border-color:#0000!important;color:var(--color-text)!important}.pagination-container .ant-pagination-disabled .ant-pagination-item-link,.pagination-container .ant-pagination-disabled:hover .ant-pagination-item-link{background:#0000!important;color:var(--color-text-subtle)!important}.pagination-container .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.pagination-container .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:var(--color-text-muted)!important}.pagination-container .ant-pagination-item a:focus-visible,.pagination-container .ant-pagination-item:focus-visible,.pagination-container .ant-pagination-jump-next:focus-visible,.pagination-container .ant-pagination-jump-prev:focus-visible,.pagination-container .ant-pagination-next:focus-visible,.pagination-container .ant-pagination-prev:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.pagination-container__sentinel{flex:0 0 auto;height:1px;margin:0;pointer-events:none;visibility:hidden;width:100%}.error-alert.ant-alert-error{background:var(--color-accent-muted);border:1px solid var(--color-accent-border);border-radius:12px;margin-top:20px}.error-alert.ant-alert-error .ant-alert-message{color:var(--color-accent);font-weight:700}.error-alert.ant-alert-error .ant-alert-description{color:var(--color-text-muted)}.error-alert.ant-alert-error .ant-alert-icon{color:var(--color-accent)}@keyframes list-toolbar-spin{to{transform:rotate(1turn)}}@media(max-width:768px){.items-list-container{--paginated-list-chrome:22rem}.list-toolbar{grid-template-areas:"search-group actions";grid-template-columns:minmax(0,1fr) auto}.list-toolbar__search-group{flex-wrap:wrap}.list-toolbar__search{flex:1 1 100%;max-width:none;width:100%}.list-toolbar__status{max-width:100%;white-space:normal}.list-toolbar__actions{align-self:start}.list-toolbar__search.ant-input-affix-wrapper .ant-input{font-size:16px}.pagination-container{max-height:calc(64px + env(safe-area-inset-bottom, 0px));min-height:52px;padding-top:12px;padding-inline:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.catalog-showcase{container-name:catalog-showcase;container-type:inline-size;display:flex;flex-direction:column;gap:32px;min-width:0;padding-block:24px 32px;padding-inline:0;width:100%}.catalog-showcase--loading{min-height:420px}.catalog-showcase--empty{padding-block:32px}.catalog-showcase--search-empty{gap:24px;padding-block:16px 32px}.catalog-showcase__search-empty-main{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:420px;padding:72px 0 32px;width:100%}.catalog-showcase__shelf{grid-column-gap:12px;grid-row-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-areas:"header header header" "prev row next" ". progress .";grid-template-columns:auto minmax(0,1fr) auto;min-width:0;row-gap:12px}.catalog-showcase__shelf-header{align-items:center;display:flex;gap:12px;grid-area:header;justify-content:space-between;min-height:40px;padding-inline:2px}.catalog-showcase__shelf-tools{align-items:center;display:flex;flex:0 0 auto;gap:8px}.catalog-showcase__shelf-nav{display:contents}[data-layout=sidebar] .catalog-showcase__shelf{column-gap:8px;grid-template-areas:"header prev next" "row row row" "progress progress progress";grid-template-columns:minmax(0,1fr) auto auto}.catalog-showcase__shelf-title{text-wrap:balance;color:var(--color-text);font-size:var(--catalog-type-title-size);font-weight:var(--catalog-type-title-weight);letter-spacing:-.01em;line-height:var(--catalog-type-title-lh);margin:0}.catalog-showcase__shelf-all{-webkit-appearance:none;appearance:none;background:var(--color-surface-muted);border:1px solid #0000;border-radius:8px;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;font-family:var(--font-sans);font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh);margin:0;padding:4px 12px;transition-duration:.14s;transition-property:background-color,color,border-color,transform;transition-timing-function:ease-out;white-space:nowrap}.catalog-showcase__shelf-all:hover{background:var(--color-bg-sunken);color:var(--color-text)}.catalog-showcase__shelf-all:active{transform:scale(.96)}.catalog-showcase__shelf-all:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}@media(prefers-reduced-motion:reduce){.catalog-showcase__shelf-all{transition:none}.catalog-showcase__shelf-all:active{transform:none}}.catalog-showcase__viewport{align-items:stretch;display:flex;grid-area:row;min-width:0}.catalog-showcase__nav{align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-card);color:var(--color-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;height:36px;justify-content:center;line-height:1;margin:0;padding:0;transition-duration:.14s;transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-timing-function:ease-out;width:36px}.catalog-showcase__nav:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-border-strong);box-shadow:var(--shadow-elevated)}.catalog-showcase__nav:active:not(:disabled){transform:scale(.96)}.catalog-showcase__nav:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.catalog-showcase__nav:disabled{box-shadow:none;cursor:default;opacity:.35}.catalog-showcase__nav[aria-hidden=true]{pointer-events:none;visibility:hidden}.catalog-showcase__nav .anticon{display:block;line-height:0}.catalog-showcase__nav--prev{grid-area:prev}.catalog-showcase__nav--prev .anticon{transform:translateX(-.5px)}.catalog-showcase__nav--next{grid-area:next}.catalog-showcase__nav--next .anticon{transform:translateX(.5px)}@media(max-width:560px){.catalog-showcase__nav{display:none}}@media(prefers-reduced-motion:reduce){.catalog-showcase__nav{transition:none}.catalog-showcase__nav:active:not(:disabled){transform:none}}.catalog-showcase__row{grid-gap:16px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1 auto;gap:16px;grid-auto-columns:minmax(300px,320px);grid-auto-flow:column;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:4px 8px;padding-inline:2px calc(28px + env(safe-area-inset-right, 0px));scroll-behavior:auto;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.catalog-showcase__row::-webkit-scrollbar{display:none}.catalog-showcase__row--fade-end:not(.catalog-showcase__row--fade-start){-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),#0000)}.catalog-showcase__row--fade-start:not(.catalog-showcase__row--fade-end){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px,#000);mask-image:linear-gradient(90deg,#0000 0,#000 36px,#000)}.catalog-showcase__row--fade-start.catalog-showcase__row--fade-end{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 36px,#000 calc(100% - 36px),#0000)}.catalog-showcase__row:focus-visible{border-radius:8px;outline:2px solid var(--color-cta);outline-offset:2px}@media(max-width:560px){.catalog-showcase__row{gap:12px;padding-inline:0;scroll-padding-inline:0}}.catalog-showcase__slide{height:100%;min-width:0;scroll-snap-align:start}.catalog-showcase__slide>.ant-card,.catalog-showcase__slide>.item-card{height:100%}.catalog-showcase__slide--skeleton{pointer-events:none}.catalog-showcase__skeleton-card{background:linear-gradient(90deg,var(--color-surface-muted) 0,var(--color-bg-sunken) 45%,var(--color-surface-muted) 90%);background-size:200% 100%;border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);height:380px}@media(prefers-reduced-motion:no-preference){.catalog-showcase__skeleton-card{animation:catalog-showcase-shimmer 1.2s ease-in-out infinite}}.catalog-showcase__progress{display:flex;grid-area:progress;justify-content:center;padding-inline:2px}.catalog-showcase__progress-track{box-sizing:border-box;cursor:pointer;height:16px;outline:none;padding-block:6px;position:relative;touch-action:none;width:min(220px,48%)}.catalog-showcase__progress-track:before{background:var(--color-border);border-radius:999px;content:"";display:block;height:4px}.catalog-showcase__progress-track:focus-visible{border-radius:6px}.catalog-showcase__progress-track:focus-visible:before{outline:2px solid var(--color-cta);outline-offset:3px}.catalog-showcase__progress-thumb{background:var(--color-accent);border-radius:999px;height:4px;left:0;pointer-events:none;position:absolute;top:6px;width:14%;will-change:left,width}.catalog-showcase__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.catalog-showcase__shelf--featured .catalog-showcase__shelf-title,.catalog-showcase__shelf--hits .catalog-showcase__shelf-title{font-size:calc(var(--catalog-type-title-size) + 2px);font-weight:700;letter-spacing:-.015em}.catalog-showcase__shelf--featured .catalog-showcase__row,.catalog-showcase__shelf--hits .catalog-showcase__row{-webkit-padding-end:calc(20px + env(safe-area-inset-right, 0px));gap:16px;grid-auto-columns:minmax(320px,340px);padding-inline-end:calc(20px + env(safe-area-inset-right, 0px))}.catalog-showcase__shelf--featured .catalog-showcase__skeleton-card,.catalog-showcase__shelf--hits .catalog-showcase__skeleton-card{height:400px}.catalog-showcase__shelf--featured .item-image-frame,.catalog-showcase__shelf--hits .item-image-frame{height:clamp(240px,20vw,300px)}.catalog-showcase__shelf--featured .item-card :where(.ant-card-body),.catalog-showcase__shelf--hits .item-card :where(.ant-card-body){padding:14px}.catalog-showcase__shelf--featured .item-title-text,.catalog-showcase__shelf--hits .item-title-text{font-size:calc(var(--catalog-type-title-size) + 1px)}.catalog-showcase__shelf--featured .item-price-strip,.catalog-showcase__shelf--hits .item-price-strip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container catalog-showcase (max-width: 700px){.catalog-showcase__shelf .catalog-showcase__row,.catalog-showcase__shelf--featured .catalog-showcase__row,.catalog-showcase__shelf--hits .catalog-showcase__row{gap:12px;grid-auto-columns:100%;-webkit-mask-image:none;mask-image:none;padding-inline:0;scroll-padding-inline:0}.catalog-showcase__shelf .catalog-showcase__slide,.catalog-showcase__shelf--featured .catalog-showcase__slide,.catalog-showcase__shelf--hits .catalog-showcase__slide{scroll-snap-align:start}.catalog-showcase__shelf .catalog-showcase__progress,.catalog-showcase__shelf--featured .catalog-showcase__progress,.catalog-showcase__shelf--hits .catalog-showcase__progress{justify-content:stretch;padding-inline:0}.catalog-showcase__shelf .catalog-showcase__progress-track,.catalog-showcase__shelf--featured .catalog-showcase__progress-track,.catalog-showcase__shelf--hits .catalog-showcase__progress-track{max-width:none;width:100%}}@media(max-width:560px){.catalog-showcase__shelf--featured .catalog-showcase__row,.catalog-showcase__shelf--hits .catalog-showcase__row{padding-block:0 8px}.catalog-showcase__shelf--featured .catalog-showcase__skeleton-card,.catalog-showcase__shelf--hits .catalog-showcase__skeleton-card{height:480px}.catalog-showcase__shelf--featured .item-image-frame,.catalog-showcase__shelf--hits .item-image-frame{height:clamp(280px,48cqw,360px)}}.catalog-showcase__chips{min-width:0}.catalog-showcase__chips-title{text-wrap:balance;color:var(--color-text);font-size:var(--catalog-type-title-size);font-weight:var(--catalog-type-title-weight);letter-spacing:-.01em;line-height:var(--catalog-type-title-lh);margin:0 0 12px;padding-inline:2px}.catalog-showcase__chips-flow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;min-width:0;padding-inline:2px}[data-layout=sidebar] .catalog-showcase__chips-flow,[data-layout=stacked] .catalog-showcase__chips-flow{gap:8px}@container catalog-showcase (max-width: 520px){.catalog-showcase__chips-flow{gap:8px}}.catalog-showcase__chip{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--color-border);border-radius:12px;box-shadow:none;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;font-family:var(--font-sans);font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);gap:4px;justify-content:center;line-height:1.2;max-width:100%;min-height:44px;padding:8px 12px;transition-duration:.14s;transition-property:background-color,border-color,transform,color;transition-timing-function:ease-out;white-space:nowrap;width:-webkit-max-content;width:max-content}.catalog-showcase__chip:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.catalog-showcase__chip:active{transform:scale(.96)}.catalog-showcase__chip:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}@media(prefers-reduced-motion:reduce){.catalog-showcase__chip{transition:none}.catalog-showcase__chip:active{transform:none}}.catalog-showcase__chip-metric,.catalog-showcase__chip-primary{font-feature-settings:"tnum";color:var(--color-text);font-size:var(--catalog-type-label-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.catalog-showcase__chip-sep{color:var(--color-text-subtle);font-size:var(--catalog-type-code-size);font-weight:400;line-height:1.2}@keyframes catalog-showcase-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.catalog-brand-filter-control__trigger{align-items:center;display:flex;height:100%;min-width:0;width:100%}.catalog-brand-filter-control__trigger .ant-select{width:100%}.catalog-brand-sheet{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text-subtle)}.catalog-brand-sheet .ant-drawer-content{background:var(--color-surface);border-radius:12px 12px 0 0;overflow:hidden}.catalog-brand-sheet .ant-drawer-header{border-bottom:1px solid var(--color-border);padding:16px 16px 12px}.catalog-brand-sheet .ant-drawer-title{color:var(--color-text);font-weight:600}.catalog-brand-sheet .ant-drawer-body.catalog-brand-sheet__body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.catalog-brand-sheet .ant-drawer-footer.catalog-brand-sheet__footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}.catalog-brand-sheet .ant-drawer-footer.catalog-brand-sheet__footer .ant-btn{font-weight:600;min-height:44px}.catalog-brand-sheet__content{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;padding:12px 16px 0}.catalog-brand-sheet__list{-webkit-overflow-scrolling:touch;flex:1 1;margin-inline:-16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:16px;padding-bottom:8px}.catalog-brand-sheet__options{display:flex;flex-direction:column;gap:0;width:100%}.catalog-brand-sheet__options .ant-checkbox-group-item,.catalog-brand-sheet__options .ant-checkbox-wrapper{-webkit-margin-end:0;align-items:center;color:var(--color-text);display:flex;font-weight:500;margin-inline-end:0;min-height:44px;padding-block:8px;width:100%}.catalog-brand-sheet__options .ant-checkbox{--ant-color-primary:var(--color-checkbox);--ant-color-primary-hover:var(--color-checkbox-hover);--ant-wave-color:#0000;height:18px;width:18px}.catalog-brand-sheet__options .ant-checkbox .ant-checkbox-inner{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px;height:18px;transition:background-color .15s ease,border-color .15s ease;width:18px}.catalog-brand-sheet__options .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.catalog-brand-sheet__options .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important;height:9px;width:6px}.catalog-brand-sheet__options .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled) .ant-checkbox-inner,.catalog-brand-sheet__options .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--color-surface)!important;border-color:var(--color-border-strong)!important}.catalog-brand-sheet__options .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.catalog-brand-sheet__options .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important}.catalog-brand-sheet__options .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner:after,.catalog-brand-sheet__options .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important}.catalog-mobile-filters-trigger.ant-btn{align-items:center;background:var(--color-accent)!important;border:1px solid #0000;border-color:var(--color-accent)!important;border-radius:12px;box-shadow:none;color:var(--color-on-accent)!important;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:0;padding-inline:16px;transition-duration:.2s,.2s,.2s,.15s;transition-property:background-color,border-color,color,transform;transition-timing-function:ease;width:100%}.catalog-mobile-filters-trigger.ant-btn svg{fill:currentColor;color:inherit;display:block;flex-shrink:0;height:18px;width:18px}.catalog-mobile-filters-trigger.ant-btn:not(:disabled):active,.catalog-mobile-filters-trigger.ant-btn:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.catalog-mobile-filters-trigger.ant-btn:focus{outline:none}.catalog-mobile-filters-trigger.ant-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.catalog-mobile-filters-trigger.ant-btn:not(:disabled):active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.catalog-mobile-filters-trigger.ant-btn{transition:none}.catalog-mobile-filters-trigger.ant-btn:not(:disabled):active{transform:none}}.tires-search-parameters{align-items:stretch;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;width:100%}.tires-search-parameters>.catalog-search-main{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0;width:100%}.tires-search-parameters[data-layout=horizontal],.tires-search-parameters[data-layout=stacked]{flex-direction:column}.tires-search-parameters[data-layout=horizontal]>.search-form,.tires-search-parameters[data-layout=stacked]>.search-form{flex:0 0 auto;max-height:none;max-width:100%;overflow:visible;position:static;width:100%}.tires-search-parameters[data-layout=horizontal]>.catalog-search-main,.tires-search-parameters[data-layout=stacked]>.catalog-search-main{flex:1 1 auto;min-width:0;width:100%}.tires-search-parameters[data-layout=horizontal]>.search-form{padding:10px 14px}.tires-search-parameters[data-layout=stacked]:not([data-mobile-filters-open=true])>.search-form,.tires-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.catalog-search-main{display:none}.tires-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:calc(100dvh - 6.75rem - 16px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 6.75rem - var(--catalog-filter-sticky-top, 16px) - env(safe-area-inset-bottom, 0px) - var(--mobile-filters-ime-inset, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:0;padding-bottom:0}.tires-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .search-form__toolbar{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.tires-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .search-form__row{flex:1 0 auto;padding-inline:16px;width:100%}.tires-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .filter-group--actions{align-self:stretch;background:var(--color-surface);bottom:0;box-shadow:0 -12px 16px var(--color-surface);margin-top:0;margin-inline:0;max-width:none;padding-inline:16px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-top:0;position:-webkit-sticky;position:sticky;width:100%;z-index:2}.tires-search-parameters[data-layout=sidebar]{align-items:flex-start;flex-direction:row;gap:24px}.tires-search-parameters[data-layout=sidebar]>.search-form{align-self:flex-start;flex:0 0 20.5rem;max-height:calc(100dvh - 36px);max-height:calc(100dvh - var(--catalog-filter-sticky-top, 12px) - 24px);max-width:20.5rem;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:12px;top:var(--catalog-filter-sticky-top,12px);width:20.5rem;z-index:90}.tires-search-parameters[data-layout=sidebar]>.catalog-search-main{flex:1 1;min-width:0;width:auto}.tires-search-parameters[data-layout=sidebar]>.catalog-search-main .catalog-showcase{-webkit-padding-before:0;-webkit-padding-after:24px;gap:24px;padding-block-end:24px;padding-block-start:0}.tires-search-parameters .error-alert.ant-alert-error{background:var(--color-accent-muted);border:1px solid var(--color-accent-border);border-radius:12px;margin:0}.tires-search-parameters .error-alert.ant-alert-error .ant-alert-message{color:var(--color-accent);font-weight:700}.tires-search-parameters .error-alert.ant-alert-error .ant-alert-description{color:var(--color-text-muted)}.tires-search-parameters .error-alert.ant-alert-error .ant-alert-icon{color:var(--color-accent)}.tires-search-parameters .search-form{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-elevated);flex-shrink:0;margin:0;max-width:100%;padding:16px 16px 18px;width:100%}.tires-search-parameters .search-form .ant-checkbox,.tires-search-parameters .search-form .ant-input,.tires-search-parameters .search-form .ant-input-affix-wrapper,.tires-search-parameters .search-form .ant-select,.tires-search-parameters .search-form .ant-wave{--ant-wave-color:#0000}.tires-search-parameters .search-form .ant-select{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;--ant-control-height:32px!important;--ant-control-height-sm:32px!important;--ant-control-height-lg:32px!important;align-items:center;box-sizing:border-box!important;display:flex!important;height:32px!important;max-height:32px!important;min-height:32px!important;vertical-align:middle;width:100%}.tires-search-parameters .search-form .ant-select .ant-select-selector{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:8px;box-shadow:none!important;box-sizing:border-box!important;height:32px!important;max-height:32px!important;min-height:32px!important;outline:none!important;transition:background-color .2s ease}.tires-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-item,.tires-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text)!important;font-size:14px;font-weight:500;line-height:30px!important}.tires-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text-subtle)!important;font-weight:400}.tires-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-search-input{color:var(--color-text)!important}.tires-search-parameters .search-form .ant-select.ant-select-single{height:32px!important;max-height:32px!important;min-height:32px!important}.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector{align-items:center;height:100%!important;max-height:none!important;min-height:0!important}.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector:after{line-height:30px!important}.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:30px!important}.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selection-wrap:after,.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-item,.tires-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px!important}.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important;outline:none!important}.tires-search-parameters .search-form .ant-select .ant-select-arrow,.tires-search-parameters .search-form .ant-select .ant-select-clear{-webkit-margin-before:0!important;align-items:center;display:inline-flex!important;font-size:14px;inset-block-end:auto!important;inset-block-start:50%!important;inset-inline-end:11px;justify-content:center;line-height:1!important;margin-block-start:0!important;margin-top:0!important;top:50%!important;transform:translate3d(0,-50%,0)!important}.tires-search-parameters .search-form .ant-select .ant-select-arrow{color:var(--color-accent)!important;height:auto!important;pointer-events:none}.tires-search-parameters .search-form .ant-select .ant-select-arrow .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:1;vertical-align:0}.tires-search-parameters .search-form .ant-select .ant-select-arrow svg{display:block;height:1em;width:1em}.tires-search-parameters .search-form .ant-select .ant-select-clear{background:var(--color-surface)!important;border-radius:50%;color:var(--color-cta)!important;height:14px!important;width:14px!important}.tires-search-parameters .search-form .ant-select .ant-select-clear .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:0;vertical-align:0}.tires-search-parameters .search-form .ant-select .ant-select-clear svg{display:block;height:1em;width:1em}.tires-search-parameters .search-form .ant-select .ant-select-clear:hover{color:var(--color-cta-hover)!important}.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-clear,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-clear,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-clear{background:var(--color-bg-sunken)!important}.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-arrow,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-arrow,.tires-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-arrow{color:var(--color-accent-hover)!important}.tires-search-parameters .search-form .ant-select.ant-select-multiple{height:32px;max-height:32px;min-height:32px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selector{align-items:center;height:32px!important;max-height:32px;min-height:32px;padding-block:0!important;padding-inline:4px 24px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selector:after{line-height:30px!important;margin-block:0!important}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-wrap{align-self:center;max-height:30px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-wrap:after{line-height:30px!important;margin-block:0!important}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;max-height:30px;min-height:30px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow-item{align-self:center}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow-item-suffix{margin-block:3px!important;min-height:24px!important}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-placeholder{inset-inline-end:11px;inset-inline-start:7px;line-height:30px;top:50%;transform:translateY(-50%)}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0!important;height:24px;line-height:24px;margin-block:0;margin-inline-start:0!important}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-input{height:24px!important;line-height:24px!important;min-height:24px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-mirror{height:24px;line-height:24px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item{background:var(--color-cta-muted);border-color:#0000;border-radius:6px;color:var(--color-text);font-size:12px;height:24px;justify-content:center;margin-block:3px;padding-block:0}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item,.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{-webkit-margin-end:4px;align-items:center;display:inline-flex;line-height:1;margin-inline-end:4px}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove{align-items:center;align-self:center;color:var(--color-text);display:inline-flex;height:12px;justify-content:center;line-height:1}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove .anticon{align-items:center;display:inline-flex;justify-content:center;vertical-align:0}.tires-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--color-cta)!important}.tires-search-parameters .search-form .ant-select.ant-select-status-success .ant-select-selector{border-color:var(--color-border)!important}.tires-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.tires-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.tires-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important}.tires-search-parameters .search-form .ant-checkbox-wrapper{align-items:center;color:var(--color-text);font-size:13px;font-weight:500;gap:6px;min-height:32px}.tires-search-parameters .search-form .ant-checkbox,.tires-search-parameters .search-form .ant-checkbox-wrapper{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000}.tires-search-parameters .search-form .ant-checkbox{--ant-color-primary:var(--color-checkbox);--ant-color-primary-hover:var(--color-checkbox-hover);--ant-wave-color:#0000;height:18px;width:18px}.tires-search-parameters .search-form .ant-checkbox .ant-checkbox-inner{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px;height:18px;transition:background-color .15s ease,border-color .15s ease;width:18px}.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important;height:9px;width:6px}.tires-search-parameters .search-form .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled) .ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-input:focus+.ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--color-surface)!important;border-color:var(--color-border-strong)!important}.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus+.ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.tires-search-parameters .search-form .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important}.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus+.ant-checkbox-inner:after,.tires-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus-visible+.ant-checkbox-inner:after,.tires-search-parameters .search-form .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner:after,.tires-search-parameters .search-form .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important}.tires-search-parameters .search-form .ant-form-item:has(.ant-checkbox-wrapper){margin:0}.tires-search-parameters .search-form .ant-form-item:has(.ant-checkbox-wrapper) .ant-form-item-control-input{min-height:0}.tires-search-parameters .search-form .ant-radio-group{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-shrink:0;gap:4px;height:32px;padding:3px}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper{align-items:center;background:#0000;border-radius:6px;cursor:pointer;display:flex;flex:1 1;height:26px;justify-content:center;margin:0;padding-inline:8px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .ant-radio{display:none}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .ant-radio+span{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;letter-spacing:.15px;line-height:1;padding:0;transition:color .2s ease}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .season-radio-label{align-items:center;display:flex;gap:4px;justify-content:center;line-height:1}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .season-radio-icon{display:block;flex-shrink:0;height:14px;width:14px}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer .season-radio-icon{color:orange}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter .season-radio-icon{color:#00bfff}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked{background:var(--color-bg-sunken);box-shadow:none}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio+span{color:var(--color-text);font-weight:700}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:focus-within:not(.ant-radio-wrapper-checked),.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:hover:not(.ant-radio-wrapper-checked){background:var(--color-border-soft)}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:focus-within{box-shadow:inset 0 0 0 2px var(--color-cta-outline)}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer.ant-radio-wrapper-checked,.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter.ant-radio-wrapper-checked{background:var(--color-bg-sunken)}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer.ant-radio-wrapper-checked .ant-radio+span,.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter.ant-radio-wrapper-checked .ant-radio+span{color:var(--color-text);font-weight:700}.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer:focus-within:not(.ant-radio-wrapper-checked),.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer:hover:not(.ant-radio-wrapper-checked),.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter:focus-within:not(.ant-radio-wrapper-checked),.tires-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter:hover:not(.ant-radio-wrapper-checked){background:var(--color-border-soft)}.tires-search-parameters .search-form .filter-action-btn.ant-btn{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;align-items:center;border:1px solid #0000;border-radius:8px;box-shadow:none;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;transition-duration:.2s,.2s,.2s,.15s,.15s;transition-property:background-color,border-color,color,transform,box-shadow;transition-timing-function:ease;width:32px}.tires-search-parameters .search-form .filter-action-btn.ant-btn .anticon{font-size:16px;line-height:1}.tires-search-parameters .search-form .filter-action-btn.ant-btn svg{display:block;height:16px;width:16px}.tires-search-parameters .search-form .filter-action-btn.ant-btn:focus{outline:none}.tires-search-parameters .search-form .filter-action-btn.ant-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tires-search-parameters .search-form .filter-action-btn.ant-btn:not(:disabled):active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.tires-search-parameters .search-form .filter-action-btn.ant-btn{transition:none}.tires-search-parameters .search-form .filter-action-btn.ant-btn:not(:disabled):active{transform:none}}.tires-search-parameters .search-form .filter-action-btn--search.ant-btn{background:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important;color:var(--color-on-accent)!important}.tires-search-parameters .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.tires-search-parameters .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover{background:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important;color:var(--color-on-accent)!important}.tires-search-parameters .search-form .filter-action-btn--search.ant-btn:focus-visible{outline-color:var(--color-checkbox)}.tires-search-parameters .search-form .filter-action-btn--search.ant-btn.ant-btn-loading{opacity:.85}.tires-search-parameters .search-form .filter-action-btn--reset.ant-btn{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-on-accent)!important}.tires-search-parameters .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.tires-search-parameters .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.tires-search-parameters .search-form .filter-action-btn--reset.ant-btn:focus-visible{outline-color:var(--color-accent)}.tires-search-parameters .search-form .search-form__toolbar{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.tires-search-parameters .search-form .search-form__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;min-width:0;width:100%}.tires-search-parameters .search-form .filter-group{align-items:center;display:flex;flex-shrink:0;gap:6px;height:32px;max-height:32px;min-height:32px;min-width:0}.tires-search-parameters .search-form .filter-group--disk-type,.tires-search-parameters .search-form .filter-group--season{flex:0 0 auto}.tires-search-parameters .search-form .filter-group--disk-type .ant-radio-group{display:grid;grid-template-columns:1fr 1fr}.tires-search-parameters .search-form .filter-group--disk-type .ant-radio-wrapper{min-width:0;width:100%}.tires-search-parameters .search-form .filter-group--spikes{flex:0 0 auto;min-width:6rem;width:6rem}.tires-search-parameters .search-form .filter-group--mount{gap:6px}.tires-search-parameters .search-form .filter-group--brand{flex:0 0 11rem;max-width:11rem;min-width:11rem;width:11rem}.tires-search-parameters .search-form .filter-group--supplier{flex:0 1 auto;min-width:8.5rem;width:8.5rem}.tires-search-parameters .search-form .filter-group--brand,.tires-search-parameters .search-form .filter-group--supplier{align-items:stretch}.tires-search-parameters .search-form .filter-group--brand .ant-form-item,.tires-search-parameters .search-form .filter-group--brand .ant-form-item-control,.tires-search-parameters .search-form .filter-group--brand .ant-form-item-control-input,.tires-search-parameters .search-form .filter-group--brand .ant-form-item-control-input-content,.tires-search-parameters .search-form .filter-group--brand .ant-form-item-row,.tires-search-parameters .search-form .filter-group--brand .ant-select,.tires-search-parameters .search-form .filter-group--supplier .ant-form-item,.tires-search-parameters .search-form .filter-group--supplier .ant-form-item-control,.tires-search-parameters .search-form .filter-group--supplier .ant-form-item-control-input,.tires-search-parameters .search-form .filter-group--supplier .ant-form-item-control-input-content,.tires-search-parameters .search-form .filter-group--supplier .ant-form-item-row,.tires-search-parameters .search-form .filter-group--supplier .ant-select{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%}.tires-search-parameters .search-form .filter-group--brand .ant-select-selector,.tires-search-parameters .search-form .filter-group--supplier .ant-select-selector{height:32px!important;max-height:32px!important;min-height:32px!important}.tires-search-parameters .search-form .filter-group--checks{flex:0 0 auto;gap:1px}.tires-search-parameters .search-form .filter-group--actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.tires-search-parameters .search-form .ant-select.filter-select--size{width:6.75rem}.tires-search-parameters .search-form .ant-select.filter-select--mount{width:5.5rem}.tires-search-parameters .search-form .ant-select.filter-select--brand,.tires-search-parameters .search-form .ant-select.filter-select--supplier,.tires-search-parameters .search-form .form-item-brand .ant-select,.tires-search-parameters .search-form .form-item-supplier .ant-select{width:100%}.tires-search-parameters .search-form .supplier-select-client-target{align-items:center;display:flex;height:100%;min-width:0;width:100%}.tires-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-item,.tires-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-placeholder{filter:blur(3px);-webkit-user-select:none;user-select:none}.tires-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-placeholder{pointer-events:none}.tires-search-parameters .search-form .ant-select.filter-select--spikes,.tires-search-parameters .search-form .form-item-spikes .ant-select{width:100%}.tires-search-parameters .search-form .filter-range{align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;flex-shrink:0;height:32px;overflow:hidden}.tires-search-parameters .search-form .filter-range__label{-webkit-border-end:1px solid var(--color-border);align-items:center;background:var(--color-surface);border-inline-end:1px solid var(--color-border);color:var(--color-text-subtle);display:inline-flex;font-size:13px;font-weight:500;line-height:1;padding-inline:10px;white-space:nowrap}.tires-search-parameters .search-form .filter-range__item{-webkit-border-end:1px solid var(--color-border);align-items:stretch;border-inline-end:1px solid var(--color-border);display:flex;margin:0}.tires-search-parameters .search-form .filter-range__item:last-child{-webkit-border-end:0;border-inline-end:0}.tires-search-parameters .search-form .filter-range__item .ant-form-item-control,.tires-search-parameters .search-form .filter-range__item .ant-form-item-control-input,.tires-search-parameters .search-form .filter-range__item .ant-form-item-control-input-content{align-items:stretch;display:flex;height:100%;min-height:0}.tires-search-parameters .search-form .filter-range__item .ant-select{height:100%!important;max-height:100%!important;min-height:0!important;width:5.75rem}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-selector{align-items:center!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;max-height:none!important;min-height:0!important;padding-inline:6px!important}.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selection-wrap:after,.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selector:after{content:none!important;line-height:0!important}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-wrap{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;min-height:0;width:100%}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-item,.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-placeholder{align-items:center!important;display:flex!important;height:100%;inset-inline-end:auto!important;inset-inline-start:auto!important;justify-content:center!important;line-height:1.2!important;text-align:center!important;width:100%}.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selection-search-input{height:100%!important}.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border:0!important;box-shadow:none!important}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-arrow{color:var(--color-accent)!important;inset-inline-end:6px}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-clear{color:var(--color-cta)!important;inset-inline-end:6px}.tires-search-parameters .search-form .filter-range__item .ant-select .ant-select-clear:hover{color:var(--color-cta-hover)!important}.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-arrow,.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-arrow,.tires-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-arrow{color:var(--color-accent-hover)!important}.tires-search-parameters .search-form .ant-form-item{-webkit-margin-end:0;align-items:center;display:flex;flex-shrink:0;height:32px;margin-bottom:0;margin-inline-end:0;max-height:32px;min-height:32px}.tires-search-parameters .search-form .ant-form-item-row{align-items:center;display:flex!important;height:100%;min-height:0;width:100%}.tires-search-parameters .search-form .ant-form-item-label{display:none}.tires-search-parameters .search-form .ant-form-item-control{display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0}.tires-search-parameters .search-form .ant-form-item-control-input{align-items:center;display:flex;height:32px;min-height:0!important}.tires-search-parameters .search-form .ant-form-item-control-input-content{align-items:center;display:flex;height:100%;line-height:1;min-height:0;width:100%}.tires-search-parameters .search-form .ant-form-item-additional,.tires-search-parameters .search-form .ant-form-item-explain{display:none}.tires-search-parameters .search-form .form-item-brand,.tires-search-parameters .search-form .form-item-supplier{min-width:0;width:100%}.tires-search-parameters .search-form .form-item-check{align-items:center;display:flex;height:32px;margin:0}.tires-search-parameters .search-form .form-item-check .ant-checkbox-wrapper{font-size:13px;line-height:1.2;min-height:32px;white-space:nowrap}.tires-search-parameters .search-form .form-item-disk-type .ant-radio-group,.tires-search-parameters .search-form .form-item-season .ant-radio-group{min-width:0}.tires-search-parameters .search-form .form-item-spikes{min-width:0;width:100%}.tires-search-parameters .search-form .ant-form-item.filter-range__item{align-items:stretch;height:100%;max-height:none;min-height:0}.tires-search-parameters .search-form .ant-form-item.filter-range__item .ant-form-item-control-input{height:100%}.tires-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar,.tires-search-parameters[data-layout=stacked] .search-form .search-form__toolbar{align-items:stretch;gap:14px;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .search-form__row,.tires-search-parameters[data-layout=stacked] .search-form .search-form__row{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:14px;justify-content:flex-start;overflow:visible;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-range,.tires-search-parameters[data-layout=stacked] .search-form .filter-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-range{flex:0 0 auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--brand,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--supplier,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--brand,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--supplier{align-items:stretch;flex:0 0 auto;flex-direction:column;gap:6px;height:auto!important;max-height:none!important;max-width:none;min-height:0!important;min-width:0;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-disk-type,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-season,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-spikes,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-disk-type,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-season,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-spikes,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-disk-type,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-season,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-spikes,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-disk-type,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-season,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-spikes,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-disk-type,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-season,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-spikes,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-disk-type,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-season,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-spikes{width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-group,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group{gap:4px;height:40px;padding:3px}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper{flex:1 1;height:34px;justify-content:center;padding-inline:6px}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper .ant-radio+span,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper .ant-radio+span,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper .ant-radio+span,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper .ant-radio+span,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper .ant-radio+span,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper .ant-radio+span{font-size:13px}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper .season-radio-icon,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper .season-radio-icon,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper .season-radio-icon,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper .season-radio-icon,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper .season-radio-icon,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper .season-radio-icon{height:16px;width:16px}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group{display:grid;grid-template-columns:1fr 1fr 1fr}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper{min-width:0;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--mount,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--size,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--mount,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--size{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;max-height:none;min-height:0}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--mount .ant-form-item-label,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--size .ant-form-item-label,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--mount .ant-form-item-label,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--size .ant-form-item-label{-webkit-padding-start:9px;padding-inline-start:9px;text-align:start}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--mount .ant-form-item-label>label,.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--size .ant-form-item-label>label,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--mount .ant-form-item-label>label,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--size .ant-form-item-label>label{justify-content:flex-start;width:auto}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--checks,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--checks{align-items:stretch;display:flex;flex-direction:column;gap:2px;height:auto;max-height:none}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--actions,.tires-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar>.filter-group--actions,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--actions,.tires-search-parameters[data-layout=stacked] .search-form .search-form__toolbar>.filter-group--actions{align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin-top:0;max-width:none;min-width:0;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-group--actions .filter-action-btn.ant-btn,.tires-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar>.filter-group--actions .filter-action-btn.ant-btn,.tires-search-parameters[data-layout=stacked] .search-form .filter-group--actions .filter-action-btn.ant-btn,.tires-search-parameters[data-layout=stacked] .search-form .search-form__toolbar>.filter-group--actions .filter-action-btn.ant-btn{align-self:stretch;display:flex;max-width:100%;min-width:0!important;width:100%!important}.tires-search-parameters[data-layout=sidebar] .search-form .ant-select.filter-select--mount,.tires-search-parameters[data-layout=sidebar] .search-form .ant-select.filter-select--size,.tires-search-parameters[data-layout=stacked] .search-form .ant-select.filter-select--mount,.tires-search-parameters[data-layout=stacked] .search-form .ant-select.filter-select--size{width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-range,.tires-search-parameters[data-layout=stacked] .search-form .filter-range{height:32px;max-height:32px;min-height:32px;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__label,.tires-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__label{flex:0 0 4.5rem;width:4.5rem}.tires-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__item,.tires-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__item{flex:1 1;flex-direction:row;height:100%;max-height:none;min-height:0;min-width:0}.tires-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__item .ant-select,.tires-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__item .ant-select{width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item{align-items:stretch;flex-direction:column;height:auto;max-height:none;max-width:none;min-height:0;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-row,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-row{align-items:stretch;flex-direction:column!important;height:auto}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-label{display:block;line-height:1.2;padding:0 0 4px;text-align:start}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label>label,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-label>label{color:var(--color-text-muted);font-size:12px;font-weight:500;height:auto;letter-spacing:.01em}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label>label:after,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-label>label:after{display:none!important}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control,.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input,.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input-content,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-control,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input-content{width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input{height:32px}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-disk-type,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-season,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-spikes,.tires-search-parameters[data-layout=stacked] .search-form .form-item-disk-type,.tires-search-parameters[data-layout=stacked] .search-form .form-item-season,.tires-search-parameters[data-layout=stacked] .search-form .form-item-spikes{height:auto;min-height:40px}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-disk-type .ant-form-item-control-input,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-season .ant-form-item-control-input,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-spikes .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .form-item-disk-type .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .form-item-season .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .form-item-spikes .ant-form-item-control-input{height:40px}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-check,.tires-search-parameters[data-layout=stacked] .search-form .form-item-check{height:auto;max-height:none;min-height:28px}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-check .ant-checkbox-wrapper,.tires-search-parameters[data-layout=stacked] .search-form .form-item-check .ant-checkbox-wrapper{font-size:13px;font-weight:500;min-height:28px;white-space:normal}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier{align-items:stretch;height:auto!important;max-height:none!important;min-height:0!important;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-row,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-row,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-row,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-row{align-items:stretch!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-label,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-label,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-label,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-label{-webkit-padding-start:9px;display:block!important;flex:0 0 auto;max-width:100%;padding-inline-start:9px;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control-input-content,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control-input-content,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control-input-content,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control-input-content{height:auto!important;max-height:none!important;min-height:0!important;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control-input,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control-input,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control-input{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-select,.tires-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-select,.tires-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-select,.tires-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-select{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%!important}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn.ant-btn,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn.ant-btn{font-size:14px;font-weight:600;gap:8px;height:40px;min-width:0;padding-inline:12px;width:100%}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn.ant-btn svg,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn.ant-btn svg{height:16px;width:16px}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn{background:var(--color-cta-hover)!important;border-color:var(--color-cta-hover)!important;color:var(--color-cta-on)!important}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-cta-on)!important}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:focus-visible,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:focus-visible{outline-color:var(--color-cta-hover)}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover{background:var(--color-bg-sunken)!important;border-color:var(--color-border-strong)!important;color:var(--color-text)!important}.tires-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:focus-visible,.tires-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:focus-visible{outline-color:var(--color-cta)}.catalog-search-select-dropdown{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;border-radius:12px;padding:4px}.catalog-search-select-dropdown,.catalog-search-select-dropdown .rc-virtual-list-holder{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.catalog-search-select-dropdown .ant-dropdown-menu-item,.catalog-search-select-dropdown .ant-select-item{border-radius:8px;color:var(--color-text);font-size:12px;font-weight:500;margin:2px 0;padding:6px 10px;transition:background .1s}.catalog-search-select-dropdown .ant-select-item.ant-select-item-option-selected{background:var(--color-cta-selected);color:var(--color-text);font-weight:600}.catalog-search-select-dropdown .ant-select-item.ant-select-item-option-selected .ant-select-item-option-state{color:var(--color-checkbox)}.catalog-search-select-dropdown .ant-select-item.ant-select-item-option-active,.catalog-search-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-cta-muted)!important}.catalog-search-select-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background:var(--color-cta-selected);color:var(--color-text);font-weight:600}.catalog-search-select-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:var(--color-cta-muted)!important}html.catalog-select-popup-open,html.catalog-select-popup-open .search-form,html.catalog-select-popup-open body{overscroll-behavior:none}.discs-search-parameters{align-items:stretch;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;width:100%}.discs-search-parameters>.catalog-search-main{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0;width:100%}.discs-search-parameters[data-layout=horizontal],.discs-search-parameters[data-layout=stacked]{flex-direction:column}.discs-search-parameters[data-layout=horizontal]>.search-form,.discs-search-parameters[data-layout=stacked]>.search-form{flex:0 0 auto;max-height:none;max-width:100%;overflow:visible;position:static;width:100%}.discs-search-parameters[data-layout=horizontal]>.catalog-search-main,.discs-search-parameters[data-layout=stacked]>.catalog-search-main{flex:1 1 auto;min-width:0;width:100%}.discs-search-parameters[data-layout=horizontal]>.search-form{padding:10px 14px}.discs-search-parameters[data-layout=stacked]:not([data-mobile-filters-open=true])>.search-form,.discs-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.catalog-search-main{display:none}.discs-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:calc(100dvh - 6.75rem - 16px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 6.75rem - var(--catalog-filter-sticky-top, 16px) - env(safe-area-inset-bottom, 0px) - var(--mobile-filters-ime-inset, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:0;padding-bottom:0}.discs-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .search-form__toolbar{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.discs-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .search-form__row{flex:1 0 auto;padding-inline:16px;width:100%}.discs-search-parameters[data-layout=stacked][data-mobile-filters-open=true]>.search-form .filter-group--actions{align-self:stretch;background:var(--color-surface);bottom:0;box-shadow:0 -12px 16px var(--color-surface);margin-top:0;margin-inline:0;max-width:none;padding-inline:16px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-top:0;position:-webkit-sticky;position:sticky;width:100%;z-index:2}.discs-search-parameters[data-layout=sidebar]{align-items:flex-start;flex-direction:row;gap:24px}.discs-search-parameters[data-layout=sidebar]>.search-form{align-self:flex-start;flex:0 0 20.5rem;max-height:calc(100dvh - 36px);max-height:calc(100dvh - var(--catalog-filter-sticky-top, 12px) - 24px);max-width:20.5rem;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:12px;top:var(--catalog-filter-sticky-top,12px);width:20.5rem;z-index:90}.discs-search-parameters[data-layout=sidebar]>.catalog-search-main{flex:1 1;min-width:0;width:auto}.discs-search-parameters[data-layout=sidebar]>.catalog-search-main .catalog-showcase{-webkit-padding-before:0;-webkit-padding-after:24px;gap:24px;padding-block-end:24px;padding-block-start:0}.discs-search-parameters .error-alert.ant-alert-error{background:var(--color-accent-muted);border:1px solid var(--color-accent-border);border-radius:12px;margin:0}.discs-search-parameters .error-alert.ant-alert-error .ant-alert-message{color:var(--color-accent);font-weight:700}.discs-search-parameters .error-alert.ant-alert-error .ant-alert-description{color:var(--color-text-muted)}.discs-search-parameters .error-alert.ant-alert-error .ant-alert-icon{color:var(--color-accent)}.discs-search-parameters .search-form{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-elevated);flex-shrink:0;margin:0;max-width:100%;padding:16px 16px 18px;width:100%}.discs-search-parameters .search-form .ant-checkbox,.discs-search-parameters .search-form .ant-input,.discs-search-parameters .search-form .ant-input-affix-wrapper,.discs-search-parameters .search-form .ant-select,.discs-search-parameters .search-form .ant-wave{--ant-wave-color:#0000}.discs-search-parameters .search-form .ant-select{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;--ant-control-height:32px!important;--ant-control-height-sm:32px!important;--ant-control-height-lg:32px!important;align-items:center;box-sizing:border-box!important;display:flex!important;height:32px!important;max-height:32px!important;min-height:32px!important;vertical-align:middle;width:100%}.discs-search-parameters .search-form .ant-select .ant-select-selector{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:8px;box-shadow:none!important;box-sizing:border-box!important;height:32px!important;max-height:32px!important;min-height:32px!important;outline:none!important;transition:background-color .2s ease}.discs-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-item,.discs-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text)!important;font-size:14px;font-weight:500;line-height:30px!important}.discs-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-text-subtle)!important;font-weight:400}.discs-search-parameters .search-form .ant-select .ant-select-selector .ant-select-selection-search-input{color:var(--color-text)!important}.discs-search-parameters .search-form .ant-select.ant-select-single{height:32px!important;max-height:32px!important;min-height:32px!important}.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector{align-items:center;height:100%!important;max-height:none!important;min-height:0!important}.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector:after{line-height:30px!important}.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:30px!important}.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selection-wrap:after,.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-item,.discs-search-parameters .search-form .ant-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px!important}.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important;outline:none!important}.discs-search-parameters .search-form .ant-select .ant-select-arrow,.discs-search-parameters .search-form .ant-select .ant-select-clear{-webkit-margin-before:0!important;align-items:center;display:inline-flex!important;font-size:14px;inset-block-end:auto!important;inset-block-start:50%!important;inset-inline-end:11px;justify-content:center;line-height:1!important;margin-block-start:0!important;margin-top:0!important;top:50%!important;transform:translate3d(0,-50%,0)!important}.discs-search-parameters .search-form .ant-select .ant-select-arrow{color:var(--color-accent)!important;height:auto!important;pointer-events:none}.discs-search-parameters .search-form .ant-select .ant-select-arrow .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:1;vertical-align:0}.discs-search-parameters .search-form .ant-select .ant-select-arrow svg{display:block;height:1em;width:1em}.discs-search-parameters .search-form .ant-select .ant-select-clear{background:var(--color-surface)!important;border-radius:50%;color:var(--color-cta)!important;height:14px!important;width:14px!important}.discs-search-parameters .search-form .ant-select .ant-select-clear .anticon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:0;vertical-align:0}.discs-search-parameters .search-form .ant-select .ant-select-clear svg{display:block;height:1em;width:1em}.discs-search-parameters .search-form .ant-select .ant-select-clear:hover{color:var(--color-cta-hover)!important}.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-clear,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-clear,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-clear{background:var(--color-bg-sunken)!important}.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-arrow,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-arrow,.discs-search-parameters .search-form .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-arrow{color:var(--color-accent-hover)!important}.discs-search-parameters .search-form .ant-select.ant-select-multiple{height:32px;max-height:32px;min-height:32px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selector{align-items:center;height:32px!important;max-height:32px;min-height:32px;padding-block:0!important;padding-inline:4px 24px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selector:after{line-height:30px!important;margin-block:0!important}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-wrap{align-self:center;max-height:30px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-wrap:after{line-height:30px!important;margin-block:0!important}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;max-height:30px;min-height:30px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow-item{align-self:center}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-overflow-item-suffix{margin-block:3px!important;min-height:24px!important}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-placeholder{inset-inline-end:11px;inset-inline-start:7px;line-height:30px;top:50%;transform:translateY(-50%)}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0!important;height:24px;line-height:24px;margin-block:0;margin-inline-start:0!important}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-input{height:24px!important;line-height:24px!important;min-height:24px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-search .ant-select-selection-search-mirror{height:24px;line-height:24px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item{background:var(--color-cta-muted);border-color:#0000;border-radius:6px;color:var(--color-text);font-size:12px;height:24px;justify-content:center;margin-block:3px;padding-block:0}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item,.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{-webkit-margin-end:4px;align-items:center;display:inline-flex;line-height:1;margin-inline-end:4px}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove{align-items:center;align-self:center;color:var(--color-text);display:inline-flex;height:12px;justify-content:center;line-height:1}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove .anticon{align-items:center;display:inline-flex;justify-content:center;vertical-align:0}.discs-search-parameters .search-form .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--color-cta)!important}.discs-search-parameters .search-form .ant-select.ant-select-status-success .ant-select-selector{border-color:var(--color-border)!important}.discs-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.discs-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.discs-search-parameters .search-form .ant-select.ant-select-status-success.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border-color:var(--color-border)!important;box-shadow:none!important}.discs-search-parameters .search-form .ant-checkbox-wrapper{align-items:center;color:var(--color-text);font-size:13px;font-weight:500;gap:6px;min-height:32px}.discs-search-parameters .search-form .ant-checkbox,.discs-search-parameters .search-form .ant-checkbox-wrapper{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000}.discs-search-parameters .search-form .ant-checkbox{--ant-color-primary:var(--color-checkbox);--ant-color-primary-hover:var(--color-checkbox-hover);--ant-wave-color:#0000;height:18px;width:18px}.discs-search-parameters .search-form .ant-checkbox .ant-checkbox-inner{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px;height:18px;transition:background-color .15s ease,border-color .15s ease;width:18px}.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important;height:9px;width:6px}.discs-search-parameters .search-form .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled) .ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-input:focus+.ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--color-surface)!important;border-color:var(--color-border-strong)!important}.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus+.ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.discs-search-parameters .search-form .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important}.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus+.ant-checkbox-inner:after,.discs-search-parameters .search-form .ant-checkbox-checked .ant-checkbox-input:focus-visible+.ant-checkbox-inner:after,.discs-search-parameters .search-form .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner:after,.discs-search-parameters .search-form .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important}.discs-search-parameters .search-form .ant-form-item:has(.ant-checkbox-wrapper){margin:0}.discs-search-parameters .search-form .ant-form-item:has(.ant-checkbox-wrapper) .ant-form-item-control-input{min-height:0}.discs-search-parameters .search-form .ant-radio-group{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-shrink:0;gap:4px;height:32px;padding:3px}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper{align-items:center;background:#0000;border-radius:6px;cursor:pointer;display:flex;flex:1 1;height:26px;justify-content:center;margin:0;padding-inline:8px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .ant-radio{display:none}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .ant-radio+span{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;letter-spacing:.15px;line-height:1;padding:0;transition:color .2s ease}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .season-radio-label{align-items:center;display:flex;gap:4px;justify-content:center;line-height:1}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper .season-radio-icon{display:block;flex-shrink:0;height:14px;width:14px}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer .season-radio-icon{color:orange}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter .season-radio-icon{color:#00bfff}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked{background:var(--color-bg-sunken);box-shadow:none}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked .ant-radio+span{color:var(--color-text);font-weight:700}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:focus-within:not(.ant-radio-wrapper-checked),.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:hover:not(.ant-radio-wrapper-checked){background:var(--color-border-soft)}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper:focus-within{box-shadow:inset 0 0 0 2px var(--color-cta-outline)}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer.ant-radio-wrapper-checked,.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter.ant-radio-wrapper-checked{background:var(--color-bg-sunken)}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer.ant-radio-wrapper-checked .ant-radio+span,.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter.ant-radio-wrapper-checked .ant-radio+span{color:var(--color-text);font-weight:700}.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer:focus-within:not(.ant-radio-wrapper-checked),.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-summer:hover:not(.ant-radio-wrapper-checked),.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter:focus-within:not(.ant-radio-wrapper-checked),.discs-search-parameters .search-form .ant-radio-group .ant-radio-wrapper.radio-winter:hover:not(.ant-radio-wrapper-checked){background:var(--color-border-soft)}.discs-search-parameters .search-form .filter-action-btn.ant-btn{--ant-color-primary:var(--color-cta);--ant-color-primary-hover:var(--color-cta-hover);--ant-color-primary-active:var(--color-cta-hover);--ant-color-primary-bg:var(--color-cta-muted);--ant-color-primary-bg-hover:var(--color-cta-muted-hover);--ant-color-primary-border:var(--color-cta);--ant-color-primary-border-hover:var(--color-cta-hover);--ant-color-text:var(--color-text);--ant-color-text-placeholder:var(--color-text);--ant-control-outline:#0000;align-items:center;border:1px solid #0000;border-radius:8px;box-shadow:none;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;transition-duration:.2s,.2s,.2s,.15s,.15s;transition-property:background-color,border-color,color,transform,box-shadow;transition-timing-function:ease;width:32px}.discs-search-parameters .search-form .filter-action-btn.ant-btn .anticon{font-size:16px;line-height:1}.discs-search-parameters .search-form .filter-action-btn.ant-btn svg{display:block;height:16px;width:16px}.discs-search-parameters .search-form .filter-action-btn.ant-btn:focus{outline:none}.discs-search-parameters .search-form .filter-action-btn.ant-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.discs-search-parameters .search-form .filter-action-btn.ant-btn:not(:disabled):active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.discs-search-parameters .search-form .filter-action-btn.ant-btn{transition:none}.discs-search-parameters .search-form .filter-action-btn.ant-btn:not(:disabled):active{transform:none}}.discs-search-parameters .search-form .filter-action-btn--search.ant-btn{background:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important;color:var(--color-on-accent)!important}.discs-search-parameters .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.discs-search-parameters .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover{background:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important;color:var(--color-on-accent)!important}.discs-search-parameters .search-form .filter-action-btn--search.ant-btn:focus-visible{outline-color:var(--color-checkbox)}.discs-search-parameters .search-form .filter-action-btn--search.ant-btn.ant-btn-loading{opacity:.85}.discs-search-parameters .search-form .filter-action-btn--reset.ant-btn{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-on-accent)!important}.discs-search-parameters .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.discs-search-parameters .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.discs-search-parameters .search-form .filter-action-btn--reset.ant-btn:focus-visible{outline-color:var(--color-accent)}.discs-search-parameters .search-form .search-form__toolbar{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.discs-search-parameters .search-form .search-form__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;min-width:0;width:100%}.discs-search-parameters .search-form .filter-group{align-items:center;display:flex;flex-shrink:0;gap:6px;height:32px;max-height:32px;min-height:32px;min-width:0}.discs-search-parameters .search-form .filter-group--disk-type,.discs-search-parameters .search-form .filter-group--season{flex:0 0 auto}.discs-search-parameters .search-form .filter-group--disk-type .ant-radio-group{display:grid;grid-template-columns:1fr 1fr}.discs-search-parameters .search-form .filter-group--disk-type .ant-radio-wrapper{min-width:0;width:100%}.discs-search-parameters .search-form .filter-group--spikes{flex:0 0 auto;min-width:6rem;width:6rem}.discs-search-parameters .search-form .filter-group--mount{gap:6px}.discs-search-parameters .search-form .filter-group--brand{flex:0 0 11rem;max-width:11rem;min-width:11rem;width:11rem}.discs-search-parameters .search-form .filter-group--supplier{flex:0 1 auto;min-width:8.5rem;width:8.5rem}.discs-search-parameters .search-form .filter-group--brand,.discs-search-parameters .search-form .filter-group--supplier{align-items:stretch}.discs-search-parameters .search-form .filter-group--brand .ant-form-item,.discs-search-parameters .search-form .filter-group--brand .ant-form-item-control,.discs-search-parameters .search-form .filter-group--brand .ant-form-item-control-input,.discs-search-parameters .search-form .filter-group--brand .ant-form-item-control-input-content,.discs-search-parameters .search-form .filter-group--brand .ant-form-item-row,.discs-search-parameters .search-form .filter-group--brand .ant-select,.discs-search-parameters .search-form .filter-group--supplier .ant-form-item,.discs-search-parameters .search-form .filter-group--supplier .ant-form-item-control,.discs-search-parameters .search-form .filter-group--supplier .ant-form-item-control-input,.discs-search-parameters .search-form .filter-group--supplier .ant-form-item-control-input-content,.discs-search-parameters .search-form .filter-group--supplier .ant-form-item-row,.discs-search-parameters .search-form .filter-group--supplier .ant-select{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%}.discs-search-parameters .search-form .filter-group--brand .ant-select-selector,.discs-search-parameters .search-form .filter-group--supplier .ant-select-selector{height:32px!important;max-height:32px!important;min-height:32px!important}.discs-search-parameters .search-form .filter-group--checks{flex:0 0 auto;gap:1px}.discs-search-parameters .search-form .filter-group--actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.discs-search-parameters .search-form .ant-select.filter-select--size{width:6.75rem}.discs-search-parameters .search-form .ant-select.filter-select--mount{width:5.5rem}.discs-search-parameters .search-form .ant-select.filter-select--brand,.discs-search-parameters .search-form .ant-select.filter-select--supplier,.discs-search-parameters .search-form .form-item-brand .ant-select,.discs-search-parameters .search-form .form-item-supplier .ant-select{width:100%}.discs-search-parameters .search-form .supplier-select-client-target{align-items:center;display:flex;height:100%;min-width:0;width:100%}.discs-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-item,.discs-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-placeholder{filter:blur(3px);-webkit-user-select:none;user-select:none}.discs-search-parameters .search-form .ant-select.filter-select--supplier-client .ant-select-selection-placeholder{pointer-events:none}.discs-search-parameters .search-form .ant-select.filter-select--spikes,.discs-search-parameters .search-form .form-item-spikes .ant-select{width:100%}.discs-search-parameters .search-form .filter-range{align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;flex-shrink:0;height:32px;overflow:hidden}.discs-search-parameters .search-form .filter-range__label{-webkit-border-end:1px solid var(--color-border);align-items:center;background:var(--color-surface);border-inline-end:1px solid var(--color-border);color:var(--color-text-subtle);display:inline-flex;font-size:13px;font-weight:500;line-height:1;padding-inline:10px;white-space:nowrap}.discs-search-parameters .search-form .filter-range__item{-webkit-border-end:1px solid var(--color-border);align-items:stretch;border-inline-end:1px solid var(--color-border);display:flex;margin:0}.discs-search-parameters .search-form .filter-range__item:last-child{-webkit-border-end:0;border-inline-end:0}.discs-search-parameters .search-form .filter-range__item .ant-form-item-control,.discs-search-parameters .search-form .filter-range__item .ant-form-item-control-input,.discs-search-parameters .search-form .filter-range__item .ant-form-item-control-input-content{align-items:stretch;display:flex;height:100%;min-height:0}.discs-search-parameters .search-form .filter-range__item .ant-select{height:100%!important;max-height:100%!important;min-height:0!important;width:5.75rem}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-selector{align-items:center!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;max-height:none!important;min-height:0!important;padding-inline:6px!important}.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selection-wrap:after,.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selector:after{content:none!important;line-height:0!important}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-wrap{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;min-height:0;width:100%}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-item,.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-selection-placeholder{align-items:center!important;display:flex!important;height:100%;inset-inline-end:auto!important;inset-inline-start:auto!important;justify-content:center!important;line-height:1.2!important;text-align:center!important;width:100%}.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-single .ant-select-selection-search-input{height:100%!important}.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-selector,.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{background:var(--color-bg-sunken)!important;border:0!important;box-shadow:none!important}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-arrow{color:var(--color-accent)!important;inset-inline-end:6px}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-clear{color:var(--color-cta)!important;inset-inline-end:6px}.discs-search-parameters .search-form .filter-range__item .ant-select .ant-select-clear:hover{color:var(--color-cta-hover)!important}.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused .ant-select-arrow,.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-open .ant-select-arrow,.discs-search-parameters .search-form .filter-range__item .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-arrow{color:var(--color-accent-hover)!important}.discs-search-parameters .search-form .ant-form-item{-webkit-margin-end:0;align-items:center;display:flex;flex-shrink:0;height:32px;margin-bottom:0;margin-inline-end:0;max-height:32px;min-height:32px}.discs-search-parameters .search-form .ant-form-item-row{align-items:center;display:flex!important;height:100%;min-height:0;width:100%}.discs-search-parameters .search-form .ant-form-item-label{display:none}.discs-search-parameters .search-form .ant-form-item-control{display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0}.discs-search-parameters .search-form .ant-form-item-control-input{align-items:center;display:flex;height:32px;min-height:0!important}.discs-search-parameters .search-form .ant-form-item-control-input-content{align-items:center;display:flex;height:100%;line-height:1;min-height:0;width:100%}.discs-search-parameters .search-form .ant-form-item-additional,.discs-search-parameters .search-form .ant-form-item-explain{display:none}.discs-search-parameters .search-form .form-item-brand,.discs-search-parameters .search-form .form-item-supplier{min-width:0;width:100%}.discs-search-parameters .search-form .form-item-check{align-items:center;display:flex;height:32px;margin:0}.discs-search-parameters .search-form .form-item-check .ant-checkbox-wrapper{font-size:13px;line-height:1.2;min-height:32px;white-space:nowrap}.discs-search-parameters .search-form .form-item-disk-type .ant-radio-group,.discs-search-parameters .search-form .form-item-season .ant-radio-group{min-width:0}.discs-search-parameters .search-form .form-item-spikes{min-width:0;width:100%}.discs-search-parameters .search-form .ant-form-item.filter-range__item{align-items:stretch;height:100%;max-height:none;min-height:0}.discs-search-parameters .search-form .ant-form-item.filter-range__item .ant-form-item-control-input{height:100%}.discs-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar,.discs-search-parameters[data-layout=stacked] .search-form .search-form__toolbar{align-items:stretch;gap:14px;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .search-form__row,.discs-search-parameters[data-layout=stacked] .search-form .search-form__row{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:14px;justify-content:flex-start;overflow:visible;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-range,.discs-search-parameters[data-layout=stacked] .search-form .filter-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-range{flex:0 0 auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--brand,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--supplier,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--brand,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--supplier{align-items:stretch;flex:0 0 auto;flex-direction:column;gap:6px;height:auto!important;max-height:none!important;max-width:none;min-height:0!important;min-width:0;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-disk-type,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-season,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .form-item-spikes,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-disk-type,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-season,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .form-item-spikes,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-disk-type,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-season,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .form-item-spikes,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-disk-type,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-season,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .form-item-spikes,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-disk-type,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-season,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .form-item-spikes,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-disk-type,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-season,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .form-item-spikes{width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-group,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group{gap:4px;height:40px;padding:3px}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper{flex:1 1;height:34px;justify-content:center;padding-inline:6px}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper .ant-radio+span,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper .ant-radio+span,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper .ant-radio+span,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper .ant-radio+span,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper .ant-radio+span,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper .ant-radio+span{font-size:13px}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--disk-type .ant-radio-wrapper .season-radio-icon,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--season .ant-radio-wrapper .season-radio-icon,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper .season-radio-icon,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--disk-type .ant-radio-wrapper .season-radio-icon,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--season .ant-radio-wrapper .season-radio-icon,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper .season-radio-icon{height:16px;width:16px}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-group,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-group{display:grid;grid-template-columns:1fr 1fr 1fr}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--spikes .ant-radio-wrapper,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--spikes .ant-radio-wrapper{min-width:0;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--mount,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--size,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--mount,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--size{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;max-height:none;min-height:0}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--mount .ant-form-item-label,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--size .ant-form-item-label,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--mount .ant-form-item-label,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--size .ant-form-item-label{-webkit-padding-start:9px;padding-inline-start:9px;text-align:start}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--mount .ant-form-item-label>label,.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--size .ant-form-item-label>label,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--mount .ant-form-item-label>label,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--size .ant-form-item-label>label{justify-content:flex-start;width:auto}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--checks,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--checks{align-items:stretch;display:flex;flex-direction:column;gap:2px;height:auto;max-height:none}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--actions,.discs-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar>.filter-group--actions,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--actions,.discs-search-parameters[data-layout=stacked] .search-form .search-form__toolbar>.filter-group--actions{align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin-top:0;max-width:none;min-width:0;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-group--actions .filter-action-btn.ant-btn,.discs-search-parameters[data-layout=sidebar] .search-form .search-form__toolbar>.filter-group--actions .filter-action-btn.ant-btn,.discs-search-parameters[data-layout=stacked] .search-form .filter-group--actions .filter-action-btn.ant-btn,.discs-search-parameters[data-layout=stacked] .search-form .search-form__toolbar>.filter-group--actions .filter-action-btn.ant-btn{align-self:stretch;display:flex;max-width:100%;min-width:0!important;width:100%!important}.discs-search-parameters[data-layout=sidebar] .search-form .ant-select.filter-select--mount,.discs-search-parameters[data-layout=sidebar] .search-form .ant-select.filter-select--size,.discs-search-parameters[data-layout=stacked] .search-form .ant-select.filter-select--mount,.discs-search-parameters[data-layout=stacked] .search-form .ant-select.filter-select--size{width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-range,.discs-search-parameters[data-layout=stacked] .search-form .filter-range{height:32px;max-height:32px;min-height:32px;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__label,.discs-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__label{flex:0 0 4.5rem;width:4.5rem}.discs-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__item,.discs-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__item{flex:1 1;flex-direction:row;height:100%;max-height:none;min-height:0;min-width:0}.discs-search-parameters[data-layout=sidebar] .search-form .filter-range .filter-range__item .ant-select,.discs-search-parameters[data-layout=stacked] .search-form .filter-range .filter-range__item .ant-select{width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item{align-items:stretch;flex-direction:column;height:auto;max-height:none;max-width:none;min-height:0;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-row,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-row{align-items:stretch;flex-direction:column!important;height:auto}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-label{display:block;line-height:1.2;padding:0 0 4px;text-align:start}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label>label,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-label>label{color:var(--color-text-muted);font-size:12px;font-weight:500;height:auto;letter-spacing:.01em}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-label>label:after,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-label>label:after{display:none!important}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control,.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input,.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input-content,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-control,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input-content{width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .ant-form-item-control-input{height:32px}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-disk-type,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-season,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-spikes,.discs-search-parameters[data-layout=stacked] .search-form .form-item-disk-type,.discs-search-parameters[data-layout=stacked] .search-form .form-item-season,.discs-search-parameters[data-layout=stacked] .search-form .form-item-spikes{height:auto;min-height:40px}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-disk-type .ant-form-item-control-input,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-season .ant-form-item-control-input,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-spikes .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .form-item-disk-type .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .form-item-season .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .form-item-spikes .ant-form-item-control-input{height:40px}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-check,.discs-search-parameters[data-layout=stacked] .search-form .form-item-check{height:auto;max-height:none;min-height:28px}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-check .ant-checkbox-wrapper,.discs-search-parameters[data-layout=stacked] .search-form .form-item-check .ant-checkbox-wrapper{font-size:13px;font-weight:500;min-height:28px;white-space:normal}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier{align-items:stretch;height:auto!important;max-height:none!important;min-height:0!important;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-row,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-row,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-row,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-row{align-items:stretch!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-label,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-label,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-label,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-label{-webkit-padding-start:9px;display:block!important;flex:0 0 auto;max-width:100%;padding-inline-start:9px;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control-input-content,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control-input-content,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control-input-content,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control-input-content{height:auto!important;max-height:none!important;min-height:0!important;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-form-item-control-input,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-form-item-control-input,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-form-item-control-input{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .form-item-brand .ant-select,.discs-search-parameters[data-layout=sidebar] .search-form .form-item-supplier .ant-select,.discs-search-parameters[data-layout=stacked] .search-form .form-item-brand .ant-select,.discs-search-parameters[data-layout=stacked] .search-form .form-item-supplier .ant-select{height:32px!important;max-height:32px!important;min-height:32px!important;width:100%!important}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn.ant-btn,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn.ant-btn{font-size:14px;font-weight:600;gap:8px;height:40px;min-width:0;padding-inline:12px;width:100%}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn.ant-btn svg,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn.ant-btn svg{height:16px;width:16px}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn{background:var(--color-cta-hover)!important;border-color:var(--color-cta-hover)!important;color:var(--color-cta-on)!important}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:not(:disabled):active,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:not(:disabled):hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-cta-on)!important}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--search.ant-btn:focus-visible,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--search.ant-btn:focus-visible{outline-color:var(--color-cta-hover)}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):active,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:not(:disabled):hover{background:var(--color-bg-sunken)!important;border-color:var(--color-border-strong)!important;color:var(--color-text)!important}.discs-search-parameters[data-layout=sidebar] .search-form .filter-action-btn--reset.ant-btn:focus-visible,.discs-search-parameters[data-layout=stacked] .search-form .filter-action-btn--reset.ant-btn:focus-visible{outline-color:var(--color-cta)}.basket-page{padding-block:8px 32px;width:100%}.basket-page .ant-checkbox{--ant-color-primary:var(--color-checkbox);--ant-color-primary-hover:var(--color-checkbox-hover);--ant-wave-color:#0000;height:18px;width:18px}.basket-page .ant-checkbox .ant-checkbox-inner{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:4px;height:18px;transition:background-color .15s ease,border-color .15s ease;width:18px}.basket-page .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-checkbox)!important;border-color:var(--color-checkbox)!important}.basket-page .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important;height:9px;width:6px}.basket-page .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:var(--color-surface)!important;border-color:var(--color-border-strong)!important}.basket-page .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--color-checkbox)!important}.basket-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled) .ant-checkbox-inner,.basket-page .ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:var(--color-surface)!important;border-color:var(--color-border-strong)!important}.basket-page .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.basket-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--color-checkbox-hover)!important;border-color:var(--color-checkbox-hover)!important}.basket-page .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner:after,.basket-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:var(--color-on-accent)!important}.basket-page--empty{align-items:flex-start;display:flex;flex-direction:column;max-width:520px;padding-block:clamp(48px,12vh,96px) 32px}.basket-page__header{margin-bottom:16px}.basket-page__title{color:var(--color-text)!important;font-size:clamp(28px,4vw,36px)!important;font-weight:800!important;line-height:1.15!important;margin:0!important}.basket-page__lead{color:var(--color-text-muted)!important;font-size:16px;line-height:1.5;margin:12px 0 24px!important}.basket-page__cta{background:var(--color-accent)!important;border-color:var(--color-accent)!important;border-radius:8px!important;color:var(--color-on-accent)!important;font-weight:700!important;height:48px!important;padding-inline:28px!important}.basket-page__cta:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.basket-page__cta:not(:disabled):active{transform:scale(.96)}.basket-page__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.basket-toolbar{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.basket-toolbar__link{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:500;min-height:44px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.basket-toolbar__link:hover{color:var(--color-accent)}.basket-toolbar__link:focus-visible{border-radius:2px;outline:2px solid var(--color-accent);outline-offset:2px}.basket-list{container-name:basket-list;container-type:inline-size;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.basket-line{grid-gap:12px;align-items:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);display:grid;gap:12px;grid-template-areas:"check media body end";grid-template-columns:auto 148px minmax(0,1fr) auto;padding:16px;position:relative}.basket-line__check{--basket-checkbox-size:18px;-webkit-margin-end:-4px;align-items:flex-start;box-sizing:border-box;display:flex;grid-area:check;justify-content:flex-start;margin-inline-end:-4px;width:var(--basket-checkbox-size)}.basket-line__check .ant-checkbox-wrapper{align-items:center;display:inline-flex;height:var(--basket-checkbox-size);margin:0;position:relative;width:var(--basket-checkbox-size)}.basket-line__check .ant-checkbox-wrapper:after{content:"";inset-block:-13px;inset-inline-end:0;inset-inline-start:-16px;position:absolute}.basket-line__media{align-items:center;align-self:start;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:8px;cursor:pointer;display:flex;grid-area:media;height:148px;justify-content:center;outline:none;overflow:hidden;padding:0;position:relative;width:148px}.basket-line__media:after{background:var(--color-cta-muted-hover);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease}.basket-line__media:hover:after{opacity:1}.basket-line__media:hover .basket-line__image{transform:scale(1.03)}.basket-line__media:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.basket-line__media:after{transition:none}.basket-line__media:hover .basket-line__image{transform:none}}.basket-line__image{background:#fff;display:block;height:100%;object-fit:contain;pointer-events:none;transition:transform .2s ease;width:100%}@media(prefers-reduced-motion:reduce){.basket-line__image{transition:none}}.basket-line__body{align-self:stretch;grid-area:body;min-height:148px}.basket-line__body,.basket-line__main{display:flex;flex-direction:column;min-width:0}.basket-line__main{gap:8px;min-height:100%}.basket-page--client .basket-line__main{gap:12px}.basket-line__head{align-items:flex-start;display:flex;gap:4px;min-width:0}.basket-line__info{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0;padding:0;text-align:left}.basket-line__info .ant-typography{margin:0!important}.basket-line__info:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.basket-line__info:hover .basket-line__name{color:var(--color-accent)}.basket-line__code,.basket-line__meta,.basket-line__size,.basket-line__supplier{color:var(--color-text-muted)!important;display:block;font-family:var(--font-sans);font-size:var(--catalog-type-label-size)!important;font-weight:var(--catalog-type-label-weight)!important;line-height:var(--catalog-type-label-lh)!important;margin:0;min-height:0}.basket-line__code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket-line__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance;color:var(--color-text);display:-webkit-box;font-size:var(--catalog-type-title-size);font-weight:var(--catalog-type-title-weight);line-height:var(--catalog-type-title-lh);overflow:hidden;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.basket-line__name{transition:none}}.basket-line__remove{-webkit-margin-start:auto;border-radius:8px!important;color:var(--color-text-subtle)!important;flex-shrink:0;height:44px!important;inset-inline-end:12px;margin-inline-start:auto;position:absolute;top:12px;width:44px!important;z-index:1}.basket-line__remove:hover{background:var(--color-accent-muted)!important;color:var(--color-accent)!important}.basket-line__remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.basket-line__remove:not(:disabled):active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.basket-line__remove:not(:disabled):active{transform:none}}.basket-line__bottom{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.basket-page--client .basket-line__bottom{margin-top:auto}.basket-line__prices-hit{--basket-price-col-gap:24px;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex:0 1 auto;font-family:var(--font-sans);font-size:inherit;justify-content:flex-start;line-height:inherit;max-width:280px;min-width:min(100%,220px);padding:0;text-align:left}.basket-line__prices-hit:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.basket-page--client .basket-line__prices-hit{--basket-price-col-gap:16px;max-width:300px;min-width:min(100%,240px)}.basket-line__prices-hit--stack,.basket-page--client .basket-line__prices-hit--stack{max-width:100%;min-width:0;width:100%}.basket-line__price-strip{max-width:100%;min-width:0;width:-webkit-max-content;width:max-content}.basket-line__price-strip.catalog-price-strip--client,.basket-line__price-strip.catalog-price-strip--manager{grid-column-gap:var(--basket-price-col-gap);grid-row-gap:0;align-content:start;column-gap:var(--basket-price-col-gap);display:grid;grid-template-columns:-webkit-max-content minmax(11ch,-webkit-max-content);grid-template-columns:max-content minmax(11ch,max-content);justify-content:start;padding-block:0;row-gap:0}.basket-line__price-strip .catalog-price-strip__tile{grid-column-gap:var(--basket-price-col-gap);grid-row-gap:0;align-items:center;background:#0000;border:none;border-radius:0;box-sizing:border-box;column-gap:var(--basket-price-col-gap);display:grid;flex-wrap:nowrap;grid-column:1/-1;grid-template-columns:subgrid;height:auto;min-height:0;min-width:0;padding-block:4px;padding-inline:0;row-gap:0;transition:none;width:auto}.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile{padding-block:2px}.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile--b2b,.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile--website{-webkit-border-after:1px solid var(--color-border-soft);border-block-end:1px solid var(--color-border-soft)}.basket-line__price-strip .catalog-price-strip__caption{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--catalog-type-label-size);font-weight:var(--catalog-type-label-weight);line-height:var(--catalog-type-label-lh);white-space:nowrap}.basket-line__price-strip.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value{font-feature-settings:"tnum";color:var(--color-text);font-size:var(--catalog-type-title-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-title-weight);justify-self:end;letter-spacing:normal;line-height:var(--catalog-type-title-lh);min-width:11ch;overflow-wrap:normal;text-align:end;white-space:nowrap}.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value{font-size:var(--catalog-type-value-size);font-weight:var(--catalog-type-value-weight);line-height:var(--catalog-type-value-lh)}.basket-page--client .basket-line__price-strip.catalog-price-strip--client,.basket-page--client .basket-line__price-strip.catalog-price-strip--manager{column-gap:var(--basket-price-col-gap);grid-template-columns:-webkit-max-content minmax(12ch,1fr);grid-template-columns:max-content minmax(12ch,1fr);width:100%}.basket-page--client .basket-line__price-strip .catalog-price-strip__tile{column-gap:var(--basket-price-col-gap);min-height:28px}.basket-page--client .basket-line__price-strip.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-page--client .basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value{font-size:var(--catalog-type-value-size);font-weight:var(--catalog-type-value-weight);line-height:var(--catalog-type-value-lh);min-width:12ch}.basket-line__end{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;grid-area:end;justify-content:flex-end;min-width:0;padding-top:36px}.basket-page--client .basket-line__end{padding-top:0}.basket-line__sums{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.basket-line__store{align-items:center;display:flex;gap:12px}.basket-line__store .cart-qty{background:color-mix(in srgb,var(--color-text) 3.5%,var(--color-price-store-bg));border-color:color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:6px;min-height:36px;min-width:96px;padding:1px}.basket-line__store .cart-qty__btn{border-radius:4px!important;font-size:13px!important;height:34px!important;min-width:34px!important;width:34px!important}.basket-line__store .cart-qty__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,var(--color-price-store-bg))!important}.basket-line__store .cart-qty__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.basket-line__store .cart-qty__value{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-value-weight);line-height:var(--catalog-type-value-lh);min-width:1.4ch}.basket-page--client .basket-line__store .cart-qty{min-height:44px}.basket-page--client .basket-line__store .cart-qty__btn{height:40px!important;min-width:40px!important;width:40px!important}[data-theme=dark] .basket-line__store .cart-qty{background:color-mix(in srgb,var(--color-text) 5%,var(--color-price-store-bg));border-color:color-mix(in srgb,var(--color-text) 10%,#0000)}[data-theme=dark] .basket-line__store .cart-qty__btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 8%,var(--color-price-store-bg))!important}.basket-line__qty{flex-shrink:0}.basket-line__sum-total{font-feature-settings:"tnum";color:var(--color-text);flex-shrink:0;font-family:var(--font-sans);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;min-width:7ch;text-align:end}.basket-line__sum-web{align-items:center;background:color-mix(in srgb,var(--color-text) 2.5%,var(--color-price-store-bg));border:1px solid color-mix(in srgb,var(--color-text) 6%,#0000);border-radius:6px;color:var(--color-text-muted);cursor:default;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:500;gap:4px;justify-content:center;line-height:1.25;max-width:14rem;padding:2px 8px}.basket-line__sum-web-icon{color:currentColor;display:block;flex-shrink:0;height:1em;width:1em}.basket-line__sum-web-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .basket-line__sum-web{background:color-mix(in srgb,var(--color-text) 4%,var(--color-price-store-bg));border-color:color-mix(in srgb,var(--color-text) 10%,#0000)}.basket-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);padding:16px;position:-webkit-sticky;position:sticky;top:12px}.basket-summary__title{color:var(--color-text);font-size:18px;font-weight:700;margin:0 0 16px}.basket-summary__row{font-feature-settings:"tnum";color:var(--color-text);display:flex;font-size:var(--catalog-type-value-size);font-variant-numeric:tabular-nums;font-weight:var(--catalog-type-value-weight);gap:12px;justify-content:space-between;line-height:var(--catalog-type-value-lh);margin-bottom:8px}.basket-summary__row--muted{color:var(--color-text-muted);font-weight:var(--catalog-type-label-weight)}.basket-summary__total{font-feature-settings:"tnum";align-items:baseline;border-top:1px solid var(--color-border-soft);color:var(--color-text);display:flex;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;gap:12px;justify-content:space-between;margin:16px 0;padding-top:12px}.basket-summary__continue{background:var(--color-accent)!important;border-color:var(--color-accent)!important;border-radius:8px!important;color:var(--color-on-accent)!important;font-weight:700!important;height:48px!important}.basket-summary__continue:not(:disabled):hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.basket-summary__continue:not(:disabled):active{transform:scale(.96)}.basket-summary__clear{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--color-text-muted);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:500;margin-top:12px;min-height:44px;text-decoration:underline;text-underline-offset:3px;width:100%}.basket-summary__clear:hover{color:var(--color-accent)}.basket-summary__clear:focus-visible{border-radius:2px;outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:960px){.basket-page__layout{grid-template-columns:1fr}.basket-summary{position:static}}@container basket-list (max-width: 760px){.basket-line{align-items:start;column-gap:12px;grid-template-areas:"check media body" "end   end   end";grid-template-columns:auto 96px minmax(0,1fr);row-gap:16px}.basket-line__media{align-self:start;height:96px;min-height:0;width:96px}.basket-line__body,.basket-line__main,.basket-page--client .basket-line__body{display:flex;flex-direction:column;min-height:0}.basket-line__main{-webkit-padding-end:0;gap:12px;padding-inline-end:0}.basket-line__remove{-webkit-margin-before:-8px;-webkit-margin-end:-8px;inset-inline-end:auto;margin-block-start:-8px;margin-inline-end:-8px;position:static;top:auto}.basket-line__bottom{margin-top:0;width:100%}.basket-line__prices-hit,.basket-page--client .basket-line__prices-hit{--basket-price-col-gap:12px;flex:0 1 auto;justify-content:flex-start;max-width:100%;min-width:0;width:100%}.basket-line__price-strip,.basket-page--client .basket-line__price-strip{max-width:100%;width:100%}.basket-line__price-strip.catalog-price-strip--client,.basket-line__price-strip.catalog-price-strip--manager,.basket-page--client .basket-line__price-strip.catalog-price-strip--client,.basket-page--client .basket-line__price-strip.catalog-price-strip--manager{column-gap:var(--basket-price-col-gap);grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:start;max-width:100%;width:100%}.basket-line__price-strip .catalog-price-strip__tile,.basket-page--client .basket-line__price-strip .catalog-price-strip__tile{column-gap:var(--basket-price-col-gap);justify-content:flex-start;max-width:100%;width:auto}.basket-line__price-strip .catalog-price-strip__value,.basket-line__price-strip.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value,.basket-page--client .basket-line__price-strip .catalog-price-strip__value,.basket-page--client .basket-line__price-strip.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-page--client .basket-line__price-strip.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value{-webkit-margin-start:0;justify-self:end;margin-inline-start:0;min-width:0;text-align:end}.basket-line__end,.basket-page--client .basket-line__end{align-items:flex-end;margin-top:0;min-height:0;padding-top:0;width:100%}}@container basket-list (max-width: 400px){.basket-line{column-gap:8px;grid-template-columns:auto 72px minmax(0,1fr)}.basket-line__check{-webkit-margin-end:0;margin-inline-end:0}.basket-line__media{height:72px;width:72px}}.basket-line__price-strip--stack,.basket-page--client .basket-line__price-strip--stack{max-width:100%;width:100%}.basket-line__price-strip--stack.catalog-price-strip--client,.basket-line__price-strip--stack.catalog-price-strip--manager,.basket-page--client .basket-line__price-strip--stack.catalog-price-strip--client,.basket-page--client .basket-line__price-strip--stack.catalog-price-strip--manager{align-items:stretch;display:flex;flex-direction:column;grid-template-columns:none}.basket-line__price-strip--stack .catalog-price-strip__tile,.basket-page--client .basket-line__price-strip--stack .catalog-price-strip__tile{align-items:flex-start;column-gap:var(--basket-price-col-gap);display:flex;flex-direction:column;flex-wrap:nowrap;grid-column:auto;grid-template-columns:none;justify-content:flex-start;row-gap:2px;width:100%}.basket-line__price-strip--stack .catalog-price-strip__caption,.basket-page--client .basket-line__price-strip--stack .catalog-price-strip__caption{flex:0 0 auto}.basket-line__price-strip--stack.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-line__price-strip--stack.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value,.basket-page--client .basket-line__price-strip--stack.catalog-price-strip--client .catalog-price-strip__tile .catalog-price-strip__value,.basket-page--client .basket-line__price-strip--stack.catalog-price-strip--manager .catalog-price-strip__tile .catalog-price-strip__value{-webkit-margin-start:0;align-self:flex-start;flex:0 0 auto;justify-self:start;margin-inline-start:0;text-align:start}.login-page .ant-modal-wrap{padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.login-page .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.login-page .login-page__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-elevated);overscroll-behavior:contain;padding:24px}.login-page .login-page__body{padding:0}.login-page__header{-webkit-margin-after:24px;align-items:center;display:flex;gap:12px;justify-content:space-between;margin-block-end:24px}.login-page__title{color:var(--color-text);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.login-page__close,.login-page__title{font-family:var(--font-sans);line-height:1.2}.login-page__close{-webkit-margin-end:-8px;align-items:center;background:#0000;border:0;border-radius:6px;color:var(--color-accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;margin-inline-end:-8px;min-height:40px;padding:4px 8px}.login-page__close:hover{color:var(--color-accent-hover)}.login-page__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.login-page__close:not(:disabled):active{transform:scale(.96)}.login-page__close-icon{font-size:12px}.login-page__form{display:flex;flex-direction:column}.login-page__form .ant-form-item{margin-bottom:16px}.login-page__form .ant-form-item:last-of-type{margin-bottom:24px}.login-page__form .ant-form-item-label{padding-bottom:4px}.login-page__form .ant-form-item-label>label{color:var(--color-text-muted);font-size:13px;font-weight:400;height:auto;line-height:1.3}.login-page__form .ant-form-item-explain-error{color:var(--color-danger);font-size:13px;line-height:1.4}.login-page__form .ant-input,.login-page__form .ant-input-affix-wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:none;color:var(--color-text);font-size:16px;line-height:1.4;min-height:48px;outline:1px solid #0000;outline-offset:-1px;padding-block:0}.login-page__form .ant-input-affix-wrapper{background:var(--color-surface);padding-inline:12px}.login-page__form .ant-input-affix-wrapper .ant-input-prefix,.login-page__form .ant-input-affix-wrapper .ant-input-suffix{background:#0000}.login-page__form .ant-input-affix-wrapper input.ant-input{background:#0000!important;border:0;box-shadow:none;font-size:16px;min-height:46px;outline:none}.login-page__form .ant-input-affix-wrapper input.ant-input:focus,.login-page__form .ant-input-affix-wrapper input.ant-input:focus-visible{box-shadow:none;outline:none}.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-page__form .ant-input-affix-wrapper:focus,.login-page__form .ant-input-affix-wrapper:focus-within,.login-page__form .ant-input-affix-wrapper:hover{border-color:var(--color-border-strong);border-width:1px;box-shadow:none}.login-page__form .ant-input-affix-wrapper:focus-within:has(:focus-visible){outline:1px solid var(--color-cta);outline-offset:-1px}.login-page__form .ant-input{padding-inline:12px}.login-page__form .ant-input.ant-input-focused,.login-page__form .ant-input:focus,.login-page__form .ant-input:hover{border-color:var(--color-border-strong);border-width:1px;box-shadow:none}.login-page__form .ant-input:focus-visible{outline:1px solid var(--color-cta);outline-offset:-1px}.login-page__form .ant-input-affix-wrapper input::placeholder,.login-page__form .ant-input::placeholder{color:var(--color-text-subtle)}.login-page__form .ant-input-affix-wrapper input.ant-input:-webkit-autofill,.login-page__form .ant-input-affix-wrapper input.ant-input:-webkit-autofill:active,.login-page__form .ant-input-affix-wrapper input.ant-input:-webkit-autofill:focus,.login-page__form .ant-input-affix-wrapper input.ant-input:-webkit-autofill:hover,.login-page__form .ant-input:-webkit-autofill,.login-page__form .ant-input:-webkit-autofill:active,.login-page__form .ant-input:-webkit-autofill:focus,.login-page__form .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.login-page__form .ant-form-item-has-error .ant-input,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper.ant-input-focused,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper:focus,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper:focus-within,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper:hover,.login-page__form .ant-form-item-has-error .ant-input.ant-input-affix-wrapper-focused,.login-page__form .ant-form-item-has-error .ant-input.ant-input-focused,.login-page__form .ant-form-item-has-error .ant-input:focus,.login-page__form .ant-form-item-has-error .ant-input:focus-within,.login-page__form .ant-form-item-has-error .ant-input:hover,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error.ant-input-focused,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:focus,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:focus-within,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:hover,.login-page__form .ant-input-affix-wrapper.ant-input-status-error,.login-page__form .ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused,.login-page__form .ant-input-affix-wrapper.ant-input-status-error.ant-input-focused,.login-page__form .ant-input-affix-wrapper.ant-input-status-error:focus,.login-page__form .ant-input-affix-wrapper.ant-input-status-error:focus-within,.login-page__form .ant-input-affix-wrapper.ant-input-status-error:hover,.login-page__form .ant-input.ant-input-status-error,.login-page__form .ant-input.ant-input-status-error.ant-input-affix-wrapper-focused,.login-page__form .ant-input.ant-input-status-error.ant-input-focused,.login-page__form .ant-input.ant-input-status-error:focus,.login-page__form .ant-input.ant-input-status-error:focus-within,.login-page__form .ant-input.ant-input-status-error:hover{border-color:var(--color-danger);border-width:1px;box-shadow:none}.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper:focus-visible,.login-page__form .ant-form-item-has-error .ant-input-affix-wrapper:focus-within:has(:focus-visible),.login-page__form .ant-form-item-has-error .ant-input:focus-visible,.login-page__form .ant-form-item-has-error .ant-input:focus-within:has(:focus-visible),.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:focus-visible,.login-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:focus-within:has(:focus-visible),.login-page__form .ant-input-affix-wrapper.ant-input-status-error:focus-visible,.login-page__form .ant-input-affix-wrapper.ant-input-status-error:focus-within:has(:focus-visible),.login-page__form .ant-input.ant-input-status-error:focus-visible,.login-page__form .ant-input.ant-input-status-error:focus-within:has(:focus-visible){outline:1px solid var(--color-danger);outline-offset:-1px}.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error),.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error),.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error){border-color:var(--color-border);border-width:1px;box-shadow:none}.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error).ant-input-affix-wrapper-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error).ant-input-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):focus,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):focus-within,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper:has(>input[aria-invalid=true]):not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):hover,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error).ant-input-affix-wrapper-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error).ant-input-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):focus,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):focus-within,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input-affix-wrapper[aria-invalid=true]:not(.ant-input-affix-wrapper-status-error):not(.ant-input-status-error):hover,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error).ant-input-affix-wrapper-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error).ant-input-focused,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error):focus,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error):focus-within,.login-page__form .ant-form-item:not(.ant-form-item-has-error) .ant-input[aria-invalid=true]:not(.ant-input-status-error):hover{border-color:var(--color-border-strong);border-width:1px;box-shadow:none}.login-page__form .ant-input-password-icon{-webkit-margin-end:-8px;align-items:center;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;margin-inline-end:-8px;min-height:40px;min-width:40px}.login-page__form .ant-input-password-icon:hover{color:var(--color-text)}.login-page__form .ant-input-password-icon:focus-visible{border-radius:6px;outline:2px solid var(--color-accent);outline-offset:2px}.login-page__error{color:var(--color-danger);font-size:13px;font-weight:500;line-height:1.4;margin:0}.login-page__error:not(:empty){-webkit-margin-after:16px;margin-block-end:16px}.login-page__submit{background:var(--color-cta)!important;border-color:var(--color-cta)!important;border-radius:8px!important;box-shadow:none!important;color:var(--color-cta-on)!important;font-size:16px;font-weight:600;height:48px!important}.login-page__submit:not(:disabled):hover{background:var(--color-cta-hover)!important;border-color:var(--color-cta-hover)!important;color:var(--color-cta-on)!important}.login-page__submit:not(:disabled):active{transform:scale(.96)}.login-page__submit:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.login-page__close{transition-duration:.15s;transition-property:color,transform;transition-timing-function:cubic-bezier(.2,0,0,1)}}@media(prefers-reduced-motion:reduce){.login-page__close:not(:disabled):active,.login-page__submit:not(:disabled):active{transform:none}}@media(max-width:480px){.login-page .login-page__dialog{padding:16px}.login-page__title{font-size:18px}}.landing-page{--ease-slide:cubic-bezier(0.4,0,0.6,1);--duration-enter:900ms;--stagger:100ms;color:var(--color-text);width:100%}.landing-page__slide{box-sizing:border-box;height:100dvh;height:var(--landing-slide-size,100dvh);max-height:100dvh;max-height:var(--landing-slide-size,100dvh);min-height:100dvh;min-height:var(--landing-slide-size,100dvh);overflow:clip;scroll-snap-align:start;scroll-snap-stop:always}.landing-page__slide.is-overflow{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.landing-page__btn-link{display:inline-flex;text-decoration:none}.landing-page__btn.ant-btn{border-radius:999px;font-size:15px;height:48px;padding-inline:22px;transition-duration:.22s;transition-property:background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.32,.72,0,1)}.landing-page__btn.ant-btn:active{transform:scale(.96)}.landing-page__btn.ant-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.landing-page__btn--demo.ant-btn-primary{background:var(--color-accent);border-color:var(--color-accent);box-shadow:none;color:var(--color-on-accent)}.landing-page__btn--demo.ant-btn-primary:focus,.landing-page__btn--demo.ant-btn-primary:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-on-accent)!important}.landing-page__btn--ghost.ant-btn{background:#0000;border-color:#eef0f16b;color:#eef0f1}.landing-page__btn--ghost.ant-btn:focus,.landing-page__btn--ghost.ant-btn:hover{background:#eef0f114!important;border-color:#eef0f1b3!important;color:#fff!important}.landing-page__hero{align-items:center;background:#0000;display:flex;justify-content:center;min-height:0;padding-block:clamp(12px,2vh,20px)}.landing-page__monitor{align-items:center;margin:0}.landing-page__monitor,.landing-page__monitor-bezel{display:flex;flex-direction:column;max-height:100%;max-width:100%;width:-webkit-fit-content;width:fit-content}.landing-page__monitor-bezel{background:linear-gradient(180deg,#e4e6ea,#b7bbc2 14%,#8f949c 48%,#6a6f77);border-radius:1.28rem;box-shadow:0 0 0 1px oklch(1 0 0/.22),inset 0 1px 0 oklch(1 0 0/.62),inset 0 -1px 0 oklch(0 0 0/.28),0 28px 64px oklch(0 0 0/.5),0 10px 24px oklch(0 0 0/.3);padding:.95rem .82rem 1.15rem;position:relative}.landing-page__monitor-camera{background:radial-gradient(circle at 32% 30%,#6b7380,#1a1c20 64%);border-radius:50%;box-shadow:inset 0 0 0 1px oklch(0 0 0/.28);height:.42rem;left:50%;position:absolute;top:.36rem;transform:translateX(-50%);width:.42rem;z-index:1}.landing-page__monitor-screen{background:#0a0b0d;border-radius:.48rem;box-shadow:inset 0 0 0 1px oklch(0 0 0/.42);outline:1px solid oklch(0 0 0/.1);outline-offset:-1px;overflow:hidden;position:relative}.landing-page__hero-media{display:block;height:auto;max-height:calc(100dvh - 4.7rem);max-height:calc(var(--landing-slide-size, 100dvh) - 4.7rem);max-width:min(1482px,100%);object-fit:contain;object-position:top center;width:auto}.landing-page__hero-scrim{background:oklch(.1 .012 250/.52);inset:0;pointer-events:none;position:absolute;z-index:1}.landing-page__hero-copy{gap:clamp(.85rem,1.8vh,1.35rem);inset:0;justify-content:center;padding:clamp(1.4rem,4vh,2.6rem) clamp(1.4rem,4.5vw,3.4rem);pointer-events:none;position:absolute;text-align:center;z-index:2}.landing-page__hero-copy,.landing-page__title{align-items:center;display:flex;flex-direction:column}.landing-page__title{text-wrap:balance;color:#fff;font-family:var(--font-display);font-size:clamp(2.05rem,4.1vw,3.7rem);font-weight:800;gap:.28em;letter-spacing:-.042em;line-height:1.08;margin:0;max-width:16em;text-shadow:0 1px 10px oklch(0 0 0/.28)}.landing-page__title-line{display:block;font-size:.66em;font-weight:700;letter-spacing:-.03em;line-height:1.16;max-width:15em}.landing-page__lead{text-wrap:pretty;color:#fff;font-size:clamp(1.12rem,2vw,1.62rem);font-weight:600;letter-spacing:-.022em;line-height:1.28;margin:0;max-width:22em;text-shadow:0 1px 10px oklch(0 0 0/.24)}.landing-page__caption{text-wrap:pretty;color:oklch(.96 .004 250/.92);font-size:clamp(.98rem,1.45vw,1.24rem);font-weight:500;line-height:1.38;margin:0;max-width:28em;text-shadow:0 1px 8px oklch(0 0 0/.22)}.landing-page__hero-actions{justify-content:center;pointer-events:auto}.landing-page__hero-actions a{text-decoration:none}.landing-page__hero-scrim--brand{background:linear-gradient(180deg,oklch(.1 .012 250/.78),oklch(.1 .012 250/.58) 20%,oklch(.1 .012 250/.22) 38%,oklch(.1 .012 250/.06) 52%,#0000 66%)}.landing-page__hero-copy--brand{-webkit-padding-before:clamp(1.05rem,3vh,1.7rem);-webkit-padding-after:0;align-items:center;gap:clamp(.4rem,1.1vh,.7rem);inset:0 auto 0 0;justify-content:flex-start;padding-block-end:0;padding-block-start:clamp(1.05rem,3vh,1.7rem);padding-inline:clamp(1.1rem,3vw,2rem);width:62%}.landing-page__title--brand{font-size:clamp(1.28rem,2.45vw,1.95rem);gap:.32em;letter-spacing:-.038em;line-height:1.14;text-shadow:0 1px 10px oklch(0 0 0/.32)}.landing-page__title--brand .landing-page__title-line{font-size:1em;font-weight:800;max-width:16em}.landing-page__title-eyebrow{text-wrap:pretty;display:block;font-size:.62em;font-weight:600;letter-spacing:-.02em;line-height:1.28;max-width:22em}.landing-page__lead--brand{font-size:clamp(.88rem,1.28vw,1.06rem);max-width:26em}.landing-page__brand-callout{background:oklch(.18 .028 25/.94);border:1px solid oklch(.62 .2 25/.55);border-radius:10px;box-shadow:inset 0 1px 0 oklch(1 0 0/.12),0 12px 28px oklch(0 0 0/.32);left:73.5%;margin:0;padding:.72rem .85rem;pointer-events:none;position:absolute;text-align:center;top:42%;width:min(14.75rem,23%);z-index:3}.landing-page__brand-callout p{text-wrap:pretty;color:#fff;font-size:clamp(.78rem,1.05vw,.92rem);font-weight:600;letter-spacing:-.018em;line-height:1.35;margin:0;text-shadow:0 1px 6px oklch(0 0 0/.2)}.landing-page__brand-pointer{color:#fff;filter:drop-shadow(0 1px 4px oklch(0 0 0/.45));height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:3}.landing-page__brand-pointer-line{fill:none;vector-effect:non-scaling-stroke}.landing-page__stack{align-content:stretch;align-items:stretch;background:radial-gradient(ellipse 55% 45% at 8% 110%,#e4314112,#0000 50%),#12151a;color:#eef0f1;display:grid;grid-template-rows:minmax(0,1fr);padding:clamp(1.35rem,2.6vh,2rem) 0 clamp(1.1rem,3.2vh,2.4rem)}.landing-page__stack--surface{background:#0000;color:var(--color-text)}.landing-page__stack--surface .landing-page__stack-kicker,.landing-page__stack--surface .landing-page__stack-note{color:var(--color-text-muted)}.landing-page__stack--surface .landing-page__stack-copy h2{color:var(--color-text)}.landing-page__stack--surface .landing-page__stack-visual-frame{box-shadow:inset 0 1px 0 #ffffffb3,0 12px 32px #00000014,0 4px 12px #0000000a}.landing-page__stack-frame{align-items:stretch;display:flex;flex-direction:column;gap:clamp(1.1rem,2.8vh,1.75rem);height:100%;justify-content:flex-start;margin-inline:auto;min-height:0;width:min(1180px,100%)}.landing-page__stack-copy{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;min-width:0;text-align:start;width:100%}.landing-page__stack-kicker{color:#a8adb2;font-size:.82rem;font-weight:500;letter-spacing:.04em;margin:0 0 .55rem;max-width:none}.landing-page__stack-copy h2{text-wrap:balance;color:#eef0f1;font-family:var(--font-sans);font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:0 0 .7rem;max-width:none}.landing-page__search-points{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:.9rem 0 0;max-width:none;padding:0;width:100%}.landing-page__search-points li{color:#a8adb2;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5;padding-left:1.25rem;position:relative}.landing-page__search-points li:before{background:var(--color-accent);border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.55em;width:.4rem}.landing-page__stack-note{text-wrap:pretty;color:#a8adb2;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5;margin:.9rem 0 0;max-width:none}.landing-page__stack-visual{align-self:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0;min-height:0;min-width:0;width:100%}.landing-page__stack-visual-frame{align-items:center;background:#f6f7f8;border:1px solid #dfe3e6;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 16px 48px #0000006b,0 6px 20px #e4314112;display:flex;flex:1 1;justify-content:center;max-height:100%;max-width:100%;min-height:0;overflow:hidden;padding:.28rem;width:100%}.landing-page__stack-visual-frame img{border-radius:calc(12px - .28rem);display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;outline:1px solid oklch(0 0 0/.08);width:auto}.landing-page__solutions{align-content:center;align-items:center;background:radial-gradient(ellipse 55% 45% at 8% 110%,#e4314112,#0000 50%),#12151a;color:#eef0f1;display:grid;padding:clamp(1.35rem,2.6vh,2rem) 0 clamp(1.1rem,3.2vh,2.4rem)}.landing-page__solutions-frame{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;width:min(1180px,100%)}.landing-page__solutions-copy{align-items:stretch;display:flex;flex-direction:column;min-width:0;text-align:start;width:100%}.landing-page__solutions-kicker{color:#a8adb2;font-size:.82rem;font-weight:500;letter-spacing:.04em;margin:0 0 .55rem;max-width:none}.landing-page__solutions-copy h2{text-wrap:balance;color:#eef0f1;font-family:var(--font-sans);font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:0 0 .7rem;max-width:none}.landing-page__solutions-grid{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:1.25rem 0 0;padding:0;width:100%}.landing-page__solutions-row{grid-gap:clamp(1rem,2.5vw,1.5rem);display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr 1fr}.landing-page__tile{background:#1a1e24;border:1px solid #eef0f114;border-radius:12px;display:flex;flex-direction:column;height:100%;min-width:0;padding:1.25rem 1.35rem}.landing-page__tile h3{color:#eef0f1;font-size:1.1rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.landing-page__tile p{color:#a8adb2;font-size:.95rem;line-height:1.45;margin:0}.landing-page__tile--problem{background:linear-gradient(#e4314114,#e4314114),#1a1e24;border-color:#e4314166;box-shadow:inset 3px 0 0 #e43141}.landing-page__tile--ok{background:linear-gradient(#03cd2f14,#03cd2f14),#1a1e24;border-color:#03cd2f6b;box-shadow:inset 3px 0 0 #03cd2f}.landing-page__solutions-note{text-wrap:pretty;color:#a8adb2;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5;margin:.9rem 0 0;max-width:none}.landing-page__cta{align-content:center;align-items:center;background:radial-gradient(ellipse 55% 45% at 8% 110%,#e4314112,#0000 50%),#12151a;color:#eef0f1;display:grid;padding:clamp(1.35rem,2.6vh,2rem) clamp(1.1rem,3vw,2rem) clamp(1.1rem,3.2vh,2.4rem)}.landing-page__cta-frame{gap:clamp(.9rem,1.8vh,1.25rem);justify-content:center;margin-inline:auto;width:min(1180px,100%)}.landing-page__cta-copy,.landing-page__cta-frame{align-items:stretch;display:flex;flex-direction:column}.landing-page__cta-copy{min-width:0;text-align:start;width:100%}.landing-page__cta-kicker{color:#a8adb2;font-size:.82rem;font-weight:500;letter-spacing:.04em;margin:0 0 .55rem;max-width:none}.landing-page__cta-copy h2{text-wrap:balance;color:#eef0f1;font-family:var(--font-sans);font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:0;max-width:none}.landing-page__cta-lead{text-wrap:pretty;color:#a8adb2;display:flex;flex-direction:column;font-size:clamp(.95rem,1.15vw,1.05rem);gap:.65rem;line-height:1.5;margin:.9rem 0 0;max-width:none}.landing-page__cta-lead strong{color:#eef0f1;font-weight:600}.landing-page__cta-mid{display:flex;width:100%}.landing-page__cta-foot{align-items:flex-start;display:flex;flex-direction:column;gap:.9rem;width:100%}.landing-page__cta-island.ant-btn{box-shadow:0 10px 28px #e4314147;font-size:1.05rem;font-weight:700;height:auto;line-height:1.2;min-height:0;padding:.75rem 1.35rem}.landing-page__cta-island.ant-btn:focus-visible{outline-offset:4px}.landing-page__contacts{display:flex;flex-wrap:wrap;gap:.65rem;margin:0}.landing-page__contact{background:#1a1e24;border:1px solid #eef0f114;border-radius:12px;color:#eef0f1;display:flex;flex-direction:column;gap:.15rem;min-width:16rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1)}.landing-page__contact small{color:#7e858c;font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none}.landing-page__contact span{font-feature-settings:"tnum";font-size:1.02rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.landing-page__contact:hover{background:#20242b;border-color:#eef0f129;color:#eef0f1}.landing-page__contact:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.landing-page__cta-note{color:#a8adb2;font-size:clamp(.84rem,1.05vw,.96rem);line-height:1.45;margin:0;max-width:46rem}.landing-page__slide:not(.is-ready):not(.is-entering) .enter{opacity:0;transform:translate3d(0,20px,0)}.landing-page__slide.is-entering .enter{animation:landing-enter var(--duration-enter) var(--ease-slide) both;animation-delay:calc(var(--stagger)*0);animation-delay:calc(var(--d, 0)*var(--stagger))}.landing-page__slide.is-ready .enter{opacity:1;transform:none}@keyframes landing-enter{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.landing-page__contact,.landing-page__cta-island.ant-btn{transition:none}.enter,.landing-page__slide.is-entering .enter,.landing-page__slide:not(.is-ready):not(.is-entering) .enter{animation:none;opacity:1;transform:none}}@media(max-width:980px){.landing-page__cta-copy h2,.landing-page__solutions-copy h2,.landing-page__stack-copy h2{font-size:clamp(1.4rem,7.4vw,1.85rem)}}@media(max-width:640px){.landing-page__hero{padding-block:12px}.landing-page__monitor-bezel{border-radius:1rem;padding:.7rem .58rem .85rem}.landing-page__title{font-size:clamp(1.7rem,8vw,2.35rem);max-width:14em}.landing-page__title-line{font-size:.62em}.landing-page__title--brand{font-size:clamp(1.08rem,4.8vw,1.42rem);max-width:16em}.landing-page__title--brand .landing-page__title-line{font-size:1em}.landing-page__title-eyebrow{font-size:.62em}.landing-page__lead{font-size:clamp(.92rem,4.2vw,1.12rem)}.landing-page__lead--brand{font-size:clamp(.78rem,3.2vw,.92rem)}.landing-page__brand-callout{left:72%;padding:.55rem .65rem;top:42%;width:min(11.25rem,24%)}.landing-page__brand-callout p{font-size:.72rem}.landing-page__caption{font-size:clamp(.82rem,3.6vw,.98rem)}.landing-page__solutions-row{grid-template-columns:1fr}.landing-page__cta-island.ant-btn,.landing-page__cta-mid .landing-page__btn-link,.landing-page__hero-actions,.landing-page__hero-actions a{width:100%}.landing-page__cta-island.ant-btn{justify-content:center}.landing-page__contact{flex:1 1 100%;min-width:0}}@media(forced-colors:active){.landing-page__contact,.landing-page__cta-island.ant-btn{border:1px solid ButtonText}}.floating-mode-toggle{bottom:0;left:0;pointer-events:none;position:fixed;z-index:1200}.floating-mode-toggle.is-positioned{bottom:auto}.floating-mode-toggle.is-snapping:not(.is-dragging){transition:left .15s ease,top .15s ease}@media(prefers-reduced-motion:reduce){.floating-mode-toggle.is-snapping:not(.is-dragging){transition:none}}.floating-mode-toggle.is-dragging{transition:none}.floating-mode-toggle.is-dragging .mode-toggle-controls{box-shadow:var(--shadow-elevated);cursor:grabbing;touch-action:none;user-select:none;-webkit-user-select:none}.floating-mode-toggle.is-dragging .mode-toggle-controls .client-mode-switch{pointer-events:none}.mode-toggle-controls{-webkit-touch-callout:none;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);cursor:grab;display:flex;gap:10px;padding:8px 12px;pointer-events:auto;touch-action:none;transition:background-color .2s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none}@media(prefers-reduced-motion:reduce){.mode-toggle-controls{transition:none}}.client-mode-switch.ant-switch{--ant-color-primary:#e43141;--ant-color-primary-hover:#c82731;background:var(--color-switch-track)!important;cursor:pointer;touch-action:none}.client-mode-switch.ant-switch.ant-switch-checked{background:#e43141!important}.client-mode-switch.ant-switch:hover:not(.ant-switch-disabled){background:var(--color-switch-track-hover)!important}.client-mode-switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#c82731!important}.client-mode-switch.ant-switch.ant-switch-checked .ant-switch-handle:before{background-color:var(--color-on-accent)}@media(max-width:768px){.mode-toggle-controls{padding:6px 10px;transform:scale(.92);transform-origin:top left}}.scroll-to-top{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;bottom:max(24px,env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-elevated);color:var(--color-cta);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right,0px));transform:translateY(8px) scale(.96);transition-duration:.2s;transition-property:opacity,transform,visibility,background-color,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.2,0,0,1);visibility:hidden;width:44px;z-index:200}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.scroll-to-top:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-cta-hover)}.scroll-to-top.is-visible:active,.scroll-to-top:active{transform:scale(.96)}.scroll-to-top:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-to-top__icon{color:currentColor;font-size:18px;line-height:1}@media(max-width:768px){.scroll-to-top{bottom:max(16px,env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.scroll-to-top{transform:none;transition-duration:.01ms}.scroll-to-top.is-visible,.scroll-to-top.is-visible:active,.scroll-to-top:active{transform:none}}.demo-catalog-banner{margin:0 0 16px}.app-layout{background:var(--color-bg);display:flex;flex-direction:column;min-height:100dvh}.app-layout--landing{background:var(--color-surface);height:100dvh;max-height:100dvh;overflow:hidden}.app-landing-deck{background:var(--color-surface);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.app-landing-deck::-webkit-scrollbar{display:none}.app-layout--landing .app-content,.app-layout--landing .app-content-layout,.app-layout--landing .app-content-wrapper{background:var(--color-surface);flex:0 0 auto;height:auto;min-height:0;overflow:visible}@media(prefers-reduced-motion:reduce){.app-landing-deck{scroll-snap-type:none}}.app-content-layout{background:var(--color-bg);display:flex;flex:1 0 auto;overflow:visible}.app-content{--catalog-filter-sticky-top:12px;display:flex;justify-content:center;padding-block:var(--catalog-filter-sticky-top) 24px;scroll-padding-top:calc(var(--catalog-filter-sticky-top) + 64px);width:100%}.app-content-wrapper{padding-inline:clamp(16px,2vw,32px);width:min(100%,1380px)}.app-content:has(.landing-page){padding-block:0}.catalog-panel[hidden]{display:none}.app-tooltip{--antd-arrow-background-color:var(--color-surface);--ant-tooltip-color:var(--color-text)}.app-tooltip .ant-tooltip-inner{border:1px solid var(--color-border);border-radius:6px;box-shadow:var(--shadow-card);color:var(--color-text)!important;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.35;min-height:0;min-width:0;padding:4px 8px}.app-tooltip .ant-tooltip-arrow:before,.app-tooltip .ant-tooltip-inner{background:var(--color-surface)!important}[data-theme=dark] .app-tooltip{--antd-arrow-background-color:var(--color-surface-muted)}[data-theme=dark] .app-tooltip .ant-tooltip-arrow:before,[data-theme=dark] .app-tooltip .ant-tooltip-inner{background:var(--color-surface-muted)!important}@media(max-width:768px){.app-content{--catalog-filter-sticky-top:16px;padding-block:var(--catalog-filter-sticky-top);padding-bottom:88px}.app-content:has(.landing-page){padding-block:0;padding-bottom:0}}:root{--color-bg:#f6f7f8;--color-bg-sunken:#eaecee;--color-surface:#fff;--color-surface-muted:#f6f7f8;--color-price-store-bg:#f1f1f1;--color-text:#273036;--color-text-muted:#595d60;--color-text-subtle:#9ca0a4;--color-border:#dfe3e6;--color-border-strong:#d4d7da;--color-border-soft:#f1f1f1;--color-accent:#e43141;--color-accent-hover:#c82731;--color-accent-muted:#e431410f;--color-accent-border:#e4314140;--color-cta:#595d60;--color-cta-hover:#34373d;--color-cta-on:#fff;--color-cta-muted:#595d601a;--color-cta-muted-hover:#595d6029;--color-cta-selected:#595d601f;--color-cta-outline:#595d602e;--color-cta-border:#595d6038;--color-checkbox:#03cd2f;--color-checkbox-hover:#02b829;--color-stock:#2f9e44;--color-danger:#e43141;--color-overlay:#2730368c;--color-overlay-strong:#273036b8;--color-overlay-gate:#080a0cf5;--color-on-accent:#fff;--color-switch-track:#d4d7da;--color-switch-track-hover:#9ca0a4;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-card:0 1px 2px #2730360a,0 2px 10px #2730360f;--shadow-elevated:0 2px 6px #2730360d,0 8px 24px #2730361a;--shadow-header:0 1px 0 #2730360f,0 4px 12px #161f300a;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Montserrat","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--catalog-type-title-size:17px;--catalog-type-title-weight:600;--catalog-type-title-lh:1.35;--catalog-type-size-size:16px;--catalog-type-size-weight:500;--catalog-type-size-lh:1.35;--catalog-type-label-size:14px;--catalog-type-label-weight:400;--catalog-type-label-lh:1.4;--catalog-type-value-size:16px;--catalog-type-value-weight:600;--catalog-type-value-lh:1.35;--catalog-type-price-size:17px;--catalog-type-price-weight:600;--catalog-type-price-lh:1.3;--catalog-type-code-size:13px;--catalog-type-code-weight:500;--catalog-type-code-lh:1.35;--z-header:100;--z-filter-bar:90;--z-mode-toggle:1200;--z-modal:1000;--z-catalog-bootstrap:1300;--catalog-filter-sticky-top:12px;color-scheme:light}[data-theme=dark]{--color-bg:#14171a;--color-bg-sunken:#0f1214;--color-surface:#1e2328;--color-surface-muted:#262b31;--color-price-store-bg:#181c20;--color-text:#eef0f1;--color-text-muted:#a8adb2;--color-text-subtle:#7e858c;--color-border:#353b42;--color-border-strong:#454c54;--color-border-soft:#2a2f35;--color-accent:#e54552;--color-accent-hover:#f05f6b;--color-accent-muted:#e5455224;--color-accent-border:#e5455266;--color-cta:#cfd3d6;--color-cta-hover:#e0e3e5;--color-cta-on:#1a1d20;--color-cta-muted:#cfd3d61f;--color-cta-muted-hover:#cfd3d62e;--color-cta-selected:#cfd3d629;--color-cta-outline:#cfd3d647;--color-cta-border:#cfd3d652;--color-checkbox:#03cd2f;--color-checkbox-hover:#02b829;--color-stock:#3db954;--color-danger:#e54552;--color-overlay:#080a0cb8;--color-overlay-strong:#080a0cd1;--color-overlay-gate:#080a0cf5;--color-on-accent:#fff;--color-switch-track:#454c54;--color-switch-track-hover:#5a626a;--shadow-card:0 1px 2px #00000038,0 2px 12px #00000052;--shadow-elevated:0 4px 10px #00000047,0 12px 32px #0000006b;--shadow-header:0 1px 0 #0006,0 4px 14px #00000047;color-scheme:dark}*{box-sizing:border-box}a,abbr,acronym,address,app-root,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}html{scroll-padding-top:76px;scroll-padding-top:calc(var(--catalog-filter-sticky-top, 12px) + 64px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f8;background:var(--color-bg);color:#273036;color:var(--color-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:focus-visible{outline:2px solid #e43141;outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.760a220a.css.map*/