:root{--bg:var(--brand-bg);--panel:var(--brand-panel);--panel2:var(--brand-raised);--line:var(--brand-border);--text:var(--brand-text);--muted:var(--brand-muted);--accent:var(--brand-accent);--ink:var(--brand-panel);--brand-gold:var(--brand-accent);--brand-gold-light:var(--brand-text);--gold:var(--brand-accent)}body{background:var(--brand-bg);color:var(--brand-text)}.compact-header{position:relative;z-index:50;margin:18px 2.5% 0;border:1px solid var(--brand-border);border-radius:12px;background:linear-gradient(110deg,var(--brand-raised),var(--brand-panel) 65%,var(--brand-raised));box-shadow:0 12px 36px color-mix(in srgb,var(--brand-bg) 33.33%,transparent),inset 0 1px color-mix(in srgb,var(--brand-accent) 20%,transparent)}.compact-top{display:grid;grid-template-columns:190px auto minmax(150px,230px) auto;align-items:center;gap:24px;min-height:86px;padding:0 24px}.compact-brand{display:block}.compact-brand img{width:190px;height:65px;object-fit:contain;display:block}.compact-nav{display:flex;align-items:center;gap:4px}.compact-department{position:static}.compact-department>summary{display:flex;align-items:center;gap:7px;padding:15px 10px;font-size:13px;font-weight:700;cursor:pointer;border-radius:5px;list-style:none;white-space:nowrap;background:none;color:var(--brand-text)}.compact-department>summary::-webkit-details-marker{display:none}.compact-department>summary span{color:var(--brand-muted)}.compact-department[open]>summary,.compact-department>summary:hover{background:var(--brand-border)}.compact-search{display:flex;border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:6px;min-width:0}.compact-search input{min-width:0;flex:1;border:0;background:transparent;padding:10px;color:var(--brand-text);font-size:12px;width:100%}.compact-search input::placeholder{color:var(--brand-muted)}.compact-search button{border:0;padding:8px 12px;background:none;color:var(--brand-text);font-size:23px}.compact-utilities{display:flex;gap:15px;align-items:center;white-space:nowrap;font-size:12px}.compact-utilities>a{display:flex;gap:3px;align-items:center}.compact-utilities b{font-size:10px;background:var(--brand-border);color:var(--brand-text);border-radius:3px;padding:2px 4px}.compact-utilities button{border:0;background:none;color:inherit;padding:7px 0;font-size:11px}.compact-studio{font-weight:700;color:var(--brand-accent)}.compact-preview-note{display:flex;justify-content:space-between;gap:20px;padding:9px 4%;font-size:9px;color:var(--brand-muted);letter-spacing:.04em}.compact-menu{position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;display:grid;grid-template-columns:205px 1fr;gap:26px;padding:26px;background:var(--brand-panel);border:1px solid var(--brand-border);border-top:2px solid var(--brand-accent);border-radius:0 0 12px 12px;box-shadow:0 18px 30px color-mix(in srgb,var(--brand-bg) 66.67%,transparent);max-height:70vh;overflow:auto}.compact-link-column{border-right:1px solid var(--brand-border);padding-right:24px}.compact-link-column>a{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px}.compact-link-column small{color:var(--brand-muted)}.compact-support{border-top:1px solid var(--brand-border);margin-top:14px;padding-top:12px;display:grid;gap:12px;font-size:12px}.compact-link-column>.fine{line-height:1.6;margin-top:16px}.compact-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compact-tile{min-width:0;border:1px solid var(--brand-border);border-radius:6px;overflow:hidden;background:var(--brand-bg)}.compact-tile img{width:100%;height:100px;object-fit:cover;display:block}.compact-tile>span{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.3}.compact-tile small{font-size:10px;color:var(--brand-muted);font-weight:400}.compact-menu .eyebrow{margin:0 0 12px;color:var(--brand-accent);font-size:10px}.compact-menu-pending{grid-template-columns:1fr 190px;align-items:center}.compact-menu-pending p{max-width:600px;line-height:1.6;color:var(--brand-muted)}.compact-menu-pending h2{font-size:30px;margin:10px 0}.jewelry-outline{font:140px Georgia;color:var(--brand-muted);text-align:center}.compact-tile:hover,.compact-tile:focus-visible{border-color:var(--brand-accent);background:var(--brand-raised)}.primary,.selection-dock button{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-panel)}.hero-copy h1 span,.heading-dot,.wordmark>span:last-child{color:var(--brand-accent)}.hero-copy .eyebrow,.eyebrow,.card-price strong,.detail-price{color:var(--brand-accent)}.product-card,.offer-widget,.filter-dock,.selection-dock,.studio-band,.support-cards>a{background:var(--brand-panel);border-color:var(--brand-border)}.add-demo{background:var(--brand-raised);border-color:var(--brand-border);color:var(--brand-text)}.add-demo[data-selected=true],.offer-tabs button[aria-pressed=true],.tier-steps .reached,.feature-chip input:checked+span,.active-filters a{background:var(--brand-border);border-color:var(--brand-muted);color:var(--brand-text)}.tier-progress{background:var(--brand-raised)}.tier-progress>span,.offer-widget:before{background:var(--brand-accent)}.count-badge,.pending-badge{background:var(--brand-raised);border-color:var(--brand-border);color:var(--brand-text)}.studio-action,.studio-tag{background:var(--brand-raised);border-color:var(--brand-muted);color:var(--brand-text)}.thumb-rail button.active,.detail-thumbs button[aria-pressed=true]{border-color:var(--brand-accent)}.save-button[aria-pressed=true],.save-text[aria-pressed=true]{color:var(--brand-accent)}.catalog-intro{background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand-panel) 93.33%,transparent),color-mix(in srgb,var(--brand-panel) 72.16%,transparent)),url(/assets/capos-hero-poster.jpg);border-color:var(--brand-border)}.hero-search,.catalog-search{background:color-mix(in srgb,var(--brand-panel) 90.98%,transparent);border-color:var(--brand-border)}.community-review{background:linear-gradient(110deg,var(--brand-raised),var(--brand-panel));border-color:var(--brand-border)}.review-mark{color:var(--brand-accent)}.community-review>div{color:var(--brand-accent)}.review-controls button{background:var(--brand-raised);border-color:var(--brand-muted);color:var(--brand-text)}.community-section{border-color:var(--brand-border)}.discovery-panel{border-color:var(--brand-border);background:var(--brand-panel)}.discovery-panel.is-active{border-color:var(--brand-accent)}.discovery-number{color:var(--brand-text);background:color-mix(in srgb,var(--brand-panel) 92.94%,transparent)}.discovery-copy,.discovery-vertical{background:color-mix(in srgb,var(--brand-panel) 91.76%,transparent)}.discovery-recent{background:color-mix(in srgb,var(--brand-panel) 96.08%,transparent);border-color:var(--brand-border)}.discovery-recent b{color:var(--brand-accent)}.discovery-toggle:focus-visible{outline-color:var(--brand-accent)}.discovery-plus{color:var(--brand-accent)}footer{background:var(--brand-panel);border-color:var(--brand-border)}footer .wordmark{color:var(--brand-text)}footer .wordmark span{color:var(--brand-text)}.fine,.catalog-note{color:var(--brand-muted)}:focus-visible{outline-color:var(--brand-accent)}input[type=checkbox]{accent-color:var(--brand-accent)}.jewelry-status{min-height:420px;display:grid;grid-template-columns:1fr 300px;align-items:center;gap:50px}.jewelry-status h1{font-size:clamp(38px,5vw,66px)}.jewelry-status p{max-width:650px;line-height:1.7;color:var(--brand-muted)}.jewelry-status img{width:100%;height:auto}@media(max-width:1200px){.compact-top{grid-template-columns:170px auto minmax(130px,1fr) auto;gap:12px;padding:0 18px}.compact-brand img{width:170px}.compact-utilities{gap:10px}.compact-department>summary{font-size:12px;padding:13px 8px}.compact-tile img{height:86px}}@media(max-width:1000px){.compact-top{grid-template-columns:180px 1fr;gap:0 20px;padding:8px 20px 14px}.compact-brand img{width:180px;height:52px}.compact-utilities{grid-column:2;grid-row:1;justify-self:end}.compact-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;margin:5px 0}.compact-department>summary{font-size:14px;padding:12px 14px}.compact-search{grid-row:3;grid-column:1/-1}.compact-menu{grid-template-columns:160px 1fr;gap:18px;padding:20px}.compact-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.compact-header{margin:9px 10px 0;border-radius:9px}.compact-top{grid-template-columns:145px 1fr;padding:5px 12px 12px;gap:0 8px}.compact-brand img{width:145px;height:48px}.compact-utilities{gap:9px}.compact-utilities button{font-size:0}.compact-utilities button b,.compact-studio{font-size:10px}.compact-utilities>a[aria-label="Saved products"]{font-size:16px}.compact-nav{gap:0;justify-content:space-between;margin:0 0 7px}.compact-department>summary{font-size:12px;padding:12px 4px;gap:4px}.compact-menu{display:block;max-height:calc(100dvh - 230px);padding:18px 15px;border-radius:0 0 9px 9px}.compact-link-column{border-right:0;border-bottom:1px solid var(--brand-border);padding:0 0 16px;margin-bottom:18px}.compact-link-column>a{display:inline-flex;gap:12px;margin-right:18px;font-size:12px}.compact-support{display:flex;gap:20px;margin-top:8px}.compact-link-column>.fine{font-size:10px;margin-bottom:0}.compact-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-tile img{height:76px}.compact-tile>span{font-size:11px;min-height:37px;padding:7px}.compact-preview-note{padding:8px 18px;font-size:7px;line-height:1.4}.compact-menu-pending h2{font-size:24px}.compact-menu-pending .jewelry-outline{display:none}.jewelry-status{display:block}.jewelry-status img{max-width:220px}.discovery-copy{padding:14px}}@media(prefers-reduced-motion:reduce){.compact-header *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/capos-v2-identity.css.map */
