*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--background,#fff);color:var(--foreground,#242424);font:16px/1.65 var(--bodyFont,"Segoe UI"),Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{color:inherit;cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}a:hover,button:hover{text-decoration:underline;text-underline-offset:5px}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #68645a;outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--headingFont,Georgia),"Times New Roman",serif;line-height:1.13;font-weight:400}h1{font-size:clamp(42px,4.35vw,65px);letter-spacing:-2px;margin-bottom:35px}h2{font-size:clamp(32px,3.1vw,46px);letter-spacing:-1.2px;margin-bottom:23px}h3{font-size:27px;letter-spacing:-.4px}.wrap{width:min(1312px,calc(100% - 96px));margin-inline:auto}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#62615e;margin-bottom:26px}.muted{color:#68665f}.small{font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent,#242424);color:#fff;border:1px solid #242424;padding:14px 30px;min-height:54px;font-size:15px;line-height:1.4;text-align:center;transition:background .2s}.button:hover{background:#45433d;text-decoration:none}.button.outline{background:transparent;color:var(--foreground,#242424)}.button.outline:hover{background:#eeede9}.text-link{display:inline-block;border-bottom:1px solid #bbb8af;padding-bottom:5px;font-size:15px}.text-link:hover{text-decoration:none;border-color:var(--foreground,#242424)}.skip-link{position:fixed;top:-100px;left:20px;background:var(--background,#fff);padding:15px;z-index:20}.skip-link:focus{top:10px}.topline{text-align:center;background:var(--surface,#f6f5f3);font-size:11px;letter-spacing:.4px;padding:5px 18px;min-height:30px}.site-header{min-height:138px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #e6e4df;margin-bottom:34px}.brand{flex-shrink:0}.brand img{width:145px;height:112px;object-fit:contain}.site-header nav{display:flex;gap:33px;font-size:14px}.header-contact{min-width:192px;min-height:48px}.menu-toggle{display:none}.hero{background:var(--surface,#f6f5f3);display:grid;grid-template-columns:1.07fr 1fr;min-height:670px;gap:48px;padding:32px 42px 32px 48px}.hero-copy{padding-top:43px;display:flex;flex-direction:column;align-items:flex-start}.hero-copy .eyebrow{margin-bottom:34px}.hero-description{font-size:19px;color:#696862;line-height:1.7;margin-bottom:36px}.hero .button{min-width:220px}.hero-caption{display:flex;flex-direction:column;gap:5px;text-align:left;margin-top:auto;margin-bottom:27px;padding-top:35px}.hero-caption span:first-child{font-family:Georgia,serif;font-size:22px}.hero-caption span:last-child{font-size:13px;color:#6c6a64}.hero-image{position:relative;align-self:center;overflow:hidden;height:604px;width:100%}.hero-image>img{width:100%;height:100%;object-fit:contain}.photo-note{position:absolute;bottom:14px;left:15px;background:#fffffff0;font-size:11px;padding:4px 11px;letter-spacing:.5px}.section{padding-top:100px;padding-bottom:90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.section-heading .muted{max-width:650px;margin-bottom:0}.section-heading .eyebrow{margin-bottom:16px}.collection-total{font-size:13px;white-space:nowrap;color:#6b6963;padding-bottom:5px}.catalog-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #deddd7;padding-bottom:24px;margin:42px 0 34px}.catalog-tools label{display:flex;flex-direction:column;gap:11px;font-size:13px;color:#66645f;width:min(480px,100%)}input[type=search]{border:1px solid #d5d3cc;background:var(--background,#fff);border-radius:0;padding:13px 16px;min-height:49px;font-size:15px;width:100%;color:var(--foreground,#242424)}input::placeholder{color:#77746e}.catalog-tools>p{font-size:13px;color:#66645f;margin-bottom:12px}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 34px}.card-image{position:relative;width:100%;aspect-ratio:4/4.9;overflow:hidden;background:var(--surface,#f6f5f3);padding:12px}.card-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.card-image:hover img{transform:scale(1.025)}.photo-count{position:absolute;bottom:14px;left:14px;background:#fffffff2;padding:5px 11px;font-size:11px}.card-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px}.card-caption h3{font-size:25px;margin:0}.card-caption h3 button{font-family:inherit;font-size:inherit;line-height:1.2;text-align:left}.card-link{font-size:12px;white-space:nowrap;border-bottom:1px solid #bfbcb4;line-height:1.7}.empty-state{padding:50px 15px 70px;max-width:580px;margin:auto;text-align:center}.empty-state h3{font-size:32px}.details-strip{background:var(--surface,#f6f5f3);padding:50px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.details-strip h2{font-size:36px}.details-strip p:not(.eyebrow){max-width:580px;color:#68665f}.details-strip .eyebrow{margin-bottom:18px}.details-aside{justify-self:end;max-width:320px}.details-aside>p:first-child{font-family:Georgia,serif;font-size:25px;color:var(--foreground,#242424)}.details-aside .small{margin-top:18px}.offering{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:70px}.offering>div{border-top:1px solid #dcdad3;padding-top:26px}.offering .eyebrow{margin-bottom:17px}.offering h3{font-size:25px}.offering p:not(.eyebrow){font-size:15px;color:#68665f}.about{border-top:1px solid #deddd7;padding-top:70px}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.about-layout h2{font-size:47px}.about-layout>div{font-size:18px;max-width:660px;color:#66645e}.about-layout .text-link{margin-top:12px;color:var(--foreground,#242424)}.contact{background:var(--surface,#f6f5f3);padding:65px 0 70px}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.contact p:not(.eyebrow){color:#66645e}.contact .eyebrow{margin-bottom:18px}.contact-actions{display:flex;flex-direction:column;align-items:center;gap:16px}.contact-actions .button{min-width:260px}footer{display:flex;justify-content:space-between;gap:30px;font-size:12px;color:#6b6861;padding-block:26px}.model-dialog{border:0;padding:0;width:min(1320px,calc(100% - 72px));max-width:none;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--background,#fff);color:var(--foreground,#242424)}.model-dialog::backdrop,.zoom-dialog::backdrop{background:#181816a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;background:var(--background,#fff);border-bottom:1px solid #e1dfd8;position:sticky;top:0;z-index:2;font-size:13px}.close-button{padding:9px 15px;border:1px solid #bdbab1;font-size:13px}.model-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding:30px}.gallery{min-width:0}.main-photo{position:relative;width:100%;height:560px;background:var(--surface,#f6f5f3);padding:12px}.main-photo img{height:100%;width:100%;object-fit:contain}.zoom-label{position:absolute;bottom:15px;left:15px;background:#fffffff0;padding:5px 12px;font-size:12px}.gallery-controls{display:flex;align-items:center;justify-content:space-between;padding:15px 1px;font-size:12px;color:#68665f}.gallery-controls button{min-height:40px;padding:6px}.thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:6px 3px 12px;overscroll-behavior-x:contain}.thumbnails button{flex:0 0 86px;background:var(--surface,#f6f5f3);border:2px solid transparent;padding:4px}.thumbnails button[aria-pressed=true]{border-color:var(--foreground,#242424)}.thumbnails img{width:74px;height:94px;object-fit:contain}.model-info{padding-top:22px}.model-info .eyebrow{font-size:10px;margin-bottom:15px}.model-info h2{font-size:58px;margin-bottom:22px}.model-intro{font:23px/1.4 Georgia,serif;margin-bottom:12px}.model-info>.muted{font-size:15px;max-width:450px}dl{border-top:1px solid #dcdad3;padding-top:24px;margin:26px 0 30px}dl>div{padding-bottom:18px}dt{font-weight:600;font-size:14px;margin-bottom:4px}dd{margin:0;font-size:14px;color:#68665f}.model-info>.button{width:100%;margin-bottom:10px}.contact-note{font-size:12px;line-height:1.7;color:#77746b;margin-top:14px}.model-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #dedbd4;padding-top:22px;margin-top:28px;font-size:11px;color:#79756d}.zoom-dialog{padding:70px 30px 20px;border:0;width:min(1200px,94vw);max-height:95dvh;background:#faf9f7;color:var(--foreground,#242424);text-align:center}.zoom-dialog>img{max-height:75dvh;max-width:100%;width:auto;height:auto;margin:auto;object-fit:contain}.zoom-dialog p{font-size:13px;margin:15px 0 0}.zoom-close{position:absolute;right:20px;top:15px;min-height:40px;font-size:12px;background:#fff!important}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.site-header nav{gap:19px}.header-contact{min-width:150px;padding-inline:20px}.hero{gap:24px;padding:28px}.hero-copy{padding-top:30px}.hero-image{height:550px}.hero-description{font-size:17px}.desktop-break{display:none}.hero-copy .eyebrow{font-size:10px;letter-spacing:1px}.model-grid{gap:32px 23px}.card-caption{align-items:flex-start;flex-direction:column;gap:8px}.collection-total{display:none}.details-strip{gap:40px;padding:36px}.about-layout{gap:45px}.model-dialog{width:calc(100% - 40px)}.model-layout{gap:28px;padding:24px}.main-photo{height:490px}.model-info h2{font-size:46px}}@media(max-width:760px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 36px)}.topline{font-size:10px;min-height:26px;padding:4px 12px}.site-header{min-height:104px;margin-bottom:18px;position:relative;gap:12px}.brand img{height:87px;width:110px}.header-contact{display:none}.menu-toggle{display:block;min-height:44px;padding:8px 10px;font-size:14px}.site-header nav{display:none;position:absolute;z-index:5;top:103px;left:-18px;right:-18px;padding:25px;background:var(--background,#fff);border-bottom:1px solid #d8d5cc;box-shadow:0 15px 20px #0000000a}.site-header nav.open{display:flex;flex-direction:column;gap:8px}.site-header nav a{padding:9px 0}.hero{grid-template-columns:1fr;gap:28px;padding:28px 23px 23px;min-height:0}.hero-copy{padding-top:5px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:24px}h1{font-size:43px;line-height:1.13;letter-spacing:-1.4px;margin-bottom:25px}.hero-description{font-size:16px;margin-bottom:25px}.hero .button{min-width:190px;min-height:50px;font-size:14px}.hero-caption{display:none}.hero-image{height:440px}.photo-note{font-size:10px;left:10px;bottom:10px}.section{padding-top:65px;padding-bottom:60px}.section-heading h2{font-size:35px}.section-heading .muted{font-size:15px}.section-heading .eyebrow{font-size:10px}.catalog-tools{margin-top:30px;align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:20px;margin-bottom:24px}.catalog-tools label{width:100%;font-size:12px}.catalog-tools>p{margin:0;font-size:12px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 15px}.card-image{padding:7px;aspect-ratio:3/4}.photo-count{left:7px;bottom:8px;font-size:9px;padding:3px 6px}.card-caption{gap:7px;padding-top:10px}.card-caption h3{font-size:22px}.card-link{font-size:11px;min-height:28px;display:flex;align-items:center}.details-strip{grid-template-columns:1fr;gap:25px;padding:30px 24px}.details-strip h2{font-size:31px}.details-strip p{font-size:15px}.details-strip .eyebrow{font-size:9px}.details-aside{justify-self:start}.details-aside>p:first-child{margin-bottom:10px;font-size:22px}.offering{grid-template-columns:1fr;gap:22px;padding-block:45px}.offering>div{padding-top:20px}.offering h3{font-size:25px;margin-bottom:14px}.offering .eyebrow{margin-bottom:13px}.about{padding-top:45px}.about-layout{grid-template-columns:1fr;gap:12px}.about-layout h2{font-size:39px}.about-layout>div{font-size:16px}.about>.eyebrow{margin-bottom:20px}.contact{padding:40px 0}.contact-inner{flex-direction:column;align-items:flex-start;gap:20px}.contact h2{font-size:35px}.contact p{font-size:15px}.contact-actions{align-items:flex-start;width:100%}.contact-actions .button{width:100%}.contact-actions .small{font-size:12px}footer{flex-wrap:wrap;font-size:11px;gap:12px 20px;justify-content:flex-start}footer>span{width:100%}.model-dialog{width:calc(100% - 18px);max-height:96dvh}.dialog-header{padding:13px 17px;font-size:11px}.close-button{font-size:12px;padding:9px 12px;min-height:40px}.model-layout{grid-template-columns:1fr;padding:16px;gap:20px}.main-photo{height:400px;padding:8px}.gallery-controls{padding-block:7px}.thumbnails{gap:8px}.thumbnails button{flex-basis:65px}.thumbnails img{height:74px;width:53px}.model-info{padding:5px 5px 15px}.model-info h2{font-size:43px}.model-intro{font-size:22px}.model-info>.muted{font-size:15px}dl{margin-top:20px}.contact-note{font-size:12px}.model-info>.button{min-height:52px}.model-bottom{font-size:10px}.zoom-dialog{width:96vw;padding:72px 12px 18px}.zoom-dialog>img{max-height:71dvh}}@media(max-width:380px){h1{font-size:38px}.hero{padding-inline:19px}.hero-image{height:375px}.card-caption h3{font-size:20px}.main-photo{height:340px}}.leather-colors{margin:0 0 26px;border-block:1px solid #dedbd4;padding:14px 0}.leather-colors summary{cursor:pointer;font-size:14px}.leather-colors[open] summary{margin-bottom:14px}.leather-colors>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.leather-colors img{width:100%;height:auto}.leather-patterns>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.leather-patterns a{min-width:0;font-size:12px;text-align:center}.leather-patterns img{aspect-ratio:1;object-fit:contain}.leather-patterns span{display:block;margin-top:6px}.leather-patterns a:focus-visible{outline-offset:2px}@media(max-width:600px){.leather-patterns>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}h1,h2,.hero-description,.contact p,.custom-section p,.model-info>.muted{white-space:pre-line}.custom-section>img{max-height:650px;object-fit:contain;margin:25px 0}.custom-section>p{max-width:800px}.about-photo{max-height:450px;object-fit:contain;margin-bottom:25px}.preview-notice{background:#fff0c4;color:#513d00;text-align:center;padding:12px;font:14px/1.5 Arial,sans-serif}.cord-search{display:block;font-size:12px;margin:18px 0 10px}.cord-search input{display:block;width:100%;border:1px solid #ccc9c2;background:var(--background,#fff);color:var(--foreground,#242420);padding:12px;margin-top:7px;border-radius:0;font:inherit}.cord-colors .cord-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.cord-grid a{font-size:11px;text-decoration:none}.cord-grid a span{display:block;margin-top:5px}.cord-grid img{display:block;aspect-ratio:1;object-fit:contain}.cord-more{margin-top:18px;width:100%}@media(max-width:600px){.cord-colors .cord-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header{gap:25px}.site-header nav{flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12px}.header-contact{gap:9px;padding:12px 15px;min-width:190px;font-size:12px;white-space:nowrap}.header-contact svg{flex-shrink:0}.gallery-palette-link{display:block;margin:22px 0}.offering .text-link{display:inline-block;margin:5px 0 0}.offer-page{padding-top:35px;min-height:65vh}.page-heading{max-width:830px;margin-bottom:50px}.page-heading>.text-link{display:inline-block;font-size:12px;margin-bottom:30px}.page-heading .eyebrow{margin-bottom:18px}.page-heading h1{white-space:normal}.page-heading .muted{max-width:720px}.palette-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:60px;margin-bottom:35px}.palette-layout h2{font-size:30px}.palette-layout .cord-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-empty{background:var(--surface,#f6f5f2);padding:40px;max-width:800px}.offer-empty h2{font-size:30px}.offer-empty .text-link{display:inline-block;margin:15px 20px}.creator-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start}.creator-reference{position:sticky;top:25px;background:var(--surface,#f7f6f4);padding:28px}.creator-reference>img{width:100%;max-height:520px;object-fit:contain}.creator-reference h2{margin:25px 0 15px}.creator-time{font-size:13px;border-top:1px solid #d9d6cf;padding-top:20px;margin-bottom:0}.creator-fields fieldset{border:0;border-top:1px solid #d9d6cf;padding:25px 0;margin:0 0 18px;min-width:0}.creator-fields legend{padding-right:18px;font-size:12px;letter-spacing:1px;text-transform:uppercase}.creator-fields label{display:block;font-size:13px}.creator-fields select,.creator-fields textarea{display:block;width:100%;max-width:100%;min-width:0;margin-top:8px;padding:13px;border:1px solid #c9c6be;border-radius:0;color:var(--foreground,#242424);background:var(--background,#fff);font:inherit}.creator-fields textarea{min-height:110px;resize:vertical}.creator-fields .leather-colors{margin-top:20px}.creator-radios{display:flex;flex-wrap:wrap;gap:12px 25px;margin-bottom:20px}.creator-radios label{display:flex;align-items:center;gap:8px;min-height:35px}.selected-sample{display:flex;align-items:center;gap:20px;margin-top:22px;font-size:12px}.selected-sample img{width:150px;height:150px;object-fit:contain}.creator-summary{padding:28px;background:var(--surface,#f7f6f4)}.creator-summary h2{font-size:30px}.creator-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.creator-actions .button{flex:1 1 180px;min-width:0;font-size:12px;padding:12px}.creator-actions>.text-link{display:block;width:100%;font-size:13px;padding-top:7px}.creator-summary>p[role=status]{margin:14px 0 0}.creator-summary textarea{font-size:13px;line-height:1.7}.offer-page .model-card h2{font-size:28px;margin:0}@media(max-width:1100px){.site-header{gap:16px}.site-header nav{gap:8px 14px}.header-contact{min-width:170px;font-size:11px}.creator-layout,.palette-layout{gap:35px}}@media(max-width:760px){.site-header nav{align-items:stretch;text-align:left;font-size:14px}.site-header .header-contact{display:inline-flex;min-width:0;padding:10px;font-size:0;margin-left:auto}.site-header .header-contact svg{width:22px;height:22px}.site-header .menu-toggle{order:3}.palette-layout,.creator-layout{grid-template-columns:1fr;gap:30px}.creator-reference{position:static;padding:20px}.creator-reference>img{max-height:350px}.creator-reference h2{font-size:30px}.creator-summary{padding:22px}.offer-page{padding-top:15px}.page-heading{margin-bottom:32px}.page-heading h1{font-size:39px}.page-heading .muted{font-size:15px}.palette-layout .cord-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-empty{padding:25px}.offer-empty .text-link{margin-left:0}.selected-sample img{width:120px;height:120px}}.live-reference{padding:16px 16px 22px}.live-reference>h2{margin:20px 12px 12px;font-size:32px}.live-reference>.creator-time{margin-inline:12px}.live-preview{overflow:hidden}.live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.live-badge{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1px;text-transform:uppercase}.live-badge i{width:6px;height:6px;background:#557c60;border-radius:50%;box-shadow:0 0 0 4px #557c6014}.preview-collapse{display:none;font-size:11px;min-height:32px}.live-stage{position:relative;background:#eee9e0;isolation:isolate}.live-stage svg{display:block;width:100%;height:auto;max-height:64vh;aspect-ratio:3/4}.live-stage-label{position:absolute;bottom:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);background:#fffffff0;padding:6px 10px;font-size:10px;letter-spacing:.3px}.live-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 0}.live-tools button{font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:30px}.live-tools button:disabled{opacity:.35;cursor:default;text-decoration:none}.live-note{font-size:10px;line-height:1.6;color:#77746b;margin:0}.material-picker{margin:22px 0}.material-picker input{display:block;width:100%;padding:11px;border:1px solid #d3d0c9;margin-top:7px;border-radius:0;background:var(--background,#fff);color:inherit;font-size:13px}.cord-chip-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:13px 6px;margin-top:20px}.material-chip{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;line-height:1.3;min-height:55px;padding:4px 2px}.chip-color{display:block;position:relative;width:31px;height:31px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000012,0 1px 3px #0000000a}.material-chip[aria-pressed=true] .chip-color{outline:1px solid #242424;outline-offset:4px}.material-chip[aria-pressed=true]{font-weight:600}.chip-color i{display:block;width:100%;height:100%;border-radius:50%;background:repeating-linear-gradient(35deg,#fff0,#fff0 4px,#fff5 5px,#00000012 8px);opacity:.7}.leather-chip-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 6px;margin:25px 0 8px}.leather-chip-grid .material-chip{font-size:9px;text-align:center}.material-picker .small{font-size:11px;margin-top:17px}.material-picker>.text-link{font-size:12px;min-height:35px}.creator-reference.live-reference{top:12px}.creator-fields select:focus-visible,.creator-fields textarea:focus-visible{outline:2px solid #68645a;outline-offset:3px}@media(max-width:1100px){.cord-chip-grid,.leather-chip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.creator-reference.live-reference{position:sticky;top:8px;z-index:3;padding:10px;box-shadow:0 5px 22px #00000012;border:1px solid #e1ded7;align-self:start}.live-toolbar{margin-bottom:8px}.preview-collapse{display:block}.live-stage svg{height:32vh;max-height:280px;aspect-ratio:auto}.live-stage{background:#ebe7e0}.live-stage-label{font-size:9px;bottom:7px;left:7px;padding:4px 7px}.live-tools{padding:5px 0;gap:6px}.live-tools button{font-size:10px;min-height:30px}.live-note{font-size:9px;line-height:1.4}.live-reference>h2,.live-reference>.creator-time{display:none}.live-preview.is-compact .live-stage,.live-preview.is-compact .live-tools,.live-preview.is-compact .live-note{display:none}.live-preview.is-compact .live-toolbar{margin-bottom:0}.cord-chip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.leather-chip-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.creator-layout{position:relative}.creator-fields{min-width:0}.live-reference{scroll-margin-top:10px}}.three-trial-link{margin:-15px 0 35px}.three-stage{height:min(62vh,560px);min-height:360px;position:relative;background:radial-gradient(ellipse at 50% 30%,#faf8f4,#ece7df);isolation:isolate;overflow:hidden}.three-canvas{width:100%;height:100%;touch-action:none}.three-canvas canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.three-canvas canvas:active{cursor:grabbing}.three-canvas canvas:focus-visible{outline:2px solid #786e60;outline-offset:-3px}.three-stage-caption{position:absolute;bottom:13px;left:14px;pointer-events:none;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#6e675d;background:#ffffffb3;padding:5px 8px}.three-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f3f0eb;font-size:12px}.three-views{display:flex;border-bottom:1px solid #d9d4ca;gap:0;padding-top:10px}.three-views button{flex:1;font-size:11px;padding:9px 3px;border-bottom:2px solid transparent}.three-views button[aria-pressed=true]{border-color:#35312b;font-weight:600}.three-gesture{font-size:10px;color:#7c756a;text-align:center;margin:10px 0 12px}.three-options{display:flex;justify-content:space-between;gap:8px}.three-options button{border:1px solid #d7d1c7;padding:8px 10px;font-size:10px;min-height:35px}.three-options button[aria-pressed=true]{background:#292824;border-color:#292824;color:#fff}.three-panel .live-note{border-top:1px solid #ded9cf;padding-top:12px}.three-reference-photo{width:100%;height:100%;object-fit:contain}.three-error{position:absolute;bottom:40px;background:#ffffffed;padding:20px;font-size:12px}.three-error .button{font-size:11px;min-height:38px;padding:8px 12px}.three-stage[hidden],.three-panel[hidden],.three-canvas[hidden]{display:none}@media(max-width:760px){.three-stage{height:33vh;min-height:225px;max-height:310px}.three-views{padding-top:4px}.three-views button{padding:6px 3px;font-size:10px}.three-gesture{font-size:9px;margin:5px 0}.three-options button{padding:4px 7px;font-size:9px;min-height:29px}.three-panel .live-note{padding-top:6px}.three-stage-caption{bottom:5px;left:6px;font-size:8px}.three-trial-link{font-size:13px;margin-bottom:25px}.three-panel .live-tools{padding:2px 0}}.three-zoom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0}.three-zoom .three-gesture{margin:0;flex:1}.three-zoom button{border:1px solid #d9d4ca;width:32px;min-width:32px;height:32px;line-height:1;font-size:17px;background:#ffffff70}@media(max-width:760px){.three-zoom{margin:5px 0}.three-zoom button{width:29px;min-width:29px;height:29px}.three-gesture{font-size:8px}}.creator-model-tabs{display:flex;gap:10px;margin-bottom:28px}.creator-model-tabs a{padding:10px 24px;border:1px solid var(--foreground);text-decoration:none}.creator-model-tabs a.active{background:var(--foreground);color:var(--background)}.model-price{font-size:17px;font-weight:500;margin:8px 0 22px}.creator-fields fieldset{scroll-margin-top:95px}.card-image{display:block}.model-page{max-height:none;overflow:visible;margin-block:0 60px}.model-page .dialog-header{position:static}.model-info h1{font-size:58px;margin-bottom:22px}.model-page .main-photo{height:min(65vh,620px)}.model-page .thumbnails{position:relative}.model-page .model-layout{padding-inline:0}.card-caption h3 a{font-family:inherit;font-size:inherit;line-height:1.2}select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #68645a;outline-offset:4px}.card-link{min-height:36px;display:inline-flex;align-items:center}@media(max-width:760px){.model-page{width:calc(100% - 36px)}.model-page .dialog-header{padding:12px 0}.model-info h1{font-size:43px}.model-page .main-photo{height:440px;max-height:65vh}.creator-reference.live-reference{position:static}.three-views button,.three-options button,.live-tools button,.preview-collapse{min-height:40px}.material-chip{min-height:60px}.creator-fields fieldset{scroll-margin-top:20px}}h1[tabindex="-1"]:focus{outline:none}
