:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101014;--surface:#1b1b21;--raised:#23232b;--header-raised:#24242c;--popup-surface:var(--header-raised);--theme-selected-text:var(--brand);--hover:#282832;--border:#303039;--header-border:#34343f;--control-border:#737382;--text:#f5f5f7;--secondary:#a1a1aa;--muted:#777781;--accent:#bda2ff;--brand:#b5a3eb;--selected:#302a43;--on-accent:#101014;--success:#9bea7a;--on-success:#15320e;--free:#8ed563;--star:#ffc92e;--danger:#ff818b;--field:#101014;--field-raised:#23232b;--white:#fff;--black:#000;--on-white:#15151a;--on-inverse:#091117;--overlay:#0009;--badge:#101014d1;--badge-border:#ffffff1f;--favorite:#14161dad;--media:#37373a;--avatar:#666271;--shadow:0 18px 60px #00000057;--header-shadow:0 18px 32px #00000075, 0 2px 5px #0003;--catalog-shadow:0 18px 64px #00000075, 0 2px 10px #0003;--media-control:#0c0c1061;--media-control-border:#a1a1aa40;--hero-base:#111a1f;--hero-text:#ccd2d6;--hero-shade:linear-gradient(90deg, #091116f0 0%, #091116b8 34%, #09111614 72%), linear-gradient(0deg, #070e1240 0%, #070e1200 50%);--workshop-shade:linear-gradient(90deg, #041217f5 0%, #0412177a 52%, #04121700 85%);--seller-shade:linear-gradient(90deg, #000 26%, #000000b8 49%, #00000014 78%);--account-add:#34343e;--account-add-hover:#44444f;--header-height:73px;--gutter:32px;--container:1760px;--radius:12px;--ease:.16s cubic-bezier(.2, .8, .2, 1);--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-panel:.18s;--motion-content:.24s;--skeleton-base:var(--hover);--skeleton-highlight:var(--border)}[data-theme=light]{--popup-surface:var(--raised);--theme-selected-text:var(--accent);--on-inverse:#f5f5f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f5f7;--surface:#fff;--raised:#fff;--header-raised:#eeeef2;--hover:#e7e7ed;--border:#d9d9e1;--header-border:#d9d9e1;--control-border:#858594;--text:#17171c;--secondary:#666672;--muted:#8b8b95;--accent:#7252c9;--selected:#eee9f8;--on-accent:#fff;--field:#eeeef2;--field-raised:#eeeef2;--free:#2e6c25;--danger:#b32636;--overlay:#0006;--account-add:#eeeef2;--account-add-hover:#e2e2e9;--shadow:0 18px 60px #231f3224;--header-shadow:0 18px 32px #231f3224, 0 2px 5px #231f3214;--catalog-shadow:0 18px 64px #231f3224, 0 2px 10px #231f3214}@font-face{font-family:Inter;src:url(/assets/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;scroll-padding-top:95px}html::-webkit-scrollbar{display:none}body{background:var(--page);min-width:320px;color:var(--text);font-optical-sizing:none;-webkit-font-smoothing:antialiased;margin:0;font:14px/1.45 Inter,Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,ul,ol,figure,dl,dd{margin:0}ul{padding:0;list-style:none}img{vertical-align:middle;max-width:100%}button:disabled{cursor:default;opacity:.45}h1,h2,h3{font-weight:650}h2{letter-spacing:-.65px;font-size:24px;line-height:30px}button,a{transition:background-color var(--ease), color var(--ease), border-color var(--ease), opacity var(--ease)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,textarea{min-width:0}input::placeholder,textarea::placeholder{color:var(--secondary);opacity:1}input[type=search]::-webkit-search-cancel-button{display:none}button .icon,a .icon{pointer-events:none}.icon{object-fit:contain;flex:none;max-width:none;display:block}.icon-button{border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:var(--hover)}.button{border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 17px;font-size:14px;font-weight:650;line-height:20px;display:inline-flex}.button--primary{background:var(--accent);color:var(--on-accent)}.button--primary:hover{filter:brightness(1.07)}.button--secondary{background:var(--raised)}.button--secondary:hover{background:var(--hover)}.button--white{background:var(--white);color:var(--on-white);font-size:12px;line-height:17.4px}.button--white:hover{opacity:.9}.text-button{color:var(--secondary);text-underline-offset:3px;text-decoration:underline}.text-button:hover{color:var(--text)}.page-container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--surface);border-radius:8px;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.toast{z-index:500;background:var(--raised);border:1px solid var(--border);max-width:calc(100% - 32px);box-shadow:var(--shadow);border-radius:9px;padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.field{background:var(--field);border:0;border-radius:8px;width:100%;min-height:44px;padding:12px 14px}.field--textarea{resize:vertical;min-height:150px}.field-label{gap:9px;display:grid}.muted{color:var(--secondary)}.empty-panel{text-align:center;padding:32px 24px}.empty-panel>.icon{margin:0 auto 20px}.empty-panel h3{margin-bottom:8px;font-size:17px}.empty-panel p{color:var(--secondary);margin-bottom:22px}[data-theme=light] .site-header__actions .icon,[data-theme=light] .site-header__catalog .icon,[data-theme=light] .popup .icon,[data-theme=light] .dialog .icon,[data-theme=light] .collection__arrows .icon{filter:brightness(.15)}[data-theme=light] .brand__word,[data-theme=light] .brand__dot{filter:brightness(.08)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=760px){:root{--gutter:16px}h2{font-size:22px;line-height:28px}.page-container{padding-inline:var(--gutter)}}.breadcrumbs{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;line-height:18px;display:flex}.breadcrumbs a:hover{color:var(--text)}.tooltip{z-index:1000;background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);width:max-content;max-width:min(240px,100vw - 16px);color:var(--text);text-align:left;overflow-wrap:anywhere;pointer-events:none;border-radius:6px;padding:7px 10px;font:400 11px/16px Inter,Arial,sans-serif;position:fixed}.site-header{z-index:100;background:var(--page);border-bottom:1px solid var(--header-border);height:73px;position:sticky;top:0}.site-header__inner{align-items:center;max-width:1760px;height:72px;margin:auto;padding-left:38px;padding-right:32px;display:flex;position:relative}.brand{flex:0 0 141px;align-items:center;gap:6px;height:44px;padding-left:2px;display:flex;position:relative}.brand__mark{object-fit:contain;flex-shrink:0;width:30px;height:auto}.brand__word{object-fit:contain;flex-shrink:0;width:97.1659px;height:auto}.brand__dot{width:6px;height:6px;position:absolute;top:10px;left:133px}.site-header__catalog{border-radius:7px;flex:0 0 117px;align-items:center;gap:6px;height:44px;margin-left:11px;padding:8px 9px;font-weight:500;display:flex}.site-header__catalog:hover{background:var(--header-raised)}.site-header__catalog>.icon:last-child{margin-left:auto}.header-search{flex:1;min-width:0;margin-left:17px;position:relative}.header-search form{background:var(--header-raised);border:1px solid #0000;border-radius:8px;align-items:center;height:46px;display:flex}.header-search form:focus-within{border-color:var(--accent)}.header-search form>button{border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.header-search form>button:hover{background:var(--hover)}.header-search input{background:0 0;border:0;outline:none;width:100%;height:42px;padding:0 10px;font-size:16px}.header-search input:focus-visible{outline:0}.header-search kbd{border:1px solid var(--header-border);text-align:center;width:17px;height:21px;color:var(--secondary);border-radius:3px;flex:none;margin-right:8px;font:10px/19px Inter}.site-header__seller{text-align:left;flex:0 0 114px;margin-left:24px;font-size:12px;font-weight:650}.site-header__seller:hover{color:var(--accent)}.site-header__actions{flex:none;align-items:center;width:179px;margin-left:2px;display:flex}.site-header__actions>.icon-button{width:35.8px;position:relative}.site-header__actions .icon{max-width:20px;max-height:20px}.site-header__badge{background:var(--brand);color:var(--page);border-radius:99px;min-width:13px;padding:1px 4px;font-size:8px;font-weight:650;line-height:11px;position:absolute;top:2px;right:1px}.popup{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.popup__header{border-bottom:.8px solid var(--header-border);flex:none;justify-content:space-between;align-items:center;height:66.8px;padding:12px 14px 10px 20px;display:flex}.popup__header h2{letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:20px}.popup__header>.icon-button{width:44px;height:44px}.popup__header .icon{max-width:20px;max-height:20px}.popup__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;display:flex}.popup__footer:hover{background:var(--hover)}.header-panel{scrollbar-width:thin;width:360px;max-height:calc(100dvh - 100px);position:absolute;top:82px;right:32px;overflow:auto}.header-panel--favorites,.header-panel--cart,.header-panel--theme{background:var(--popup-surface);border:.8px solid var(--header-border);box-shadow:var(--header-shadow)}.header-panel--favorites{box-shadow:var(--catalog-shadow)}.header-panel--theme{width:240px}.theme-options{padding:12px}.theme-options>button{border-radius:6px;align-items:center;gap:12px;width:100%;height:44px;min-height:44px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.theme-options>button:hover{background:var(--hover)}.theme-options>button[aria-checked=true]{background:var(--selected);color:var(--theme-selected-text)}.theme-options .icon{max-width:20px;max-height:20px}.theme-options .theme-options__check{max-width:18px;max-height:18px;margin-left:auto}.header-panel--account{width:328px;min-height:329px;padding:12px}.account-summary{align-items:center;gap:11px;padding:8px 8px 17px;display:flex}.account-summary>img{border:1px solid var(--border);border-radius:50%;width:38px;height:38px}.account-summary>span{display:grid}.account-summary strong{font-size:15px;font-weight:650;line-height:18.75px}.account-summary small{color:var(--secondary);margin-top:2px;font-size:11px;line-height:15.95px}.account-links{gap:2px;display:grid}.account-links--mobile{display:none}.account-links__meta{color:var(--secondary);margin-left:auto;font-size:11px;font-weight:400}.header-panel--account-child{width:328px}.popup__header--back{gap:8px;padding-inline:8px}.popup__header--back h2{outline:none;flex:1}.account-links__row{border-radius:7px;align-items:center;height:43px;padding:8px;font-size:13px;font-weight:500;line-height:18.85px;display:flex}.account-links__row:hover{background:var(--hover)}.account-links__row>button:first-child{text-align:left;flex:1;align-items:center;gap:11px;min-height:27px;display:flex}.account-links__icon{flex:none;place-items:center;width:22px;display:grid}.account-links .icon,.account-logout .icon{max-width:19px;max-height:19px}.account-links__add{background:var(--account-add);border-radius:5px;width:24px;height:24px;font-size:22px;font-weight:350;line-height:22px}.account-links__add:hover{background:var(--account-add-hover)}.account-links__balance{background:var(--success);color:var(--on-success);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:750;line-height:15.95px}.account-logout{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.account-logout button{height:43px;color:var(--secondary);border-radius:7px;align-items:center;gap:11px;width:100%;padding:8px;font-size:13px;font-weight:500;line-height:18.85px;display:flex}.account-logout button:hover{background:var(--hover);color:var(--text)}.header-panel--notifications .popup__header{border-bottom:0;height:55px;padding:14px 20px}.header-panel--notifications .popup__header h2{letter-spacing:-.35px;font-size:18px;font-weight:650;line-height:26.1px}.notification-list{padding:0 8px 11px}.notification-list>a{border-radius:8px;gap:6px;padding:12px 12px 12px 17px;font-size:13px;font-weight:500;line-height:18.46px;display:grid;position:relative}.notification-list>a:hover{background:var(--hover)}.notification-list time{min-height:16px;color:var(--secondary);font-size:11px;font-weight:400;line-height:15.4px}.notification-list .is-unread:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:3px}.header-panel--notifications .popup__footer{height:52px;font-size:13px;font-weight:550;line-height:18.85px}.header-panel--notifications .popup__footer .icon{max-width:17px;max-height:17px}.saved-list{scrollbar-width:thin;max-height:min(350px,100dvh - 330px);padding:12px;overflow-y:auto}.saved-item{border-bottom:.8px solid var(--header-border);grid-template-columns:65px minmax(0,1fr) 44px;align-items:start;gap:11px;padding:12px 3px;display:grid}.saved-item:last-child{border-bottom:0}.saved-item>a img{object-fit:cover;border-radius:5px;width:65px;height:51px}.saved-item>div{flex-direction:column;min-width:0;font-size:12px;font-weight:550;line-height:18px;display:flex}.saved-item>div>a:hover{color:var(--accent)}.saved-item small{color:var(--secondary);padding-top:4px;font-size:10px;font-weight:400;line-height:15px}.saved-item b{padding-top:6px;font-size:12px;font-weight:400;line-height:18px}.saved-item .icon-button{border-radius:6px;width:44px;height:44px}.saved-item .icon{max-width:20px;max-height:20px}.saved-footer{border-top:.8px solid var(--header-border);padding:14px 18px 12px}.saved-footer__button,.cart-summary>.button--primary{background:var(--text);width:100%;color:var(--on-inverse);border-radius:7px;min-height:44.6px;padding:11px 12px;font-weight:600;line-height:21px}.saved-footer__button:hover{filter:brightness(.96)}.cart-summary{border-top:.8px solid var(--header-border);flex-direction:column;padding:14px 18px 18px;display:flex}.cart-summary>p{justify-content:space-between;padding-bottom:16px;font-size:14px;font-weight:600;line-height:21px;display:flex}.cart-summary>p strong{font-weight:900}.cart-summary>.button{min-height:44px}.cart-summary .text-button{height:44px;color:var(--secondary);font-size:13px;font-weight:500;line-height:19.5px}.header-panel .empty-panel{justify-items:center;gap:12px;padding:32px 20px;display:grid}.header-panel:has(.empty-panel)>.popup__header{height:66px}.header-panel .empty-panel>.icon{width:20px;height:20px;margin:0}.header-panel .empty-panel h3{margin:0;font-size:15px;font-weight:700;line-height:21.75px}.header-panel .empty-panel p{margin:0;padding-bottom:8px;font-size:12px;line-height:17.4px}.catalog-menu{height:577px;max-height:calc(100dvh - 106px);box-shadow:var(--catalog-shadow);border:0;position:absolute;top:89px;left:32px;right:32px}.catalog-menu>.popup__header{height:52px;padding-left:24px}.catalog-menu>.popup__header h2{letter-spacing:-.35px;font-size:18px;line-height:25px}.catalog-menu__columns{grid-template-columns:30% 32% 38%;height:525px;max-height:calc(100dvh - 158px);display:grid;overflow:auto}.catalog-menu__viewport{overflow:hidden}.catalog-menu__mobile-level,.catalog-menu__columns .catalog-menu__all{display:none}.catalog-menu__columns>div{border-right:.8px solid var(--header-border);scrollbar-width:none;min-width:0;padding:20px 16px 22px;overflow-y:auto}.catalog-menu__columns>div:last-child{border-right:0}.catalog-menu__columns>.catalog-menu__roots{background:var(--surface);padding-inline:12px}.catalog-menu h3{color:var(--secondary);margin:0 12px 13px;font-size:12px;font-weight:600;line-height:18px}.catalog-menu__columns button,.catalog-menu__columns a{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:47px;margin-bottom:3px;padding:10px 12px;font-size:12px;line-height:17.4px;display:flex}.catalog-menu__columns .icon{max-width:22px;max-height:22px}.catalog-menu__columns button>.icon:last-child,.catalog-menu__columns a>.icon:last-child{max-width:16px;max-height:16px;margin-left:auto}.catalog-menu .is-active{background:var(--selected);color:var(--text)}.catalog-menu__columns button:hover,.catalog-menu__columns a:hover{background:var(--hover)}.catalog-menu__columns .is-active:hover{background:var(--selected)}.search-suggestions{scrollbar-width:thin;max-height:calc(100dvh - 100px);padding:18px;position:absolute;top:56px;left:0;right:0;overflow:hidden auto}.search-suggestions h2{letter-spacing:.8px;height:46.844px;color:var(--secondary);padding:12px 16px 16px;font-size:13px;font-weight:650;line-height:18.85px}.search-suggestions>a{border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;height:102px;padding:11px 16px;display:grid}.search-suggestions>a:hover,.search-suggestions>a.is-active{background:var(--hover)}.search-suggestions>a>img{object-fit:cover;border-radius:6px;width:80px;height:74px}.search-suggestions>a>span{min-width:0}.search-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:550;line-height:22.95px;display:block;overflow:hidden}.search-suggestions mark{color:var(--accent);background:0 0;font-weight:650}.search-suggestions small{color:var(--secondary);margin-top:4px;font-size:15px;line-height:21.75px;display:block}.search-suggestions b{text-align:right;max-width:140px;font-size:16px;font-weight:650;line-height:23.2px}.search-suggestions__all{border-top:1px solid var(--border);width:100%;height:74px;color:var(--accent);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:18px 16px 4px;font-size:16px;line-height:23.2px;display:flex}.search-suggestions__all>.icon{max-width:22.391px;max-height:22.391px}.site-footer{background:var(--surface);border-top:1px solid var(--border)}.site-footer__inner{max-width:1760px;margin:auto;padding-inline:32px}.site-footer__columns{grid-template-columns:296px repeat(3,minmax(0,1fr));gap:60px;min-height:303px;padding-top:54px;padding-bottom:54px;display:grid}.site-footer__brand img{object-fit:contain;width:296px;max-width:296px;height:40.1px}.site-footer__brand p{color:var(--secondary);margin-top:28px;font-size:12px;line-height:22.8px}.site-footer nav h3{margin-bottom:22.6px;font-size:12px;font-weight:700;line-height:17.4px}.site-footer__columns nav a{color:var(--secondary);margin-top:16.6px;font-size:12px;line-height:17.4px;display:block}.site-footer a:hover{color:var(--accent)}.site-footer__bottom{border-top:1px solid var(--border);min-height:74px;color:var(--secondary);justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.site-footer__bottom nav{gap:26px;display:flex}@media (width<=1100px){.site-header__inner{padding-inline:24px}.brand{flex-basis:137px}.site-header__seller{display:none}.header-search{margin-left:14px}.site-header__actions{margin-left:10px}.catalog-menu{left:24px;right:24px}.site-footer__columns{grid-template-columns:240px repeat(3,minmax(0,1fr));gap:28px}.site-footer__brand img{width:220px}.site-footer__bottom nav{flex-wrap:wrap;gap:14px}}@media (width<=760px){:root{--header-height:112px}.site-header{--header-panel-top:54px;height:112px}.site-header__inner{flex-wrap:wrap;align-content:flex-start;height:111px;padding:0 16px}.site-header .brand{flex:1;min-width:116px;height:54px}.site-header .brand__mark{width:25px;height:auto}.site-header .brand__word{width:81px}.site-header .brand__dot{width:5px;height:5px;top:15px;left:111px}.site-header__catalog{flex-basis:40px;justify-content:center;width:40px;height:44px;margin:5px 0 0;padding:0}.site-header__catalog span,.site-header__catalog>.icon:last-child{display:none}.site-header__actions{width:132px;margin:5px 0 0}.site-header__actions>.icon-button{width:44px}.site-header__actions>.site-header__action--favorites,.site-header__actions>.site-header__action--theme{display:none}.account-links--mobile{border-top:1px solid var(--border);margin-top:9px;padding-top:9px;display:grid}.account-links--mobile .account-links__row{height:auto;padding:0}.account-links--mobile .account-links__row>button{width:100%;min-height:44px;padding:8px}.account-links--mobile .account-links__row>button>.icon{max-width:14px;max-height:14px}.header-search{flex:0 0 100%;order:3;margin:0}.header-search form{height:42px}.header-search form>button{width:40px;height:40px}.header-search input{height:40px;font-size:13px}.header-search kbd{display:none}.header-panel{top:var(--header-panel-top);z-index:2;width:min(360px,100vw - 24px);max-height:calc(100dvh - var(--header-panel-top) - 12px);right:12px}.header-panel--account{width:min(328px,100vw - 24px)}.header-panel--theme{width:min(240px,100vw - 24px)}.header-panel--account-child{width:min(328px,100vw - 24px)}.catalog-menu{top:var(--header-panel-top);z-index:2;max-height:calc(100dvh - var(--header-panel-top) - 12px);height:min(650px, calc(100dvh - var(--header-panel-top) - 12px));flex-direction:column;display:flex;left:12px;right:12px}.catalog-menu>.popup__header{flex:none;padding-left:18px}.catalog-menu__mobile-level{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:56px;padding:6px 18px;display:flex}.catalog-menu__mobile-level h3{outline:none;margin:0;font-size:13px;font-weight:500;line-height:18px}.catalog-menu__back{min-height:44px;color:var(--text);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.catalog-menu__back .icon{max-width:16px;max-height:16px}.catalog-menu__viewport{flex:1;min-height:0}.catalog-menu__columns{width:100%;height:100%;max-height:none;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;overflow:visible}.catalog-menu__columns[data-depth="1"]{transform:translate(-100%)}.catalog-menu__columns[data-depth="2"]{transform:translate(-200%)}.catalog-menu__columns>div{overscroll-behavior:contain;border-right:0;flex:0 0 100%;width:100%;height:100%;padding:12px}.catalog-menu__columns h3{display:none}.catalog-menu__columns button,.catalog-menu__columns a{min-height:48px;font-size:14px;line-height:20px}.catalog-menu__columns .catalog-menu__all{color:var(--accent);border-bottom:1px solid var(--border);border-radius:0;margin-bottom:12px;display:flex}.search-suggestions{max-height:calc(100dvh - 178px);padding:12px;top:50px}.search-suggestions>a{grid-template-columns:44px minmax(0,1fr);gap:4px 9px;height:auto;min-height:88px;padding:10px 4px}.search-suggestions h2{padding-inline:4px}.search-suggestions strong{white-space:normal;font-size:13px;line-height:18px}.search-suggestions small{font-size:11px;line-height:16px}.search-suggestions b{text-align:left;font-size:12px;line-height:18px}.search-suggestions__all{height:54px;padding-inline:4px;font-size:13px}.search-suggestions>a>img{width:44px;height:44px}.search-suggestions>a>b{grid-column:2}.site-footer__inner{padding-inline:16px}.site-footer__columns{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:32px}.site-footer__brand{grid-column:1/-1}.site-footer__brand p{margin-top:16px}.site-footer__brand img{object-position:left;width:200px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-block:24px}.site-footer__bottom nav{gap:14px 20px}.site-footer__columns nav a{margin-top:12px}}.site-footer__brand .brand img{width:auto;height:auto}.site-footer__brand .brand{width:141px;min-height:40.1px}.site-footer__brand .brand .brand__mark{width:30px;height:auto}.site-footer__brand .brand .brand__word{width:97.1659px;height:auto}.site-footer__brand .brand .brand__dot{width:6px;height:6px}.choice-list__more{background:var(--hover)}@media (width>=1101px){.site-header__seller{flex-basis:122px;margin-left:26px}.site-header__actions{width:165px}.site-header__actions>.icon-button{width:33px}.site-header__inner{padding-right:37px}}.home-layout{grid-template-columns:240px minmax(0,1fr);gap:24px;padding-top:24px;padding-bottom:51.85px;display:grid}.home-content{min-width:0}.catalog-navigation{min-width:0;color:var(--secondary);align-self:start;padding:7px;font-size:14px;line-height:20.3px}.catalog-navigation__caption{letter-spacing:0;color:var(--secondary);margin-bottom:18px;margin-left:3px;font-size:11px;font-weight:400;line-height:15.95px}.catalog-navigation__offer{min-height:54px;color:var(--text);border-radius:6px;grid-template-columns:19px 1fr;align-items:center;column-gap:10px;margin-bottom:4px;padding:7px 3px;display:grid}.catalog-navigation__offer .icon{grid-row:1/span 2;max-width:19px;max-height:19px}.catalog-navigation__offer:hover{background:var(--hover)}.catalog-navigation hr{border:0;border-top:1px solid var(--border);margin:16px 0 22px}.catalog-navigation__all{text-align:left;width:100%;color:var(--text);border-radius:7px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 3px;line-height:21px;display:flex}.catalog-navigation__all small{color:var(--secondary);margin-left:auto;margin-right:22px;font-size:11px}.catalog-navigation__all:hover{background:var(--hover)}.catalog-navigation__row{min-height:40px;color:var(--text);border-radius:7px;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:7px;display:grid}.catalog-navigation__row>button:first-child{text-align:left;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 3px;line-height:20.3px;display:grid}.catalog-navigation__row .icon{max-width:19px;max-height:19px}.catalog-navigation__row small{color:var(--secondary);font-size:11px}.catalog-navigation__toggle{place-items:center;width:17px;height:30px;display:grid}.catalog-navigation__toggle>.icon{max-width:14px;max-height:14px;transition:transform var(--ease)}.catalog-navigation__toggle[aria-expanded=true]>.icon{transform:rotate(90deg)}.catalog-navigation__children{border-left:1px solid var(--border);margin-left:11px}.catalog-navigation__children>li>button,.catalog-navigation__children a{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 7px 9px 20px;line-height:20.3px;display:flex}.catalog-navigation__children small{flex:none;margin-left:auto;font-size:11px}.catalog-navigation__children button:hover,.catalog-navigation__children a:hover{background:var(--hover)}.catalog-navigation__children ul{border-left:1px solid var(--border);margin-left:18px}.catalog-navigation--search{padding-top:7px}.catalog-navigation--search .catalog-navigation__caption{margin-bottom:23px}.catalog-navigation .is-selected{background:var(--selected);color:var(--accent)}.catalog-navigation:not(.catalog-navigation--search) .catalog-navigation__all.is-selected{color:var(--text);background:0 0}.catalog-navigation--search>ul>li{margin-bottom:7px}.product-card{background:var(--surface);min-width:0;transition:background-color var(--ease);border-radius:12px;flex:0 0 306.663px;width:306.663px;overflow:hidden}.product-card:hover{background:var(--hover)}.product-card__media{background:var(--media);height:221px;position:relative;overflow:hidden}.product-card__media>a{height:100%;display:block}.product-card__media>a>img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.product-card:hover .product-card__media>a>img{transform:scale(1.025)}.product-card__favorite{background:var(--favorite);z-index:2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.product-card__favorite .icon{max-width:14px;max-height:14px}.product-card__favorite:hover{background:var(--badge)}.product-card__favorite.is-active .icon{filter:sepia()saturate(2);opacity:.8}.product-card__discount{background:var(--success);color:var(--on-success);border-radius:4px;padding:4px 8px;font-weight:750;position:absolute;bottom:10px;right:10px}.product-badges{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:10px}.product-badges__item{border:1px solid var(--badge-border);background:var(--badge);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.product-badges__item>.icon{max-width:17px;max-height:17px}.product-card__body{flex-direction:column;min-height:169px;padding:12px;display:flex}.product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:14px;font-weight:650;line-height:19.88px;display:-webkit-box;overflow:hidden}.product-card h3 a:hover{color:var(--accent)}.product-card__category{color:var(--secondary);min-height:21px;margin-top:2px;font-size:14px;line-height:20.3px;display:block}.product-card__category:hover{color:var(--accent)}.product-card__tags{flex-wrap:wrap;gap:4px;min-height:21.4px;margin-top:7px;display:flex}.product-card__tags>a{color:var(--secondary);background:var(--raised);border-radius:4px;padding:2px 7px;font-size:12px;line-height:17.4px}.product-card__tags>a:hover{color:var(--text);background:var(--header-raised)}.product-card__meta{color:var(--secondary);justify-content:space-between;align-items:center;gap:7px;margin-top:7px;font-size:12px;line-height:17.4px;display:flex}.product-card__meta>button{text-align:left;font-size:12px}.product-card__meta>a{white-space:nowrap}.product-card__meta>a b{color:var(--star);margin-right:4px}.product-card__meta a:hover,.product-card__meta button:hover{color:var(--accent)}.product-card__price{margin-top:5px;font-size:16px;font-weight:750;line-height:23.2px;display:block}.product-card__price--free{color:var(--free)}.collection__heading{min-height:52.95px;padding-right:100px;position:relative}.collection__title{align-items:baseline;gap:24px;min-width:0;display:flex}.collection__title h2{min-width:0}.collection__title>a{color:var(--secondary);white-space:nowrap;font-size:13px;line-height:18.85px}.collection__title>a>span{margin-left:6px;font-size:18px}.collection__title>a:hover{color:var(--text)}.collection__heading>p{color:var(--secondary);margin-top:4.1px;font-size:13px;line-height:18.85px}.collection__arrows{gap:4px;display:flex;position:absolute;top:3px;right:0}.collection__arrows button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.collection__arrows button:before{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:6px}.collection__arrows button:hover:not(:disabled):before{background:var(--raised)}.collection__arrows .icon{max-width:14px;max-height:14px;position:relative}.collection__track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;gap:16px;margin-top:16px;display:flex;overflow-x:auto}.collection__track::-webkit-scrollbar{display:none}.collection__track .product-card{scroll-snap-align:start}.collection__track .product-card__body{height:calc(100% - 221px)}@media (width>=1760px){.product-card{flex-basis:306.663px;width:306.663px}}@media (width<=1100px){.home-layout{display:block}.home-layout>.catalog-navigation{display:none}}@media (width<=760px){.collection__heading{min-height:64px;padding-right:84px}.collection__title{flex-wrap:wrap;gap:12px}.collection__title>a{font-size:12px}.collection__heading h2{font-size:21px;line-height:27px}.collection__heading>p{font-size:12px;line-height:18px}.collection__arrows{gap:0;top:0}.collection__arrows button{width:38px}.product-card{flex-basis:min(306.663px,100vw - 48px);width:min(306.663px,100vw - 48px)}.catalog-navigation--search{padding:0}.catalog-navigation--search .catalog-navigation__row>button:first-child{font-size:13px}}.catalog-navigation{padding:7px}.catalog-navigation__offer{gap:10px;min-height:0;margin-bottom:0;padding:0;line-height:20.3px;display:flex}.catalog-navigation>p.catalog-navigation__caption{margin-bottom:20.05px}.catalog-navigation__offer:first-of-type{margin-bottom:17.85px}.catalog-navigation hr{border-top-width:1px;margin:26.85px 1px 20.2px}.catalog-navigation>h2.catalog-navigation__caption{margin-bottom:23.9px}.catalog-navigation__all{min-height:0;margin-bottom:17.85px;padding:0;line-height:20.3px}.catalog-navigation__all small{margin-right:27px}.catalog-navigation__row{isolation:isolate;grid-template-columns:minmax(0,1fr) 17px;gap:10px;min-height:0;position:relative}.catalog-navigation__row>button:first-child{grid-template-columns:19px 128px minmax(0,1fr);gap:10px;min-height:0;padding:0}.catalog-navigation__row>button:first-child>small{justify-self:end}.catalog-navigation__row:hover{background:0 0}.catalog-navigation__row:before{content:"";z-index:-1;pointer-events:none;border-radius:7px;position:absolute;inset:-7px}.catalog-navigation__row:hover:before{background:var(--hover)}.catalog-navigation__toggle{height:20.3px}.catalog-navigation>ul>li{margin-bottom:17.85px}.catalog-navigation>ul>li:nth-child(3),.catalog-navigation>ul>li:nth-child(4){margin-bottom:14px}.catalog-navigation>ul>li:first-child:has(.catalog-navigation__children){margin-bottom:10.85px}.catalog-navigation__children{margin-top:7px;padding-block:7px}.catalog-navigation__children>li>button,.catalog-navigation__children a{min-height:0;padding:0 27px 0 18px;line-height:20.3px}.catalog-navigation__children>li>button>span{max-width:130px}.catalog-navigation__children>li+li{margin-top:14px}.catalog-navigation--search>h2.catalog-navigation__caption{margin-bottom:23.9px}.catalog-navigation--search .catalog-navigation__all{margin-bottom:17.85px}.product-card__body{position:relative}.product-card__license{color:var(--secondary);font-size:10px;line-height:14.5px;position:absolute;bottom:16px;right:12px}.product-badges__item>b{letter-spacing:.22px;color:var(--white);font-size:11px;line-height:11px}.collection--related .collection__heading{min-height:52.95px}.product-card__favorite.is-active .icon{filter:none;opacity:1;max-width:none;max-height:none;transform:scale(.7)}.hero{background:var(--hero-base);height:396px;color:var(--white);border-radius:12px;position:relative;overflow:hidden}.hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__shade{background:var(--hero-shade);position:absolute;inset:0}.hero__copy{width:326px;position:absolute;top:66px;left:32px}.hero h1{letter-spacing:-1.8px;font-size:40px;font-weight:650;line-height:42.2px}.hero p{color:var(--hero-text);margin-top:20.4px;font-size:14px;line-height:23.1px}.hero .button{justify-content:space-between;min-width:182px;margin-top:26px}.hero__arrows{gap:8px;display:flex;position:absolute;bottom:18px;right:16px}.hero__arrows>button{border:1px solid var(--media-control-border);background:var(--media-control);width:34px;height:34px;color:var(--white);border-radius:50%;font-size:14px;line-height:20.3px}.hero__arrows>button:hover{background:var(--badge)}.slide-dots{justify-content:center;gap:10px;height:5px;margin-top:11px;display:flex}.slide-dots button{background:var(--secondary);opacity:.4;border-radius:5px;width:5px;height:5px}.slide-dots button.is-active{background:var(--text);opacity:1;width:19px}.popular{margin-top:29px;margin-bottom:41px}.popular header>p{color:var(--secondary);margin-top:4px;font-size:13px;line-height:18.85px}.popular__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px;padding-right:8px;display:grid}.popular__grid a>div{background:var(--surface);height:86px;transition:background var(--ease);border-radius:8px;place-items:center;display:grid}.popular__grid a:hover>div{background:var(--hover)}.popular__grid h3{min-height:37.7px;margin-top:10px;font-size:13px;font-weight:650;line-height:18.85px}.popular__grid .icon{max-width:37px;max-height:37px}.home-content__new{margin-bottom:54px}.home-content__editor{margin-bottom:48px}.workshop{background:var(--hero-base);height:326px;color:var(--white);border-radius:12px;margin-bottom:50px;position:relative;overflow:hidden}.workshop>.workshop__image{object-fit:cover;width:100%;height:100%}.workshop:after{content:"";background:var(--workshop-shade);position:absolute;inset:0}.workshop__copy{z-index:1;width:310px;position:absolute;top:48px;left:40px}.workshop h2{letter-spacing:-1px;font-size:32px;font-weight:650;line-height:37px}.workshop p{color:var(--hero-text);margin-top:18px;font-size:14px;line-height:23.1px}.workshop .button{justify-content:space-between;min-width:182px;margin-top:23px}.home-content__collection{margin-bottom:54px}.home-content__collection--2{margin-bottom:56px}.authors .collection__title{height:30.1px}.authors__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.author-card{text-align:left;background:var(--surface);border-radius:10px;min-width:0;height:251.2px;display:block;position:relative;overflow:hidden}.author-card:hover{background:var(--hover)}.author-card__cover{object-fit:cover;width:100%;height:92px;display:block}.author-card__avatar{background:var(--avatar);width:40px;height:40px;color:var(--white);border:2px solid var(--surface);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:72px;left:16px}.author-card__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.author-card__body{padding:31px 16px 16px}.author-card h3{justify-content:space-between;align-items:start;font-size:14px;font-weight:650;line-height:20.3px;display:flex}.author-card h3>span{color:var(--secondary);font-size:22px;font-weight:300;line-height:31.9px}.author-card p{color:var(--secondary);height:34.8px;margin-top:8px;font-size:12px;line-height:17.4px}.author-card small{color:var(--secondary);margin-top:14px;font-size:11.667px;line-height:16.9px;display:block}.authors{margin-bottom:48px}.seller-banner{border:1px solid var(--border);background:var(--black);height:160px;color:var(--white);border-radius:12px;justify-content:space-between;align-items:center;padding:32px 34px;display:flex;position:relative;overflow:hidden}.seller-banner>.seller-banner__image{object-fit:cover;opacity:.92;width:68%;height:100%;position:absolute;inset:0 0 0 auto}.seller-banner:after{content:"";background:var(--seller-shade);position:absolute;inset:0}.seller-banner>div,.seller-banner>.button{z-index:1;position:relative}.seller-banner h2{letter-spacing:0;font-size:25px;font-weight:700;line-height:31.25px}.seller-banner p{color:var(--secondary);margin-top:8px;font-size:14px;line-height:20.3px}.seller-banner>.button{flex:none;justify-content:space-between;min-width:179px;margin-left:22px}@media (width<=760px){.home-layout{padding-top:16px;padding-bottom:32px}.hero{height:390px}.hero__copy{width:calc(100% - 48px);max-width:326px;top:40px;left:24px}.hero h1{font-size:34px;line-height:37px}.hero p{max-width:260px;font-size:13px;line-height:21px}.hero__image{object-position:65% center;opacity:.65}.hero .button{margin-top:22px}.popular__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.popular__grid h3{min-height:48px;font-size:11px;line-height:16px}.popular__grid a>div{height:80px}.popular{margin-bottom:32px}.home-content__new,.home-content__editor,.home-content__collection{margin-bottom:36px}.workshop{height:300px;margin-bottom:36px}.workshop__copy{width:calc(100% - 48px);max-width:310px;top:36px;left:24px}.workshop h2{font-size:27px;line-height:33px}.workshop p{max-width:255px;font-size:13px;line-height:21px}.authors__grid{scrollbar-width:none;display:flex;overflow:auto}.author-card{flex:0 0 220px}.authors{margin-bottom:36px}.seller-banner{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;height:auto;min-height:230px;padding:24px}.seller-banner h2{font-size:23px;line-height:29px}.seller-banner p{max-width:260px;font-size:12px;line-height:18px}.seller-banner>.button{margin-left:0}.seller-banner>img{width:100%}}@media (width>=761px){.popular__grid h3{min-height:37.85px}.workshop h2{line-height:38.08px}}@media (width<=360px){.popular__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.popular__grid h3{overflow-wrap:anywhere;min-height:32px}}.dialog{border:.8px solid var(--border);background:var(--raised);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;margin:auto;padding:0;overflow:visible}.dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog__header{border-bottom:.8px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px 24px;display:flex}.dialog__header h2{letter-spacing:-.4px;font-size:20px;line-height:28px}.dialog__header>.icon-button{flex:none;width:34px;height:34px}.dialog__header .icon{max-width:20px;max-height:20px}.dialog__body{scrollbar-width:thin;max-height:calc(100dvh - 123px);padding:24px;font-size:14px;line-height:23.1px;overflow-y:auto}.dialog--image{width:min(1200px,100vw - 32px);overflow:hidden}.dialog--image .dialog__body{place-items:center;padding:16px;display:grid}.dialog--image .dialog__body>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px)}.share-form{gap:20px;display:grid}.share-form .field-label{font-size:14px}.share-form input{font-size:13px;line-height:19.5px}.share-form .button{justify-self:start;font-size:14px}.report-form{gap:16px;display:grid}.report-form>.button{width:100%}.report-form .field-label{gap:8px;font-size:14px;font-weight:500;line-height:20px}.report-form .field--textarea{resize:none;border-radius:9px;height:120px;min-height:120px;padding:12px 14px;font-size:16px;font-weight:500;line-height:24px}.custom-select{position:relative}.custom-select>button{text-align:left;justify-content:space-between;align-items:center;gap:14px;display:flex}.custom-select>button .icon{max-width:15px;max-height:15px}.custom-select>.popup{gap:2px;max-height:220px;margin-top:8px;padding:12px;display:grid;position:relative;overflow-y:auto}.custom-select [role=option]{text-align:left;border-radius:7px;width:100%;min-height:44px;padding:8px;font-size:13px;font-weight:500;line-height:18.2px;display:block}.custom-select [role=option]:hover,.custom-select [role=option].is-active,.custom-select [aria-selected=true]{background:var(--hover)}.custom-select .is-open{transform:rotate(180deg)}.custom-select>button{height:48px;font-size:16px;font-weight:500;line-height:22.4px}.report-form .field::placeholder{color:var(--text)}.license-dialog{gap:14px;display:grid}.license-dialog p:last-child{color:var(--secondary);font-size:12px;line-height:19.8px}.login-dialog p{color:var(--secondary);margin-bottom:22px}.login-dialog .button{width:100%}.dialog--filters{overflow:hidden}.dialog--filters .dialog__body{overflow:auto}.dialog .filter-menu{box-shadow:none}.ui-page{padding-block:36px 54px}.ui-page>h1{font-size:32px;line-height:40px}.ui-section{margin-top:40px}.ui-section>h2{margin-bottom:20px}.ui-section__controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ui-colors{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ui-color{border:1px solid var(--border);color:var(--secondary);border-radius:9px;padding:12px;font-size:12px}.ui-color>i{border-radius:6px;height:64px;margin-bottom:10px;display:block}.ui-icons{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ui-icons>div{border:1px solid var(--border);border-radius:8px;place-items:center;min-height:112px;display:grid}.ui-icons .icon{max-width:32px;max-height:32px}.ui-cards{gap:16px;display:flex;overflow:auto}@media (width<=760px){.dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.dialog[open]{flex-direction:column;display:flex}.dialog__header{flex:none;min-height:66px;padding:14px 16px}.dialog__header h2{font-size:19px;line-height:26px}.dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:18px 16px}.report-form{gap:20px}.ui-colors,.ui-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px){.dialog__header{min-height:80.8px;padding-inline:20px}.dialog__header h2{letter-spacing:0;font-weight:600;line-height:26px}.dialog__header>.icon-button{width:44px;height:44px}.dialog--share{padding:24px}.dialog--share .dialog__header{border:0;min-height:44px;margin-bottom:20px;padding:0}.dialog--share .dialog__header h2{font-size:22px;font-weight:650;line-height:28px}.dialog--share .dialog__body{padding:0}.share-form{gap:16px}.share-form .field-label{gap:8px;line-height:20px}.share-form input{height:48px;font-size:14px;font-weight:500;line-height:24px}.share-form .button{border-radius:9px;width:100%;font-weight:600}.share-status{height:20px}.dialog--license .dialog__body{min-height:164.6px}.license-dialog{color:var(--secondary);gap:20px}.license-dialog p:last-child{font-size:14px;line-height:23.1px}.login-dialog p{margin-bottom:20px}.login-dialog .button,.report-form>.button{border-radius:9px}.dialog--reply .report-form{gap:16px}.dialog--reply .field-label{gap:8px;line-height:20px}.dialog--reply .field--textarea{height:120px;min-height:120px}.dialog--reply .muted{font-size:12px;line-height:18px}}.dialog--report .report-form>.button,.dialog--reply .report-form>.button,.dialog--share .share-form>.button,.dialog--login .button{height:44px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;line-height:20px}.skeleton{background:var(--skeleton-base);isolation:isolate;border-radius:6px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--skeleton-highlight) 50%, transparent 80%);animation:1.8s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton--title{width:85%;height:22px}.skeleton--line{width:100%;height:14px}.skeleton--short{width:55%;height:14px}.skeleton--price{width:35%;height:20px}.card-skeleton{background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.card-skeleton__media{aspect-ratio:307/221;border-radius:0}.card-skeleton__body{gap:13px;padding:18px 14px;display:grid}.page-skeleton{min-height:850px;padding-block:29px 54px}.page-skeleton--home{padding-top:24px}.page-skeleton__content>*,.page-skeleton__columns>*,.page-skeleton__article>*{min-width:0}.page-skeleton__columns{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.page-skeleton__navigation{align-content:start;gap:24px;padding:7px;display:grid}.page-skeleton__nav-row{width:100%;height:40px}.page-skeleton__hero{border-radius:12px;height:396px}.page-skeleton__section-title{width:38%;height:24px;margin-block:32px 20px}.page-skeleton__categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.page-skeleton__categories>.skeleton{border-radius:8px;height:86px}.page-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;display:grid}.page-skeleton__breadcrumbs{width:min(300px,70%);height:18px;margin-bottom:23px}.page-skeleton__heading{width:min(560px,85%);height:38px;margin-block:25px 24px}.page-skeleton__filters{gap:6px;display:flex}.page-skeleton__filters>.skeleton{border-radius:8px;flex:1;height:44px}.page-skeleton__product{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.page-skeleton__gallery{aspect-ratio:824/618;border-radius:12px}.page-skeleton__purchase{gap:24px;display:grid}.page-skeleton__archive{height:110px;margin-top:16px}.page-skeleton__license{height:82px}.page-skeleton__action{height:48px}.page-skeleton--text{max-width:1120px}.page-skeleton__article{grid-template-columns:minmax(0,760px) 220px;gap:64px;margin-top:38px;display:grid}.page-skeleton__article .skeleton--line{margin-top:12px}.page-skeleton__paragraph{gap:14px;margin-top:48px;display:grid}.media-image{object-fit:cover;min-width:0;display:block;position:relative;overflow:hidden}.media-image__image{object-fit:inherit;object-position:inherit;width:100%;height:100%;display:block}.media-image[data-state=loading]>.media-image__image{opacity:0}.media-image[data-state=ready]>.media-image__image{animation:media-reveal var(--motion-content) var(--motion-ease)}.media-image__skeleton{border-radius:inherit;position:absolute;inset:0}.media-image[data-state=error]>.media-image__image{visibility:hidden}.media-image__error{background:var(--surface);color:var(--secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex;position:absolute;inset:0}.product-card__image{width:100%;height:100%}.product-card__image>.media-image__image{transition:transform .26s}.product-card:hover .product-card__image>.media-image__image{transform:scale(1.025)}.article-image>.article-image__media{aspect-ratio:16/9;background:0 0;border:0;border-radius:0;width:100%;height:auto;display:block;position:relative;inset:auto}.article-image>.article-image__media>img{aspect-ratio:auto;height:100%}.article-gallery--three>figure:not(:first-child) .article-image__media{aspect-ratio:3/2}.ui-loading{grid-template-columns:repeat(3,minmax(0,307px));gap:16px;margin-top:20px;display:grid}@media (width>=1600px){.page-skeleton--search .page-skeleton__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.page-skeleton__product{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.page-skeleton__article{grid-template-columns:minmax(0,1fr)}.page-skeleton__article>.page-skeleton__navigation{display:none}}@media (width<=1279px) and (width>=1101px){.page-skeleton--search .page-skeleton__columns{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (width<=1100px){.page-skeleton--home .page-skeleton__columns{display:block}.page-skeleton--home .page-skeleton__navigation{display:none}.page-skeleton--search .page-skeleton__columns{grid-template-columns:200px minmax(0,1fr);gap:20px}.page-skeleton--search .page-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.page-skeleton__product{grid-template-columns:minmax(0,1fr)}.page-skeleton__gallery{grid-row:2}.page-skeleton__purchase>:not(.skeleton--title):not(.skeleton--short){display:none}}@media (width<=760px){.page-skeleton{min-height:100dvh;padding-top:24px}.page-skeleton--home{padding-top:16px}.page-skeleton__columns,.page-skeleton__product,.page-skeleton--search .page-skeleton__columns{grid-template-columns:minmax(0,1fr)}.page-skeleton--search .page-skeleton__cards{grid-template-columns:minmax(0,1fr);max-width:500px;margin-inline:auto}.page-skeleton__navigation{display:none}.page-skeleton__hero{height:390px}.page-skeleton__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.page-skeleton__categories>.skeleton{height:80px}.page-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-skeleton--home .page-skeleton__cards{display:flex;overflow:hidden}.page-skeleton--home .card-skeleton{flex:0 0 270px}.page-skeleton__filters>.skeleton:not(:first-child){display:none}.page-skeleton__heading{height:32px}.page-skeleton__purchase{gap:16px}.page-skeleton__gallery{grid-row:2}.page-skeleton__purchase>:not(.skeleton--title):not(.skeleton--short){display:none}.ui-loading{grid-template-columns:minmax(0,307px)}.ui-loading>:not(:first-child){display:none}}@media (width<=480px){.page-skeleton--search .page-skeleton__cards{grid-template-columns:minmax(0,1fr)}}@keyframes media-reveal{0%{opacity:0}to{opacity:1}}@keyframes panel-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.header-panel,.catalog-menu,.search-suggestions,.filter-group>.popup,.custom-select>.popup{animation:panel-enter var(--motion-panel) var(--motion-ease);transform-origin:top}.dialog[open]{animation:dialog-enter var(--motion-panel) var(--motion-ease)}.dialog[open]::backdrop{animation:media-reveal var(--motion-panel) var(--motion-ease)}.tooltip{animation:.12s ease-out media-reveal}.product-card{animation:media-reveal var(--motion-content) var(--motion-ease)}.slide-dots button{transition:width var(--ease), background-color var(--ease), opacity var(--ease)}.product-card__favorite{transition:background-color var(--ease), transform var(--ease)}.product-card__favorite:active{transform:scale(.92)}.button:active:not(:disabled){translate:0 1px}.button{transition:background-color var(--ease), color var(--ease), border-color var(--ease), opacity var(--ease), translate var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.skeleton:after{display:none}.button:active:not(:disabled){translate:none}.product-card__favorite:active,.product-card:hover .product-card__image>.media-image__image{transform:none}}
