.page-module__qnN_8q__viewer{color:#fff8f0;background:#17120f;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.page-module__qnN_8q__feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;height:100%;overflow-y:auto}.page-module__qnN_8q__feed::-webkit-scrollbar{display:none}.page-module__qnN_8q__outfit{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;position:relative}.page-module__qnN_8q__image{object-fit:contain;-webkit-user-select:none;user-select:none}.page-module__qnN_8q__controls{inset-block:0;width:min(100%, max(var(--image-width), 22rem), 48rem);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.page-module__qnN_8q__toolbar{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute}.page-module__qnN_8q__backLink,.page-module__qnN_8q__copyButton,.page-module__qnN_8q__browseButton{min-height:44px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#17120fa6;border:1px solid #fff8f04d;border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.page-module__qnN_8q__backLink{gap:.5rem;padding:.6rem .8rem;font-size:.85rem}.page-module__qnN_8q__feed:focus-visible{outline-offset:-2px;outline:2px solid #fff8f0}.page-module__qnN_8q__backLink:focus-visible,.page-module__qnN_8q__copyButton:focus-visible,.page-module__qnN_8q__browseButton:focus-visible,.page-module__qnN_8q__linkInput:focus-visible{outline-offset:3px;outline:2px solid #fff8f0}.page-module__qnN_8q__details{padding:4rem max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#0000,#17120fd9);position:absolute;bottom:0;left:0;right:0}.page-module__qnN_8q__summary{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-module__qnN_8q__summary>div{min-width:0}.page-module__qnN_8q__category{opacity:.85;margin-bottom:.3rem;font-size:.8rem}.page-module__qnN_8q__summary h1{overflow-wrap:anywhere;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;line-height:1.15}.page-module__qnN_8q__price{text-align:right;flex-shrink:0;font-size:1rem;font-weight:500}.page-module__qnN_8q__viewerActions{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.85rem;display:flex}.page-module__qnN_8q__shareControls{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.page-module__qnN_8q__copyButton{font:inherit;cursor:pointer;gap:.5rem;padding:.6rem .8rem;font-size:.85rem}.page-module__qnN_8q__copyStatus{font-size:.8rem}.page-module__qnN_8q__copyStatus:empty{display:none}.page-module__qnN_8q__linkInput{width:100%;min-width:0;color:inherit;font:inherit;background:#17120f;border:1px solid #fff8f080;border-radius:.5rem;padding:.6rem;font-size:.85rem}.page-module__qnN_8q__browseControls{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.page-module__qnN_8q__counter{padding-right:.2rem;font-size:.8rem}.page-module__qnN_8q__browseButton{cursor:pointer;width:44px}.page-module__qnN_8q__browseButton:disabled{opacity:.4;cursor:default}.page-module__qnN_8q__backLink:hover,.page-module__qnN_8q__copyButton:hover,.page-module__qnN_8q__browseButton:hover:not(:disabled){background:#17120fd9}.page-module__qnN_8q__viewer[data-layout=panel]{grid-template-columns:var(--image-width) var(--panel-width);justify-content:center;align-items:center;gap:var(--panel-gap);display:grid}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__controls{margin-top:max(.75rem, env(safe-area-inset-top));width:var(--panel-width);pointer-events:auto;background:#211b17;border:1px solid #fff8f033;border-radius:1.05rem;align-self:start;max-height:calc(100% - 2rem);padding:1.25rem;position:static;overflow-y:auto;transform:none}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__toolbar{flex-direction:column;align-items:flex-start;position:static}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__details{background:0 0;margin-top:1.75rem;padding:0;position:static}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__summary{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__summary h1{font-size:1.6rem}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__price{align-self:flex-end}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__viewerActions{flex-direction:column;align-items:stretch;gap:1.25rem;margin-top:1.25rem}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__shareControls{justify-items:start;display:grid}.page-module__qnN_8q__viewer[data-layout=panel] .page-module__qnN_8q__browseControls{justify-content:flex-end}@media (max-height:420px){.page-module__qnN_8q__viewer[data-layout=overlay] .page-module__qnN_8q__controls{inset-block:auto;top:max(.5rem, env(safe-area-inset-top));pointer-events:auto;background:#17120fbf;border-radius:.85rem;max-width:24rem;max-height:calc(100% - 1rem);padding:.75rem;overflow-y:auto;transform:translate(-50%)}.page-module__qnN_8q__viewer[data-layout=overlay] .page-module__qnN_8q__toolbar,.page-module__qnN_8q__viewer[data-layout=overlay] .page-module__qnN_8q__details{position:static}.page-module__qnN_8q__viewer[data-layout=overlay] .page-module__qnN_8q__toolbar{flex-wrap:wrap}.page-module__qnN_8q__viewer[data-layout=overlay] .page-module__qnN_8q__details{background:0 0;margin-top:.75rem;padding:0}}@media (max-width:420px){.page-module__qnN_8q__backLink{font-size:.75rem}.page-module__qnN_8q__details{padding-inline:.75rem}.page-module__qnN_8q__viewerActions{gap:.5rem}}
