[hidden]{display:none!important}#access{max-width:480px;margin:65px auto;padding:24px}#access h2{margin-bottom:25px}.field{display:flex;flex-direction:column;gap:8px;margin:15px 0;font-size:12px}.field input,.field select,.field textarea{width:100%;border:1px solid #dcd9d5;border-radius:7px;padding:12px;background:white;font:inherit}.field textarea{min-height:80px}.account-bar{padding:16px 4%;display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.selection-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.selection-row img{width:65px;height:65px;object-fit:contain}.selection-row>div{flex:1}.selection-row button{text-decoration:underline}.configuration{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.detail-copy label{display:block}.detail-copy h3{margin-top:25px}.detail-copy .field{font-size:12px}.selection-toggle{margin-top:10px;border:1px solid #181616;border-radius:30px;padding:10px 16px;font-size:12px;background:white}.selection-toggle.chosen{background:var(--yellow)}.product-shell{min-width:0}.product{width:100%}.product .meta{line-height:1.7}.help{font-size:12px;line-height:1.7;color:#655e58}.staff-box{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:24px}.staff-box summary{font-weight:600;cursor:pointer}.staff-box pre{white-space:pre-wrap;font:12px Archivo,Arial}.staff-box table{border-collapse:collapse;width:100%;font-size:12px}.staff-box td,.staff-box th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.staff-scroll{overflow:auto}#notice{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:100;background:#181616;color:white;padding:14px 22px;border-radius:10px;max-width:90vw;font-size:13px}#notice:empty{display:none}.error{color:#ab2727}.actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:24px 0}.logo-files{font-size:12px;line-height:2}.logo-files a{text-decoration:underline}#selection{padding-bottom:60px}#selection h2{margin-bottom:20px}#staff{padding-bottom:60px}.swatches{max-height:180px;overflow:auto}.staff-box h3{font-size:20px}.detail-img{position:sticky;top:10px}.status{font-size:12px}.tag{padding:5px 10px;background:#fff1b5;border-radius:20px;font-size:11px}.account-bar button{text-decoration:underline}@media(max-width:700px){.configuration{grid-template-columns:1fr}.account-bar{flex-wrap:wrap}.selection-row{gap:12px}.staff-box{padding:14px}.nav-actions .contact{display:none}}
.catalog-navigation{position:sticky;top:var(--catalog-header-height,91px);z-index:19;background:#fff;border-bottom:1px solid var(--line);padding:0 32px;box-shadow:0 4px 10px #00000005}#topTabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:12px 0}.collection-tab{flex:0 0 auto;padding:12px 16px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;background:#f6f5f2}.collection-tab.active{background:var(--yellow);color:var(--ink)}.catalog-navigation #chips{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:8px;margin:0;padding:0 0 12px}.catalog-navigation .chip{white-space:nowrap;flex:0 0 auto}#shop{scroll-margin-top:145px}.catalog-navigation+.section[hidden]+#shop{padding-top:35px}@media(max-width:700px){.catalog-navigation{padding:0 18px}.collection-tab{padding:10px 12px}.catalog-navigation .chip{padding:8px 12px}}
.shop .products{margin-top:24px}

.requests-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:28px;align-items:start;margin-top:24px}.requests-layout.requests-only{grid-template-columns:minmax(0,1fr)}.requests-layout>.client-panel{margin:0;padding:20px}.requests-panel{min-width:0}.requests-panel>h3{font-size:20px;margin:0 0 20px}.requests-panel>.staff-box{margin:0 0 20px}.client-panel #accountList .staff-box{padding:12px;margin:18px 0 0;overflow-wrap:anywhere}.client-panel .pill{padding:10px 14px;margin-bottom:8px}.client-panel input{min-width:0}@media(max-width:850px){.requests-layout{grid-template-columns:minmax(0,1fr)}}
