.product-field-controls{min-inline-size:0;color:var(--mat-read-ink,var(--shop-text));container:product-fields/inline-size}.product-field-controls>summary{box-sizing:border-box;cursor:pointer;min-block-size:44px;font:600 var(--shop-fontSize) / 1.4 var(--shop-font);padding-block:12px}.product-field-controls-body{gap:12px;padding-block:8px 16px;display:grid}.product-field-controls-body p{color:var(--mat-read-muted,var(--shop-muted));font-size:var(--shop-fontSize);margin:0;line-height:1.5}.product-field-preset{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.product-field-controls select,.product-field-controls button{box-sizing:border-box;border:1px solid var(--shop-border);background:var(--mat-read,var(--shop-surface));min-block-size:44px;max-inline-size:100%;color:var(--mat-read-ink,var(--shop-text));font:inherit;border-radius:8px;padding:8px 12px}.product-field-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(144px,50% - 6px)),1fr));gap:4px 12px;min-inline-size:0;margin:0;padding:0;display:grid}.product-field-choices>label{min-block-size:44px;min-inline-size:0;font-size:var(--shop-fontSize);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;display:flex}.product-field-choices input{block-size:20px;inline-size:20px;accent-color:var(--shop-accent);flex:none;margin:0}.product-field-controls :is(input,select,button,summary):focus-visible{outline:2px solid var(--mat-read-focus,var(--mat-focus,var(--shop-accent)));outline-offset:2px}.product-field-controls :is(input,select,button):disabled{cursor:default;opacity:.65}.product-field-controls-body [role=alert]{color:var(--shop-danger)}.product-field-layout>summary{cursor:pointer;min-block-size:44px;padding-block:12px}.product-field-layout>label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-block-size:48px;margin-block:8px;display:flex}.product-field-layout>p{margin-block:8px}.product-field-order{overflow-wrap:anywhere}.product-field-order-buttons{flex-wrap:wrap;gap:8px;margin-block:8px;display:flex}
.canvas-controls.page-layout{--pl-plate:var(--mat-read,var(--shop-surface));--pl-ink:var(--mat-read-ink,var(--shop-text));--pl-muted:var(--mat-read-muted,var(--shop-muted));--pl-edge-hi:var(--mat-edge-hi,var(--shop-border));--pl-edge-lo:var(--mat-edge-lo,var(--shop-border));--pl-select:var(--mat-selected,var(--shop-accent));--pl-focus:var(--mat-read-focus,var(--mat-focus,var(--shop-accent)));--pl-radius:min(var(--shop-radius,14px), 18px);min-inline-size:0;color:var(--shop-text);border:0;border-radius:0;gap:12px;margin:22px 0 0;padding:0;display:grid}.page-layout-eyebrow{color:var(--mat-eyebrow,var(--shop-muted));font:700 11px / 16px var(--shop-font);letter-spacing:.14em;text-transform:uppercase;margin:0}.page-layout :is(.page-layout-row,.page-layout-section,.page-layout-trying){border-radius:var(--pl-radius);background:linear-gradient(var(--pl-plate), var(--pl-plate)) padding-box, linear-gradient(160deg, var(--pl-edge-hi), transparent 42%, transparent 60%, var(--pl-edge-lo)) border-box;color:var(--pl-ink);border:1px solid #0000}.page-layout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.page-layout-row-text{gap:2px;min-inline-size:0;display:grid}.page-layout-row>.material-switch{--ms-target:44px}.page-layout-row-title{font-size:14px;font-weight:700;line-height:20px}.page-layout-row-note{color:var(--pl-muted);font-size:12px;line-height:17px}.page-layout-sections{gap:6px;display:grid}.page-layout-section{align-items:center;gap:12px;min-block-size:56px;padding:6px 8px 6px 12px;display:flex}.page-layout-section:not([data-shown]) .page-layout-section-name{color:var(--pl-muted)}.page-layout-section-name{overflow-wrap:anywhere;flex:auto;min-inline-size:0;font-size:14px;font-weight:600;line-height:20px}.page-layout-switch{box-sizing:border-box;background:color-mix(in oklab, var(--pl-ink) 18%, transparent);block-size:28px;inline-size:46px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pl-ink) 22%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .22s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .22s var(--ease-out,ease-out);border:0;border-radius:999px;flex:none;margin:0;padding:3px;position:relative}.page-layout-switch:before{content:"";position:absolute;inset:-8px -2px}.page-layout-switch-knob{background:var(--pl-ink);block-size:22px;inline-size:22px;transition:transform var(--spring-lift-ms,.483s) var(--spring-lift,cubic-bezier(.23, 1, .32, 1)), scale .167s var(--spring-press,ease-out);border-radius:50%;display:block;box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px lab(0% 0 0/.4)}.page-layout-switch[aria-checked=true]{background:var(--pl-select);box-shadow:inset 0 0 0 1px #fff3, var(--mat-bloom,none)}@supports (color:lab(0% 0 0)){.page-layout-switch[aria-checked=true]{box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.2), var(--mat-bloom,none)}}.page-layout-switch[aria-checked=true]>.page-layout-switch-knob{background:color-mix(in oklab, var(--pl-select) 10%, white);transform:translate(18px)}.page-layout-switch:not(:disabled):active>.page-layout-switch-knob{scale:1.12 .9}.page-layout-switch:disabled{cursor:default;opacity:.55}.canvas-controls.page-layout .page-layout-switch:focus-visible{outline:2px solid var(--pl-focus);outline-offset:3px}.page-layout-move{background:color-mix(in oklab, var(--pl-ink) 8%, transparent);block-size:36px;inline-size:36px;color:var(--pl-ink);cursor:pointer;transition:scale .167s var(--spring-press,ease-out), background-color .16s ease-out;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.page-layout-move:before{content:"";position:absolute;inset:-4px}.page-layout-move svg{stroke-width:2px;block-size:17px;inline-size:17px}.page-layout-move:not(:disabled):active{scale:.9}.page-layout-move:disabled{opacity:.3;cursor:default}.canvas-controls.page-layout .page-layout-move:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.page-layout-move:not(:disabled):hover{background:color-mix(in oklab, var(--pl-select) 22%, transparent)}}.page-layout-trying{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:13px;display:flex}.page-layout-pills{flex-wrap:wrap;gap:8px;display:flex}.page-layout-pills>.pill{min-block-size:40px}.canvas-controls.page-layout .pill[data-tone]:focus-visible{outline-color:var(--pl-focus)}.page-layout-more{border-block-start:1px solid color-mix(in oklab, var(--shop-text) 12%, transparent);min-inline-size:0}.page-layout-more>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-block-size:48px;padding-inline:2px 8px;font-size:14px;font-weight:700;list-style:none;display:flex}.page-layout-more>summary::-webkit-details-marker{display:none}.page-layout-more>summary::marker{content:""}.page-layout-section-count{color:var(--pl-muted);margin-inline-start:auto;font-size:12px;font-weight:500}.page-layout-section-tools>.page-layout-sections{gap:6px}.page-layout-more>summary:after{content:"";opacity:.7;block-size:7px;inline-size:7px;transition:transform .202s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-block-end:1.75px solid;border-inline-end:1.75px solid;flex:none;margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}.page-layout-section-tools>summary:after{margin-inline-start:0}.page-layout-more[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.canvas-controls.page-layout .page-layout-more>summary:focus-visible{outline:2px solid var(--pl-focus);outline-offset:3px;border-radius:6px}.page-layout-more-body{gap:16px;padding-block:4px 12px;display:grid}.page-layout-more[open]>.page-layout-more-body{animation:page-layout-open var(--spring-settle-ms,.573s) var(--spring-settle,ease-out) both}@keyframes page-layout-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.page-layout-group{gap:8px;min-inline-size:0;display:grid}.page-layout-group-title{color:var(--shop-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.page-layout-name{color:var(--shop-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.page-layout-name>input{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--pl-edge-hi) 70%, var(--shop-border));border-radius:var(--pl-radius);background:var(--pl-plate);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--pl-ink);font:inherit;padding:10px 14px;font-size:max(16px,1em);font-weight:400}.page-layout-name>input::placeholder{color:var(--pl-muted);opacity:1}.canvas-controls.page-layout .page-layout-name>input:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.page-layout-note{color:var(--shop-muted);margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .page-layout-switch,:where(:root:not([data-motion=full])) .page-layout-switch-knob,:where(:root:not([data-motion=full])) .page-layout-move,:where(:root:not([data-motion=full])) .page-layout-more>summary:after{transition:none}:where(:root:not([data-motion=full])) .page-layout-more[open]>.page-layout-more-body{animation:none}}:where(:root[data-motion=calm]) .page-layout-switch,:where(:root[data-motion=calm]) .page-layout-switch-knob,:where(:root[data-motion=calm]) .page-layout-move,:where(:root[data-motion=calm]) .page-layout-more>summary:after{transition:none}:where(:root[data-motion=calm]) .page-layout-more[open]>.page-layout-more-body{animation:none}@media (prefers-reduced-transparency:reduce){.page-layout :is(.page-layout-row,.page-layout-section,.page-layout-trying){background:var(--shop-surface)}}
.browse-companion{display:none}.home-row>.browse-companion>:is(.browse-companion-label,.browse-companion-empty){color:var(--mat-sky-ink,var(--shop-text));text-shadow:0 1px 10px color-mix(in oklab, var(--shop-background) 72%, transparent);margin:0}.home-row>.browse-companion>.browse-companion-label{white-space:pre;align-self:end;min-inline-size:0;font-size:13px;font-weight:600;line-height:16px;display:flex}.home-row>.browse-companion>.browse-companion-label>:first-child{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.home-row>.browse-companion>.browse-companion-label>:nth-child(2){flex:none}.home-row>.browse-companion>.browse-companion-empty{font-size:var(--t-body,15px);visibility:hidden;flex-wrap:wrap;align-content:start;align-items:center;gap:8px 12px;padding-block-start:12px;line-height:20px;display:flex}.home-row>.browse-companion[data-settled]>.browse-companion-empty{visibility:visible}.home-row>.browse-companion .browse-companion-more{justify-content:center;align-self:center;display:flex}
.community-gallery{--track-floor:168px;display:none}.community-gallery>.gallery-strip{min-inline-size:0}.community-selection{color:var(--mat-sky-ink,var(--shop-text));flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.community-selection p{margin:0}.community-selection button{color:inherit;text-underline-offset:.2em;cursor:pointer;padding:8px;text-decoration:underline}.community-grid{grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--card-gap,12px);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:12px 0;display:grid;overflow-x:auto}.community-card{scroll-snap-align:start}.community-card:disabled{cursor:default}.community-card:disabled .entity-orb{visibility:hidden}.community-card-description{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.community-card .entity-eyebrow{white-space:normal;letter-spacing:.02em;text-transform:none;flex-shrink:0;min-block-size:30px}.community-gallery>:is(.community-gallery-label,.community-gallery-empty){color:var(--mat-sky-ink,var(--shop-text));text-shadow:0 1px 10px color-mix(in oklab, var(--shop-background) 72%, transparent);margin:0}.community-gallery-label{align-self:end;font-size:13px;font-weight:600;line-height:16px}.community-gallery-empty{padding-block-start:12px}.community-gallery[data-empty]{--home-row-block:64px}
