.art-studio-compact{padding-top:12px}.art-studio-compact .art-studio-top{position:sticky;top:0;z-index:24;min-height:78px;margin:0 0 12px;padding:10px 0;background:var(--s-paper);border-bottom:1px solid var(--s-line);gap:24px}.art-studio-compact .art-studio-top>div:first-child{margin-right:auto}.art-studio-compact .art-studio-top .selects-back{font-size:11px;margin:0 0 4px}.art-studio-compact .art-title h1{font-size:24px;line-height:1.25;letter-spacing:-.8px}.art-studio-compact .art-title>span{display:none}.art-price-summary{margin:-2px 0 18px;color:var(--s-muted);font-size:12px}.art-price-summary>summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:36px;list-style:none;cursor:pointer}.art-price-summary>summary::-webkit-details-marker{display:none}.art-price-summary>summary:focus-visible{outline:2px solid var(--s-rock);outline-offset:4px;border-radius:4px}.art-price-value{font-weight:500;color:var(--s-rock);font-variant-numeric:tabular-nums;font-size:13px}.art-price-caption{line-height:1.5}.art-price-toggle{display:inline-flex;align-items:center;gap:7px;margin-left:auto;text-decoration:underline;text-underline-offset:3px}.art-price-toggle>span{display:inline-block;text-decoration:none}.art-price-summary[open] .art-price-toggle>span{transform:rotate(180deg)}.art-price-breakdown{max-width:480px;margin:8px 0 20px auto;padding:20px;background:white;border:1px solid var(--s-line);border-radius:12px}.art-price-breakdown .selects-live-pricing{border:0;margin:0}.art-studio-compact .art-product-strip{padding:8px 14px;margin-bottom:10px;gap:12px}.art-studio-compact .art-product-strip>img{width:40px;height:44px}.art-studio-compact .art-product-strip>div:first-of-type{min-width:0}.art-studio-compact .art-product-strip strong{font-size:13px}.art-studio-compact .art-decoration-guide{display:block;margin:10px 0;padding:0;border-radius:8px}.art-studio-compact .art-decoration-guide>summary{display:flex;align-items:center;gap:16px;padding:10px 14px;font-size:12px;cursor:pointer;list-style:none}.art-studio-compact .art-decoration-guide>summary::-webkit-details-marker{display:none}.art-studio-compact .art-decoration-guide>summary strong{white-space:nowrap}.art-studio-compact .art-decoration-guide .art-guidance-toggle{margin-left:auto;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;font-size:11px}.art-studio-compact .art-decoration-guide>div{padding:0 14px 14px}.art-studio-compact .art-studio-bottom{gap:18px;margin-top:12px}.art-studio-compact .art-workspace{height:auto;min-height:0;overflow:visible;align-items:start;gap:16px;border:0;border-radius:0;background:transparent}.art-studio-compact :is(.art-tools,.art-properties,.art-centre){min-width:0;height:auto;max-height:none;border:1px solid var(--s-line);border-radius:12px;background:#fff}.art-studio-compact :is(.art-tools,.art-properties){overflow:visible}.art-studio-compact .art-brand-results ul{max-height:none;overflow:visible}.art-studio-compact .art-tool-tabs{border-radius:12px 12px 0 0}.art-studio-compact .art-canvas-toolbar{flex-wrap:wrap;gap:8px}.art-studio-compact .art-canvas-status{flex-wrap:wrap;gap:8px 12px}.art-studio-compact .art-panel-section:last-child{border-bottom:0}.art-studio-compact .art-panel-section{border-right:0}@media (min-width:1101px){.art-studio-compact .art-workspace{grid-template-columns:230px minmax(240px,1fr) 280px}.art-studio-compact .art-centre{position:sticky;top:100px;overflow:hidden}.art-studio-compact .art-canvas-toolbar{min-height:48px;padding:10px;flex-shrink:0}.art-studio-compact .art-surface-tabs{padding:8px 10px;flex-shrink:0}.art-studio-compact :is(.art-main-preview,.art-canvas-host){min-height:320px;height:clamp(320px,48svh,560px);flex:none}.art-studio-compact .art-canvas-host{padding:32px}.art-studio-compact .art-product-preview>svg{height:100%;min-height:0}.art-studio-compact .art-product-preview>p{padding:12px 16px;flex-shrink:0}.art-studio-compact .art-canvas-help{margin:8px 16px 12px}.art-studio-compact .art-canvas-status{padding:12px}.art-studio-compact .art-panel-section{padding:18px}}@media (min-width:1101px) and (max-height:760px){.art-studio-compact .art-centre{position:static}}@media (min-width:1101px) and (max-width:1250px){.art-studio-compact .art-workspace{grid-template-columns:200px minmax(220px,1fr) 250px}.art-studio-compact .art-studio-top{gap:16px}.art-studio-compact .art-save-actions{gap:8px}.art-studio-compact .art-save-actions .s-button{padding:12px;font-size:12px}}@media (max-width:1100px){.art-studio-compact .art-mobile-navigation{display:flex;gap:6px;margin:10px 0}.art-studio-compact .art-mobile-navigation button{flex:1;min-height:44px;padding:9px;font-size:12px;border:1px solid var(--s-line);border-radius:8px;background:#fff}.art-studio-compact .art-mobile-navigation button[aria-pressed=true]{background:var(--s-rock);color:#fff}.art-studio-compact .art-workspace{display:flex;flex-direction:column;min-height:0}.art-studio-compact .art-properties{display:block;width:100%}.art-studio-compact .art-tools{width:100%}.art-studio-compact .art-centre{width:100%;overflow:hidden}.art-studio-compact[data-section=brand] :is(.art-centre,.art-properties),.art-studio-compact[data-section=preview] :is(.art-tools,.art-properties),.art-studio-compact[data-section=settings] :is(.art-tools,.art-centre){display:none}.art-studio-compact :is(.art-main-preview,.art-canvas-host){height:clamp(250px,45svh,440px);min-height:250px;flex:none}.art-studio-compact .art-main-preview>.art-product-preview{height:100%;min-height:0}.art-studio-compact .art-surface-tabs{padding-top:8px}.art-studio-compact .art-canvas-help{margin:6px 12px 12px}.art-studio-compact .art-title h1{font-size:21px}.art-studio-compact .art-studio-top{gap:12px}}.art-tablet-preview-note{display:none}@media (max-width:1100px){.art-tablet-preview-note{display:block;margin:10px 0;padding:10px 12px;border-left:3px solid #3c737e;background:#eff8f8;font-size:12px;line-height:1.5}}.art-view-explanation{color:var(--s-muted);font-size:10px;line-height:1.35}@media (max-width:700px){.art-studio-compact .art-studio-top{display:flex;flex-direction:column;align-items:stretch;margin-bottom:10px;gap:12px}.art-studio-compact .art-studio-top .selects-back{min-height:24px;display:flex;align-items:center}.art-studio-compact .art-title h1{font-size:18px}.art-price-summary{margin-bottom:12px}.art-price-summary>summary{min-height:44px;gap:3px 8px}.art-price-caption{font-size:11px}.art-price-toggle{min-height:32px}.art-price-breakdown{padding:16px}.art-studio-compact .art-studio-top{position:static}.art-studio-compact .art-mobile-navigation{position:sticky;top:76px;z-index:23;padding:8px 0;background:var(--s-paper)}.art-studio-compact .art-save-actions{z-index:auto}.art-studio-compact .art-product-strip>div:first-of-type{width:calc(100% - 55px)}.art-studio-compact .art-product-strip>div:first-of-type>span{display:none}.art-studio-compact .art-decoration-guide>summary{flex-wrap:wrap;gap:4px 10px}.art-studio-compact .art-decoration-guide>summary>span:not(.art-guidance-toggle){order:1;width:100%}}@media (max-width:600px){.art-studio-compact .art-studio-top{top:64px}}.art-studio-compact>:is(.art-success,.art-error){margin:8px 0;padding:8px 12px}.art-properties .art-finishing-options{margin:0}.art-properties .art-finishing-options legend{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted)}.art-properties .art-finishing-availability{margin:6px 0 12px;font-size:11px}.art-properties .art-finishing-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-radius:8px;margin-top:6px}.art-properties .art-finishing-option label{padding:10px 0 10px 10px;gap:8px;min-height:44px}.art-properties .art-finishing-content{gap:3px}.art-properties .art-finishing-content strong{font-size:13px}.art-properties .art-finishing-best,.art-properties .art-finishing-content small{font-size:11px}.art-finishing-details{padding:10px 8px;min-height:44px;font-size:11px;color:var(--s-muted);text-decoration:underline;text-underline-offset:3px}.art-finishing-warning{grid-column:1/-1;padding:0 10px 10px 36px;margin:0;font-size:11px;color:#92421f}.art-properties .print-colour-editor{border-top:1px solid var(--s-line);margin-top:16px;padding-top:14px}.art-properties .print-colour-editor h3{font-size:13px;font-weight:600;margin:0 0 6px}.art-properties .print-colour-note{font-size:11px;line-height:1.5;margin:6px 0 10px}.art-properties .print-ink-row{padding:10px 0}.art-properties .print-ink-pair{gap:5px}.art-properties .print-ink-swatch{width:24px;height:28px;border-radius:4px}.art-properties .print-ink-sample{font-size:10px;gap:5px}.art-properties .print-ink-sample strong{font-size:11px}.art-properties .print-ink-row>label{font-size:11px;margin:8px 0 5px}.art-properties .print-ink-entry{flex-wrap:nowrap;gap:6px}.art-properties .print-ink-entry input{padding:8px;font-size:13px;min-height:44px}.art-properties .print-ink-entry button{width:auto;padding:8px;font-size:11px;min-height:44px}.art-properties .print-ink-suggestions{gap:5px;margin:8px 0}.art-properties .print-ink-suggestions button{padding:6px;min-height:44px}.art-properties .print-ink-dot{width:18px;height:22px}.art-properties .print-colour-help{font-size:11px;padding:8px}