.studio{--hover:rgb(43 59 82/9%);--popover:rgb(248 250 252/94%);--sheet-solid:rgb(229 229 226)}.studio[data-theme=dark]{--hover:rgb(232 240 255/12%);--popover:rgb(30 35 42/95%);--sheet-solid:rgb(58 61 64)}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.dialog{padding:0;overflow:hidden}.dialog[open]{display:flex;flex-direction:column}.dialog-head{position:relative;flex:none;margin:0;padding:28px 28px 14px 32px;box-shadow:0 1px 0 transparent;transition:box-shadow .18s ease}.dialog[data-scrolled=true] .dialog-head{box-shadow:0 1px 0 var(--line)}.dialog-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 32px 32px}.dialog[data-scrolled=true] .dialog-body{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16px);mask-image:linear-gradient(180deg,transparent,#000 16px)}.dialog[data-more=true] .dialog-body{-webkit-mask-image:linear-gradient(0deg,transparent,#000 28px);mask-image:linear-gradient(0deg,transparent,#000 28px)}.dialog[data-scrolled=true][data-more=true] .dialog-body{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent,#000 16px,#000 calc(100% - 28px),transparent)}.dialog-grip{display:none}.dialog-body>p{color:var(--muted);font-size:1rem;line-height:1.6;margin-bottom:20px}.dialog-body>h3{font-size:1rem;line-height:1.4;margin:24px 0 8px}@media(min-width:901px) and (min-height:621px){.dialog{top:calc(var(--header-bottom,82px) + 12px);bottom:calc(max(30px,env(safe-area-inset-bottom)) + var(--dock-height,78px) + 12px);max-height:calc(100dvh - var(--header-bottom,82px) - max(30px,env(safe-area-inset-bottom)) - var(--dock-height,78px) - 24px)}}@media(min-width:601px) and (max-width:900px) and (min-height:621px){.dialog{top:calc(var(--header-bottom,70px) + 12px);bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--dock-height,130px) + 12px);max-height:calc(100dvh - var(--header-bottom,70px) - max(12px,env(safe-area-inset-bottom)) - var(--dock-height,130px) - 24px)}}@media(max-width:600px){.dialog-head{padding:22px 18px 12px 24px}.dialog-body{padding:8px 24px 24px}.dialog{top:max(12px,env(safe-area-inset-top));bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}}@media(min-width:620px) and (max-height:500px){.dialog{top:max(10px,env(safe-area-inset-top));bottom:max(10px,env(safe-area-inset-bottom));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}.dialog-head{padding:12px 16px 6px 22px}.dialog-body{padding:4px 22px 18px}.dialog-body>p{font-size:.875rem;margin-bottom:10px}}@media(max-width:600px) and (pointer:coarse){.dialog{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;margin:0;max-height:calc(100dvh - max(20px,env(safe-area-inset-top) + 8px) - max(12px,env(safe-area-inset-bottom)));border-radius:28px;opacity:1;scale:1;translate:0 calc(100% + 24px);transition:translate var(--travel) var(--ease),background-color .2s ease,color .2s ease}.dialog[data-presence=open],.dialog[data-presence=opening]{translate:0 0}.dialog[data-presence=closing]{transition:translate .2s cubic-bezier(.4,0,1,1),background-color .2s ease}.dialog[data-dragging=true]{transition:none}.dialog-head{touch-action:none;padding-top:26px;cursor:grab}.dialog-grip{display:block;position:absolute;top:9px;left:calc(50% - 18px);width:36px;height:5px;border-radius:3px;background:var(--muted);opacity:.35}}.identity-line,.studio-product{align-items:center}.studio-product{display:flex;gap:10px}.studio-identity{min-height:56px;padding-block:5px}@media(max-width:900px){.studio-identity{min-height:50px;padding-block:0}.identity-line{gap:2px}.studio-product{gap:0}}@media(min-width:620px) and (max-height:620px){.studio-identity{min-height:54px;padding-block:0}}@media(max-width:619px),(max-width:900px) and (min-height:621px){.header-ar{flex-direction:column;gap:2px;padding:5px 0 4px}.header-ar svg{width:18px;height:18px}.header-ar small{display:block;padding:0;background:none;font-size:.5625rem;line-height:1;font-weight:700;letter-spacing:.08em}}@media(min-width:620px) and (max-height:620px){.topbar{left:max(20px,env(safe-area-inset-left))}.configuration,.studio[data-sheet=compact] .configuration,.topbar{right:max(20px,env(safe-area-inset-right))}.showroom-dock{width:calc(100% - 2 * max(20px,env(safe-area-inset-left),env(safe-area-inset-right)))}}@media(min-width:620px) and (max-height:500px){.viewer-quick-actions{left:max(20px,env(safe-area-inset-left))}.showroom-dock{bottom:max(12px,env(safe-area-inset-bottom))}.configuration,.studio[data-sheet=compact] .configuration{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 72px)}.compare-switch,.detail-return{left:calc(max(20px,env(safe-area-inset-left)) + 128px);max-width:calc(100% - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)) - 128px)}.tools-dialog .viewer-actions :is(button,a){min-height:44px}}.product-card{display:flex;flex-direction:column;justify-content:flex-start}.product-card>.choice-check{padding:0;display:grid;place-items:center;gap:0}.product-card small{text-wrap:pretty}@media(min-width:901px) and (max-height:780px){.dialog:has(.product-grid){width:min(820px,calc(100vw - 40px))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0}.product-card{padding-bottom:12px}.product-card>img{aspect-ratio:16/10}.product-card>span:not(.choice-check){padding:10px 12px 0}.dialog-head{padding-top:22px}.dialog-head h2{font-size:1.5rem}.configuration{top:calc(var(--header-bottom,82px) + 12px);height:calc(100dvh - var(--header-bottom,82px) - max(30px,env(safe-area-inset-bottom)) - var(--dock-height,78px) - 24px)}.panel-heading{padding:12px 20px 6px}.panel-heading h2{font-size:1.25rem}.panel-heading p{margin-top:2px}.room-card{min-height:64px;padding:5px}.room-preview{width:72px;height:52px}}@media(min-width:601px){.saved-grid:has(>.saved-card:only-child){grid-template-columns:1fr}.saved-card:only-child{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:22px;padding:14px 18px 14px 14px;align-items:start}.saved-card:only-child>:is(img,.empty-preview){grid-row:1/-1;width:100%;height:100%;min-height:190px;margin:0;border-radius:14px}.saved-card:only-child>:not(img):not(.empty-preview){grid-column:2}.saved-card:only-child>h3{margin-top:8px;font-size:1.0625rem}.saved-card:only-child>div{align-self:end}}.saved-card>div>.text-button{min-width:44px;padding-inline:10px;justify-content:center;border-radius:12px}.saved-card>div>.text-button:first-child{margin-left:-10px}.filter-show-bar{position:sticky;bottom:0;z-index:3;margin:0 -20px;padding:22px 20px 14px;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--sheet-solid) 94%,transparent) 22px)}@media(max-width:619px),(max-width:900px) and (min-height:621px){.filter-show-bar{margin-inline:-18px;padding-inline:18px;padding-bottom:12px}}.dialog .filter-show-bar{margin-inline:-32px;padding-inline:32px;padding-bottom:16px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--sheet-solid) 94%,transparent) 22px)}.filter-show{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 16px;border-radius:14px;background:var(--primary);color:var(--on-primary);font-size:.9375rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 12px 26px -14px rgb(15 23 34/70%);animation:content-in var(--select) var(--ease)}.filter-show:disabled{opacity:1;background:var(--well);color:var(--muted);box-shadow:none}.filter-chip{position:relative}.filter-chip:before{content:"";position:absolute;inset:-4px 0}.filter-group>div{gap:8px 6px}@media(pointer:coarse){.filter-button{min-height:44px}.rail-card:not([data-active=true]){transform:none}}.rail-track{padding-inline:0 calc(100% - 180px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}.rail-card{scroll-snap-align:start;transform-origin:0 50%}@media(max-width:619px){.configuration .rail-track{height:48px;padding-inline:0 calc(100% - 164px)}.configuration .rail-card{height:44px}}@media(forced-colors:active){.rail-track{-webkit-mask-image:none;mask-image:none}}@media(max-width:619px),(max-width:900px) and (min-height:621px){.configuration .material-current:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(var(--sheet-solid),transparent);pointer-events:none}.configuration :is(.swatch,.rail-card,.result-head,.collection-tile){scroll-margin-top:84px}}@property --scroll-fade{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.configuration .panel-content{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade));animation:scroll-fade linear both;animation-timeline:scroll(self);animation-range:0 24px}}@keyframes scroll-fade{to{--scroll-fade:14px}}@media(max-width:619px),(max-width:900px) and (min-height:621px){.configuration .panel-content:has(.material-current){-webkit-mask-image:none;mask-image:none;animation:none}}.empty-state .empty-action{min-height:44px;padding:0 18px;border-radius:14px;background:var(--well);color:var(--ink);font-weight:600;justify-self:center;text-decoration:none}@media(hover:hover){.empty-state .empty-action:hover{background:var(--hover);text-decoration:none}}.studio[data-theme=dark] .swatch .swatch-color{box-shadow:inset 0 0 0 1px rgb(255 255 255/16%),0 0 0 1px rgb(255 255 255/5%)}.studio[data-theme=dark] .swatch:is([data-tone=black],[data-tone=brown],[data-tone=grey],[data-tone=blue],[data-tone=violet],[data-tone=green]) .swatch-color{box-shadow:inset 0 0 0 1px rgb(255 255 255/24%),0 0 0 1px rgb(255 255 255/7%)}.compare-letter{display:none}.compare-switch .compare-end{flex:none;width:44px;min-width:44px;height:44px;padding:0;justify-content:center}@media(max-width:400px){.compare-switch,.compare-switch[data-same=true]{flex-wrap:wrap;left:16px;right:16px;max-width:none}.compare-switch>button:not(.compare-end){flex:1 1;min-width:0}.compare-switch>button>span:last-child{min-width:0}.compare-model,.compare-switch small{display:none}.compare-letter{display:inline;color:var(--muted);font-weight:500}.compare-switch strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ar-qr p,.compare-hint,.dialog-body p,.empty-state,.export-options small,.notice-text,.project-disclosure p,.quiet-note{text-wrap:pretty}.dialog-head h2{text-wrap:balance}.summary-card small time{white-space:nowrap}.settings-detail{margin-top:6px;border-top:0}.settings-detail summary{min-height:44px;padding:4px 0;font-size:.8125rem}.settings-detail p{font-size:.8125rem;margin-bottom:8px}.offline-box .settings-detail{margin-top:2px}.ar-qr{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;align-items:center;margin:2px 0 22px;padding:16px;border-radius:20px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.ar-qr-code{display:block;width:148px;height:148px;border-radius:12px;box-shadow:0 0 0 1px var(--line),0 10px 24px -16px rgb(15 23 34/55%)}.ar-qr h3{font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ar-qr p{margin-top:6px;color:var(--muted);font-size:.875rem;line-height:1.55}.ar-qr .ar-qr-note{font-size:.8125rem;line-height:1.5}.ar-qr .text-button{margin-top:2px}.ar-panel>.ar-files-title{margin:0 0 10px;font-size:.8125rem;line-height:1.4;font-weight:600;color:var(--muted)}.ar-panel[data-support=desktop] .export-options{grid-template-columns:1fr 1fr}.ar-panel[data-support=desktop] .export-options>button{min-height:64px;padding:12px 14px;gap:12px;border-radius:16px}.ar-panel[data-support=desktop] .export-options>button>svg:last-child{display:none}.ar-panel[data-support=desktop] .export-options strong{font-size:.9375rem}.ar-panel[data-support=desktop] .export-options small{font-size:.8125rem}.ar-status{display:grid;align-content:start;min-height:56px;margin-top:4px}.ar-panel[data-support=desktop] .project-disclosure{margin-top:8px}.ar-status>.quiet-note{margin-top:14px}.ar-status .ar-result{margin-top:6px}.ar-panel[data-support=desktop] .ar-result{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.ar-panel[data-support=desktop] .ar-result>p{margin:0;color:var(--muted);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:600px){.ar-qr{grid-template-columns:1fr;justify-items:start}}.primary-button{transition:opacity .1s ease,box-shadow .18s ease,transform .16s var(--ease),filter .16s ease!important}@media(hover:hover){.primary-button:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 10px 22px -12px rgb(15 23 34/60%)}.studio[data-theme=dark] .primary-button:hover:not(:disabled){filter:brightness(1.06)}:is(.icon-button,.library-button,.header-ar,.tools-trigger,.brand,.viewer-quick-actions>button,.view-picker-trigger,.panel-done,.current-material,.panel-tabs button):hover:not(:disabled){background:var(--hover)}}:is(.icon-button,.library-button,.header-ar,.tools-trigger,.brand,.panel-done,.current-material,.panel-tabs button,.filter-show,.saved-card .text-button,.empty-action){transition:background-color var(--select) ease,color var(--select) ease,box-shadow var(--select) ease,transform .12s var(--ease)}:is(.primary-button,.icon-button,.library-button,.header-ar,.tools-trigger,.brand,.viewer-quick-actions>button,.view-picker-trigger,.panel-done,.current-material,.panel-tabs button,.filter-show,.empty-action):active:not(:disabled){transform:scale(.97)}[data-quiet-focus]:focus-visible,[data-quiet-focus]:focus-visible *{outline:none!important}.studio:focus{outline:none}.product-picker-trigger:focus-visible,.recent-fabrics button:focus-visible,.text-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.view-picker-popover,.view-toolbar{background:var(--reflection),var(--popover);-webkit-backdrop-filter:blur(30px) saturate(1.15);backdrop-filter:blur(30px) saturate(1.15)}@media(max-width:619px),(max-width:900px) and (min-height:621px){.orbit-help{display:flex;bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--dock-height,120px) + 14px);animation:hint-in .42s var(--ease) backwards}.orbit-help[data-seen]{display:none}}@keyframes hint-in{0%{opacity:0;translate:0 6px}}@media(pointer:coarse){.fabric-find .search-field input,:is(.studio,.dialog,body) :is(input,textarea,select){font-size:max(1rem,16px)}}.search-row{display:flex;align-items:center;gap:8px}.search-row>.search-field{flex:1 1}.search-clear{position:relative;display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border-radius:50%;background:color-mix(in srgb,var(--muted) 42%,transparent);color:var(--paper)}.search-clear:before{content:"";position:absolute;inset:-11px}.search-clear svg{width:12px;height:12px}.search-cancel{flex:none;min-height:44px;padding:0 2px 0 6px;background:none;color:var(--focus);font-size:1rem;font-weight:550;white-space:nowrap;animation:search-cancel-in var(--select) var(--ease)}@keyframes search-cancel-in{0%{opacity:0;translate:8px 0}}.search-suggest{padding:6px 0 18px;animation:content-in var(--select) var(--ease)}.search-suggest>p{margin:4px 0 14px;color:var(--muted);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.search-suggest>div{display:flex;flex-wrap:wrap;gap:8px 6px}@media(pointer:coarse){.studio .configuration[data-search],.studio .showroom-controls[data-search],dialog.dialog[data-search]{position:fixed;top:calc(var(--vv-top,0px) + max(8px,env(safe-area-inset-top)));bottom:auto;height:calc(var(--vv-height,100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));max-height:none;margin:0;transform:none;translate:none;clip-path:none;opacity:1;z-index:60;background:var(--reflection),var(--sheet-solid);transition:background-color .2s ease,color .2s ease}html[data-keyboard=open] .studio :is(.showroom-controls,.configuration)[data-search],html[data-keyboard=open] dialog.dialog[data-search]{height:calc(var(--vv-height,100dvh) - max(8px,env(safe-area-inset-top)) - 8px)}.studio .configuration[data-search],dialog.dialog[data-search]{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;max-width:none}.showroom-controls[data-search] .showroom-dock{position:absolute;left:0;right:0;bottom:0;visibility:hidden;pointer-events:none}.showroom-controls[data-search] .configuration{height:100%;clip-path:none}:is(.showroom-controls,.configuration)[data-search] :is(.sheet-handle,.panel-heading),dialog.dialog[data-search] .dialog-head{display:none}.configuration[data-search] .panel-content,.showroom-controls[data-search] .panel-content,dialog.dialog[data-search] .dialog-body{padding-top:0;-webkit-mask-image:none;mask-image:none;animation:none;overscroll-behavior:contain}[data-search] :is(.material-current,#fabric-filters,.filter-show-bar,.fabric-tools,.all-collections-bar){display:none}[data-search] :is(.fabric-find,.search-row){position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:12px 0 10px;border-image:conic-gradient(var(--sheet-solid) 0 0) fill 0/0/0 100vw;animation:content-in var(--select) var(--ease)}[data-search] :is(.fabric-find,.search-row):after{content:"";position:absolute;left:-40px;right:-40px;top:100%;height:12px;background:linear-gradient(var(--sheet-solid),transparent);pointer-events:none}[data-search] :is(.fabric-find,.search-row) .search-field{flex:1 1;min-width:0;margin:0;min-height:48px;padding-inline:12px;gap:8px}[data-search] input[type=search]::-webkit-search-cancel-button{display:none}[data-search] .fabric-results{padding-bottom:16px}:is(.showroom-controls,.configuration,.dialog)[data-search]{container:keyboard-search/size}@container keyboard-search (max-height:300px){.fabric-results :is(.results-bar,.results-count){display:none}.fabric-results .result-group:first-of-type{margin-top:0;border-top:0}}[data-search] .all-collections{animation:none}html[data-keyboard=open] .dialog:not([data-search]){top:calc(var(--vv-top,0px) + max(8px,env(safe-area-inset-top)));bottom:calc(var(--keyboard-inset,0px) + 8px);max-height:calc(var(--vv-height,100dvh) - max(8px,env(safe-area-inset-top)) - 8px)}}@media(max-width:600px) and (pointer:coarse){html[data-keyboard=open] .dialog:not([data-search]){top:auto}}.studio-exit{flex-shrink:0;margin-inline:-8px 4px}.studio-exit>svg{opacity:.85}.exit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exit-actions .primary-button{grid-column:1/-1}.exit-choice{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--well);color:var(--ink);font-size:.875rem;line-height:1.3;text-align:center;transition:background-color var(--select) ease,transform .12s var(--ease)}.exit-choice:active{transform:scale(.97)}@media(hover:hover){.exit-choice:hover{background:var(--hover)}}.exit-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.exit-actions>.exit-hint{grid-column:1/-1;margin:-4px 0 4px}.exit-choice-wide{grid-column:1/-1;gap:8px}.exit-choice:disabled{opacity:.55}.library-group+.library-group{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.library-group>.quiet-note{margin-top:12px}.saved-grid:has(>.saved-card[data-account-project]){grid-template-columns:minmax(0,1fr);gap:10px}.saved-grid>.saved-card[data-account-project]{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;column-gap:14px;align-items:start;padding:14px 16px 8px 14px}.saved-grid>.saved-card[data-account-project]>.empty-preview{grid-column:1;grid-row:1/span 4;width:60px;height:60px;min-height:0;margin:0;padding:0;border-radius:14px;background:var(--paper)}.saved-grid>.saved-card[data-account-project]>:not(.empty-preview){grid-column:2;margin-top:0}.saved-grid>.saved-card[data-account-project]>h3{margin-top:2px;font-size:1rem}.saved-grid>.saved-card[data-account-project]>:is(p,time):not(.empty-preview){margin-top:4px}.saved-grid>.saved-card[data-account-project]>div{align-self:end;margin-top:4px}[data-shop-substitute] #shop-substitute-note{font-size:.75rem;line-height:1.5;color:var(--muted);margin-top:2px}.boot-actions{position:absolute;right:max(20px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));display:flex;gap:10px;pointer-events:none}.boot-actions .boot-skip{position:static;pointer-events:auto}.boot-actions .boot-shop-exit{border-color:transparent;color:var(--boot-muted)}@media(max-width:619px){.boot-actions{right:auto;left:50%;translate:-50% 0}.boot-actions .boot-skip{translate:0 8px;white-space:nowrap}.boot-actions .boot-skip[data-visible=true]{translate:0 0}}@media(max-width:420px){.topbar:has(.studio-exit){left:10px;right:10px;gap:6px}.studio-identity:has(.studio-exit){padding-inline:4px 8px}.studio-identity:has(.studio-exit) .studio-exit{margin:0;width:44px;padding:8px}.studio-identity:has(.studio-exit) .brand{min-width:36px;width:36px}.studio-identity:has(.studio-exit) .brand{position:relative}.studio-identity:has(.studio-exit) .brand:after{content:"";position:absolute;inset:0 -6px 0 -2px}.studio-identity:has(.studio-exit) .product-picker-trigger{padding-inline:2px;gap:4px}.studio-identity:has(.studio-exit) .studio-name{font-size:.8125rem}}@media(max-width:380px){.topbar:has(.studio-exit){left:8px;right:8px;gap:4px}.studio-identity:has(.studio-exit){padding-inline:2px 4px}.studio-identity:has(.studio-exit) .brand{min-width:32px;width:32px}.studio-identity:has(.studio-exit) .brand:after{inset:0 -10px 0 -2px}.studio-identity:has(.studio-exit) .product-picker-trigger{padding-inline:0;gap:3px}}.viewer-actions>a:is([data-shop-cart-menu],[data-shop-exit-menu]){transition:background-color var(--select) ease,color var(--select) ease,border-color var(--select) ease,box-shadow var(--select) ease}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202632;background:#f5f7fa;font-synthesis:none;font-size:100%;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent;outline-offset:4px}button{cursor:pointer;color:inherit;border:0;transition:background-color .16s,color .16s,border-color .16s}button:disabled{cursor:not-allowed;opacity:.4}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus,#1763c0)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}svg{flex-shrink:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:16px;border-radius:12px;background:var(--surface,white)}.skip-link:focus{top:8px}::selection{background:#eaf3ff;color:#1763c0}dialog::backdrop{background:rgb(28 40 62/30%)}