html,body{background:var(--page);height:100%;color:var(--ink);margin:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:hidden}.studio{touch-action:manipulation;--mt-safe-top:env(safe-area-inset-top,0px);--mt-safe-bottom:env(safe-area-inset-bottom,0px);--ease:cubic-bezier(.2, .7, .2, 1);background:var(--page);color:var(--ink);font-family:var(--font-sans);position:fixed;inset:0;overflow:hidden}.studio *,.studio :before,.studio :after{box-sizing:border-box}:where(.studio) button{font-family:inherit}.studio a{color:var(--ink)}.studio a:hover{color:var(--brass)}.studio :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.studio [tabindex="-1"]:focus{outline:none}.studio__screens{position:absolute;inset:0}.studio p,.studio h1,.studio h2{margin:0}.s-layer{background:var(--page);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;outline:none;position:absolute;inset:0;overflow:hidden auto}@media (hover:none){.s-layer{scrollbar-width:none}.s-layer::-webkit-scrollbar{display:none}}.s-layer[data-hidden]{visibility:hidden}.s-page--bar{padding-bottom:calc(110px + var(--mt-safe-bottom))}.s-muted{color:var(--ink-muted)}.s-faint{color:var(--ink-subtle)}button.s-faint{font-size:13px}.s-faint-sm{color:var(--ink-muted);font-size:14px;font-weight:400}.s-ink{color:var(--ink)}.s-danger{color:var(--danger)}.s-pending{color:var(--pending)}.s-summary-value{color:var(--ink-muted);font-weight:400}.s-center{text-align:center;padding:6px 0 calc(40px + var(--mt-safe-bottom))}.s-flex1{flex:1}.s-spacer44{width:44px}.s-maxw220{max-width:220px}.s-gap-4{margin-top:4px!important}.s-gap-6{margin-top:6px!important}.s-gap-8{margin-top:8px!important}.s-gap-10{margin-top:10px!important}.s-gap-12{margin-top:12px!important}.s-gap-14{margin-top:14px!important}.s-gap-16{margin-top:16px!important}.s-gap-18{margin-top:18px!important}.s-gap-22{margin-top:22px!important}.s-gap-24{margin-top:24px!important}.s-gap-b12{margin-bottom:12px!important}.s-gap-b14{margin-bottom:14px!important}.s-gap-b18{margin-bottom:18px!important}.s-btn-inline{margin-top:4px;padding:0!important}.s-btn-compact{min-height:44px;padding:0 14px}.s-btn-40{width:40px;min-width:40px;min-height:40px!important}.s-nudge-left{margin-left:-8px}.s-seg{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule);gap:4px;padding:4px;display:flex}.s-seg button{border-radius:var(--radius-pill);min-height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:1;font-size:15px;font-weight:600}.s-seg--compact button{flex:auto;padding:0 10px;font-size:14px}.s-seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.s-choice{border-radius:var(--radius-card);background:var(--surface);min-height:104px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;color:var(--ink);border:0;align-content:center;justify-items:center;gap:6px;padding:12px 8px;font-size:15px;font-weight:600;display:grid}.s-choice[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--brass)}.s-choice[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-choice small{color:var(--ink-muted);font-size:13px;font-weight:500}.s-row{background:var(--surface);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--rule);text-align:left;cursor:pointer;color:var(--ink);font:inherit;border:0;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.s-row--plain{grid-template-columns:1fr auto}.s-row:has(>.s-row__media){grid-template-columns:24px 48px minmax(0,1fr) auto}.s-row--52{min-height:52px}.s-row--56{min-height:56px}.s-row[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--brass)}.s-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}.s-row b{font-size:16px;line-height:21px;display:block}.s-row__sub{color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.s-row__end{font-variant-numeric:tabular-nums;font-weight:600}.s-resume{margin-top:16px}.s-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--control-border);border-radius:50%;place-items:center;display:grid}.s-dot--check{border-radius:6px}[aria-pressed=true]>.s-dot{box-shadow:inset 0 0 0 1.5px var(--brass)}[aria-pressed=true]>.s-dot:after{content:"";background:var(--brass);border-radius:50%;width:12px;height:12px;display:block}[aria-pressed=true]>.s-dot--check:after{border-radius:3px}.s-sw{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:grid}.s-sw i{width:48px;height:48px;box-shadow:inset 0 0 0 1px #0004, 0 0 0 1px var(--control-border);border-radius:50%;display:block}.s-sw[aria-pressed=true]{color:var(--ink);font-weight:600}.s-sw[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #0004, 0 0 0 3px var(--page), 0 0 0 5px var(--brass)}.s-sw[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.s-swatches{gap:18px;display:flex}.s-swatches--wrap{flex-wrap:wrap;gap:16px}.s-swatchgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;display:grid}.s-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.s-chips--flush{margin-top:0}.s-stack{gap:10px;display:grid}.s-stack--8{gap:8px}.s-stack--10{gap:10px}.s-stack--12{gap:12px}.s-stack--14{gap:14px}.s-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.s-stepper--large{grid-template-columns:64px 1fr 64px;min-height:64px}.s-stepper__value{text-align:center}.s-stepper__value>span:first-child{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.s-stepper--large .s-stepper__value>span:first-child{font-size:32px;line-height:38px}.studio .mt-field{grid-template-columns:minmax(0,1fr)}.studio .mt-field__control input{width:100%;font-family:inherit;font-size:16px}.studio .mt-field__control[data-invalid]{box-shadow:inset 0 0 0 2px var(--danger)}.s-field{min-width:0}.s-select{color:var(--ink);background:0 0;border:0;flex:1;font-family:inherit;font-size:16px;font-weight:600}.s-select option{background:var(--surface);color:var(--ink)}.s-details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.s-details summary::-webkit-details-marker{display:none}.s-details__body{gap:8px;padding:0 0 14px;font-size:15px;line-height:22px;display:grid}.s-ruled{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:8px}.s-ruled-top{border-top:1px solid var(--rule)}.s-label{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--brass);color:#f5efe3;background:#0b1512e0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:600;display:inline-flex}.s-label i{background:var(--brass);border-radius:50%;width:10px;height:10px}.s-note{background:var(--surface-raised);border-radius:12px;margin:-6px 0 14px;padding:10px 12px}.s-note.s-gap-12{margin-bottom:0}.s-lead{margin:-6px 0 14px!important}.s-cathead{z-index:5;padding:calc(14px + var(--mt-safe-top)) 8px 8px 16px;background:linear-gradient(var(--page) 75%, transparent);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.s-brandline{align-items:center;gap:10px;display:inline-flex}.s-preview-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-muted);padding:2px 8px;font-size:11px;font-weight:600;line-height:16px}.s-container{padding:0 16px}.s-cathero{padding-top:4px}.s-cathero p{margin-top:10px}.s-filters{padding:18px 0 14px}.s-filters__row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.s-empty{text-align:center;color:var(--ink-muted);padding:24px 0}.s-empty p{margin-bottom:12px}.s-catfoot{border-top:1px solid var(--rule);text-align:center;color:var(--ink-muted);padding:22px 0 8px;font-size:15px;line-height:22px;margin-top:10px!important}.s-catnote{text-align:center;color:var(--ink-subtle);font-size:13px;line-height:18px;margin-top:4px!important}.s-hero{position:relative}.s-hero__top{padding:calc(12px + var(--mt-safe-top)) 10px;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.s-narrow{padding:0 16px}.s-lookid{padding-top:20px;padding-bottom:8px}.s-looksection{padding-top:28px}.s-looksection>.s-narrow{padding-bottom:14px}.s-lookscene{background:var(--stage);height:440px;position:relative}.s-cover{object-fit:cover;width:100%;height:100%;display:block}.s-scene-note{background:#0b1512e6;border-radius:12px;padding:10px 14px;font-size:15px;line-height:21px;position:absolute;bottom:16px;left:16px;right:16px}.s-scene-loading{border-radius:var(--radius-pill);color:var(--ink-muted);background:#0b1512b8;padding:6px 12px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-scene-cta{justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0}.s-scene-done{position:absolute;top:12px;right:12px}.s-scene-sel{position:absolute;top:16px;left:12px}.s-scene-cams{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.s-scene-cams .mt-btn{min-height:44px;padding:0 14px;font-size:14px}.s-scene-cams .mt-btn[aria-pressed=true]{color:#0b1512;background:#f5efe3}.s-bar{padding-bottom:calc(20px + var(--mt-safe-bottom))!important}.s-stage{background:var(--stage);z-index:2;visibility:hidden;position:absolute;inset:0}.s-stage[data-active]{visibility:visible}.s-stage__canvas{width:100%;height:100%;display:block}.s-stage__fallback{position:absolute;inset:0}.s-stage__fallback img{object-fit:cover;opacity:.55;width:100%;height:100%;display:block}.s-stage__fallback p{background:#0b1512e6;border-radius:12px;padding:8px 12px;font-size:14px;line-height:20px;position:absolute;bottom:26px;left:16px;right:16px}.s-topbar{z-index:12;pointer-events:none;padding:calc(12px + var(--mt-safe-top)) 10px 0;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid;position:absolute;top:0;left:0;right:0}.s-topbar>button,.s-topbar>a{pointer-events:auto}.s-topbar--edit{justify-content:space-between;display:flex}.s-progress{color:#f5efe3;background:#0b1512b8;border-radius:14px;gap:6px;padding:6px 12px;display:grid}.s-progress__head{justify-content:space-between;font-size:13px;font-weight:600;line-height:16px;display:flex}.s-progress__saved{color:#c4c9be;font-weight:500}.s-prog{gap:4px;display:flex}.s-prog i{background:#f5efe333;border-radius:2px;flex:1;height:3px;display:block;position:relative;overflow:hidden}.s-prog b{transition:width .28s var(--ease);background:#f5efe3;border-radius:2px;position:absolute;inset:0 auto 0 0}.s-panel{bottom:0;left:0;right:0;top:var(--panel-top,382px);z-index:11;background:var(--page);transition:top .3s var(--ease);border-radius:20px 20px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;box-shadow:0 -10px 30px #0008}.s-panel__body{overscroll-behavior:contain;flex:1;padding:22px 16px 12px;overflow-y:auto}.s-sub{margin:8px 0 18px!important}.s-panel__foot{padding:12px 16px calc(20px + var(--mt-safe-bottom));border-top:1px solid var(--rule);background:var(--page);align-items:center;gap:12px;display:flex}.s-panel__total{flex:1;min-width:0}.s-panel__amount{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:26px;display:block}.s-panel__basis{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;display:block;overflow:hidden}.s-diagram{margin-bottom:14px;display:block}.s-diagram__table{fill:var(--surface-raised);stroke:var(--brass);stroke-width:2px}.s-diagram__arrows{stroke:var(--ink);stroke-width:1.2px;fill:none}.s-diagram text{fill:var(--ink);font-size:13px;font-family:var(--font-sans)}.s-itemcard{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.s-itemcard i{border-radius:14px;width:88px;height:88px;display:block;box-shadow:inset 0 0 0 1px #0003}.s-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s-compare>div{gap:6px;display:grid}.s-compare i{border-radius:12px;height:72px;display:block}.s-compare i[data-after]{box-shadow:0 0 0 2px var(--brass)}.s-photoref{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.s-photoref img{object-fit:cover;border-radius:12px;width:96px;height:120px}.s-product__media{position:relative}.s-product__back{left:10px;top:calc(12px + var(--mt-safe-top));position:absolute}.s-product__body{padding:20px 16px 0}.s-product__body h1{margin:6px 0}.s-pagehead{padding:calc(12px + var(--mt-safe-top)) 8px 0;justify-content:space-between;align-items:center;display:flex}.s-pad{padding-left:16px;padding-right:16px}.s-pagehead+.s-pad{padding-top:4px;padding-bottom:18px}.s-section{border-bottom:1px solid var(--rule);margin:0 16px;padding:16px 0}.s-section--grid{gap:10px;display:grid}.s-section--last{border-bottom:0}.s-section>.mt-heading{margin-bottom:6px}.s-section--grid>.mt-heading{margin-bottom:0}.s-terms__item{gap:4px;margin-top:14px;display:grid}.s-terms__title{color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.s-saved{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;padding:14px}.s-saved .mt-btn{display:flex}.s-thumbrow{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.s-thumbrow img{object-fit:cover;background:var(--surface);border-radius:12px;width:96px;height:96px}.s-thumbrow--88{grid-template-columns:88px 1fr;gap:12px}.s-thumbrow--88 img{width:88px;height:88px}.s-inline-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.s-inline-actions .mt-btn{padding:0 8px;font-size:15px}.s-line{border-top:1px solid var(--surface-raised);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.s-line__name{font-size:16px;font-weight:600;line-height:22px}.s-line__spec{color:var(--ink-muted);grid-column:1/-1;font-size:15px;line-height:21px}.s-line__qty{grid-column:1/-1;font-size:15px;line-height:21px}.s-line__warn{color:var(--pending);grid-column:1/-1;font-size:15px;line-height:21px}.s-line__actions{grid-column:1/-1;gap:4px;display:flex}.s-line__actions .mt-btn{min-height:40px;padding:0 8px 0 0;font-size:15px}.s-status{margin:0;font-size:15px;line-height:21px}.s-alertbox{background:var(--surface-raised);border-radius:12px;margin-bottom:12px;padding:12px 14px}.s-alertbox p{margin-bottom:8px}.s-alertbox .mt-btn{min-height:44px}.s-pay{padding-top:calc(12px + var(--mt-safe-top))}.s-pay input{font-weight:400}.s-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;padding:14px}.s-orderimg{object-fit:cover;border-radius:var(--radius-card);background:var(--surface);width:100%;height:220px}.s-sharedbar{padding:calc(14px + var(--mt-safe-top)) 16px 14px;background:var(--surface-raised);font-size:15px}.s-sharedimg{object-fit:cover;width:100%;height:360px;display:block}.s-sharedline{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.s-scrim{background:var(--scrim);z-index:50;position:absolute;inset:0}.s-sheet{z-index:51;overscroll-behavior:contain;background:var(--surface);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:88%;padding:8px 16px calc(28px + var(--mt-safe-bottom));box-shadow:var(--shadow-sheet);animation:s-sheet-in .26s var(--ease);outline:none;position:absolute;bottom:0;left:0;right:0;overflow:auto}.s-handle{background:var(--control-border);border-radius:3px;width:40px;height:5px;margin:4px auto 10px;display:block}.s-sheet-actions{gap:10px;margin-top:16px;display:flex}@keyframes s-sheet-in{0%{opacity:0;transform:translateY(24px)}}.s-toast{left:16px;right:16px;bottom:calc(96px + var(--mt-safe-bottom));z-index:60;border-radius:var(--radius-card);color:#0b1512;box-shadow:var(--shadow-lift);background:#f5efe3;align-items:center;gap:10px;padding:12px 8px 12px 14px;font-size:15px;font-weight:600;line-height:21px;display:flex;position:absolute}.s-toast button{color:#0b1512;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:40px;margin-left:auto;padding:0 12px;font-weight:700;text-decoration:underline}.s-notfound{text-align:center;background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-sans);place-content:center;justify-items:center;gap:16px;padding:24px;display:grid}.s-wsroot{z-index:11;pointer-events:none;--ws-top:calc(var(--mt-safe-top) + 64px);position:absolute;inset:0}.s-wsroot[data-pos=details] .s-topbar{background:var(--page);box-shadow:0 1px 0 var(--rule);padding-bottom:8px}.s-ws{--ws-top:calc(var(--mt-safe-top) + 64px);overscroll-behavior:none;-webkit-overflow-scrolling:touch;pointer-events:auto;scrollbar-width:none;outline:none;position:absolute;inset:0;overflow:hidden auto}.s-ws::-webkit-scrollbar{display:none}.s-ws__spacer{touch-action:pan-y}.s-ws__sheet{pointer-events:auto;min-height:calc(100% - var(--ws-top));background:var(--page);border-top:1px solid #f5efe338;border-radius:20px 20px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -14px 34px #000c}.s-ws__head{top:var(--ws-top);z-index:2;background:var(--page);border-radius:20px 20px 0 0;padding:0 16px 10px;position:sticky}.s-ws__handle{touch-action:none;cursor:grab;width:100%;height:26px;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.s-ws__handle span{background:#f5efe35c;border-radius:2px;width:40px;height:4px;display:block}.s-ws__handle:focus-visible span{background:var(--brass)}.s-ws__headrow{align-items:flex-start;gap:12px;display:flex}.s-ws__where{flex:1;min-width:0}.s-ws__position{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);font-size:12px;line-height:16px}.studio .s-ws__title:focus{box-shadow:none;outline:none}.studio .s-ws__title{font-family:var(--font-display);outline:none;margin-top:2px;font-size:21px;font-weight:500;line-height:27px}.s-ws__value{color:var(--brass);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px;margin-top:2px!important}.s-ws__reveal{text-align:right;white-space:nowrap;flex:none;justify-content:flex-end;width:118px;min-height:44px;margin-right:-8px;padding:0 12px}.s-ws__body{flex:1;padding:4px 16px 24px}.s-ws__sub{margin:0 0 16px!important}.s-ws__foot{bottom:var(--kb,0px);z-index:2;background:var(--page);border-top:1px solid var(--rule);padding:12px 16px calc(14px + var(--mt-safe-bottom));position:sticky}.s-ws__actions{align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.s-ws{scroll-behavior:auto}}.s-wsroot[data-compact] .s-ws__head{padding-bottom:4px}.s-wsroot[data-compact] .s-ws__handle{height:14px}.s-wsroot[data-compact] .s-ws__headrow{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:46px}.s-wsroot[data-compact] .s-ws__where{flex:1 0 auto}.studio .s-wsroot[data-compact] .s-ws__title{margin-top:0}.s-wsroot[data-compact] .s-ws__reveal{width:104px;margin-left:auto;padding:0 8px;font-size:15px}.s-ws__tools{flex:none}.s-ws__tools .s-seg{gap:0;padding:0}.s-ws__tools .s-seg button{min-width:44px;min-height:44px;padding:0 12px}.s-rulers{gap:4px;display:grid}.s-fitline{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:44px;padding-top:4px;font-size:13px;line-height:18px;display:grid;margin:0!important}.s-fitline__cloth{color:var(--ink-muted)}.s-fitline__drop{text-align:right;color:var(--brass);font-variant-numeric:tabular-nums}.s-fitline:not([data-fits]) .s-fitline__drop{color:var(--danger)}.s-rulers__more{margin-top:20px}.s-measures{gap:18px;margin-top:16px;display:grid}.s-fitcard{background:var(--surface);border:1px solid var(--rule);border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:12px;margin-top:18px;padding:12px;display:grid}.s-fitcard:not([data-fits]){border-color:var(--danger)}.s-fitcard__cloth{font-size:15px;font-weight:600;line-height:20px}.s-fitcard__drop{color:var(--brass);font-variant-numeric:tabular-nums;font-size:15px;line-height:20px;margin-top:2px!important}.s-fitcard__note{color:var(--ink-muted);font-size:13px;line-height:18px;margin-top:2px!important}.s-fitcard:not([data-fits]) .s-fitcard__note{color:var(--danger)}.s-printscope{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.s-tier{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;margin-top:4px!important}.s-tier--line{color:var(--ink-muted);margin:0!important}.s-capline{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;margin:12px 0 0!important}.s-capline .s-btn-inline,.s-capsummary .s-btn-inline{margin:0}.s-capacity{background:var(--surface-raised);border-radius:14px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px 14px;display:grid}.s-capacity>svg{color:var(--ink-muted);margin-top:2px}.s-capacity__title{font-size:15px;font-weight:600;line-height:20px}.s-capacity__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.s-capsummary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex;margin-top:12px!important}.s-qty{border:1px solid var(--rule);background:var(--surface);border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.s-qty__title{font-size:16px;font-weight:600;line-height:22px}.s-count{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.s-count__label{font-size:15px;line-height:20px;display:grid}.s-count__label small{color:var(--ink-muted);font-size:13px}.s-count__ctl{border:1px solid var(--rule);border-radius:12px;grid-template-columns:44px 64px 44px;align-items:center;display:inline-grid;overflow:hidden}.s-count__ctl button{height:44px;color:inherit;touch-action:manipulation;background:0 0;border:0;place-items:center;display:grid}.s-count__ctl button:disabled{opacity:.35}.s-count__ctl input{border:0;border-inline:1px solid var(--rule);width:100%;height:44px;color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0}.s-count__ctl :focus-visible{outline:2px solid var(--brass);outline-offset:-2px;box-shadow:none}.s-qty__lines{border-top:1px solid var(--rule);gap:8px;margin:4px 0 0;padding:10px 0 0;list-style:none;display:grid}.s-qty__lines li{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;display:grid}.s-qty__name{font-weight:600}.s-qty__spec{color:var(--ink-muted);grid-column:1/-1;font-size:13px;line-height:18px}.s-print{object-fit:cover;background:var(--linen-ivory);border:1px solid #f5efe324;border-radius:10px;width:56px;height:56px;display:block}.s-row__media .s-print{width:48px;height:48px}.s-row__media{flex:none}.s-sw__print{object-fit:cover;border:1px solid #f5efe324;border-radius:50%;width:56px;height:56px;display:block}.s-compare__print{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.s-ar{z-index:13;pointer-events:auto;right:12px;top:calc(var(--mt-safe-top) + 70px);justify-items:end;gap:6px;max-width:min(260px,100% - 24px);display:grid;position:absolute}.s-ar__btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0b1512cc;border:1px solid #f5efe347;border-radius:24px;place-items:center;width:48px;height:48px;display:inline-grid}.s-ar__btn img{width:22px;height:22px;display:block}.s-ar[data-status=ready] .s-ar__btn{border-color:var(--brass)}.s-ar__label{color:var(--ink);font-variant-numeric:tabular-nums;background:#0b1512cc;border-radius:12px;padding:3px 10px;font-size:13px;line-height:18px}.s-wsroot[data-pos=details] .s-ar{visibility:hidden}.s-ar__note:empty{display:none}.s-ar__note{text-align:right;background:#0b1512eb;border-radius:12px;padding:8px 10px;font-size:13px;line-height:18px}@media (min-width:700px){.s-cathead{padding-left:24px;padding-right:16px}.s-container{padding:0 24px}.s-cathero{max-width:720px}.s-filters,.s-resume{max-width:520px}.s-page{max-width:640px;margin:0 auto}.s-sheet{border-radius:var(--radius-sheet);width:min(480px,100% - 48px);max-height:86vh;padding-top:24px;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.s-sheet.mt-chooser{width:min(640px,100% - 48px);padding:8px 24px 24px}.s-handle{display:none}.s-toast{width:min(440px,100% - 32px);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:900px){.s-narrow{max-width:760px;margin:0 auto;padding:0 24px}.s-lookscene{border-radius:var(--radius-card);width:min(100% - 48px,1280px);height:min(72vh,680px);margin-inline:auto;overflow:hidden}.s-bar{padding-left:max(16px,50% - 380px);padding-right:max(16px,50% - 380px)}.s-stage,.s-topbar{right:440px}.s-ws{pointer-events:auto;border-left:1px solid var(--rule);background:var(--page);width:440px;left:auto;box-shadow:-10px 0 30px #0006}.s-ws__spacer,.s-ws__handle,.s-ws__reveal{display:none}.s-ws__sheet{min-height:100%;box-shadow:none;border-top:0;border-radius:0}.s-ws__head{padding-top:calc(24px + var(--mt-safe-top));border-radius:0;top:0}.s-ws__body{padding:4px 24px 24px}.s-ws__foot{padding-left:24px;padding-right:24px}.s-wsroot[data-pos=details] .s-topbar{box-shadow:none;background:0 0}.s-ar{right:452px}.s-wsroot[data-pos=details] .s-ar{visibility:visible}.s-panel{border-left:1px solid var(--rule);border-radius:0;width:440px;top:0;left:auto;box-shadow:-10px 0 30px #0006}.s-panel__body{padding:calc(28px + var(--mt-safe-top)) 24px 16px}.s-panel__foot{padding-left:24px;padding-right:24px}.s-product{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:start;display:grid}.s-product__media{height:100vh;position:sticky;top:0}.s-product__body{padding:calc(48px + var(--mt-safe-top)) 40px 0}}@media (min-width:1100px){.s-cathead,.s-container{padding-left:max(32px,50% - 640px);padding-right:max(32px,50% - 640px)}.s-cathead{padding-right:max(24px,50% - 648px)}}@media (prefers-reduced-motion:reduce){.studio *,.studio :before,.studio :after{transition-duration:1ms!important;animation-duration:1ms!important}}.s-container--catalogue{max-width:1680px;margin-inline:auto}.s-container--catalogue .s-cathero p{max-width:560px}.s-lookbody{padding:8px 16px 0}.s-lookid{padding-top:12px}.s-lookid h1{margin:6px 0 14px}.s-fabricline{margin-top:10px!important}.s-concept{color:var(--ink);margin-bottom:12px}.s-pricebasis{font-variant-numeric:tabular-nums;font-size:17px;line-height:24px}.s-pricebasis b{font-weight:650}.s-lookcontents{padding-top:28px}.s-lookcontents>h2{margin-bottom:2px}.s-lookcontents .mt-contents{margin-top:16px}.s-contents-total{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:16px 0 6px;padding-top:14px;font-size:17px;line-height:24px;display:flex}.s-contents-total b{font-size:20px;font-weight:650}.s-looksummary{display:none}.s-looksummary__amount{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:34px}.s-look .s-hero__top{z-index:3}.s-product__media .mt-film{aspect-ratio:4/5;max-height:72vh}.s-product__media .mt-film>img{object-fit:cover}.s-product__back{z-index:3}.s-collection-link{border-radius:var(--radius-card);min-height:64px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.s-collection-link>span{display:grid}@media (max-width:699px){.mt-film[data-kind=still-portrait]{aspect-ratio:4/5;max-height:none!important}}@media (min-width:700px){.s-lookhero .mt-film[data-kind=still-portrait]>img{object-fit:contain;background:var(--page)}.s-lookbody{padding:8px 24px 0}}@media (min-width:900px){.s-lookbody{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:24px 24px 0;display:grid}.s-looksummary{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);margin-top:12px;padding:24px;display:block;position:sticky;top:24px}.s-look~.s-bar--look{display:none}.s-page--bar.s-look{padding-bottom:48px}.s-product__media .mt-film{aspect-ratio:auto;height:calc(100vh - 132px);max-height:none}}@media (min-width:1100px){.s-container.s-container--catalogue{padding-left:32px;padding-right:32px}}.mt-film[data-role=print],.s-lookhero .mt-film[data-role=print]>img{background:var(--surface)}.s-review{min-height:100vh;padding-bottom:64px}.s-review__banner{z-index:10;background:var(--pending);color:#1a221e;text-align:center;margin:0;padding:10px 16px;font-size:15px;font-weight:600;line-height:21px;position:sticky;top:0}.s-review__head,.s-review__pad{max-width:1120px;margin:0 auto;padding:24px 16px 8px}.s-review__row{gap:16px;max-width:1120px;margin:0 auto;padding:16px;display:grid}.s-review__card{aspect-ratio:4/5;width:min(100%,390px)}.s-review__sheets{gap:16px;margin-top:12px;display:grid}.s-review__sheets img{border-radius:var(--radius-control);width:100%;height:auto}.s-review__facts dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0 20px;display:grid}.s-review__facts dt{color:var(--ink-muted)}.s-review__facts ul,.s-review__facts ol{color:var(--ink);gap:6px;margin:8px 0 18px;padding-left:20px;display:grid}.s-review__rule{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--brass);margin-top:16px;padding:14px 16px}@media (min-width:900px){.s-review__row{grid-template-columns:1fr 390px;align-items:start}.s-review__sheets{grid-template-columns:1.7fr 1fr}}.studio .s-creditline{margin:0 0 14px}.s-concept{color:var(--ink-muted);max-width:34em}.s-sectiontitle{font-family:var(--font-display);font-variation-settings:"SOFT" 50;margin:0 0 12px;font-size:22px;font-weight:450;line-height:28px}.s-lookbody .s-lookcontents{padding-top:24px}.s-lookbody .s-contents-total{border-top:0;margin-top:14px;padding-top:0}.s-look .s-looksection{padding-top:32px}@media (min-width:900px){.s-product__media .mt-gallery{--gallery-h:calc(100vh - 32px);margin:16px 0 0;padding:0 0 0 24px}}.s-review__compare{border-radius:var(--radius-media-card);background:var(--surface);width:100%;margin-top:12px}.s-gallery__phone{border-radius:var(--radius-card);background:var(--page);width:min(100%,390px);box-shadow:inset 0 0 0 1px var(--rule);padding:16px}.s-gallery__head{justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.s-gallery__head .s-seg{gap:0;padding:0}.s-gallery__head .s-seg button{min-width:44px;min-height:44px}.s-gallery__sound{max-width:390px;margin-top:16px}.s-gallery__zoom{zoom:1.5}.s-gallery__title{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:27px}.s-review{height:100vh;overflow-y:auto}.s-dgal__row.is-wide{grid-template-columns:1fr;max-width:1744px}.s-dgal__stage{min-width:0}.s-dgal__cards{gap:var(--catalogue-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.s-dgal__docks{justify-items:center;gap:24px;display:grid}.s-dgal__docks .mt-dock{position:relative;bottom:auto;left:auto;right:auto;transform:none}.s-dgal__photo{border-radius:var(--radius-media-card);background:url(/photography/christmas-2026/campaign/hero-wide-960.jpg) 50%/cover;justify-content:flex-end;padding:24px;display:flex}.s-dgal__buttons{flex-wrap:wrap;gap:10px;display:flex}.s-landing__shell,.s-lookhost{position:relative}.s-lookroom{align-items:center;gap:8px;display:inline-flex}.s-lookroomnote{max-width:1280px;color:var(--ink-muted);padding:0 24px;margin:12px auto 0!important}.s-printtask{z-index:30;background:var(--page);position:fixed;inset:0}@media (min-width:900px){.s-printtask{z-index:11;pointer-events:none;background:0 0}.s-printtask .mt-pstudio{background:0 0;grid-template-columns:minmax(0,1fr) 440px}.s-printtask .mt-pstudio__main{pointer-events:auto;box-shadow:-10px 0 30px #0006}}.s-printreview{background:var(--page);min-height:100dvh}.s-printreview--phone{justify-items:center;display:grid}.s-printreview--phone .s-printreview__frame{width:min(100%,430px);height:100dvh}@media (min-width:600px){.s-printreview--phone{background:#050a08;align-items:center;padding:16px}.s-printreview--phone .s-printreview__frame{width:390px;height:min(844px,100dvh - 32px);box-shadow:0 0 0 1px var(--rule), 0 24px 48px -22px #000;border-radius:32px;overflow:hidden}}.s-printreview--desktop .s-printreview__frame{height:100dvh}.s-printreview__banner{background:var(--surface);border-bottom:1px solid var(--rule);color:var(--ink-muted);flex:none;gap:6px;padding:8px 16px;font-size:13px;line-height:18px;display:grid}.s-printreview__banner p{margin:0}.s-printreview__banner b{color:var(--pending)}.s-printreview__banner nav{flex-wrap:wrap;gap:2px 12px;display:flex}.s-printreview__banner a{min-height:32px;color:var(--ink);align-items:center;display:inline-flex}.s-printreview__banner a[aria-current=page]{color:var(--pending);font-weight:600;text-decoration:none}.s-printreview__applied{color:var(--positive);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;line-height:21px;display:flex}.s-printreview__applied .mt-btn{min-height:44px;padding:0 4px}.s-printreview__context{margin:0;position:absolute;inset:0}.s-printreview__context img{object-fit:cover;width:100%;height:100%}.s-printreview__context figcaption{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);-webkit-backdrop-filter:blur(12px);color:var(--ink-muted);padding:8px 14px;font-size:14px;line-height:20px;position:absolute;top:24px;left:28px}.s-printreview__context figcaption b{color:var(--ink);font-weight:600}.s-printgallery{gap:12px;margin-bottom:48px;display:grid}.s-printgallery__links{flex-wrap:wrap;gap:12px;display:flex}.s-printgallery__outcomes{margin:0;padding-left:20px;font-size:15px;line-height:26px}.s-printgallery__grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:32px 24px;margin-top:16px;display:grid}.s-printgallery__state{align-content:start;gap:10px;margin:0;display:grid}.s-printgallery__state figcaption p{margin:4px 0 0}.s-printgallery__frame{width:min(100%,390px);height:640px;box-shadow:inset 0 0 0 1px var(--rule), 0 0 0 1px var(--rule);border-radius:24px;overflow:hidden}.s-printgallery__fields{gap:16px;max-width:420px;display:grid}.s-printreview__banner summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:32px;list-style:none;display:flex}.s-printreview__banner summary::-webkit-details-marker{display:none}.s-printreview__banner summary span{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.s-printreview__banner details[open] summary span{display:none}.s-printreview__appliedscreen{height:100%}.s-printreview__appliedfoot{grid-template-columns:auto 1fr;align-items:center}.s-printreview__appliedfoot .mt-btn--primary{justify-self:end}.s-printreview__elsewhere{border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-raised) 60%, transparent);color:var(--ink-muted);margin:4px 0 0;padding:12px 14px;font-size:14px;line-height:20px}.s-printreview__elsewhere a{color:var(--ink);font-weight:600}.s-printgallery__frame--sheet{background:var(--page);height:auto;padding:20px 16px}.s-topbar{grid-template-columns:minmax(0,1fr)}.s-rail{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5efe3;background:#101b16d9;border:1px solid #f5efe333;border-radius:26px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex;box-shadow:0 8px 20px -10px #000a}.s-rail__back{width:44px;height:44px;color:inherit;cursor:pointer;background:#f5efe314;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mt .s-rail__back:focus-visible{border-radius:50%}.s-rail__mid{flex:1;min-width:0}.s-rail__head{align-items:baseline;gap:8px;display:flex}.s-rail__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.s-rail__count{color:#c4c9be;font-variant-numeric:tabular-nums;font-weight:500}.s-rail__saved{color:var(--positive);flex:none;align-items:center;gap:3px;margin:0;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.s-rail__saved .mt-icon{width:15px;height:15px}.s-rail__saved.is-off{color:var(--pending)}.s-rail__track{background:#060c0a;border-radius:4px;gap:3px;margin-top:6px;padding:2px;display:flex;box-shadow:inset 0 1px 2px #000a,0 1px #f5efe30f}.s-rail__track i{height:4px;transition:background var(--mt-dur-variant) var(--mt-ease-calm), box-shadow var(--mt-dur-variant) var(--mt-ease-calm);background:0 0;border-radius:2px;flex:1}.s-rail__track i[data-state=done]{background:#d8b57b8c}.s-rail__track i[data-state=current]{background:#f5efe3;box-shadow:0 0 6px #d8b57b66}.s-rail__all{border:1px solid var(--control-border);border-radius:var(--radius-pill);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 14px;font-size:14px;font-weight:600;line-height:18px}.mt .s-rail__all:focus-visible{border-radius:var(--radius-pill)}@media (max-width:419px){.s-rail__group{display:none}}.s-shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.s-shape{flex-direction:column;gap:8px;padding:6px 6px 12px;display:flex}.s-shape__art{height:104px;display:block}.s-shape__art svg{display:block}.s-shape[aria-disabled=true] .s-shape__art{opacity:.55}.s-shape__label{padding:0 6px;font-size:16px;font-weight:600;line-height:20px}.s-shape__why{color:var(--ink-muted);margin-top:-6px;padding:0 6px;font-size:13px;line-height:18px}@media (max-width:359px){.s-shape__art{height:84px}}.s-pieces{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s-piece{border-radius:var(--radius-card);background:var(--object-fill);box-shadow:var(--shadow-object);transition:transform var(--mt-dur-press) var(--mt-ease-calm), box-shadow var(--mt-dur-variant) var(--mt-ease-calm);flex-direction:column;display:flex}.s-piece.is-selected{box-shadow:var(--shadow-object-selected)}@media (hover:hover){.s-piece:not(.is-selected):has(.s-piece__row:hover){box-shadow:var(--shadow-object-lift)}}.s-piece:has(.s-piece__row:active){box-shadow:var(--shadow-object-press);transform:scale(.99)}.s-piece__row{border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.s-piece__row .s-print{transition:opacity var(--mt-dur-variant) ease}.s-piece:not(.is-selected) .s-print{opacity:.5}.s-piece__text{flex:1;gap:2px;min-width:0;display:grid}.s-piece__text b{font-size:16px;line-height:20px}.s-piece__text span{color:var(--ink-muted);font-size:15px;line-height:20px}.s-piece__text .s-piece__qty{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:19px}.s-piece__end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.s-piece__box{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--control-border);color:var(--page);border-radius:8px;place-items:center;display:grid}.s-piece.is-selected .s-piece__box{background:var(--brass);box-shadow:inset 0 0 0 1.5px var(--brass)}.s-piece__price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:20px}.s-piece:not(.is-selected) .s-piece__price{color:var(--ink-muted)}.s-piece__foot{min-height:44px;color:var(--ink-muted);border-top:1px solid #f5efe30f;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 78px;font-size:13px;font-weight:500;line-height:18px;display:flex}.s-piece:not(.is-selected) .s-piece__foot{color:var(--ink-subtle)}.s-piece__edit{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;line-height:20px;-webkit-text-decoration:underline #a29071;text-decoration:underline #a29071;display:inline-flex}.s-piece__edit .mt-icon{width:18px;height:18px}.studio .s-stepper--large{border-radius:var(--radius-card);background:var(--well-fill);min-height:0;box-shadow:var(--shadow-well);grid-template-columns:52px 1fr 52px;padding:6px}.studio .s-stepper--large button{border-radius:var(--radius-control);background:var(--object-fill);width:52px;height:52px;box-shadow:var(--shadow-object);transition:transform var(--mt-dur-press) var(--mt-ease-calm), box-shadow var(--mt-dur-variant) var(--mt-ease-calm)}.studio .s-stepper--large button:not(:disabled):active{box-shadow:var(--shadow-object-press);transform:scale(.97)}.studio .s-stepper--large button:disabled{box-shadow:var(--shadow-object-flat)}.studio .s-stepper--large .s-stepper__value>span:first-child{min-width:2ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:44px;display:inline-block}.s-rulers .mt-ruler{border-radius:var(--radius-card);background:var(--well-fill);box-shadow:var(--shadow-well);padding:4px 10px 2px}.s-line{border-radius:var(--radius-card);background:linear-gradient(#19291f,#14231d);border-top:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #f5efe312,inset 0 1px #f5efe314,0 1px 2px #00000059}.s-line+.s-line{margin-top:8px}@media (min-width:900px){.s-topbar{padding-top:calc(16px + var(--mt-safe-top));padding-left:24px;padding-right:24px}.s-rail{max-width:560px}}@media (prefers-reduced-motion:reduce){.s-piece,.studio .s-stepper--large button:active{transform:none}.s-piece:has(.s-piece__row:active){transform:none}}@media (forced-colors:active){.s-rail,.s-piece{border:1px solid canvastext}.s-rail__track i[data-state=current]{background:highlight}.s-piece.is-selected{outline:3px solid highlight}}.s-packline{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:12px}.s-leaf{gap:8px;margin:12px 0;display:grid}.s-leaf__q{color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.s-terms .s-terms__note,.s-card .s-terms__note{margin-top:14px}[data-theme=light] .s-rail{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#28523c1f;box-shadow:0 1px 2px #1a251f1f,0 10px 24px -12px #1a251f40}[data-theme=light] .s-rail__back{background:#1a251f0d}[data-theme=light] .s-rail__count{color:var(--ink-muted)}[data-theme=light] .s-rail__track{background:#e3e7e2;box-shadow:inset 0 1px 1px #1a251f1a}[data-theme=light] .s-rail__track i[data-state=done]{background:#28523c8c}[data-theme=light] .s-rail__track i[data-state=current]{box-shadow:none;background:#28523c}[data-theme=light] .s-ar__btn{background:#ffffffe6;border-color:#28523c33;box-shadow:0 1px 2px #1a251f1f,0 8px 18px -10px #1a251f40}[data-theme=light] .s-ar__btn img{filter:brightness(.12)}[data-theme=light] .s-ar__label,[data-theme=light] .s-label,[data-theme=light] .s-scene-note{color:var(--ink);background:#ffffffeb}[data-theme=light] .s-ar__label{box-shadow:0 0 0 1px #28523c1f}[data-theme=light] .s-ws__sheet{border-top-color:var(--rule);box-shadow:0 -1px #1a251f0f,0 -14px 34px -12px #1a251f2e}[data-theme=light] .s-ws__handle span{background:var(--control-border)}[data-theme=light] .s-panel{box-shadow:0 -10px 30px -6px #1a251f24}[data-theme=light] .s-sheet{box-shadow:0 0 0 1px #1a251f14, var(--shadow-sheet)}[data-theme=light] .s-toast{color:#fff;background:#1a251f}[data-theme=light] .s-toast button{color:#fff}[data-theme=light] .s-line{background:linear-gradient(#fff,#fafbf9);box-shadow:inset 0 0 0 1px #1a251f14,inset 0 1px #fff,0 1px 2px #1a251f14}[data-theme=light] .s-piece__foot{border-top-color:var(--rule)}[data-theme=light] .s-piece__edit{-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border)}[data-theme=light] :is(.s-print,.s-sw__print){border-color:#1a251f1f}[data-theme=light] :is(.s-stage,.s-lookscene) .mt-btn--on-image{color:var(--ink);background:#ffffffe0;box-shadow:inset 0 0 0 1px #28523c26,0 1px 2px #1a251f1f}[data-theme=light] .s-scene-cams .mt-btn[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}[data-theme=light] :is(.s-scene-loading,.s-stage__fallback p,.s-progress){color:var(--ink);background:#ffffffeb}[data-theme=light] .s-progress__saved{color:var(--ink-muted)}[data-theme=light] .s-prog i{background:#1a251f26}[data-theme=light] .s-prog b{background:var(--primary)}@media (min-width:900px){[data-theme=light] .s-ws,[data-theme=light] .s-printtask .mt-pstudio__main{box-shadow:-10px 0 30px -6px #1a251f24}}@media (min-width:600px){[data-theme=light] .s-printreview--phone{background:var(--stage)}}
