.u-scope{color:rgb(var(--c-ink));background-color:rgb(var(--c-surface));font-family:var(--font-body);font-weight:var(--weight-body);font-variation-settings:var(--body-settings);font-size:var(--t-md);line-height:1.5}.u-scope :is(button,input,select,textarea){font-family:inherit;font-variation-settings:inherit}.u-scope ::-moz-selection{background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.u-scope ::selection{background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.u-container{container-type:inline-size}.u-focus:focus-visible,.u-scope a:focus-visible,.u-scope button:focus-visible,.u-scope summary:focus-visible{outline:3px solid rgb(var(--c-focus));outline-offset:2px}.u-title{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-settings);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-transform:var(--display-case);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:13 6 6}.u-title-sm{font-size:var(--t-xl);font-weight:min(var(--display-weight),850)}.u-title-md{font-size:var(--t-2xl)}.u-title-lg{font-size:var(--t-3xl)}.u-title-xl{font-size:var(--t-4xl)}.u-lead{font-size:var(--t-lg);line-height:1.4;color:rgb(var(--c-ink-2));text-wrap:pretty}.u-label{font-family:var(--font-body);font-weight:var(--weight-label);letter-spacing:normal;line-height:1.3}.u-hint,.u-label{font-size:var(--t-sm)}.u-hint{line-height:1.4;color:rgb(var(--c-ink-2))}.u-link{color:rgb(var(--c-brand-ink));font-weight:var(--weight-label);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-thickness var(--dur-1)}.u-link:hover{text-decoration-thickness:4px}.u-shade{--shade:var(--c-shade);text-shadow:.015em .015em 0 rgb(var(--shade)),.03em .03em 0 rgb(var(--shade)),.045em .045em 0 rgb(var(--shade)),.06em .06em 0 rgb(var(--shade))}.u-price{font-family:var(--font-body);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.u-price-old{font-weight:var(--weight-body);color:rgb(var(--c-ink-2));text-decoration:line-through;font-size:.86em}.u-btn{--_bg:var(--c-action);--_bg-hover:var(--c-action-hover);--_fg:var(--c-on-action);--_edge:var(--c-action-edge);--_shade:var(--c-shade);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:var(--control-h);padding:.35em calc(var(--control-h) * .46);border:var(--border-w) solid rgb(var(--_edge));border-radius:var(--r-control);background-color:rgb(var(--_bg));color:rgb(var(--_fg));font-size:var(--t-md);font-weight:var(--weight-strong);line-height:1.15;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:var(--lift-x) var(--lift-y) 0 0 rgb(var(--_shade));transition:transform var(--dur-1) var(--ease-press),box-shadow var(--dur-1) var(--ease-press),background-color var(--dur-2) var(--ease-out)}.u-btn:hover{background-color:rgb(var(--_bg-hover))}.u-btn:active{transform:translate(var(--lift-x),var(--lift-y)) scale(.992);box-shadow:0 0 0 0 rgb(var(--_shade))}.u-btn-secondary{--_bg:var(--c-raised);--_bg-hover:var(--c-sunken);--_fg:var(--c-ink);--_edge:var(--c-ink);--_shade:var(--c-ink)}.u-btn-accent{--_bg:var(--c-accent);--_bg-hover:var(--c-accent);--_fg:var(--c-on-accent);--_edge:var(--c-accent);--_shade:var(--c-ink)}.u-btn-danger{--_bg:var(--c-danger);--_bg-hover:var(--c-danger);--_fg:var(--c-on-danger);--_edge:var(--c-danger);--_shade:var(--c-ink)}.u-btn-ghost{--_bg:var(--c-surface);--_bg-hover:var(--c-soft);--_fg:var(--c-ink);--_edge:var(--c-surface);border-color:transparent;background-color:transparent;box-shadow:none}.u-btn-ghost:active{transform:scale(.98);box-shadow:none}.u-btn-sm{min-height:var(--control-h-sm);padding-inline:calc(var(--control-h-sm) * .42);font-size:var(--t-sm)}.u-btn-lg{min-height:var(--control-h-lg);padding-inline:calc(var(--control-h-lg) * .5);font-size:var(--t-lg)}.u-btn-block{display:flex;width:100%}.u-btn-icon{padding:0;width:var(--control-h);flex:none}.u-btn-icon.u-btn-sm{width:var(--control-h-sm)}.u-btn[aria-disabled=true],.u-btn[disabled]{--_bg:var(--c-sunken);--_bg-hover:var(--c-sunken);--_fg:var(--c-ink-2);--_edge:var(--c-line);box-shadow:none;cursor:not-allowed;transform:none}.u-btn[aria-busy=true]{cursor:progress;pointer-events:none}.u-btn[aria-busy=true]>:not(.u-loader){visibility:hidden}.u-btn[aria-busy=true]>.u-loader{position:absolute}.u-loader{display:inline-grid;gap:.14em;width:1.2em}.u-loader>i{display:block;height:.22em;background:currentColor;border-radius:1px;transform-origin:top;animation:u-slat .9s var(--ease-out) infinite}.u-loader>i:nth-child(2){animation-delay:.11s}.u-loader>i:nth-child(3){animation-delay:.22s}@keyframes u-slat{0%,70%,to{transform:scaleY(1);opacity:1}35%{transform:scaleY(.2);opacity:.35}}.u-field{display:grid;gap:var(--sp-2);min-width:0}.u-input{width:100%;min-height:var(--control-h);padding:.5em .85em;border:var(--border-w) solid rgb(var(--c-line-strong));border-radius:var(--r-sm);background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-size:max(1rem,var(--t-md));font-weight:var(--weight-body);line-height:1.3;transition:border-color var(--dur-1),box-shadow var(--dur-1)}.u-input::-moz-placeholder{color:rgb(var(--c-ink-3));font-weight:var(--weight-body)}.u-input::placeholder{color:rgb(var(--c-ink-3));font-weight:var(--weight-body)}.u-input:hover{border-color:rgb(var(--c-ink-2))}.u-input:focus{outline:none;border-color:rgb(var(--c-focus));box-shadow:0 0 0 3px rgb(var(--c-focus)/.28)}.u-input[aria-invalid=true]{border-color:rgb(var(--c-danger-ink))}.u-input:disabled{background:rgb(var(--c-sunken));color:rgb(var(--c-ink-2));cursor:not-allowed}textarea.u-input{min-height:calc(var(--control-h) * 2.4);resize:vertical}select.u-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.4em;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.15em) 55%,calc(100% - .8em) 55%;background-size:.36em .36em;background-repeat:no-repeat}.u-input-group{display:flex;align-items:stretch}.u-input-group>.u-input{border-radius:var(--r-sm) 0 0 var(--r-sm);flex:1;min-width:0}.u-input-suffix{display:inline-flex;align-items:center;padding-inline:.85em;border:var(--border-w) solid rgb(var(--c-line-strong));border-left:0;border-radius:0 var(--r-sm) var(--r-sm) 0;background:rgb(var(--c-sunken));color:rgb(var(--c-ink-2));white-space:nowrap}.u-error,.u-input-suffix{font-size:var(--t-sm);font-weight:var(--weight-label)}.u-error{display:flex;gap:.4em;color:rgb(var(--c-danger-ink))}.u-check,.u-error{align-items:flex-start;line-height:1.35}.u-check{display:inline-flex;gap:.6em;min-height:1.5rem;cursor:pointer;font-weight:var(--weight-body)}.u-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:1.375rem;height:1.375rem;margin:0;border:var(--border-w) solid rgb(var(--c-line-strong));border-radius:min(var(--r-xs),.4rem);background:rgb(var(--c-raised)) 50% /78% no-repeat;cursor:pointer;transition:background-color var(--dur-1),border-color var(--dur-1)}.u-check input[type=radio]{border-radius:50%}.u-check input:checked{border-color:rgb(var(--c-action-edge));background-color:rgb(var(--c-action))}.u-check input:checked:after{content:"";display:block;width:100%;height:100%;background:rgb(var(--c-on-action));clip-path:polygon(16% 52%,30% 38%,44% 52%,72% 22%,86% 36%,44% 80%)}.u-check input[type=radio]:checked:after{clip-path:circle(28%)}.u-check input:focus-visible,.u-seg input:focus-visible+span,.u-swatch input:focus-visible+span,.u-switch input:focus-visible,.u-tile input:focus-visible~.u-tile-body{outline:3px solid rgb(var(--c-focus));outline-offset:2px}.u-switch{display:inline-flex;align-items:center;gap:.6em;cursor:pointer;font-weight:var(--weight-body)}.u-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:2.75rem;height:1.625rem;margin:0;border:var(--border-w) solid rgb(var(--c-line-strong));border-radius:999px;background:rgb(var(--c-sunken));cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2)}.u-switch input:after{content:"";position:absolute;top:50%;left:3px;width:1.05rem;height:1.05rem;border-radius:50%;background:rgb(var(--c-ink));transform:translateY(-50%);transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-2)}.u-switch input:checked{background:rgb(var(--c-action));border-color:rgb(var(--c-action-edge))}.u-switch input:checked:after{background:rgb(var(--c-on-action));transform:translate(1.08rem,-50%)}.u-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2rem;margin:0;background:transparent;cursor:pointer}.u-range::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:rgb(var(--c-sunken));box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.u-range::-moz-range-track{height:.5rem;border-radius:999px;background:rgb(var(--c-sunken));box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.u-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.625rem;height:1.625rem;margin-top:-.5625rem;border:3px solid rgb(var(--c-ink));border-radius:50%;background:rgb(var(--c-action))}.u-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border:3px solid rgb(var(--c-ink));border-radius:50%;background:rgb(var(--c-action))}.u-range:focus-visible{outline:3px solid rgb(var(--c-focus));outline-offset:2px;border-radius:8px}.u-seg{display:inline-flex;max-width:100%;padding:3px;gap:3px;border-radius:calc(var(--r-sm) + 3px);background:rgb(var(--c-sunken));overflow-x:auto;scrollbar-width:none}.u-seg label{position:relative;flex:1;cursor:pointer}.u-seg input{position:absolute;opacity:0;pointer-events:none}.u-seg span{display:flex;align-items:center;justify-content:center;min-height:var(--control-h-sm);padding-inline:.85em;border-radius:var(--r-sm);color:rgb(var(--c-ink-2));font-size:var(--t-sm);font-weight:var(--weight-label);white-space:nowrap;transition:background-color var(--dur-1),color var(--dur-1)}.u-seg label:hover span{color:rgb(var(--c-ink))}.u-seg input:checked+span{background:rgb(var(--c-ink));color:rgb(var(--c-surface))}.u-tile{position:relative;display:block;min-width:0;cursor:pointer}.u-tile input{position:absolute;opacity:0;pointer-events:none}.u-tile-body{display:block;height:100%;padding:var(--sp-3);border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-md);background:rgb(var(--c-raised));transition:border-color var(--dur-1),box-shadow var(--dur-1) var(--ease-press),transform var(--dur-1) var(--ease-press)}.u-tile:hover .u-tile-body{border-color:rgb(var(--c-ink-2))}.u-tile input:checked~.u-tile-body{border-color:rgb(var(--c-ink));box-shadow:inset 0 0 0 1px rgb(var(--c-ink)),var(--lift-x) var(--lift-y) 0 0 rgb(var(--c-ink))}.u-tile input:checked~.u-tile-tick{opacity:1;transform:scale(1)}.u-tile-tick{position:absolute;top:.45rem;right:.45rem;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:rgb(var(--c-ink));color:rgb(var(--c-surface));opacity:0;transform:scale(.5);transition:opacity var(--dur-1),transform var(--dur-2) var(--ease-out);pointer-events:none}.u-swatches{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.u-swatch{position:relative;display:block;cursor:pointer}.u-swatch input{position:absolute;opacity:0;pointer-events:none}.u-swatch span{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-sm);background:var(--swatch);color:var(--swatch-on);box-shadow:inset 0 0 0 1px rgb(0 0 0/.14);transition:transform var(--dur-1) var(--ease-press)}.u-swatch:hover span{transform:translateY(-2px)}.u-swatch svg{opacity:0;transition:opacity var(--dur-1)}.u-swatch input:checked+span{box-shadow:0 0 0 2px rgb(var(--c-surface)),0 0 0 4px rgb(var(--c-ink))}.u-swatch input:checked+span svg{opacity:1}.u-panel{border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-md);background:rgb(var(--c-raised));box-shadow:var(--lift-1)}.u-panel-pad{padding:var(--sp-5)}.u-sign{position:relative;border-radius:var(--r-md);background:rgb(var(--c-action));color:rgb(var(--c-on-action));outline:2px solid currentColor;outline-offset:calc(var(--filet-gap) * -1)}.u-sign-pad{padding:calc(var(--sp-5) + var(--filet-gap))}.u-sign-ink{background:rgb(var(--c-ink));color:rgb(var(--c-surface))}.u-sign-soft{background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.u-badge{display:inline-flex;align-items:center;gap:.35em;padding:.2em .6em;border-radius:min(var(--r-xs),.5rem);font-size:var(--t-xs);font-weight:var(--weight-label);line-height:1.35;white-space:nowrap;background:rgb(var(--c-sunken));color:rgb(var(--c-ink))}.u-badge-brand{background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.u-badge-solid{background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.u-badge-success{background:rgb(var(--c-success-soft));color:rgb(var(--c-on-success-soft))}.u-badge-warning{background:rgb(var(--c-warning-soft));color:rgb(var(--c-on-warning-soft))}.u-badge-danger{background:rgb(var(--c-danger-soft));color:rgb(var(--c-on-danger-soft))}.u-badge-info{background:rgb(var(--c-info-soft));color:rgb(var(--c-on-info-soft))}.u-alert{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--t-sm);line-height:1.45}.u-alert>svg{flex:none;margin-top:.1em}.u-alert strong{font-weight:var(--weight-strong)}.u-alert-info{background:rgb(var(--c-info-soft));color:rgb(var(--c-on-info-soft))}.u-alert-success{background:rgb(var(--c-success-soft));color:rgb(var(--c-on-success-soft))}.u-alert-warning{background:rgb(var(--c-warning-soft));color:rgb(var(--c-on-warning-soft))}.u-alert-danger{background:rgb(var(--c-danger-soft));color:rgb(var(--c-on-danger-soft))}.u-avatar{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:var(--r-sm);background:rgb(var(--c-soft));color:rgb(var(--c-on-soft));font-size:var(--t-sm);font-weight:var(--weight-strong)}.u-stat{display:grid;gap:var(--sp-1)}.u-stat-value{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-settings);font-stretch:var(--display-stretch);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:var(--display-tracking)}.u-skeleton{border-radius:var(--r-xs);background:repeating-linear-gradient(180deg,rgb(var(--c-sunken)) 0 7px,rgb(var(--c-line)/.55) 7px 8px);background-size:100% 200%;animation:u-skeleton 1.8s linear infinite}@keyframes u-skeleton{to{background-position:0 -16px}}.u-tabs{display:flex;gap:var(--sp-4);border-bottom:var(--border-w) solid rgb(var(--c-line));overflow-x:auto;scrollbar-width:none}.u-tab{position:relative;padding:var(--sp-2) 0 var(--sp-3);color:rgb(var(--c-ink-2));font-size:var(--t-sm);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer}.u-tab:hover,.u-tab[aria-selected=true]{color:rgb(var(--c-ink))}.u-tab[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 calc(var(--border-w) * -1) 0;height:4px;background:rgb(var(--c-ink))}.u-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.u-steps>i{display:block;height:.5rem;background:rgb(var(--c-sunken));transition:background-color var(--dur-3) var(--ease-out)}.u-steps>i:first-child{border-radius:99px 0 0 99px}.u-steps>i:last-child{border-radius:0 99px 99px 0}.u-steps>i[data-state=done]{background:rgb(var(--c-ink))}.u-steps>i[data-state=current]{background:rgb(var(--c-action));box-shadow:inset 0 0 0 2px rgb(var(--c-ink))}.u-table-wrap{position:relative;overflow-x:auto}.u-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.u-table th{padding:var(--sp-2) var(--sp-3);text-align:left;font-weight:var(--weight-label);color:rgb(var(--c-ink-2));border-bottom:var(--border-w) solid rgb(var(--c-ink));white-space:nowrap}.u-table td{padding:var(--sp-3);border-bottom:1px solid rgb(var(--c-line));vertical-align:middle}.u-table tbody tr{transition:background-color var(--dur-1)}.u-table tbody tr:hover{background:rgb(var(--c-sunken)/.6)}.u-table .u-num{text-align:right;font-variant-numeric:tabular-nums}.u-sheet{width:min(100%,32rem);max-height:min(90dvh,44rem);padding:0;border:0;border-radius:var(--r-lg);background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-family:var(--font-body);overflow:auto;opacity:0;transform:translateY(1rem);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out),overlay var(--dur-2) allow-discrete,display var(--dur-2) allow-discrete}.u-sheet[open]{opacity:1;transform:none}@starting-style{.u-sheet[open]{opacity:0;transform:translateY(1rem)}}.u-sheet::backdrop{background:rgb(var(--shadow-c)/.6)}.u-sheet-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:rgb(var(--c-raised));border-bottom:1px solid rgb(var(--c-line))}.u-sheet-body{padding:var(--sp-5)}@media (max-width:640px){.u-sheet{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}.u-rideau{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;contain:strict}.u-rideau-sheet{position:absolute;inset:0;background-color:rgb(var(--rideau,var(--c-ink)));background-image:repeating-linear-gradient(180deg,rgb(255 255 255/.1) 0 1px,rgb(255 255 255/.025) 1px 13px,rgb(0 0 0/.28) 13px 15px,rgb(0 0 0/0) 15px 16px);will-change:transform}.u-rideau-sheet:after{content:"";position:absolute;inset:auto 0 0;height:10px;background:rgb(0 0 0/.42)}.u-rideau[data-state=closed] .u-rideau-sheet{transform:translateY(0)}.u-rideau[data-state=open] .u-rideau-sheet{transform:translateY(-101%)}.u-rideau[data-state=opening] .u-rideau-sheet{animation:u-rideau-up var(--rideau-dur,1.15s) var(--ease-rideau) forwards}.u-rideau[data-state=closing] .u-rideau-sheet{animation:u-rideau-down var(--rideau-dur,.7s) var(--ease-out) forwards}@keyframes u-rideau-up{0%{transform:translateY(0)}9%{transform:translateY(1.2%)}to{transform:translateY(-101%)}}@keyframes u-rideau-down{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@property --u-louver{syntax:"<length>";inherits:false;initial-value:0}::view-transition-group(u-preview){animation-duration:0s}::view-transition-old(u-preview){animation:none;opacity:1}::view-transition-new(u-preview){animation:u-louver .56s var(--ease-out,ease-out) both;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 var(--u-louver),transparent var(--u-louver) 32px);mask-image:repeating-linear-gradient(180deg,#000 0 var(--u-louver),transparent var(--u-louver) 32px)}@keyframes u-louver{0%{--u-louver:0px}to{--u-louver:33px}}@media (prefers-reduced-motion:reduce){::view-transition-new(u-preview),::view-transition-old(u-preview){animation:none}.u-rideau[data-state=closing] .u-rideau-sheet,.u-rideau[data-state=opening] .u-rideau-sheet{animation-duration:1ms}.u-loader>i,.u-skeleton{animation:none}}.us-store{background:rgb(var(--c-surface));color:rgb(var(--c-ink));min-height:100%}.us-bar{padding:var(--sp-1) var(--sp-3);background:rgb(var(--c-soft));color:rgb(var(--c-on-soft));font-size:var(--t-xs);font-weight:var(--weight-label);text-align:center}.ust-bar{position:relative;display:grid;place-items:center;min-height:2.25rem;padding-inline:2.75rem}.ust-bar[hidden]{display:none}.ust-bar-close{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:2.75rem;color:inherit;transition:opacity var(--dur-1)}.ust-bar-close:hover{opacity:.65}.us-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);border-bottom:1px solid rgb(var(--c-line));background:rgb(var(--c-surface))}.us-header[data-style=centered]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);padding-inline:var(--sp-3)}.us-header-name{min-width:0;line-height:1.05;overflow:hidden}.us-header-logo{display:flex;align-items:center}.us-header[data-style=centered] .us-header-logo{justify-content:center}.us-header-left{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.us-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.us-nav{display:none;gap:var(--sp-5);font-size:var(--t-sm);font-weight:var(--weight-label);color:rgb(var(--c-ink-2));white-space:nowrap}.us-nav [data-active=true]{color:rgb(var(--c-ink))}.us-wide{display:none}.us-signboard{margin:var(--sp-3) var(--sp-3) 0;padding:calc(var(--filet-gap) + var(--sp-3))}.us-icon{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;color:rgb(var(--c-ink))}.us-hero{padding:var(--sp-6) var(--sp-4) var(--sp-5)}.us-hero-title{font-size:var(--t-3xl);margin-bottom:var(--sp-3)}.us-chips{display:flex;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);overflow-x:auto;scrollbar-width:none}.us-chip{flex:none;padding:.3em .8em;border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-control);font-size:var(--t-sm);font-weight:var(--weight-label);white-space:nowrap}.us-chip[data-active=true]{background:rgb(var(--c-ink));border-color:rgb(var(--c-ink));color:rgb(var(--c-surface))}.us-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-3);padding:0 var(--sp-4) var(--sp-6)}@container (min-width: 560px){.us-grid{grid-template-columns:repeat(var(--store-columns-md),minmax(0,1fr))}}@container (min-width: 820px){.us-header{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:var(--sp-6)}.us-header[data-style=centered]{grid-template-columns:minmax(0,1fr) minmax(0,18rem) minmax(0,1fr)}.us-nav,.us-wide{display:flex}.us-narrow{display:none}.us-grid{grid-template-columns:repeat(var(--store-columns),minmax(0,1fr));gap:var(--sp-5)}.us-hero{padding:var(--sp-8) var(--sp-6) var(--sp-6)}.us-chips,.us-grid,.us-header{padding-inline:var(--sp-6)}.us-signboard{margin-inline:var(--sp-6)}}.us-card{min-width:0}.us-art{position:relative;display:grid;place-items:center;aspect-ratio:var(--store-ratio);border-radius:var(--r-md);overflow:hidden;background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.us-art svg{width:46%;height:auto;max-height:56%}.us-card:nth-child(4n+2) .us-art{background:rgb(var(--c-sunken));color:rgb(var(--c-ink))}.us-card:nth-child(4n+3) .us-art{background:rgb(var(--c-accent-soft));color:rgb(var(--c-on-accent-soft))}.us-promo{position:absolute;top:var(--sp-2);left:var(--sp-2)}.us-add{position:absolute;right:var(--sp-2);bottom:var(--sp-2)}.us-card-name{font-size:var(--t-sm);font-weight:var(--weight-label);line-height:1.25}.us-card-price{margin-top:2px;font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:0 .5em}.us-card[data-style=poster] .us-poster-text{position:absolute;inset:auto 0 0;padding:var(--sp-2) var(--sp-3);background:rgb(var(--c-ink));color:rgb(var(--c-surface));text-align:left}.us-card[data-style=poster] .us-card-name{margin:0;color:inherit}.us-card[data-style=poster] .us-card-price{color:inherit}.us-card[data-style=poster] .us-price-old{color:inherit;opacity:.75}.us-tag{position:absolute;left:var(--sp-2);bottom:var(--sp-2);padding:.25em .6em;border-radius:var(--r-xs);background:rgb(var(--c-action));color:rgb(var(--c-on-action));font-size:var(--t-sm);transform:rotate(-2.5deg);box-shadow:var(--lift-x) var(--lift-y) 0 0 rgb(var(--c-shade))}.us-cartbar{position:sticky;bottom:0;padding:var(--sp-3) var(--sp-4);background:linear-gradient(transparent,rgb(var(--c-surface)) 40%)}.dv-stage{container-type:size;display:grid;place-items:center;width:100%;height:100%;min-height:0}.dv-fit-phone{width:min(100cqw,calc(100cqh * .48))}.dv-fit-laptop{width:min(100cqw,calc(100cqh * 1.7))}.dv-host{position:relative;width:100%;overflow:hidden;background:#000}.dv-viewport{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}.dv-page{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none}.dv-phone{container-type:inline-size;width:100%}.dv-phone-body{position:relative;padding:1.2cqi;border-radius:14.6cqi;background:linear-gradient(115deg,#74777f,#33353b 12%,#18191d 48%,#33353b 86%,#80838c);box-shadow:inset 0 0 0 .28cqi rgb(255 255 255/.24),inset 0 0 .8cqi .2cqi rgb(0 0 0/.65),0 1cqi 2.2cqi rgb(13 16 32/.26),0 6cqi 12cqi -3cqi rgb(13 16 32/.42),0 18cqi 30cqi -12cqi rgb(13 16 32/.36)}.dv-phone-glass{position:relative;padding:2.5cqi;border-radius:13.4cqi;background:#050506}.dv-phone-glass .dv-host{border-radius:10.9cqi}.dv-phone-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,rgb(255 255 255/.1),rgb(255 255 255/.03) 22%,transparent 34%);pointer-events:none}.dv-key{position:absolute;width:.9cqi;border-radius:.4cqi;background:linear-gradient(90deg,#6a6d75,#2a2b30)}.dv-key-mute{left:-.55cqi;top:16%;height:5.5cqi}.dv-key-up{top:23.5%}.dv-key-down,.dv-key-up{left:-.55cqi;height:11cqi}.dv-key-down{top:30.5%}.dv-key-power{right:-.55cqi;top:27%;height:17cqi;background:linear-gradient(270deg,#6a6d75,#2a2b30)}.dv-ui{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--c-surface));color:rgb(var(--c-ink))}.dv-status{flex:none;justify-content:space-between;height:56px;padding:12px 30px 0 40px;font:600 16px/1 system-ui,sans-serif}.dv-status,.dv-status-icons{display:flex;align-items:center}.dv-status-icons{gap:6px}.dv-island{position:absolute;top:12px;left:50%;z-index:2;width:118px;height:34px;margin-left:-59px;border-radius:20px;background:#000}.dv-island b{position:absolute;top:11px;right:11px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 38% 36%,#3f4a68 0,#141824 55%,#05060a 100%)}.dv-phone-browser{flex:none;display:grid;justify-items:center;gap:10px;padding:10px 14px 8px;background:rgb(var(--c-raised));border-top:1px solid rgb(var(--c-line))}.dv-phone-url{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;padding-inline:12px;border-radius:13px;background:rgb(var(--c-sunken));font:500 15px/1 system-ui,sans-serif;white-space:nowrap;overflow:hidden}.dv-home{width:134px;height:5px;border-radius:3px;background:rgb(var(--c-ink))}.dv-laptop{container-type:inline-size;width:100%}.dv-lid{position:relative;width:86cqi;margin-inline:auto;padding:1.5cqi 1.05cqi 1.3cqi;border-radius:1.9cqi 1.9cqi .3cqi .3cqi;background:#0b0c0f;box-shadow:inset 0 0 0 .16cqi #41434a,0 4cqi 7cqi -3cqi rgb(13 16 32/.34)}.dv-camera{position:absolute;top:.5cqi;left:50%;width:.55cqi;height:.55cqi;margin-left:-.27cqi;border-radius:50%;background:radial-gradient(circle at 38% 36%,#46527a 0,#10131c 60%,#05060a 100%)}.dv-laptop-glass .dv-host{border-radius:.35cqi}.dv-deck{position:relative;width:100%;height:2.3cqi;border-radius:.2cqi .2cqi 1.7cqi 1.7cqi;background:linear-gradient(180deg,#f4f5f7 0,#dcdee2 28%,#bdbfc5 60%,#85878e);box-shadow:inset 0 .12cqi 0 rgb(255 255 255/.85),0 .6cqi 1.1cqi rgb(13 16 32/.26)}.dv-deck:before{content:"";position:absolute;top:0;left:50%;width:15cqi;height:.85cqi;margin-left:-7.5cqi;border-radius:0 0 1cqi 1cqi;background:linear-gradient(180deg,#a4a6ac,#d0d2d7);box-shadow:inset 0 .1cqi .2cqi rgb(0 0 0/.32)}.dv-floor{height:2.2cqi;background:radial-gradient(50% 100% at 50% 0,rgb(13 16 32/.36),transparent)}.dv-desktop{display:flex;flex-direction:column;height:100%;background:#fff}.dv-chrome{flex:none;background:#dee1e6;color:#3c4043;font:500 13px/1 system-ui,sans-serif}.dv-tabs{display:flex;align-items:flex-end;gap:10px;height:42px;padding:0 14px}.dv-lights,.dv-tabs>svg{align-self:center}.dv-lights{display:flex;gap:8px;margin-right:10px}.dv-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.dv-lights i:nth-child(2){background:#febc2e}.dv-lights i:nth-child(3){background:#28c840}.dv-tab{height:34px;min-width:220px;padding:0 16px;border-radius:10px 10px 0 0;white-space:nowrap}.dv-bar,.dv-tab{display:flex;align-items:center;background:#fff}.dv-bar{gap:12px;height:44px;padding:0 14px;border-bottom:1px solid #e3e4e8}.dv-off{opacity:.35}.dv-url{flex:1;display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:#f0f1f4;font-size:14px;white-space:nowrap}.u-scope{font-synthesis:none}.u-scope .font-display{font-weight:var(--display-weight);font-variation-settings:var(--display-settings);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-transform:var(--display-case)}.u-logo{display:inline-block;flex:none;max-width:min(100%,78vw);line-height:0}.u-logo svg{width:100%;height:100%;display:block}.u-logo-image{max-width:min(100%,78vw)}.ust-footer-brand{min-width:0}.ust-header{position:sticky;top:0;z-index:30;background:rgb(var(--c-surface));border-bottom:1px solid rgb(var(--c-line))}.ust-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);min-height:3.75rem}.ust-header[data-style=centered] .ust-header-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}@media (min-width:1024px){.ust-header-row{grid-template-columns:minmax(10rem,18rem) minmax(0,1fr) auto;gap:var(--sp-5)}.ust-header[data-style=centered] .ust-header-row{grid-template-columns:minmax(0,1fr) minmax(12rem,20rem) minmax(0,1fr)}}.ust-left{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.ust-header[data-style=centered] .ust-brand{display:flex;justify-content:center}.ust-sign-name{display:block;width:100%;opacity:0;transform:translateY(6px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease-out)}.ust-sign-name[data-visible=true]{opacity:1;transform:none}.ust-brand{display:flex;align-items:center;min-width:0;color:rgb(var(--c-ink))}.ust-nav{display:none;gap:var(--sp-4)}@media (min-width:1024px){.ust-nav{display:flex;justify-content:center}}.ust-nav-link{padding:var(--sp-1) 0;font-size:var(--t-sm);font-weight:var(--weight-label);color:rgb(var(--c-ink-2));border-bottom:3px solid transparent;transition:color var(--dur-1),border-color var(--dur-1)}.ust-nav-link:hover{color:rgb(var(--c-ink))}.ust-nav-link[aria-current=page]{color:rgb(var(--c-ink));border-color:rgb(var(--c-action-edge))}.ust-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.ust-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:var(--r-sm);color:rgb(var(--c-ink));transition:background-color var(--dur-1)}.ust-icon:hover{background:rgb(var(--c-sunken))}.ust-from-desktop,.ust-from-tablet{display:none}@media (min-width:640px){.ust-from-tablet{display:grid}}@media (min-width:1024px){.ust-from-desktop{display:grid}.ust-until-desktop{display:none}}.ust-count{position:absolute;top:.2rem;right:.1rem;min-width:1.15rem;padding:0 .25rem;border-radius:999px;background:rgb(var(--c-action));color:rgb(var(--c-on-action));font-size:.6875rem;font-weight:var(--weight-strong);line-height:1.15rem;text-align:center}.ust-search{padding-bottom:var(--sp-3)}.ust-search-results{margin-top:var(--sp-2);border:1px solid rgb(var(--c-line));border-radius:var(--r-sm);background:rgb(var(--c-raised));box-shadow:var(--lift-2);overflow:hidden}.ust-search-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.ust-search-row:hover{background:rgb(var(--c-sunken))}.ust-thumb{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:var(--r-xs);background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.ust-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ust-menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:rgb(var(--c-surface));color:rgb(var(--c-ink));overflow-y:auto}.ust-menu-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(var(--c-line))}.ust-menu-links{display:grid;gap:var(--sp-4);padding:var(--sp-5) var(--sp-4)}.ust-hero{display:grid;justify-items:start;gap:var(--sp-5);padding-block:var(--sp-7) var(--sp-5)}.ust-hero>*{max-width:100%}.ust-hero-title{max-width:min(100%,18ch);overflow-wrap:anywhere}.ust-chips{display:flex;gap:var(--sp-2);padding-bottom:var(--sp-5);overflow-x:auto;scrollbar-width:none}.us-chip{transition:background-color var(--dur-1),border-color var(--dur-1)}a.us-chip:hover{border-color:rgb(var(--c-ink))}.us-grid-page{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.us-grid-page{grid-template-columns:repeat(var(--store-columns-md),minmax(0,1fr));gap:var(--sp-5)}}@media (min-width:1024px){.us-grid-page{grid-template-columns:repeat(var(--store-columns),minmax(0,1fr))}}.us-art-link{position:absolute;inset:0;display:grid;place-items:center;color:inherit}.us-art a{display:block;color:inherit}.us-art a,.us-art-photo{position:absolute;inset:0}.us-art-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:none;transition:transform .7s var(--ease-out)}.us-art-photo[data-soldout]{filter:grayscale(1);opacity:.7}@media (hover:hover){.us-card:hover .us-art-photo{transform:scale(1.04)}}.us-flags{left:var(--sp-2);display:flex;flex-wrap:wrap;gap:var(--sp-1);max-width:calc(100% - 3.25rem);pointer-events:none}.us-corner,.us-flags{position:absolute;top:var(--sp-2)}.us-corner{right:var(--sp-2)}.us-card-name{display:block;margin-top:var(--sp-2);color:rgb(var(--c-ink))}.us-card>a{display:block}.us-card-price{display:flex;color:rgb(var(--c-ink))}.us-poster-add{margin-top:var(--sp-2)}.ust-empty{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);border:var(--border-w) dashed rgb(var(--c-line-strong));border-radius:var(--r-md);text-align:center}.ust-footer-social{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;font-size:var(--t-sm);font-weight:var(--weight-label)}.ust-footer-social a:hover{text-decoration:underline;text-underline-offset:3px}.ust-footer-promise{display:flex;align-items:flex-start;gap:var(--sp-3);color:rgb(var(--c-ink))}a.ust-footer-promise:hover strong{text-decoration:underline;text-underline-offset:.2em}.ust-footer-promise svg{flex:none}.ust-footer-promise strong{display:block;font-size:var(--t-sm);font-weight:var(--weight-strong)}.ust-footer-promise small{display:block;font-size:var(--t-xs);color:rgb(var(--c-ink-2))}.ust-footer{background:rgb(var(--c-raised));border-top:var(--border-w) solid rgb(var(--c-line));color:rgb(var(--c-ink));padding-bottom:5.5rem}@media (min-width:1024px){.ust-footer{padding-bottom:0}}.ust-footer-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--sp-5);padding-block:var(--sp-6);border-bottom:1px solid rgb(var(--c-line))}.ust-footer-grid{display:grid;gap:var(--sp-6);padding-block:var(--sp-7)}@media (min-width:768px){.ust-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.ust-footer-col{display:grid;align-content:start;gap:var(--sp-2);font-size:var(--t-sm)}.ust-footer-col a{color:rgb(var(--c-ink-2))}.ust-footer-col a:hover{color:rgb(var(--c-ink));text-decoration:underline;text-underline-offset:.2em}.ust-footer-col span,.ust-footer-end{color:rgb(var(--c-ink-2))}.ust-footer-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-4);border-top:1px solid rgb(var(--c-line));font-size:var(--t-xs)}.ust-tabbar{position:fixed;left:50%;bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:40;display:flex;gap:2px;padding:.3rem;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-surface));box-shadow:0 12px 30px -10px rgb(var(--shadow-c)/.55);transform:translateX(-50%)}@media (min-width:1024px){.ust-tabbar{display:none}}.ust-tab{position:relative;display:grid;place-items:center;width:3rem;height:2.75rem;border-radius:999px;transition:background-color var(--dur-1)}.ust-tab[aria-current=page]{background:rgb(var(--c-surface)/.18)}.ust-tab-cart{background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.ust-tab-count{position:absolute;top:.1rem;right:.35rem;min-width:1.05rem;padding:0 .2rem;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-surface));font-size:.625rem;font-weight:var(--weight-strong);line-height:1.05rem;text-align:center}.us-closed{position:relative;flex:1;display:grid;place-items:center;min-height:100dvh;padding:var(--sp-5);overflow:hidden}.us-closed-metal{--rideau:var(--c-ink)}.us-closed-panel{position:relative;justify-items:center;width:min(100%,34rem);padding:var(--sp-6);border-radius:var(--r-lg);background:rgb(var(--c-raised));text-align:center}.u-card-list,.us-closed-panel{display:grid;gap:var(--sp-3)}.ust-whatsapp{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:5rem;z-index:35;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -10px rgb(var(--shadow-c)/.55);transition:transform var(--dur-1) var(--ease-press)}.ust-whatsapp:hover{transform:translateY(-2px)}@media (min-width:1024px){.ust-whatsapp{bottom:1.5rem;right:1.5rem}}.ust-prose{display:grid;gap:var(--sp-4);line-height:1.6}.ust-prose h2{margin-top:var(--sp-3);font-size:var(--t-xl);line-height:1.1}.ust-prose p{color:rgb(var(--c-ink-2))}.lab-group-body{display:grid;gap:var(--sp-4);min-width:0}.lab-tiles-2,.lab-tiles-3,.lab-tiles-5{display:grid;gap:var(--sp-2)}.lab-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lab-tile-bare{padding:0;overflow:hidden}.lab-tiles-5 .u-tile-tick{display:none}.lab-tile-caption{font-size:var(--t-xs);font-weight:var(--weight-label);line-height:1.2;overflow-wrap:anywhere}.lab-ground{display:grid;gap:var(--sp-1);justify-items:center;padding:var(--sp-2) 2px}.lab-ground-chip{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.4rem;font-size:var(--t-xs);font-weight:800}.lab-font{display:grid;gap:var(--sp-1);min-width:0}.lab-font-sample{font-size:1.25rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-stack{display:grid;gap:var(--sp-2);justify-items:start}.lab-mini-btn{display:block;width:100%;height:1.75rem;background:rgb(var(--c-ink))}.lab-mini-card{display:block;width:100%;height:2.25rem;border-radius:.3rem;background:rgb(var(--c-raised));border:1.5px solid rgb(var(--c-line-strong))}.lab-mini-card-soft{border-color:rgb(var(--c-line));box-shadow:0 6px 12px -4px rgb(var(--shadow-c)/.35)}.lab-mini-card-relief{border-color:rgb(var(--c-ink));box-shadow:3px 3px 0 0 rgb(var(--c-ink))}.lab-mini-product{position:relative;display:grid;gap:3px;width:100%}.lab-mini-product i{display:block;height:2.5rem;border-radius:.2rem;background:rgb(var(--c-line-strong))}.lab-mini-product b{display:block;width:70%;height:.3rem;border-radius:1px;background:rgb(var(--c-ink))}.lab-mini-product-poster b{position:absolute;left:.3rem;bottom:.35rem;background:rgb(var(--c-raised))}.lab-mini-product-tag b{position:absolute;left:.3rem;bottom:.3rem;width:45%;height:.55rem;background:rgb(var(--c-action));transform:rotate(-3deg)}.lg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media (min-width:480px){.lg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg-option{display:grid;place-items:center;min-height:6.5rem;padding:var(--sp-3);border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-sm);background:#ffffff;cursor:pointer;transition:border-color var(--dur-1),box-shadow var(--dur-1) var(--ease-press)}.lg-option:hover,.lg-option[aria-pressed=true]{border-color:rgb(var(--c-ink))}.lg-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgb(var(--c-ink)),3px 3px 0 0 rgb(var(--c-ink))}.lg-preview{display:block;width:100%;max-height:5rem;line-height:0}.lg-preview svg{width:100%;height:100%;max-height:5rem}.lg-image{display:grid;place-items:center;padding:var(--sp-4);border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-sm);background:#ffffff}.lg-image img{max-height:6rem;width:auto}.lg-size{display:grid;gap:var(--sp-2)}.lg-size-stage{justify-content:space-between;gap:var(--sp-3);min-height:5.5rem;padding:var(--sp-2) var(--sp-3);overflow:hidden;border:1px solid rgb(var(--c-line));border-radius:var(--r-sm)}.lg-size-mark,.lg-size-stage{display:flex;align-items:center}.lg-size-mark{min-width:0;max-width:70%}.lg-size-nav{display:flex;flex:none;gap:.35rem}.lg-size-nav i{width:1.25rem;height:.3rem;border-radius:999px;background:currentColor;opacity:.25}.lg-refine{display:grid;gap:var(--sp-4);padding-top:var(--sp-4);border-top:var(--border-w) solid rgb(var(--c-line));min-width:0}.lg-symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:var(--sp-1)}.lg-symbol{display:grid;place-items:center;aspect-ratio:1;border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-xs);background:rgb(var(--c-raised));cursor:pointer}.lg-symbol[aria-pressed=true]{background:rgb(var(--c-ink));color:rgb(var(--c-surface));border-color:rgb(var(--c-ink))}.lab-preview{view-transition-name:u-preview}.uc-page{padding-block:var(--sp-3) var(--sp-7)}.uc-crumbs{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:var(--sp-3);font-size:var(--t-xs);color:rgb(var(--c-ink-2))}.uc-crumbs a:hover{color:rgb(var(--c-ink));text-decoration:underline;text-underline-offset:3px}.uc-crumbs [aria-current=page]{color:rgb(var(--c-ink));font-weight:var(--weight-label)}.uc-head{position:relative;display:flex;align-items:flex-end;height:clamp(9.5rem,16vw,13rem);overflow:hidden;margin-bottom:var(--sp-4);border-radius:var(--r-lg);background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.uc-head-text{position:relative;z-index:1;display:grid;justify-items:start;gap:var(--sp-1);width:60%;padding:var(--sp-4);min-width:0}.uc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:clamp(var(--t-xl),4.2vw,var(--t-3xl));line-height:1.04;overflow-wrap:anywhere}.uc-count{font-size:var(--t-sm);font-weight:var(--weight-label)}.uc-description{display:none}.uc-head-media{position:absolute;inset:0 0 0 auto;display:flex;gap:3px;width:58%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}.uc-head-media img{flex:1 1 0;min-width:0;height:100%;-o-object-fit:cover;object-fit:cover;background:rgb(var(--c-sunken))}@media (min-width:768px){.uc-head-text{width:52%;padding:var(--sp-5) var(--sp-6);gap:var(--sp-2)}.uc-head-media{width:62%}.uc-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:52ch;font-size:var(--t-sm);line-height:1.4}}.uc-rail{display:flex;gap:var(--sp-2);padding:6px 6px var(--sp-3);margin-inline:-6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.uc-rail::-webkit-scrollbar{display:none}.uc-tile{flex:none;display:grid;align-content:start;gap:var(--sp-1);width:4.75rem;scroll-snap-align:start;font-size:var(--t-xs);font-weight:var(--weight-label);line-height:1.2;text-align:center;color:rgb(var(--c-ink-2))}@media (min-width:768px){.uc-tile{width:5.75rem}}.uc-tile-all,.uc-tile-collage,.uc-tile-image{display:grid;place-items:center;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);background:rgb(var(--c-sunken));transition:transform var(--dur-2) var(--ease-out)}.uc-tile-all{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-settings);font-size:var(--t-lg);color:rgb(var(--c-ink))}.uc-tile-collage{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;overflow:hidden}.uc-tile-collage img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.uc-tile:hover{color:rgb(var(--c-ink))}.uc-tile:hover .uc-tile-collage,.uc-tile:hover .uc-tile-image{transform:scale(1.03)}.uc-tile[aria-current=page]{color:rgb(var(--c-ink));font-weight:var(--weight-strong)}.uc-tile[aria-current=page] .uc-tile-all,.uc-tile[aria-current=page] .uc-tile-collage,.uc-tile[aria-current=page] .uc-tile-image{outline:3px solid rgb(var(--c-ink));outline-offset:2px}.uc-bar{position:sticky;top:3.75rem;z-index:20;align-items:center;justify-content:space-between;padding-block:var(--sp-2);background:rgb(var(--c-surface));border-block:1px solid rgb(var(--c-line))}.uc-bar,.uc-bar-filters{display:flex;gap:var(--sp-2)}.uc-bar-filters{min-width:0;overflow-x:auto;scrollbar-width:none}.uc-bar-filters::-webkit-scrollbar{display:none}.uc-chip{flex:none;display:inline-flex;align-items:center;gap:.4em;min-height:2.5rem;padding:0 .9em;border:var(--border-w) solid rgb(var(--c-line-strong));border-radius:var(--r-control);background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-size:var(--t-sm);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1),color var(--dur-1),border-color var(--dur-1)}.uc-chip:hover,.uc-chip[data-active=true]{border-color:rgb(var(--c-ink))}.uc-chip[data-active=true]{background:rgb(var(--c-ink));color:rgb(var(--c-surface))}.uc-chip b{display:grid;place-items:center;min-width:1.35em;height:1.35em;border-radius:999px;background:rgb(var(--c-action));color:rgb(var(--c-on-action));font-size:.85em}.uc-sort{flex:none;width:10.5rem}.uc-sort .u-input{height:2.5rem;min-height:0;padding-block:0;font-size:var(--t-sm);font-weight:var(--weight-label)}@media (max-width:639.98px){.uc-sort{width:8.25rem}}.uc-results{display:flex;align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-3);font-size:var(--t-sm);color:rgb(var(--c-ink-2))}.uc-grid{margin-top:var(--sp-4)}.uc-results+.uc-grid{margin-top:0}.uc-more{display:grid;justify-items:center;gap:var(--sp-2);padding-top:var(--sp-6)}.uc-empty{margin-top:var(--sp-3)}.uc-sourcing{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-md);background:rgb(var(--c-ink));color:rgb(var(--c-surface));font-size:var(--t-sm);line-height:1.4}.uc-sourcing-go{display:inline-flex;align-items:center;gap:.4em;margin-top:auto;padding-top:var(--sp-2);font-weight:var(--weight-strong)}.u-password{position:relative}.u-password .u-input{width:100%;padding-right:3rem}.u-password-toggle{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:3rem;border-radius:var(--r-sm);color:rgb(var(--c-ink-2))}.u-password-toggle:hover{color:rgb(var(--c-ink))}.ub-banner{display:grid;gap:var(--sp-3)}.ub-banner-preview{display:grid;gap:var(--sp-1);margin:0}.ub-banner-page{overflow:hidden;border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-md);background:rgb(var(--c-surface));color:rgb(var(--c-ink))}.ub-banner-page .us-bar{overflow-wrap:anywhere}.ub-banner-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--t-md)}.ub-banner-lines{width:2.5rem;height:.7rem;border-block:3px solid rgb(var(--c-ink));flex:none}.ub-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media (min-width:560px){.ub-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ub-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-md);background:rgb(var(--c-sunken));color:#fff;text-align:left;cursor:pointer;isolation:isolate;transition:transform var(--dur-1) var(--ease-press),box-shadow var(--dur-1) var(--ease-press)}.ub-tile:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgb(0 0 0/.72) 0,rgb(0 0 0/.1) 55%,transparent)}.ub-tile:active{transform:scale(.97)}.ub-tile[aria-pressed=true]{outline:3px solid rgb(var(--c-ink));outline-offset:2px}.ub-tile-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 4s linear}.ub-tile:hover .ub-tile-photo,.ub-tile[aria-pressed=true] .ub-tile-photo{transform:scale(1.08)}.ub-tile-next{z-index:1;animation:ub-tile-in .7s var(--ease-out) both}@keyframes ub-tile-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1}}.ub-tile-name{position:absolute;inset:auto var(--sp-2) var(--sp-2);z-index:3;font-size:var(--t-sm);font-weight:var(--weight-strong);line-height:1.1}.ub-tile-check{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:3;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgb(var(--c-action));color:rgb(var(--c-on-action));animation:ub-check-in .32s var(--ease-press) both}@keyframes ub-check-in{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.ust-fly{position:fixed;top:0;left:0;z-index:200;pointer-events:none}.ust-fly-photo{width:100%;height:100%;border-radius:var(--r-md);background-size:cover;background-position:50%;box-shadow:0 10px 28px rgb(0 0 0/.28)}.ust-burst{position:fixed;z-index:200;width:0;height:0;pointer-events:none}.ust-burst i{position:absolute;width:7px;height:7px;border-radius:50%;background:rgb(var(--c-action));box-shadow:0 0 0 1.5px rgb(var(--c-ink))}.ust-whatsapp-mark{color:#25d366;flex:none}.us-add[data-added=true],.us-poster-add[data-added=true]{animation:us-add-pop .42s var(--ease-press)}@keyframes us-add-pop{40%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.ub-tile-photo{transition:none}.ub-tile:hover .ub-tile-photo,.ub-tile[aria-pressed=true] .ub-tile-photo{transform:none}.ub-tile-check,.ub-tile-next,.us-add[data-added=true],.us-poster-add[data-added=true]{animation:none}}.ust-heart-on{animation:ust-heart .38s var(--ease-press)}@keyframes ust-heart{35%{transform:scale(1.45)}70%{transform:scale(.9)}}.us-add[data-added=true] svg{opacity:0}.us-add[data-added=true]:after{content:"";position:absolute;width:.5rem;height:.95rem;margin-top:-.1rem;border:solid;border-width:0 3px 3px 0;transform:rotate(42deg)}.ust-delivery{display:grid;gap:var(--sp-2)}.ust-delivery-option{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-1),background-color var(--dur-1)}.ust-delivery-option:hover{border-color:rgb(var(--c-ink))}.ust-delivery-option[data-active=true]{border-color:rgb(var(--c-ink));background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.ust-delivery-option:focus-within{outline:2px solid rgb(var(--c-focus));outline-offset:2px}.ust-delivery-option strong{display:block;font-size:var(--t-sm);font-weight:var(--weight-strong)}.ust-delivery-option small{display:block;font-size:var(--t-xs);opacity:.8}.ust-delivery-option b{flex:none;font-weight:var(--weight-strong)}.ust-product-loading{display:grid;gap:var(--sp-5);padding-block:var(--sp-5)}.ust-product-loading-art{overflow:hidden;aspect-ratio:1;border-radius:var(--r-md);background:rgb(var(--c-sunken))}.ust-product-loading-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.ust-product-loading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ust-heart-on{animation:none}}.u-btn{--lift-press:var(--lift-y)}.u-btn:not([disabled]):hover{transform:translateY(-1px)}.u-btn:not([disabled]):active{transition-duration:40ms}.um{position:relative;display:inline-block;flex:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.um-body{width:100%;height:100%;overflow:visible}.um-figure{transform-box:view-box;transform-origin:60px 124px;animation:um-breathe 3.2s ease-in-out infinite}.um-shadow{fill:rgb(13 16 32/.14);transform-box:fill-box;transform-origin:center}.um-arm{transform-box:view-box}.um-arm-left{transform-origin:20px 82px}.um-arm-right{transform-origin:100px 82px}.um-awning{transform-box:view-box;transform-origin:60px 22px}.um-pupils{transition:transform .12s ease-out}.um-lid{transform:translateY(-30px);animation:um-blink 4.6s infinite}.um-joy,.um-mouth-o,.um-mouth-oops,.um-mouth-open,.um-out,.um-stars,.um-swirl{opacity:0}@keyframes um-breathe{50%{transform:translateY(-1px) scaleY(1.012)}}@keyframes um-blink{0%,94%,to{transform:translateY(-30px)}97%{transform:translateY(0)}}.um[data-mood=happy] .um-figure{animation:um-hop .62s cubic-bezier(.3,1.2,.5,1) 1}.um[data-mood=happy] .um-mouth-smile{opacity:0}.um[data-mood=happy] .um-mouth-open{opacity:1}.um[data-mood=happy] .um-arm-left{animation:um-arm-up-left .62s ease-out 1}.um[data-mood=happy] .um-arm-right{animation:um-arm-up-right .62s ease-out 1}.um[data-mood=cheer] .um-figure{animation:um-hop .56s cubic-bezier(.3,1.2,.5,1) 4}.um[data-mood=cheer] .um-shadow{animation:um-shadow .56s ease-in-out 4}.um[data-mood=cheer] .um-mouth-smile{opacity:0}.um[data-mood=cheer] .um-mouth-open{opacity:1}.um[data-mood=cheer] .um-eye>:not(.um-joy),.um[data-mood=giggle] .um-eye>:not(.um-joy){opacity:0}.um[data-mood=cheer] .um-joy,.um[data-mood=giggle] .um-joy{opacity:1}.um[data-mood=cheer] .um-arm-left{animation:um-wave-left .28s ease-in-out infinite alternate}.um[data-mood=cheer] .um-arm-right{animation:um-wave-right .28s ease-in-out infinite alternate}.um[data-mood=oops] .um-figure{animation:um-no .48s ease-in-out 1}.um[data-mood=oops] .um-lid{animation:none;transform:translateY(-16px)}.um[data-mood=oops] .um-mouth-smile{opacity:0}.um[data-mood=oops] .um-mouth-oops{opacity:1}.um[data-mood=think] .um-figure{animation:none;transform:rotate(-5deg);transition:transform .24s ease-out}.um[data-mood=think] .um-pupils{transform:translate(4px,-4px)}.um[data-mood=wave] .um-arm-right{animation:um-wave-right .32s ease-in-out 6 alternate}.um[data-mood=startled] .um-figure{animation:sa-startle .62s cubic-bezier(.2,1.4,.4,1) 1}.um[data-mood=startled] .um-awning{animation:um-awning-off .76s cubic-bezier(.3,.9,.4,1) 1}.um[data-mood=startled] .um-lid{animation:none;transform:translateY(-40px)}.um[data-mood=startled] .um-pupils{transform:scale(.8);transform-box:fill-box;transform-origin:center}.um[data-mood=startled] .um-mouth-smile{opacity:0}.um[data-mood=startled] .um-mouth-o{opacity:1}.um[data-mood=giggle] .um-figure{animation:sa-wriggle .17s ease-in-out 12 alternate}.um[data-mood=giggle] .um-mouth-smile{opacity:0}.um[data-mood=giggle] .um-mouth-open{opacity:1}.um[data-mood=dizzy] .um-figure{animation:sa-spin 1.5s ease-out 1,sa-stagger .9s ease-in-out 1.5s infinite}.um[data-mood=dizzy] .um-eye>:not(.um-swirl){opacity:0}.um[data-mood=dizzy] .um-swirl{opacity:1}.um[data-mood=dizzy] .um-mouth-smile{opacity:0}.um[data-mood=dizzy] .um-mouth-oops{opacity:1}.um[data-mood=dizzy] .um-stars{opacity:1;transform:translate(60px,6px) scaleY(.36)}.um[data-mood=dizzy] .um-star{animation:um-orbit 1.1s linear infinite;animation-delay:calc(var(--i) * -366ms)}.um[data-mood=fall] .um-figure{animation:um-fall 1.8s cubic-bezier(.5,0,.3,1) 1 both;transform-origin:30px 124px}.um[data-mood=fall] .um-eye>:not(.um-out){opacity:0}.um[data-mood=fall] .um-out{opacity:1}.um[data-mood=fall] .um-mouth-smile{opacity:0}.um[data-mood=fall] .um-mouth-o{opacity:1}.um[data-mood=sulk] .um-body{transform:scaleX(-1)}.um[data-mood=sulk] .um-lid{animation:none;transform:translateY(-14px)}.um[data-mood=sulk] .um-mouth-smile{opacity:0}.um[data-mood=sulk] .um-mouth-oops{opacity:1}.um-quip{position:fixed;z-index:80;left:0;top:0;width:-moz-max-content;width:max-content;max-width:min(15rem,calc(100vw - 1rem));padding:.5rem .75rem;border-radius:12px;background:#0D1020;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25;pointer-events:none;animation:um-bubble .26s cubic-bezier(.3,1.5,.5,1) both}@keyframes um-fall{0%{transform:none}12%{transform:rotate(8deg) translateY(-6%)}34%{transform:rotate(-92deg)}44%{transform:rotate(-82deg) translateY(-2%)}52%{transform:rotate(-90deg)}82%{transform:rotate(-90deg)}to{transform:none}}@keyframes um-hop{0%{transform:translateY(0) scale(1.06,.92)}30%{transform:translateY(-20%) scale(.96,1.05)}62%{transform:translateY(0) scale(1.1,.88)}82%{transform:translateY(-4%) scale(.98,1.02)}to{transform:translateY(0) scale(1)}}@keyframes um-shadow{30%{transform:scale(.72);opacity:.6}}@keyframes um-no{20%{transform:translateX(-6%) rotate(-4deg)}45%{transform:translateX(6%) rotate(4deg)}70%{transform:translateX(-3%) rotate(-2deg)}}@keyframes um-arm-up-left{40%{transform:rotate(40deg)}}@keyframes um-arm-up-right{40%{transform:rotate(-40deg)}}@keyframes um-wave-left{0%{transform:rotate(24deg)}to{transform:rotate(46deg)}}@keyframes um-wave-right{0%{transform:rotate(-24deg)}to{transform:rotate(-46deg)}}@keyframes um-awning-off{0%{transform:none}30%{transform:translateY(-24px) rotate(-12deg)}62%{transform:translateY(-8px) rotate(7deg)}80%{transform:translateY(2px) rotate(-2deg)}to{transform:none}}@keyframes um-orbit{0%{transform:rotate(0deg) translateX(44px) rotate(0deg)}to{transform:rotate(1turn) translateX(44px) rotate(-1turn)}}.um-says{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.um-bubble{position:relative;min-width:0;padding:var(--sp-2) var(--sp-3);border:2px solid rgb(var(--c-line-strong));border-radius:var(--r-md);background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-size:var(--t-sm);font-weight:var(--weight-label);line-height:1.3;animation:um-bubble .3s cubic-bezier(.3,1.5,.5,1) both;transform-origin:0 60%}.um-bubble:after,.um-bubble:before{content:"";position:absolute;top:50%;right:100%;width:0;height:0;border-style:solid}.um-bubble:before{margin-top:-8px;border-width:8px 9px 8px 0;border-color:transparent rgb(var(--c-line-strong)) transparent transparent}.um-bubble:after{margin-top:-6px;margin-right:-3px;border-width:6px 7px 6px 0;border-color:transparent rgb(var(--c-raised)) transparent transparent}@keyframes um-bubble{0%{opacity:0;transform:scale(.8)}}.u-confetti{position:fixed;inset:0;z-index:300;width:100%;height:100%;pointer-events:none}.u-sound{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.25rem;min-width:2.25rem;padding-inline:.5rem;justify-content:center;border-radius:var(--r-sm);color:inherit;cursor:pointer;font-size:var(--t-sm);font-weight:var(--weight-label)}.u-sound-bars{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.u-sound-bars i{display:block;width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:50% 100%;animation:u-sound .9s ease-in-out infinite alternate}.u-sound-bars i:first-child{animation-delay:-.2s}.u-sound-bars i:nth-child(2){animation-delay:-.7s}.u-sound-bars i:nth-child(3){animation-delay:-.4s}.u-sound-bars i:nth-child(4){animation-delay:-.9s}.u-sound[data-muted=true] .u-sound-bars i{animation:none;transform:scaleY(.22);opacity:.6}@keyframes u-sound{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.us-flag{display:inline-flex;align-items:center;gap:.35em;padding:.2em .55em;border-radius:var(--r-sm);background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-size:var(--t-xs);font-weight:var(--weight-strong);line-height:1.2;white-space:nowrap;box-shadow:0 1.5px 0 0 rgb(var(--shadow-c)/.35)}.us-flag[data-kind=new]{background:rgb(var(--c-accent));color:rgb(var(--c-on-accent))}.us-flag[data-kind=promo]{background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.us-flag[data-kind=bestseller]{background:rgb(var(--c-ink));color:rgb(var(--c-surface))}.us-flag[data-kind=soon]{background:rgb(var(--c-soft));color:rgb(var(--c-on-soft))}.us-flag-dot{width:.5em;height:.5em;border-radius:50%;background:#e0352b;animation:us-flag-dot 1.1s ease-in-out infinite}@keyframes us-flag-dot{50%{transform:scale(.6);opacity:.55}}.ust-countdown{display:inline-flex;align-items:center;gap:.4em;font-size:var(--t-sm);font-weight:var(--weight-label);color:rgb(var(--c-ink-2))}.ust-countdown b{font-weight:var(--weight-strong);color:rgb(var(--c-ink));font-variant-numeric:tabular-nums}.ust-countdown i{width:.5em;height:.5em;border-radius:50%;background:rgb(var(--c-action))}.ust-countdown[data-urgent=true] i{background:#e0352b;animation:us-flag-dot 1s ease-in-out infinite}.ust-countdown[data-urgent=true] b{color:#c62a21}.ust-rail-section{padding-block:var(--sp-3) var(--sp-4)}.ust-rail-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3)}.ust-rail-head .u-link{margin-left:auto}.ust-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(10.5rem,13rem);gap:var(--sp-3);padding-bottom:var(--sp-2);margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1rem;scrollbar-width:none}@media (min-width:640px){.ust-rail{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (min-width:1024px){.ust-rail{margin-inline:-2.5rem;padding-inline:2.5rem;scroll-padding-inline:2.5rem}}.ust-rail::-webkit-scrollbar{display:none}.ust-rail>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.u-sound-bars i,.um-arm,.um-bubble,.um-figure,.um-lid,.um-shadow,.us-flag-dot,.ust-countdown i{animation:none!important}}.ust-owner{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);min-height:2.5rem;padding:0 var(--sp-2) 0 var(--sp-4);background:#0d1020;color:#fff;font-size:var(--t-sm);font-weight:var(--weight-label)}.ust-owner[hidden]{display:none}.ust-owner-text{margin-right:auto;opacity:.72}.ust-owner-link{display:inline-flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:999px;background:#ffc800;color:#0d1020;font-weight:var(--weight-strong);box-shadow:0 2.5px 0 0 #b98f00;transition:transform var(--dur-1) var(--ease-press),box-shadow var(--dur-1) var(--ease-press)}.ust-owner-link:active{transform:translateY(2.5px);box-shadow:0 0 0 0 #b98f00}.ust-owner-close{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:inherit;opacity:.7}.ust-owner-close:hover{opacity:1}.ust-page-in{animation:ust-page-in .22s ease-out backwards}@keyframes ust-page-in{0%{opacity:0}}.ust-free{display:grid;gap:var(--sp-1);font-size:var(--t-xs);font-weight:var(--weight-label)}.ust-free-bar{height:10px;overflow:hidden;background:rgb(var(--c-sunken))}.ust-free-bar,.ust-free-bar i{position:relative;border-radius:999px}.ust-free-bar i{display:block;height:100%;background:rgb(var(--c-action));transition:width .46s cubic-bezier(.3,1.3,.5,1)}.ust-free-bar i:before{content:"";position:absolute;inset:2px 5px auto;height:2px;border-radius:999px;background:rgb(255 255 255/.5)}.ust-free[data-reached=true] p{font-weight:var(--weight-strong);animation:ust-free .42s cubic-bezier(.3,1.5,.5,1)}@keyframes ust-free{40%{transform:scale(1.08)}}.ust-delivery-option{transition:transform var(--dur-1) var(--ease-press),border-color var(--dur-1),background-color var(--dur-1)}.ust-delivery-option:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.ust-free[data-reached=true] p,.ust-page-in{animation:none}.ust-free-bar i{transition:none}}.us-tag s{display:block;font-size:.72em;font-weight:var(--weight-label);opacity:.75}.sa{position:relative;display:inline-block;flex:none}.sa-svg{display:block;width:100%;height:100%;overflow:visible;transform:scaleX(var(--sa-face,1));transition:transform .14s ease-out}.sa-shadow{fill:rgb(13 16 32/.14);transform-box:fill-box;transform-origin:center}.sa-figure{transform-origin:85px 190px;animation:sa-breathe 3.4s ease-in-out infinite}.sa-figure,.sa-head{transform-box:view-box}.sa-head{transform-origin:85px 96px}.sa-hat{transform-origin:85px 30px}.sa-arm,.sa-hat{transform-box:view-box}.sa-arm-near{transform-origin:64px 112px}.sa-arm-far{transform-origin:102px 112px}.sa-eye{animation:sa-blink 5.2s infinite}.sa-eye,.sa-pupil{transform-box:fill-box;transform-origin:center}.sa-pupil{transition:transform .2s ease-out}.sa-face-joy,.sa-face-out,.sa-face-swirl,.sa-mouth-flat,.sa-mouth-o,.sa-mouth-open,.sa-stars{opacity:0}.sa-tail{transform-box:view-box;transform-origin:60px 150px;animation:sa-tail 2.4s ease-in-out infinite}.sa-braid{transform-box:fill-box;transform-origin:50% 0}@keyframes sa-breathe{50%{transform:translateY(-1px) scaleY(1.012)}}@keyframes sa-blink{0%,95%,to{transform:scaleY(1)}97.500%{transform:scaleY(.06)}}@keyframes sa-tail{50%{transform:rotate(-9deg)}}.sa[data-walking=true] .sa-figure{animation:none}.sa[data-walking=true] .sa-arm{transition:none}.sa[data-talking=true] .sa-mouth-smile{animation:sa-mouth-a .28s steps(1) infinite}.sa[data-talking=true] .sa-mouth-open{animation:sa-mouth-b .28s steps(1) infinite}.sa[data-talking=true] .sa-head{animation:sa-nod .9s ease-in-out infinite}@keyframes sa-mouth-a{0%{opacity:1}50%{opacity:0}}@keyframes sa-mouth-b{0%{opacity:0}50%{opacity:1}}@keyframes sa-nod{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.sa[data-mood=wave] .sa-arm-near{animation:sa-wave .38s ease-in-out 6 alternate}.sa[data-mood=wave] .sa-mouth-smile{opacity:0}.sa[data-mood=wave] .sa-mouth-open{opacity:1}@keyframes sa-wave{0%{transform:rotate(118deg)}to{transform:rotate(150deg)}}.sa[data-mood=happy] .sa-figure{animation:sa-hop .62s cubic-bezier(.3,1.2,.5,1) 1}.sa[data-mood=happy] .sa-mouth-smile{opacity:0}.sa[data-mood=happy] .sa-mouth-open{opacity:1}.sa[data-mood=cheer] .sa-figure{animation:sa-hop .56s cubic-bezier(.3,1.2,.5,1) 4}.sa[data-mood=cheer] .sa-shadow{animation:sa-shadow .56s ease-in-out 4}.sa[data-mood=cheer] .sa-eyes{opacity:0}.sa[data-mood=cheer] .sa-face-joy{opacity:1}.sa[data-mood=cheer] .sa-mouth-smile{opacity:0}.sa[data-mood=cheer] .sa-mouth-open{opacity:1}.sa[data-mood=cheer] .sa-arm-near{animation:sa-up-near .28s ease-in-out infinite alternate}.sa[data-mood=cheer] .sa-arm-far{animation:sa-up-far .28s ease-in-out infinite alternate}.sa[data-mood=think] .sa-head{transform:rotate(-5deg);transition:transform .24s ease-out}.sa[data-mood=think] .sa-pupil{transform:translate(2px,-4px)}.sa[data-mood=startled] .sa-figure{animation:sa-startle .62s cubic-bezier(.2,1.4,.4,1) 1}.sa[data-mood=startled] .sa-hat{animation:sa-hat-off .76s cubic-bezier(.3,.9,.4,1) 1}.sa[data-mood=startled] .sa-eye{animation:none;transform:scale(1.2)}.sa[data-mood=startled] .sa-pupil{transform:scale(.55)}.sa[data-mood=startled] .sa-mouth-smile{opacity:0}.sa[data-mood=startled] .sa-mouth-o{opacity:1}.sa[data-mood=startled] .sa-brows{transform:translateY(-6px)}.sa[data-mood=startled] .sa-arm-near{animation:sa-up-near .62s ease-out 1}.sa[data-mood=startled] .sa-arm-far{animation:sa-up-far .62s ease-out 1}.sa[data-mood=giggle] .sa-figure{animation:sa-wriggle .17s ease-in-out 12 alternate}.sa[data-mood=giggle] .sa-eyes{opacity:0}.sa[data-mood=giggle] .sa-face-joy{opacity:1}.sa[data-mood=giggle] .sa-mouth-smile{opacity:0}.sa[data-mood=giggle] .sa-mouth-open{opacity:1}.sa[data-mood=giggle] .sa-arm-near{transform:rotate(-30deg)}.sa[data-mood=giggle] .sa-arm-far{transform:rotate(30deg)}.sa[data-mood=giggle] .sa-head{animation:sa-bob-head .17s ease-in-out 12 alternate}.sa[data-mood=dizzy] .sa-figure{animation:sa-spin 1.5s ease-out 1,sa-stagger .9s ease-in-out 1.5s infinite}.sa[data-mood=dizzy] .sa-eyes{opacity:0}.sa[data-mood=dizzy] .sa-face-swirl{opacity:1}.sa[data-mood=dizzy] .sa-mouth-smile{opacity:0}.sa[data-mood=dizzy] .sa-mouth-flat{opacity:1}.sa[data-mood=dizzy] .sa-stars{opacity:1;transform:translate(85px,2px) scaleY(.36)}.sa[data-mood=dizzy] .sa-star{animation:sa-orbit 1.1s linear infinite;animation-delay:calc(var(--i) * -366ms)}.sa[data-mood=fall] .sa-figure{animation:sa-fall 1.8s cubic-bezier(.5,0,.3,1) 1 both;transform-origin:106px 190px}.sa[data-mood=fall] .sa-eyes{opacity:0}.sa[data-mood=fall] .sa-face-out{opacity:1}.sa[data-mood=fall] .sa-mouth-smile{opacity:0}.sa[data-mood=fall] .sa-mouth-o{opacity:1}.sa[data-mood=sulk] .sa-svg{transform:scaleX(calc(var(--sa-face, 1) * -1))}.sa[data-mood=sulk] .sa-arm-near{transform:rotate(-52deg) translateY(-6px)}.sa[data-mood=sulk] .sa-arm-far{transform:rotate(52deg) translateY(-6px)}.sa[data-mood=sulk] .sa-brows{transform:translateY(5px) rotate(4deg)}.sa[data-mood=sulk] .sa-mouth-smile{opacity:0}.sa[data-mood=sulk] .sa-mouth-flat{opacity:1}.sa[data-mood=sulk] .sa-pupil{animation:sa-peek 2.4s ease-in-out infinite}.sa[data-mood=sulk] .sa-huff{animation:sa-huff 1.1s ease-out 2}@keyframes sa-hop{0%{transform:translateY(0) scale(1.05,.93)}30%{transform:translateY(-14%) scale(.97,1.04)}62%{transform:translateY(0) scale(1.08,.9)}82%{transform:translateY(-3%) scale(.99,1.01)}to{transform:translateY(0) scale(1)}}@keyframes sa-startle{0%{transform:scale(1.1,.82)}28%{transform:translateY(-24%) scale(.86,1.16)}62%{transform:translateY(0) scale(1.14,.84)}82%{transform:translateY(-3%) scale(.97,1.03)}to{transform:none}}@keyframes sa-hat-off{0%{transform:none}30%{transform:translateY(-46px) rotate(-14deg)}62%{transform:translateY(-14px) rotate(8deg)}80%{transform:translateY(3px) rotate(-2deg)}to{transform:none}}@keyframes sa-wriggle{0%{transform:translateX(-3%) rotate(-5deg) scaleY(.96)}to{transform:translateX(3%) rotate(5deg) scaleY(1.02)}}@keyframes sa-bob-head{0%{transform:translateY(2px) rotate(3deg)}to{transform:translateY(-2px) rotate(-3deg)}}@keyframes sa-spin{0%{transform:scaleX(1)}16%{transform:scaleX(.05)}33%{transform:scaleX(-1)}50%{transform:scaleX(.05)}66%{transform:scaleX(1)}82%{transform:scaleX(.05)}to{transform:scaleX(1) rotate(3deg)}}@keyframes sa-stagger{0%,to{transform:rotate(4deg) translateX(1%)}50%{transform:rotate(-4deg) translateX(-1%)}}@keyframes sa-orbit{0%{transform:rotate(0deg) translateX(34px) rotate(0deg)}to{transform:rotate(1turn) translateX(34px) rotate(-1turn)}}@keyframes sa-fall{0%{transform:none}12%{transform:rotate(-8deg) translateY(-6%)}34%{transform:rotate(92deg)}44%{transform:rotate(82deg) translateY(-2%)}52%{transform:rotate(90deg)}82%{transform:rotate(90deg)}to{transform:none}}@keyframes sa-peek{0%,60%,to{transform:translateX(0)}70%,90%{transform:translateX(-6px)}}@keyframes sa-huff{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:.9}to{opacity:0;transform:translate(14px,-10px) scale(1.2)}}@keyframes sa-shadow{30%{transform:scale(.7);opacity:.6}}@keyframes sa-up-near{0%{transform:rotate(112deg)}to{transform:rotate(142deg)}}@keyframes sa-up-far{0%{transform:rotate(-112deg)}to{transform:rotate(-142deg)}}.sa-dock{position:fixed;z-index:38;bottom:0;display:flex;flex-direction:column;pointer-events:none;will-change:transform}.sa-dock[data-side=left]{left:1.5rem;align-items:flex-start}.sa-dock[data-side=right]{right:5.5rem;align-items:flex-end}.sa-lift{transition:transform .42s cubic-bezier(.3,1.35,.5,1)}.sa-lift[data-tucked=true]{transform:translateY(46%)}.sa-lift[data-tucked=true]:focus-within,.sa-lift[data-tucked=true]:hover{transform:translateY(30%)}@media (max-width:640px){.sa-dock{bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.sa-dock[data-page=product]{bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}.sa-dock[data-side=left]{left:.5rem}.sa-dock[data-side=right]{right:.25rem;bottom:calc(8.75rem + env(safe-area-inset-bottom, 0px))}.sa-dock[data-side=left] .sa-lift{transform-origin:0 100%}.sa-dock[data-side=right] .sa-lift{transform-origin:100% 100%}.sa-dock[data-side=left] .sa-lift[data-tucked=true]{transform:translateX(-50%) scale(.82) rotate(5deg)}.sa-dock[data-side=right] .sa-lift[data-tucked=true]{transform:translateX(50%) scale(.82) rotate(-5deg)}}.sa-button{display:block;padding:0;background:none;border:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sa-button:focus-visible{outline:3px solid rgb(var(--c-focus));outline-offset:2px;border-radius:12px}.sa-bubble{position:relative;width:-moz-max-content;width:max-content;max-width:min(15.5rem,calc(100vw - 2rem));margin-bottom:.5rem;padding:.65rem 2rem .6rem .8rem;border-radius:14px;background:rgb(var(--c-raised));color:rgb(var(--c-ink));font-size:var(--t-sm);font-weight:var(--weight-label);line-height:1.3;box-shadow:0 0 0 2px rgb(var(--c-line)),0 4px 0 2px rgb(var(--c-line));pointer-events:auto;animation:sa-bubble .32s cubic-bezier(.3,1.5,.5,1) both;transform-origin:20% 100%}.sa-dock[data-side=right] .sa-bubble{transform-origin:80% 100%}@keyframes sa-bubble{0%{opacity:0;transform:translateY(8px) scale(.8)}}.sa-bubble-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.sa-bubble-actions:empty{display:none}.sa-bubble-action{display:inline-block;padding:.25em .75em;border-radius:999px;background:rgb(var(--c-action));color:rgb(var(--c-on-action));font-weight:var(--weight-strong);box-shadow:0 2.5px 0 0 rgb(var(--c-shade));pointer-events:auto}.sa-bubble-action:active{transform:translateY(2.5px);box-shadow:none}.sa-bubble-close{position:absolute;top:.15rem;right:.15rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;color:rgb(var(--c-ink-2))}.sa-bubble-hide{display:block;margin-top:.35rem;font-size:var(--t-xs);font-weight:var(--weight-label);color:rgb(var(--c-ink-2));text-decoration:underline;text-underline-offset:2px}.sa-preview{position:sticky;bottom:0;height:0;pointer-events:none}.sa-preview>.sa{position:absolute;bottom:10px;left:10px}.sa-cast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media (min-width:560px){.sa-cast{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-cast-card{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;padding:var(--sp-3) var(--sp-2);border:2px solid rgb(var(--c-line));border-radius:var(--r-md);background:rgb(var(--c-raised));text-align:center;cursor:pointer;box-shadow:0 3px 0 0 rgb(var(--c-line));transition:transform var(--dur-1) var(--ease-press),box-shadow var(--dur-1) var(--ease-press),border-color var(--dur-1)}.sa-cast-card:hover{border-color:rgb(var(--c-line-strong))}.sa-cast-card:active{transform:translateY(3px);box-shadow:0 0 0 0 rgb(var(--c-line))}.sa-cast-card[aria-pressed=true]{border-color:rgb(var(--c-ink));background:rgb(var(--c-soft));box-shadow:0 3px 0 0 rgb(var(--c-ink))}.sa-cast-card .u-hint{font-size:var(--t-xs);line-height:1.2}.sa-cast-card>.sa{margin-block:.25rem .35rem}.sa-cast-none{align-content:center;min-height:10rem;color:rgb(var(--c-ink-2))}.sa-cast-check{position:absolute;top:var(--sp-1);right:var(--sp-1);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--c-action));color:rgb(var(--c-on-action));animation:ub-check-in .32s var(--ease-press) both}.sa-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.sa-swatch{width:2.5rem;height:2.5rem;border:2px solid rgb(var(--c-line-strong));border-radius:50%;cursor:pointer;transition:transform var(--dur-1) var(--ease-press)}.sa-swatch:hover{transform:scale(1.08)}.sa-swatch[aria-pressed=true]{outline:3px solid rgb(var(--c-ink));outline-offset:2px}.sa-swatch-brand{min-height:2.5rem;padding:0 var(--sp-3);border:2px solid rgb(var(--c-line-strong));border-radius:999px;font-size:var(--t-sm);font-weight:var(--weight-strong);cursor:pointer}.sa-swatch-brand[aria-pressed=true]{background:rgb(var(--c-ink));border-color:rgb(var(--c-ink));color:rgb(var(--c-surface))}.sa-stage-wrap{display:grid;gap:var(--sp-3);align-content:start;min-width:0}@media (min-width:1100px){.sa-stage-wrap{position:sticky;top:var(--sp-4)}}.sa-stage{overflow:hidden;border-radius:var(--r-lg);border:var(--border-w) solid rgb(var(--c-line));background:rgb(var(--c-surface));color:rgb(var(--c-ink))}.sa-stage-scene{display:grid;justify-items:center;align-content:end;gap:var(--sp-2);min-height:22rem;padding:var(--sp-4)}.sa-stage-bubble{max-width:17rem;padding:.65rem .85rem;border:2px solid rgb(var(--c-ink));border-radius:14px;background:rgb(var(--c-raised));font-size:var(--t-sm);font-weight:var(--weight-label);line-height:1.3;text-align:center;animation:sa-bubble .32s cubic-bezier(.3,1.5,.5,1) both}@media (prefers-reduced-motion:reduce){.sa-arm,.sa-bubble,.sa-eye,.sa-figure,.sa-hat,.sa-head,.sa-huff,.sa-mouth-open,.sa-mouth-smile,.sa-pupil,.sa-shadow,.sa-stage-bubble,.sa-star,.sa-tail{animation:none!important}.sa-lift{transition:none}.as-dots i,.as-panel,.u-patience,.um-arm,.um-awning,.um-figure,.um-lid,.um-quip,.um-star{animation:none!important}}.fg-canvas{position:absolute;display:block;max-width:none;pointer-events:none;opacity:0}[data-figure=live]>.fg-canvas{opacity:1;transition:opacity .16s ease-out}[data-figure=flat]>.fg-canvas{display:none}.fg-still{position:absolute;left:50%;display:block;max-width:none;height:auto;pointer-events:none}.as-panel{position:fixed;z-index:70;inset:auto 0 var(--as-kb,0) 0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--as-kb, 0px) - 2.5rem);min-height:min(26rem,calc(100dvh - var(--as-kb, 0px) - 2.5rem));border-radius:var(--r-lg) var(--r-lg) 0 0;background:rgb(var(--c-raised));color:rgb(var(--c-ink));box-shadow:0 -12px 40px -12px rgb(var(--shadow-c)/.5);animation:as-rise .28s cubic-bezier(.3,1.25,.5,1) both}@media (min-width:641px){.as-panel{inset:auto auto 1.25rem auto;width:23rem;height:min(34rem,calc(100dvh - 2.5rem));border-radius:var(--r-lg);box-shadow:0 0 0 2px rgb(var(--c-line)),0 18px 44px -14px rgb(var(--shadow-c)/.5)}.as-panel[data-side=left]{left:1.25rem}.as-panel[data-side=right]{right:1.25rem}}@keyframes as-rise{0%{opacity:0;transform:translateY(24px)}}.as-head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:2px solid rgb(var(--c-line))}.as-head .u-label{flex:1;min-width:0}.as-face{display:grid;place-items:center;width:2.75rem;height:2.75rem;overflow:hidden;flex:none}.as-close{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;color:rgb(var(--c-ink-2))}.as-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3)}.as-turn{display:grid;gap:var(--sp-2);justify-items:start}.as-turn[data-from=me]{justify-items:end}.as-message{max-width:85%;width:-moz-fit-content;width:fit-content;padding:.6rem .85rem;border-radius:16px 16px 16px 5px;background:rgb(var(--c-soft));font-size:var(--t-sm);font-weight:var(--weight-label);line-height:1.35;overflow-wrap:anywhere;animation:um-bubble .24s cubic-bezier(.3,1.4,.5,1) both}.as-message[data-from=me]{border-radius:16px 16px 5px 16px;background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.as-thinking{display:flex;align-items:center;gap:.5rem;color:rgb(var(--c-ink-2))}.as-dots{display:inline-flex;gap:3px;flex:none}.as-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:as-dot 1.1s ease-in-out infinite}.as-dots i:nth-child(2){animation-delay:.16s}.as-dots i:nth-child(3){animation-delay:.32s}@keyframes as-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.as-products{display:grid;gap:var(--sp-1);width:100%}.as-product{display:flex;align-items:center;gap:var(--sp-2);padding:.35rem;border-radius:var(--r-md);box-shadow:inset 0 0 0 2px rgb(var(--c-line))}.as-product img{width:2.75rem;height:2.75rem;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;flex:none}.as-product span{display:grid;min-width:0;font-size:var(--t-sm);line-height:1.25}.as-product b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-strong)}.as-product small{color:rgb(var(--c-ink-2));font-size:var(--t-xs);font-weight:var(--weight-label)}.as-links{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.as-links:empty{display:none}.as-link{padding:.3em .8em;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-surface));font-size:var(--t-sm);font-weight:var(--weight-strong)}.as-followups{padding:var(--sp-2) 0 0}.as-suggestion[data-strong]{background:rgb(var(--c-action));color:rgb(var(--c-on-action));border-color:transparent}.as-suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-2)}.as-suggestion{min-height:2.5rem;padding:.3em .85em;border-radius:999px;box-shadow:inset 0 0 0 2px rgb(var(--c-line-strong));font-size:var(--t-sm);font-weight:var(--weight-label);text-align:left}.as-form{display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom, 0px));border-top:2px solid rgb(var(--c-line))}.as-form .u-input{flex:1;min-width:0;font-size:16px}.as-send{display:grid;place-items:center;width:3rem;flex:none;border-radius:var(--r-md);background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.as-send:disabled{opacity:.45}.u-patience{position:fixed;z-index:90;left:50%;top:max(.75rem,env(safe-area-inset-top,0px));display:flex;align-items:center;gap:.5rem;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);padding:.55rem .95rem;border-radius:999px;background:#0D1020;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25;transform:translateX(-50%);box-shadow:0 5px 0 0 rgb(13 16 32/.35);animation:u-patience .3s cubic-bezier(.3,1.4,.5,1) both}@keyframes u-patience{0%{opacity:0;translate:0 -12px}}.ua-dock{position:fixed;z-index:45;right:1rem;bottom:0;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;pointer-events:none}.ua-dock>*{pointer-events:auto}.ua-lift{transition:transform .42s cubic-bezier(.3,1.35,.5,1)}.ua-lift[data-tucked=true]{transform:translateY(42%)}.ua-lift[data-tucked=true]:hover{transform:translateY(24%)}.ua-offer{animation:sa-bubble .28s cubic-bezier(.3,1.5,.5,1) both;transform-origin:80% 100%;font-size:var(--t-sm)}.uh{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden}.uh-dots,.uh-pad,.uh-sticker{--uh-pad:1rem;--uh-edge:max(var(--uh-pad),calc((100cqi - 78rem) / 2 + var(--uh-pad)))}@container (min-width: 640px){.uh-dots,.uh-pad,.uh-sticker{--uh-pad:1.5rem}}@container (min-width: 1024px){.uh-dots,.uh-pad,.uh-sticker{--uh-pad:2.5rem}}.uh-pad{width:100%;padding-inline:var(--uh-edge)}.us-store .uh-dots,.us-store .uh-pad,.us-store .uh-sticker{--uh-pad:var(--sp-4);--uh-edge:var(--uh-pad)}.uh-title{font-size:var(--t-3xl);overflow-wrap:anywhere}.uh-title-xl{font-size:var(--t-4xl)}.uh-title-sm{font-size:var(--t-2xl)}.uh-lead{margin-top:var(--sp-3);max-width:34rem;font-size:var(--t-lg);line-height:1.4}.uh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.uh[data-align=center]{text-align:center}.uh[data-align=center] .uh-lead{margin-inline:auto}.uh[data-align=center] .uh-actions{justify-content:center}.uh[data-align=center] .uh-title{margin-inline:auto}@container (min-width: 820px){.uh-title{max-width:18ch}.uh-title-xl{max-width:16ch}.us-store .uh-dots,.us-store .uh-pad,.us-store .uh-sticker{--uh-pad:var(--sp-6)}}.uh-fill{display:flex;align-items:center;min-height:max(24rem,calc(var(--vh, 1svh) * var(--hero-vh, 82) - 6rem))}.uh-center{padding-block:var(--sp-8)}.uh-text .uh-pad{padding-block:var(--sp-7) var(--sp-5)}.uh-reveal .uh-pad{padding-block:var(--sp-8) var(--sp-7)}.uh-word{display:inline-block;animation:uh-word calc(var(--dur-3) * 1.1) var(--ease-out,ease-out) both;animation-delay:calc(var(--i) * var(--dur-2) * .42)}.uh-reveal-after{animation:uh-word var(--dur-3) var(--ease-out,ease-out) both;animation-delay:calc(var(--i) * var(--dur-2) * .42 + var(--dur-2))}@keyframes uh-word{0%{opacity:0;transform:translateY(.45em) rotate(1.5deg)}}.uh-gradient{background:rgb(var(--hero-a));color:rgb(var(--on-hero))}.uh-gradient .u-title{color:inherit}.uh-gradient:after,.uh-gradient:before{content:"";position:absolute;z-index:-1;inset:-35%;background:radial-gradient(42% 50% at 28% 32%,rgb(var(--hero-b)) 0,rgb(var(--hero-b)/0) 72%);animation:uh-drift calc(var(--dur-3) * 34) ease-in-out infinite alternate;will-change:transform}.uh-gradient:after{background:radial-gradient(38% 46% at 74% 66%,rgb(var(--hero-c)) 0,rgb(var(--hero-c)/0) 74%);animation-duration:calc(var(--dur-3) * 44);animation-direction:alternate-reverse}@keyframes uh-drift{0%{transform:translate3d(-8%,-5%,0) rotate(-6deg) scale(1)}to{transform:translate3d(9%,7%,0) rotate(8deg) scale(1.16)}}.uh-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--control-h-lg);padding:.5em 1.35em;background:rgb(var(--hero-button));color:rgb(var(--on-hero-button));border:var(--border-w) solid rgb(var(--hero-button));border-radius:var(--r-control);font-weight:var(--weight-strong);transition:transform var(--dur-1) var(--ease-out,ease-out)}.uh-button:hover{transform:translateY(-1px)}.uh-button:active{transform:translateY(1px)}.uh-button-ghost{background:transparent;color:rgb(var(--on-hero));border-color:rgb(var(--on-hero)/.65)}.uh-photo{color:#fff;background:rgb(var(--c-ink))}.uh-photo .u-title{color:inherit}.uh-photo-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;animation:uh-slow-zoom calc(var(--dur-3) * 40) ease-out both}.uh-photo:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.18),rgb(0 0 0/.5) 55%,rgb(0 0 0/.78))}.uh-photo-text{align-self:flex-end;padding-block:var(--sp-7) var(--sp-5)}.uh-photo[data-align=center] .uh-photo-text{align-self:center}@keyframes uh-slow-zoom{0%{transform:scale(1.08)}}.uh-sticker{position:absolute;right:var(--sp-3);bottom:var(--sp-3);display:grid;max-width:min(60%,15rem);padding:var(--sp-2) var(--sp-3);background:rgb(var(--c-raised));color:rgb(var(--c-ink));border-radius:var(--r-md);box-shadow:var(--lift-2);font-size:var(--t-sm);line-height:1.2}.uh-sticker-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--weight-label)}.uh-photo .uh-sticker{top:var(--sp-3);bottom:auto}@container (min-width: 720px){.uh-photo .uh-sticker{top:auto;bottom:var(--sp-4);right:var(--uh-edge)}}.uh-split{background:rgb(var(--c-sunken))}.uh-split-grid{display:grid;gap:var(--sp-5);padding-block:var(--sp-6)}.uh-split-photo{position:relative;overflow:hidden;aspect-ratio:4/5;max-height:calc(var(--vh, 1svh) * 72);width:100%;border-radius:var(--r-lg);box-shadow:var(--lift-2);background:rgb(var(--c-soft))}.uh-split-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@container (min-width: 720px){.uh-split-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:var(--sp-7);padding-block:var(--sp-8)}}.uh-products{padding-block:var(--sp-4) var(--sp-5)}.uh-products-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.uh-products-all{font-size:var(--t-sm);font-weight:var(--weight-label);white-space:nowrap}.uh-rail{display:flex;gap:var(--sp-3);margin-top:var(--sp-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:var(--uh-edge)}.uh-rail::-webkit-scrollbar{display:none}.uh-card{flex:0 0 62cqi;display:grid;gap:2px;min-width:0;scroll-snap-align:start;color:rgb(var(--c-ink))}.uh-card-photo{position:relative;display:block;overflow:hidden;aspect-ratio:var(--store-ratio);margin-bottom:var(--sp-1);background:rgb(var(--c-soft));border-radius:var(--r-md)}.uh-card-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uh-card-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--weight-label)}.uh-card-price{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:var(--t-sm)}.uh-card-price s{color:rgb(var(--c-ink-3));font-weight:var(--weight-body)}@container (min-width: 560px){.uh-card{flex-basis:34cqi}}@container (min-width: 960px){.uh-card{flex-basis:22cqi}}.uh-carousel{background:rgb(var(--c-sunken))}.uh-slide{display:none}.uh-slide[data-on=true]{display:grid;animation:uh-slide var(--dur-3) var(--ease-out,ease-out) both}.uh-slide-photo{position:relative;overflow:hidden;aspect-ratio:5/4;background:rgb(var(--c-soft))}.uh-slide-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uh-slide-text{padding-block:var(--sp-5) var(--sp-7)}.uh-slide-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;margin-block:var(--sp-2) var(--sp-4);font-size:var(--t-xl)}.uh-slide-price s{color:rgb(var(--c-ink-3));font-size:var(--t-md);font-weight:var(--weight-body)}@container (min-width: 720px){.uh-slide[data-on=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.uh-slide-photo{order:2;aspect-ratio:auto;min-height:calc(var(--vh, 1svh) * 68)}}@keyframes uh-slide{0%{opacity:0;transform:translateX(14px)}}.uh-dots{position:absolute;left:var(--uh-edge);bottom:var(--sp-3);display:flex;gap:2px}.uh-dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;background:none;border:0;cursor:pointer}.uh-dot:before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:rgb(var(--c-ink)/.3);transition:transform var(--dur-1),background-color var(--dur-1)}.uh-dot[aria-pressed=true]:before{background:rgb(var(--c-ink));transform:scale(1.3)}.uh-marquee-band{overflow:hidden;padding-block:var(--sp-5);background:rgb(var(--c-action));color:rgb(var(--c-on-action))}.uh-marquee-band .u-title{color:inherit}.uh-marquee-track{display:flex;width:-moz-max-content;width:max-content;font-size:var(--t-4xl);line-height:1.05;white-space:nowrap;animation:uh-marquee calc(var(--dur-3) * 70) linear infinite}.uh-marquee-run{display:flex;flex:none}.uh-marquee-item{display:inline-flex;align-items:center;gap:.5em;padding-right:.5em}.uh-marquee-item i{width:.35em;height:.35em;border-radius:50%;background:currentColor}.uh-marquee:hover .uh-marquee-track{animation-play-state:paused}.uh-marquee-below{padding-block:var(--sp-4) var(--sp-5)}.uh-marquee-below .uh-lead{margin-top:0}.uh-marquee-below .uh-actions{margin-top:var(--sp-3)}@keyframes uh-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.uh-gradient:after,.uh-gradient:before,.uh-marquee-track,.uh-photo-image,.uh-reveal-after,.uh-slide[data-on=true],.uh-word,.us-bar-track{animation:none}}.ucs-chips{display:flex;gap:var(--sp-2);padding-block:var(--sp-2) var(--sp-4);overflow-x:auto;scrollbar-width:none}.ucs-chips::-webkit-scrollbar{display:none}.ucs-tiles{display:flex;gap:var(--sp-3);padding-block:var(--sp-3) var(--sp-4);overflow-x:auto;scrollbar-width:none}.ucs-tiles::-webkit-scrollbar{display:none}.ucs-tile{flex:0 0 5.25rem;display:grid;justify-items:center;gap:var(--sp-1);min-width:0;color:rgb(var(--c-ink));text-align:center}.ucs-tile-photo{position:relative;display:grid;place-items:center;overflow:hidden;width:4.75rem;height:4.75rem;border-radius:50%;background:rgb(var(--c-soft));color:rgb(var(--c-on-soft));border:var(--border-w) solid rgb(var(--c-line))}.ucs-tile-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ucs-tile-photo b{font-family:var(--font-display);font-size:var(--t-xl)}.ucs-tile-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-xs);font-weight:var(--weight-label)}.ucs-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding-block:var(--sp-3) var(--sp-4)}.ucs-banner{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:8.5rem;padding:var(--sp-3);background:rgb(var(--c-ink));color:#fff;border-radius:var(--r-md);isolation:isolate}.ucs-banner img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-3) var(--ease-out,ease-out)}.ucs-banner svg{position:absolute;z-index:-2;right:8%;top:12%;width:45%;height:auto;opacity:.5}.ucs-banner:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 0 0/0) 35%,rgb(0 0 0/.72))}.ucs-banner .u-title{color:inherit;font-size:var(--t-xl);line-height:1.05;overflow-wrap:anywhere}a.ucs-banner:hover img{transform:scale(1.04)}.ucs-trust{display:grid;gap:var(--sp-3);margin-block:var(--sp-4);padding:var(--sp-4);background:rgb(var(--c-sunken));border-radius:var(--r-md)}.ucs-trust-item{display:flex;align-items:center;gap:var(--sp-3);color:rgb(var(--c-ink))}.ucs-trust-item strong{display:block;font-weight:var(--weight-strong);line-height:1.2}.ucs-trust-item small{display:block;color:rgb(var(--c-ink-2));font-size:var(--t-xs);line-height:1.3}.ucs-trust-item svg{flex:none}a.ucs-trust-item:hover strong{text-decoration:underline;text-underline-offset:.2em}.ucs-about{display:grid;gap:var(--sp-2);justify-items:start;margin-block:var(--sp-5);padding-block:var(--sp-5);border-block:1px solid rgb(var(--c-line))}.ucs-about p{max-width:42rem;color:rgb(var(--c-ink-2));font-size:var(--t-lg);line-height:1.45}@media (min-width:768px){.ucs-banners,.ucs-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.ucs-banners{gap:var(--sp-3)}.ucs-banner{min-height:13rem}}@container (min-width: 720px){.ucs-banners,.ucs-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.ucs-banners{gap:var(--sp-3)}.ucs-banner{min-height:11rem}}@container (max-width: 719.98px){.ucs-trust{grid-template-columns:minmax(0,1fr)}.ucs-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.ucs-banner{min-height:8.5rem}}.ust-grid-title{margin-bottom:var(--sp-3)}.ust-home-parts{display:flow-root}.us-part{padding-inline:var(--sp-4)}@container (min-width: 820px){.us-part{padding-inline:var(--sp-6)}}.us-footer-full,.us-footer-simple{padding:var(--sp-4);border-top:1px solid rgb(var(--c-line));font-size:var(--t-xs)}.us-footer-simple{color:rgb(var(--c-ink-2));text-align:center}.us-bar-moving{position:relative;overflow:hidden;padding-inline:0;text-align:left}.us-bar-track{display:flex;width:-moz-max-content;width:max-content;animation:uh-marquee calc(var(--dur-3) * 60) linear infinite}.us-bar-track>span{display:flex;flex:none}.us-bar-track>span>span{padding-inline:var(--sp-5);white-space:nowrap}.us-bar-moving:hover .us-bar-track{animation-play-state:paused}.ust-bar.us-bar-moving{padding-inline:0}.ust-bar.us-bar-moving .ust-bar-close{background:rgb(var(--c-soft));box-shadow:-10px 0 10px rgb(var(--c-soft))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal=rise] .us-grid>*,[data-reveal=rise] .ust-rail>*{animation:us-rise linear both;animation-timeline:view();animation-range:entry 0 entry 32%}[data-reveal=fade] .us-grid>*,[data-reveal=fade] .ust-rail>*{animation:us-fade linear both;animation-timeline:view();animation-range:entry 0 entry 38%}}}@keyframes us-rise{0%{opacity:0;transform:translateY(36px)}}@keyframes us-fade{0%{opacity:0}}@media (hover:hover){.us-art-photo{transition:transform calc(var(--dur-3) * .9) var(--ease-out,ease-out),opacity var(--dur-2)}[data-hover=zoom] .us-card:hover .us-art-photo{transform:scale(1.05)}.us-card{transition:transform var(--dur-2) var(--ease-out,ease-out)}[data-hover=lift] .us-card:hover{transform:translateY(-6px)}[data-hover=lift] .us-card:hover .us-art{box-shadow:var(--lift-2)}.us-art-swap{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--dur-2)}[data-hover=swap] .us-card:hover .us-art-swap{opacity:1}}@media (hover:none){.us-art-swap{display:none}}[data-sticky=false] .ust-header{position:static}.us-grid[data-catalog=large],.us-grid[data-catalog=list]{grid-template-columns:minmax(0,1fr)}.us-grid[data-catalog=list]{gap:var(--sp-3)}.us-grid[data-catalog=list] .us-card{display:grid;grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);align-content:start}.us-grid[data-catalog=list] .us-art{grid-row:1/span 3}.us-grid[data-catalog=list] .us-card-name{margin-top:0}.us-grid[data-catalog=list] .us-card[data-style=poster] .us-poster-add{grid-column:2;align-self:end}@media (min-width:768px){.us-grid-page[data-catalog=large],.us-grid-page[data-catalog=list]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 720px){.us-grid[data-catalog=large],.us-grid[data-catalog=list]{grid-template-columns:repeat(2,minmax(0,1fr))}}.up-stack-photo{position:relative;display:none;aspect-ratio:4/5;margin-top:var(--sp-3);overflow:hidden;border-radius:var(--r-md);background:rgb(var(--c-sunken))}@media (min-width:1024px){.up-layout[data-style=stacked] .up-media{position:static}.up-layout[data-style=stacked] .up-thumbs{display:none}.up-layout[data-style=stacked] .up-stack-photo{display:block}.up-layout[data-style=stacked] .up-info{position:sticky;top:6rem;align-self:start}.up-layout[data-style=immersive]{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.up-layout[data-style=immersive] .up-media{position:static}.up-layout[data-style=immersive] [data-product-photo]{aspect-ratio:16/8}.up-layout[data-style=immersive] .up-info{width:100%;max-width:46rem;margin-inline:auto}}.lab-hero{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/10;border-radius:var(--r-sm);background:rgb(var(--c-sunken));border:1px solid rgb(var(--c-line))}.lab-hero i{border-radius:2px;background:rgb(var(--c-ink-3))}.lab-hero b,.lab-hero i{position:absolute;display:block}.lab-hero b{border-radius:3px;background:rgb(var(--c-action))}.lab-hero u{position:absolute;display:block;text-decoration:none;background:rgb(var(--c-soft));border-radius:3px}.lab-hero[data-kind=text] i:first-child{left:10%;top:26%;width:62%;height:12%;background:rgb(var(--c-ink))}.lab-hero[data-kind=text] i:nth-child(2){left:10%;top:44%;width:44%;height:12%;background:rgb(var(--c-ink))}.lab-hero[data-kind=text] b{left:10%;top:66%;width:30%;height:13%}.lab-hero[data-kind=reveal] i:first-child{left:10%;top:28%;width:24%;height:14%;background:rgb(var(--c-ink))}.lab-hero[data-kind=reveal] i:nth-child(2){left:38%;top:28%;width:20%;height:14%;background:rgb(var(--c-ink));opacity:.55}.lab-hero[data-kind=reveal] i:nth-child(3){left:62%;top:28%;width:26%;height:14%;background:rgb(var(--c-ink));opacity:.2}.lab-hero[data-kind=reveal] i:nth-child(4){left:10%;top:50%;width:30%;height:14%;background:rgb(var(--c-ink));opacity:.1}.lab-hero[data-kind=gradient]{background:linear-gradient(130deg,rgb(var(--hero-a)),rgb(var(--hero-b)))}.lab-hero[data-kind=gradient] i:first-child{left:16%;top:34%;width:68%;height:13%;background:rgb(var(--on-hero))}.lab-hero[data-kind=gradient] b{left:34%;top:58%;width:32%;height:13%;background:rgb(var(--hero-button))}.lab-hero[data-kind=photo]{background:linear-gradient(180deg,rgb(var(--c-ink-3)),rgb(var(--c-ink)))}.lab-hero[data-kind=photo] u{right:8%;top:12%;width:34%;height:44%;border-radius:50% 50% 8% 8%;background:rgb(var(--c-surface)/.35)}.lab-hero[data-kind=photo] i:first-child{left:8%;top:56%;width:56%;height:12%;background:#fff}.lab-hero[data-kind=photo] b{left:8%;top:74%;width:28%;height:13%}.lab-hero[data-kind=split] u{right:7%;top:12%;bottom:12%;width:38%;background:rgb(var(--c-soft))}.lab-hero[data-kind=split] i:first-child{left:8%;top:28%;width:38%;height:11%;background:rgb(var(--c-ink))}.lab-hero[data-kind=split] i:nth-child(2){left:8%;top:44%;width:28%;height:11%;background:rgb(var(--c-ink))}.lab-hero[data-kind=split] b{left:8%;top:64%;width:26%;height:13%}.lab-hero[data-kind=products] i:first-child{left:8%;top:12%;width:42%;height:10%;background:rgb(var(--c-ink))}.lab-hero[data-kind=products] u{top:32%;bottom:10%;width:26%}.lab-hero[data-kind=products] u:first-of-type{left:8%}.lab-hero[data-kind=products] u:nth-of-type(2){left:37%}.lab-hero[data-kind=products] u:nth-of-type(3){left:66%}.lab-hero[data-kind=carousel] u{left:44%;top:0;bottom:0;right:0;border-radius:0}.lab-hero[data-kind=carousel] i:first-child{left:8%;top:30%;width:28%;height:11%;background:rgb(var(--c-ink))}.lab-hero[data-kind=carousel] b{left:8%;top:50%;width:24%;height:13%}.lab-hero[data-kind=carousel] i:nth-child(2){left:8%;top:80%;width:5%;height:7%;border-radius:50%;background:rgb(var(--c-ink))}.lab-hero[data-kind=carousel] i:nth-child(3){left:16%;top:80%;width:5%;height:7%;border-radius:50%}.lab-hero[data-kind=carousel] i:nth-child(4){left:24%;top:80%;width:5%;height:7%;border-radius:50%}.lab-hero[data-kind=marquee] u{left:0;right:0;top:18%;height:34%;border-radius:0;background:rgb(var(--c-action))}.lab-hero[data-kind=marquee] i:first-child{left:-6%;top:28%;width:46%;height:14%;background:rgb(var(--c-on-action));z-index:1}.lab-hero[data-kind=marquee] i:nth-child(2){left:46%;top:28%;width:60%;height:14%;background:rgb(var(--c-on-action));z-index:1}.lab-hero[data-kind=marquee] b{left:8%;top:66%;width:30%;height:13%}.lab-section,.lab-sections{display:grid;gap:var(--sp-2)}.lab-section{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid rgb(var(--c-line));border-radius:var(--r-sm);background:rgb(var(--c-raised))}.lab-section[data-off=true]{background:transparent;color:rgb(var(--c-ink-2))}.lab-section-name{min-width:0;font-weight:var(--weight-label);line-height:1.2}.lab-section-name small{display:block;color:rgb(var(--c-ink-2));font-size:var(--t-xs);font-weight:var(--weight-body)}.lab-section-move{display:flex;gap:2px}.lab-section-move button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--r-xs);background:rgb(var(--c-sunken));color:rgb(var(--c-ink));cursor:pointer}.lab-section-move button:disabled{opacity:.35;cursor:default}.lab-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--sp-2)}.lab-look{display:grid;gap:2px;padding:var(--sp-3);text-align:left;border:var(--border-w) solid rgb(var(--c-line));border-radius:var(--r-sm);background:rgb(var(--c-raised));color:rgb(var(--c-ink));cursor:pointer;transition:border-color var(--dur-1),transform var(--dur-1)}.lab-look:hover{border-color:rgb(var(--c-ink))}.lab-look:active{transform:scale(.98)}.lab-look b{font-weight:var(--weight-strong)}.lab-look small{color:rgb(var(--c-ink-2));font-size:var(--t-xs);line-height:1.3}.dv-phone .dv-page{--vh:7.3px}.dv-laptop .dv-page{--vh:7px}.uc-related-head{grid-column:1/-1;margin-top:var(--sp-2);font-weight:var(--weight-label);color:rgb(var(--c-ink-2))}