@font-face{font-family:onest;src:url(/_next/static/media/581b8a7a08caabc0-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:onest Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_8e62f2{font-family:onest,onest Fallback,Arial,sans-serif;font-style:normal}.__variable_8e62f2{--font-onest:"onest","onest Fallback",Arial,sans-serif}:root{--background:#f5f5f0;--surface:#ecede7;--surface-muted:#e3e5dc;--text:#171815;--text-secondary:#6e706a;--border:#d9dad3;--border-strong:#30362a;--action:#232720;--action-text:#f8f8f3;--action-hover:#3c4436;--selection:#e5e7df;--focus:#294dcb;--font-sans:var(--font-onest),Arial,sans-serif;--page-max:1550px;--gutter:4.4%;--breakpoint-mobile:600px;--breakpoint-tablet:1000px;--breakpoint-wide:1600px;--radius-control:3px;--radius-action:4px;--focus-width:2px;--focus-offset:5px;--space-1:4px;--space-2:6px;--space-3:12px;--space-4:14px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:44px;--space-10:55px;--h1-size:56px;--h1-leading:1.06;--h1-tracking:-2.5px;--h2-size:32px;--h2-leading:1.15;--h2-tracking:-1.15px;--h3-size:16px;--body-size:15px;--body-leading:1.5;--small-size:13px;--small-leading:1.65;--caption-size:11px;--control-size:11px;--legend-size:13px;--price-size:27px;--primary-size:14px;--quiet-size:13px;--header-height:88px;--header-gap:42px;--nav-gap:32px;--config-columns:minmax(0,1.6fr) minmax(0,1fr);--config-gap:44px;--design-columns:6;--design-gap:20px;--accessory-columns:4;--accessory-gap:24px}@media (max-width:1000px){:root{--h1-size:44px;--header-gap:24px;--nav-gap:20px;--config-columns:minmax(0,1.2fr) minmax(0,1fr);--config-gap:25px;--design-columns:3;--design-gap:12px}}@media (max-width:600px){:root{--gutter:20px;--text-secondary:#585c53;--h1-size:41px;--h1-tracking:-1.8px;--h2-size:26px;--h2-tracking:-0.9px;--h3-size:14px;--small-size:12px;--legend-size:12px;--primary-size:13px;--quiet-size:11px;--header-height:68px;--config-columns:minmax(0,1fr);--config-gap:24px;--design-columns:2;--design-gap:25px 16px;--accessory-columns:2;--accessory-gap:22px 16px}}*{box-sizing:border-box}body{background:var(--background);color:var(--text);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-leading);-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}h1{font-size:var(--h1-size);line-height:var(--h1-leading);font-weight:550;letter-spacing:var(--h1-tracking)}h2{font-size:var(--h2-size);line-height:var(--h2-leading);font-weight:500;letter-spacing:var(--h2-tracking)}h3{font-size:var(--h3-size);line-height:1.5;font-weight:550}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}a,button,label{-webkit-tap-highlight-color:transparent}:where(a,button,input):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.page-frame{width:100%}.page-inset{padding-inline:var(--gutter)}@media (min-width:1600px){.page-frame{max-width:var(--page-max);margin-inline:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.primary-action{display:inline-flex;align-items:center;justify-content:space-between;min-height:53px;gap:32px;padding:16px 23px;border:0;border-radius:var(--radius-action);background:var(--action);color:var(--action-text);font-size:var(--primary-size);font-weight:500;line-height:1.5}.primary-action>span{font-size:20px;line-height:1}.primary-action:hover{background:var(--action-hover)}.color-swatch:active,.primary-action:active,.quiet-action:active,.visual-choice:active{transform:translateY(1px)}.navigation-link{display:inline-flex;align-items:center;min-height:24px}.navigation-link:hover{text-decoration:underline;text-underline-offset:5px}.quiet-action{display:inline-flex;align-items:center;gap:18px;padding:8px 0;border:0;border-bottom:1px solid #b7bbae;background:transparent;font-size:var(--quiet-size);line-height:1.5}.quiet-action>span{font-size:23px;line-height:1.5}.quiet-action:hover{text-decoration:underline;text-underline-offset:5px}.choice-group{margin:0 0 14px;padding:0 0 14px;min-width:0;border:0;border-bottom:1px solid var(--border)}.choice-group:last-child{border-bottom:0;margin-bottom:0}.choice-group legend{padding:0;width:100%;margin-bottom:10px;font-size:var(--legend-size);font-weight:550}.choice-group legend>span{float:right;color:var(--text-secondary);font-size:11px;font-weight:400}.choice-options{display:flex;gap:var(--space-2)}.visual-choice{display:flex;align-items:center;justify-content:center;position:relative;flex:1 1;min-width:0;min-height:41px;padding:11px 4px;border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--control-size);line-height:1.5;cursor:pointer;text-align:center}.color-swatch input,.visual-choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.visual-choice:has(input:checked){background:var(--selection);border-color:var(--border-strong);box-shadow:inset 0 -2px var(--border-strong)}.color-swatch:has(input:focus-visible),.visual-choice:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.visual-choice--shape{padding-inline:0;font-size:10px;min-height:73px}.visual-choice--pattern{min-height:76px}.choice-content{display:flex;width:100%;min-width:0;overflow-wrap:anywhere;align-items:center;justify-content:center}.visual-choice--pattern .choice-content,.visual-choice--shape .choice-content{flex-direction:column;gap:9px}.swatch-options{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.swatch-options--hero{gap:10px}.color-swatch{position:relative;display:block;flex-shrink:0;width:34px;height:34px;border:4px solid var(--background);border-radius:50%;background:var(--swatch-color);cursor:pointer;box-shadow:0 0 0 1px transparent;transition:box-shadow .16s}.color-swatch--hero{width:30px;height:30px}.color-swatch:hover{box-shadow:0 0 0 1px #838779}.color-swatch:has(input:checked){box-shadow:0 0 0 1.5px var(--border-strong)}.color-swatch:has(input:checked):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:12px;border:1px solid var(--background);border-radius:3px;background:var(--text)}@media (max-width:600px){.primary-action{min-height:48px;padding:14px 19px;gap:28px}.quiet-action{padding:3px 0;gap:8px}.quiet-action>span{font-size:19px}.visual-choice--shape{min-height:70px}.visual-choice--shape .choice-content{gap:7px}.visual-choice--pattern{min-height:52px}.visual-choice--pattern .choice-content{flex-direction:row;gap:7px}.swatch-options{gap:18px}.swatch-options--hero{gap:6px}.color-swatch--hero{width:28px;height:28px;border-width:3px}}.site-footer,.site-header{margin-inline:var(--gutter);display:flex;align-items:center}.site-header{height:var(--header-height);gap:var(--header-gap);border-bottom:1px solid var(--border)}.wordmark{display:inline-flex;flex-shrink:0;width:135px}.brand-logo{display:block;width:100%;height:auto}.site-header nav{display:flex;gap:var(--nav-gap);margin-left:auto;font-size:13px}.site-footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:45px;padding-block:32px 36px}.site-footer .wordmark{width:114px}.site-footer p{font-size:13px}.site-footer>span{margin-left:auto}.footer-information,.site-footer>span{color:var(--text-secondary);font-size:11px}.footer-information{display:flex;flex-wrap:wrap;gap:12px 20px;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.footer-information{flex-basis:100%}}@media (min-width:1600px){.site-footer,.site-header{max-width:var(--page-max);margin-inline:auto}}@media (max-width:1000px){.site-header .wordmark{width:125px}}@media (max-width:600px){.site-header{gap:0}.site-header .wordmark{width:114px}.site-header nav{font-size:12px}.site-header nav>a:not(.header-configurator){display:none}.site-footer{gap:15px;padding-block:23px;flex-wrap:wrap}.site-footer .wordmark{width:96px}.site-footer p{font-size:10px}.site-footer>span{margin-left:0;flex-basis:100%}}.header-cart{font-size:13px;white-space:nowrap}@media (max-width:600px){.header-cart{font-size:12px;margin-left:18px}}.mobile-navigation{display:none}@media (max-width:600px){.site-header{position:relative}.site-header>nav{display:none}.mobile-navigation{display:block;margin-left:auto}.mobile-navigation summary{cursor:pointer;padding:12px;font-size:13px}.site-header .mobile-navigation nav{position:absolute;left:0;right:0;top:100%;z-index:30;display:grid;gap:0;padding:12px;margin:0;background:var(--bg,#f6f6f0);border:1px solid var(--border)}.site-header .mobile-navigation nav>a{display:block;padding:14px 12px}}.site-footer{column-gap:32px;row-gap:12px}.footer-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-left:auto;font-size:13px}.footer-contacts a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.footer-information{flex-basis:100%;gap:0 24px;align-items:center}.footer-information>a,.footer-information>button{display:inline-flex;align-items:center;min-height:36px;color:var(--text-secondary);font-size:11px}@media (max-width:1000px){.footer-contacts{margin-left:0;flex-basis:100%}}@media (max-width:600px){.site-footer{column-gap:16px;row-gap:10px}.footer-contacts{gap:0 20px;font-size:12px}.footer-information{gap:0 20px}.footer-information>a,.footer-information>button{min-height:44px}}