.browse-slot{--morph-bottom-reserve:24px;--morph-strip-track:calc(max(var(--card-h,352px) + var(--card-meta,28px), var(--morph-panel-h,540px)) + 8px)}@media (max-width:760px){.browse-slot{--morph-bottom-reserve:92px}}.browse-slot[data-morph-open]:not([data-mode=grid]){block-size:calc(var(--pane-block) - var(--card-h) - 8px - var(--card-meta) + var(--morph-strip-track))}.browse-slot[data-morph-open]:not([data-mode=grid]) .gallery-strip>.product-grid[data-gallery-direction=horizontal]>.gallery-list{block-size:var(--morph-strip-track)!important}[data-gallery-direction=horizontal] .gallery-horizontal-item[data-morph-open]{width:calc(100cqi + var(--gallery-gap,var(--card-gap,24px)))}.browse-slot[data-morph-open] .gallery-list,.browse-slot[data-morph-hold] .gallery-list{scroll-snap-type:none!important}[data-morph-cell]{min-inline-size:0;position:relative}.product-grid[data-gallery-direction=vertical] [data-morph-cell]:not([data-morph-open])>.product-theme{block-size:100%}[data-morph-cell][data-morph-open]>:not([data-morph-panel],[data-morph-ghost]){display:none}.product-grid[data-gallery-direction=vertical] [data-morph-cell][data-morph-open]{box-sizing:content-box;grid-column:1/-1;padding-block-end:var(--gallery-gap,24px)}.canvas-morph-panel{z-index:2;box-sizing:border-box;inline-size:100%;block-size:var(--morph-panel-h,540px);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--shop-radius,24px);corner-shape:var(--mat-corner,round);isolation:isolate;position:relative;overflow:hidden auto}.canvas-morph-panel>.product-unfold,.canvas-morph-details>.product-unfold{inline-size:100%;max-inline-size:none}.canvas-morph-details{display:block}.canvas-morph-details~.canvas-morph-shell{display:none}.canvas-morph-missing{box-sizing:border-box;place-items:center;block-size:100%;padding:24px 72px;display:grid;position:relative}.canvas-morph-missing>.browse-empty{text-align:center;margin:0}.canvas-morph-missing>.product-unfold-close{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--shop-accent) 55%, var(--shop-text) 20%);background:var(--mat-read,var(--shop-surface));block-size:44px;inline-size:44px;color:var(--mat-read-ink,var(--shop-text));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.canvas-morph-missing>.product-unfold-close:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.canvas-morph-peek{z-index:3;transform:translate(var(--morph-peek-x,0px), var(--morph-peek-y,0px));inline-size:var(--morph-peek-w,112px);block-size:var(--morph-peek-h,94px);clip-path:var(--morph-peek-clip,inset(0));pointer-events:none;position:absolute;top:0;left:0}.browse-slot:not([data-morph-peek])>.canvas-morph-peek,.browse-slot:not([data-morph-open])>.canvas-morph-peek{opacity:0}.canvas-morph-peek>.rive-accent{--rive-accent-bleed:0%;--rive-accent-z:auto}.canvas-morph-peek .rive-accent-layer[data-layer=stashy]{transform-origin:50% 100%}.canvas-morph-panel .product-unfold-frame[data-finish=read] .product-unfold-packshot{inline-size:100%}.canvas-morph-panel .product-unfold-frame[data-finish=read][data-material=plain] .product-unfold-plate img{aspect-ratio:1}.canvas-morph-panel .product-unfold-related .product-art img{aspect-ratio:1;object-fit:contain}:root[data-canvas-open] .browse-slot:not([data-mode=grid]){--morph-panel-h:min(540px, calc(100dvh - 232px))}:root[data-canvas-open] .browse-slot:not([data-morph-open]):not([data-mode=grid]){block-size:calc(12px + var(--morph-strip-track) + 12px)}@media (max-width:760px){:root[data-canvas-open] .browse-slot:not([data-mode=grid]){--morph-panel-h:max(320px, calc(100dvh - 186px - var(--morph-bottom-reserve)))}}:root[data-canvas-open] .browse-slot:not([data-morph-open])>[data-browse-pane=products] .product-grid{visibility:hidden}[data-morph-ghost]{pointer-events:none!important}[data-canvas-morph] .gallery-list .legend-list-content-container>*>:not(.gallery-head){contain:layout!important}:root[data-canvas-live] .canvas-product-document{display:none}:root:has([data-morph-panel]) .canvas-product-document{display:none}
