@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button{-webkit-appearance:button;appearance:button}::placeholder{opacity:1}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--font-text:"Wishlist Glyphs", Arial, Helvetica, sans-serif;--bg:#f3f3f1;--surface:#fff;--label:#20211f;--label-secondary:#6b6e68;--label-tertiary:#8c8f89;--label-quaternary:#c5c7c1;--separator:#e2e3df;--fill:#e9eae6;--fill-subtle:#f3f3f1;--fill-pressed:#dcded8;--accent:#d8ed86;--accent-pressed:#cce471;--on-accent:#26301a;--tint:#4f6128;--tint-fill:#e8eed8;--destructive:#a33c28;--scrim:#20211f29;--shadow-thumb:0 1px 2px #20211f1a, 0 0 0 .5px #20211f0f;--shadow-float:0 2px 8px #20211f1f;--shadow-dialog:0 0 0 1px #20211f1a;--shadow-popover:0 0 0 1px #20211f0f, 0 16px 48px -12px #20211f33, 0 4px 12px -6px #20211f1f;--text-large-title:400 2.125rem/2.5rem var(--font-text);--text-title1:400 1.75rem/2.125rem var(--font-text);--text-title2:400 1.375rem/1.75rem var(--font-text);--text-title3:400 1.25rem/1.5625rem var(--font-text);--text-headline:700 1.0625rem/1.375rem var(--font-text);--text-body:400 1rem/1.5rem var(--font-text);--text-subhead:400 .9375rem/1.25rem var(--font-text);--text-footnote:400 .8125rem/1.125rem var(--font-text);--text-caption:400 .75rem/1rem var(--font-text);--tracking-display:-.02em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--page-gutter:var(--space-16);--radius-12:12px;--radius-20:20px;--radius-24:24px;--radius-full:999px;--control-min:28px;--control-small:36px;--control:44px;--control-large:56px;--row:48px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.3, 1.5, .5, 1);--duration-fast:.12s;--duration:.2s;--duration-slow:.4s;--press-scale:.97}@media (min-width:641px){:root{--page-gutter:var(--space-24)}}@media (min-width:1101px){:root{--page-gutter:var(--space-48)}}@media (min-width:1700px){:root{--page-gutter:var(--space-64)}}@font-face{font-family:Wishlist Glyphs;src:url(/_next/static/media/wishlist-glyphs-regular.BkFPECOC.woff2)format("woff2");font-weight:100 599;font-display:fallback;unicode-range:U+20BD}@font-face{font-family:Wishlist Glyphs;src:url(/_next/static/media/wishlist-glyphs-bold.BcT_YqWn.woff2)format("woff2");font-weight:600 1000;font-display:fallback;unicode-range:U+20BD}@font-face{font-family:Wishlist Glyphs;src:url(/_next/static/media/wishlist-glyphs-regular.BkFPECOC.woff2)format("woff2");font-weight:100 599;font-display:block;unicode-range:U+E0??}@font-face{font-family:Wishlist Glyphs;src:url(/_next/static/media/wishlist-glyphs-bold.BcT_YqWn.woff2)format("woff2");font-weight:600 1000;font-display:block;unicode-range:U+E0??}.glyph{-webkit-user-select:none;user-select:none;flex-shrink:0;font-style:normal;line-height:1;display:inline-block}.glyph:before{font-synthesis:none;font-family:Wishlist Glyphs;display:block}.glyph[data-glyph=arrow-up-right]:before{content:"";content:"" / ""}.glyph[data-glyph=shuffle]:before{content:"";content:"" / ""}.glyph[data-glyph=close]:before{content:"";content:"" / ""}.glyph[data-glyph=check]:before{content:"";content:"" / ""}.glyph[data-glyph=chevron-left]:before{content:"";content:"" / ""}.glyph[data-glyph=chevron-right]:before{content:"";content:"" / ""}.glyph[data-glyph=chevron-up]:before{content:"";content:"" / ""}.glyph[data-glyph=chevron-down]:before{content:"";content:"" / ""}.glyph[data-glyph=arrows-down-up]:before{content:"";content:"" / ""}.glyph[data-glyph=calendar-arrow-down]:before{content:"";content:"" / ""}.glyph[data-glyph=calendar-arrow-up]:before{content:"";content:"" / ""}.glyph[data-glyph=banknote-arrow-up]:before{content:"";content:"" / ""}.glyph[data-glyph=banknote-arrow-down]:before{content:"";content:"" / ""}.glyph[data-glyph=arrow-down-a-z]:before{content:"";content:"" / ""}.glyph[data-glyph=sliders]:before{content:"";content:"" / ""}.glyph[data-glyph=grid]:before{content:"";content:"" / ""}.glyph[data-glyph=shirt]:before{content:"";content:"" / ""}.glyph[data-glyph=handbag]:before{content:"";content:"" / ""}.glyph[data-glyph=smartphone]:before{content:"";content:"" / ""}.glyph[data-glyph=laptop]:before{content:"";content:"" / ""}.glyph[data-glyph=house]:before{content:"";content:"" / ""}.glyph[data-glyph=droplets]:before{content:"";content:"" / ""}.glyph[data-glyph=book-open]:before{content:"";content:"" / ""}.glyph[data-glyph=sparkles]:before{content:"";content:"" / ""}.glyph[data-glyph=circle-dashed]:before{content:"";content:"" / ""}.glyph[data-glyph=app-window]:before{content:"";content:"" / ""}.glyph[data-glyph=sneaker]:before{content:"";content:"" / ""}picture{display:contents}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--label);font:var(--text-body);-webkit-font-smoothing:antialiased}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--tint);outline-offset:var(--space-4)}.skip-link{top:var(--space-16);left:var(--space-16);z-index:100;transform:translateY(calc(-100% - var(--space-32)));position:fixed}.skip-link:focus{transform:none}main:focus{outline:none}.site-shell{max-width:2048px;min-height:100svh;padding-inline:var(--page-gutter);flex-direction:column;margin:0 auto;display:flex}main{padding-bottom:var(--space-64);flex:1}.site-footer{padding:var(--space-24) 0 var(--space-32);border-top:1px solid var(--separator);align-items:center;display:flex}.site-footer-wordmark{letter-spacing:-.04em;color:var(--label-secondary);font-size:1.125rem;font-weight:700;line-height:1.5rem}@media (max-width:640px){main{padding-bottom:var(--space-48)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control);padding:0 var(--space-20);border-radius:var(--radius-full);font:var(--text-subhead);white-space:nowrap;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration-fast) var(--ease);flex-shrink:0;display:inline-flex}.button:active:not(:disabled){transform:scale(var(--press-scale))}.button-prominent{background:var(--accent);color:var(--on-accent)}.button-gray{background:var(--fill);color:var(--label)}.button-plain{padding:0 var(--space-12);color:var(--tint);background:0 0}@media (hover:hover){.button-prominent:hover{background:var(--accent-pressed)}.button-gray:hover{background:var(--fill-pressed)}.button-plain:hover{background:var(--tint-fill)}}.button-prominent:active{background:var(--accent-pressed)}.button-gray:active{background:var(--fill-pressed)}.button-small{min-height:var(--control-small);padding:0 var(--space-16)}.button-large{min-height:var(--control-large);padding:0 var(--space-24);font:var(--text-body)}.button-icon{width:var(--control);padding:0}.button-small.button-icon{width:var(--control-small)}.button-chevron{color:var(--label-secondary);transition:transform var(--duration) var(--ease);display:flex}[data-popup-open]>.button-chevron{transform:rotate(180deg)}.menu-positioner{z-index:50;outline:0}.menu{min-width:240px;max-height:var(--available-height);padding:var(--space-8);border-radius:var(--radius-20);background:var(--surface);color:var(--label);box-shadow:var(--shadow-popover);transform-origin:var(--transform-origin);transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);outline:0;overflow-y:auto}.menu[data-starting-style],.menu[data-ending-style]{opacity:0;transform:scale(.96)}.menu-group-label{padding:var(--space-8) var(--space-12) var(--space-4);font:var(--text-footnote);color:var(--label-secondary)}.menu-group+.menu-group{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--separator)}.menu-item{align-items:center;gap:var(--space-12);min-height:var(--control);padding:0 var(--space-12);border-radius:var(--radius-12);font:var(--text-subhead);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease);outline:0;display:flex}.menu-item[data-highlighted]{background:var(--fill-subtle)}.menu-item:active{background:var(--fill)}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--tint)}.menu-item-icon{width:1.25rem;color:var(--label-secondary);flex-shrink:0;justify-content:center;display:flex}.menu-item-label{align-items:baseline;gap:var(--space-8);flex:1;display:flex}.menu-item-hint{color:var(--label-secondary)}.menu-item-check{color:var(--tint);display:flex}.currency-code{min-width:2.25em}.site-header{justify-content:space-between;align-items:center;gap:var(--space-16);border-bottom:1px solid var(--separator);min-height:96px;display:flex}.wordmark{letter-spacing:-.053em;flex-shrink:0;font-size:2.125rem;font-weight:700;line-height:1}.wordmark span{color:var(--tint)}.header-actions{align-items:center;gap:var(--space-12);min-width:0;display:flex}.preferences-trigger{padding:0 var(--space-12);color:var(--label)}@media (hover:hover){.preferences-trigger:hover{background:var(--fill)}}.preferences-trigger[data-popup-open]{background:var(--fill)}.preferences-value{align-items:baseline;display:inline-flex}.preferences-dot{color:var(--label-tertiary);margin:0 .35em}.preferences-dot:before{content:"·";content:"·" / ""}.currency-mark{text-align:center;min-width:.75em;display:inline-block}.preferences-code{margin-left:.3em}.random-button .glyph{transition:transform var(--duration-slow) var(--ease-spring)}@media (hover:hover){.random-button:hover .glyph{transform:rotate(-12deg)}}@media (max-width:640px){.site-header{min-height:72px}.wordmark{font-size:1.875rem}.preferences-code{display:none}.random-button{width:var(--control);padding:0}.random-button-label{display:none}}@media (max-width:360px){.site-header{gap:var(--space-8)}.wordmark{font-size:1.625rem}.header-actions{gap:var(--space-4)}.preferences-trigger{padding:0 var(--space-8)}}@property --category-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --category-fade-end{syntax:"<length>";inherits:false;initial-value:0}.collection-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) 0;display:flex}.category-list{scrollbar-width:none;scroll-behavior:smooth;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--category-fade-start), #000 calc(100% - var(--category-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--category-fade-start), #000 calc(100% - var(--category-fade-end)), transparent);overflow-x:auto}.category-list::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.category-list{animation:linear both category-edge-fade;animation-timeline:scroll(self inline)}}@keyframes category-edge-fade{0%{--category-fade-start:0px;--category-fade-end:48px}12%{--category-fade-start:48px}88%{--category-fade-end:48px}to{--category-fade-start:48px;--category-fade-end:0px}}.segmented{isolation:isolate;vertical-align:top;border-radius:var(--radius-full);background:var(--fill);padding:2px;display:inline-flex;position:relative}.segment{z-index:1;align-items:center;gap:var(--space-8);min-height:calc(var(--control) - 4px);padding:0 var(--space-16);border-radius:var(--radius-full);font:var(--text-subhead);color:var(--label);white-space:nowrap;transition:background-color var(--duration) var(--ease);display:inline-flex;position:relative}.segment:focus-visible{outline-offset:-2px}@media (hover:hover){.segment:not([aria-pressed=true]):hover{background:var(--fill-pressed)}}.segment:not([aria-pressed=true]):active{background:var(--fill-pressed)}.segmented:not([data-thumb]) .segment[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-thumb)}.segment-thumb{z-index:0;width:var(--thumb-w);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-thumb);transform:translateX(var(--thumb-x));transition:transform var(--duration-slow) var(--ease), width var(--duration-slow) var(--ease);position:absolute;top:2px;bottom:2px;left:0}.segmented:not([data-thumb]) .segment-thumb{display:none}.toolbar-actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.toolbar-button{position:relative}.sort-trigger{padding-right:var(--space-16)}.toolbar-button[data-popup-open]{background:var(--fill-pressed)}.toolbar-button.is-applied{background:var(--tint-fill);color:var(--tint)}@media (hover:hover){.toolbar-button.is-applied:hover{background:color-mix(in srgb, var(--tint-fill), var(--tint) 10%)}}.toolbar-button.is-applied .button-chevron{color:inherit}.toolbar-badge{border-radius:var(--radius-full);background:var(--tint);min-width:20px;height:20px;color:var(--surface);font:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:grid}.active-filters{align-items:center;gap:var(--space-8);min-inline-size:0;margin:calc(-1 * var(--space-8)) 0 var(--space-24);animation:filter-chips-in var(--duration) var(--ease);border:0;flex-wrap:wrap;padding:0;display:flex}@keyframes filter-chips-in{0%{opacity:0;transform:translateY(-4px)}}.filter-chip{padding:0 var(--space-12) 0 var(--space-16);background:var(--tint-fill);color:var(--label)}@media (hover:hover){.filter-chip:hover{background:color-mix(in srgb, var(--tint-fill), var(--tint) 10%)}}.filter-chip-name,.filter-chip .glyph{color:var(--tint)}@media (max-width:1100px){.collection-toolbar{gap:var(--space-12)}}@media (max-width:640px){.collection-toolbar{gap:var(--space-8);padding:var(--space-16) 0}.category-list{margin-left:calc(-1 * var(--page-gutter));padding-left:var(--page-gutter)}.toolbar-button,.sort-trigger{width:var(--control);gap:0;padding:0}.toolbar-button-label,.toolbar-button .button-chevron{display:none}.toolbar-badge{box-shadow:0 0 0 2px var(--bg);position:absolute;top:-4px;right:-4px}.sort-trigger.is-applied:after{content:"";background:var(--tint);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:2px;right:2px}.active-filters{scrollbar-width:none;margin:calc(-1 * var(--space-8)) calc(-1 * var(--page-gutter)) var(--space-8);padding:var(--space-8) var(--page-gutter);flex-wrap:nowrap;overflow-x:auto}.active-filters::-webkit-scrollbar{display:none}}.product-grid{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{border-radius:var(--radius-24);background:var(--surface);min-width:0;overflow:hidden}.product-gallery{aspect-ratio:1;position:relative;overflow:hidden}.gallery-touch-area{inset:0 0 var(--control);touch-action:pan-y pinch-zoom;position:absolute}.gallery-image-button{width:100%;height:100%;padding:var(--space-24) var(--space-32) 0;cursor:zoom-in;display:block}.gallery-image-button:focus-visible{outline-offset:calc(-1 * var(--space-4));border-radius:var(--radius-20) var(--radius-20) var(--radius-12) var(--radius-12)}.gallery-image-button:disabled{opacity:1;cursor:default}.gallery-image-button img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:photo-in var(--duration) var(--ease);transition:transform var(--duration-fast) var(--ease);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.gallery-image-button:not(:disabled):active img{transform:scale(.99)}.gallery-image-button.is-photo{justify-content:center;align-items:center;display:flex;container-type:size}.gallery-image-button.is-photo img{border-radius:var(--radius-12);width:min(100cqw,100cqh);height:auto}@keyframes photo-in{0%{opacity:.55;transform:scale(.985)}}.gallery-arrow{z-index:3;top:calc(50% - var(--control));background:color-mix(in srgb, var(--fill-subtle) 92%, transparent);color:var(--label);transition:opacity var(--duration) var(--ease), background-color var(--duration) var(--ease), transform var(--duration-fast) var(--ease);position:absolute}@media (hover:hover){.gallery-arrow:hover{background:var(--fill-pressed)}}.gallery-previous{left:var(--space-8)}.gallery-next{right:var(--space-8)}.product-card .gallery-arrow{opacity:0}.product-card .product-gallery:focus-within .gallery-arrow{opacity:1}@media (hover:hover){.product-card:hover .gallery-arrow{opacity:1}}@media (hover:none){.product-card .product-gallery:not(:focus-within) .gallery-arrow{pointer-events:none}}.gallery-bottom{height:var(--control);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-pagination{display:flex}.gallery-pagination button{width:var(--control-min);height:var(--control);place-items:center;display:grid}.gallery-pagination span,.gallery-dots span{border-radius:var(--radius-full);background:var(--fill-pressed);width:5px;height:5px;transition:width var(--duration) var(--ease), background-color var(--duration) var(--ease)}.gallery-pagination .selected span,.gallery-dots .selected{background:var(--label-tertiary);width:16px}.gallery-dots{display:none}.product-info{padding:var(--space-16) var(--space-24) var(--space-24)}.product-title-row{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.product-title-row h2{font:var(--text-headline);margin:0;font-weight:400}.product-title-row h2 button{font:inherit;text-align:left;transition:color var(--duration) var(--ease);padding:0}@media (hover:hover){.product-title-row h2 button:hover{color:var(--tint)}}.product-title-row h2 button:active{opacity:.6}.product-price{font:var(--text-headline);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.product-description{-webkit-line-clamp:3;line-clamp:3;margin:var(--space-8) 0 0;font:var(--text-subhead);color:var(--label-secondary);-webkit-box-orient:vertical;line-height:1.375rem;display:-webkit-box;overflow:hidden}.empty-state{min-height:360px;padding:var(--space-48) var(--space-24);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state .glyph{color:var(--label-tertiary);font-size:2.25rem}.empty-state h2{margin:var(--space-16) 0 var(--space-8);font:var(--text-title3);font-weight:700}.empty-state p{margin:0 0 var(--space-24);font:var(--text-subhead);color:var(--label-secondary)}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{border-radius:var(--radius-20);transition:transform var(--duration-fast) var(--ease);flex-direction:column;display:flex}.product-card:has(.gallery-image-button:not(:disabled):active,.product-title-row button:active){transform:scale(var(--press-scale))}.product-card .gallery-image-button:not(:disabled):active img{transform:none}.product-title-row h2 button:active{opacity:1}.product-card .gallery-touch-area{bottom:0}.product-card .gallery-image-button{padding:var(--space-12) var(--space-12) var(--space-20)}.product-card .gallery-image-button:focus-visible{border-radius:calc(var(--radius-20) - var(--space-4)) calc(var(--radius-20) - var(--space-4)) var(--radius-12) var(--radius-12)}.product-card .gallery-arrow{display:none}.product-card .gallery-bottom{height:var(--space-20);pointer-events:none}.product-card .gallery-pagination{display:none}.product-card .gallery-dots{align-items:center;gap:var(--space-8);height:var(--space-20);display:flex}.product-info{padding:var(--space-8) var(--space-12) var(--space-12);flex-direction:column;flex:1;display:flex;position:relative}.product-title-row{justify-content:flex-start;align-items:stretch;gap:var(--space-4);flex-direction:column;flex:1}.product-title-row h2{font:var(--text-subhead)}.product-title-row h2 button{text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-title-row h2 button:after{content:"";position:absolute;inset:0}.product-title-row h2 button:focus-visible{outline:none}.product-title-row h2 button:focus-visible:after{outline:2px solid var(--tint);outline-offset:calc(-1 * var(--space-4));border-radius:var(--radius-12) var(--radius-12) calc(var(--radius-20) - var(--space-4)) calc(var(--radius-20) - var(--space-4))}.product-price{font:var(--text-subhead);margin-top:auto;font-weight:700}.product-description{display:none}}@media (max-width:360px){.product-title-row h2 button{-webkit-line-clamp:3;line-clamp:3}}.dialog-backdrop{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--duration) var(--ease);position:fixed;inset:0}.dialog-backdrop[data-starting-style],.dialog-backdrop[data-ending-style]{opacity:0}.filters-dialog{z-index:50;width:440px;max-width:calc(100vw - var(--space-32));padding:var(--space-24);border-radius:var(--radius-24);background:var(--bg);color:var(--label);font:var(--text-body);box-shadow:var(--shadow-dialog);transition:opacity var(--duration) var(--ease), scale var(--duration) var(--ease);outline:0;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.filters-dialog[data-starting-style],.filters-dialog[data-ending-style]{opacity:0;scale:.96}.dialog-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.dialog-title{font:var(--text-title2);font-weight:700}.form-section{border:0;min-inline-size:0;margin:0;padding:0}.form-section+.form-section{margin-top:var(--space-24)}.form-section-label{padding:0 var(--space-16) var(--space-8);font:var(--text-footnote);color:var(--label-secondary);margin:0}.form-group{border-radius:var(--radius-12);background:var(--surface);overflow:hidden}.form-row{align-items:center;gap:var(--space-12);width:100%;min-height:var(--row);padding:0 var(--space-16);color:var(--label);font:var(--text-body);text-align:left;transition:background-color var(--duration-fast) var(--ease);background:0 0;margin:0;display:flex;position:relative}.form-row~.form-row:before{content:"";top:0;right:0;left:var(--space-16);background:var(--separator);height:1px;position:absolute}:is(.form-row:focus-visible,.form-row:focus-within){outline:2px solid var(--tint);outline-offset:-2px;border-radius:var(--radius-12)}.form-row-label{flex-shrink:0}.form-row-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-secondary);flex:1;overflow:hidden}@media (hover:hover){.form-row-button:hover{background:var(--fill-subtle)}}.form-row-button:active,.form-row-button[data-popup-open]{background:var(--fill-subtle)}.form-row input{width:0;min-width:0;font:inherit;color:var(--label);text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:0;flex:1;padding:0}.form-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-row input::placeholder{color:var(--label-tertiary)}.form-error{margin:var(--space-8) var(--space-16) 0;font:var(--text-footnote);color:var(--destructive)}.filter-actions{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-32);display:flex}.filter-actions .button-plain{margin-left:var(--space-4)}@media (max-width:640px){.filters-dialog{width:100%;max-width:none;padding:var(--space-16) var(--space-16) max(var(--space-16), env(safe-area-inset-bottom));border-radius:var(--radius-24) var(--radius-24) 0 0;transition:translate var(--duration-slow) var(--ease);top:auto;bottom:0;left:0;translate:none}.filters-dialog[data-starting-style],.filters-dialog[data-ending-style]{opacity:1;translate:0 100%;scale:1}.dialog-heading{margin-bottom:var(--space-16)}.filter-actions{margin-top:var(--space-24)}}.lot-view{--lot-pad:var(--space-32);z-index:50;column-gap:var(--space-16);padding:var(--space-16);background:var(--bg);color:var(--label);transition:opacity var(--duration) var(--ease);outline:0;grid-template:"media top""media."1fr"media info"minmax(0,auto)"media actions""media."1fr/minmax(0,1fr) clamp(390px,36vw,600px);display:grid;position:fixed;inset:0}@media (min-width:1440px){.lot-view{--lot-pad:var(--space-48)}}.lot-view[data-starting-style],.lot-view[data-ending-style]{opacity:0}.lot-topbar{grid-area:top;justify-content:flex-end;align-items:center;min-height:72px;display:flex}.lot-close{background:var(--surface);color:var(--label)}@media (hover:hover){.lot-close:hover{background:var(--fill)}}.lot-close:active{background:var(--fill)}.lot-media{border-radius:var(--radius-24);background:var(--surface);min-height:0;transition:transform var(--duration-slow) var(--ease);grid-area:media;position:relative;overflow:hidden}.lot-view[data-starting-style] .lot-media{transform:scale(.985)}.lot-info{overscroll-behavior:contain;min-height:0;padding:var(--space-8) var(--lot-pad) 0;grid-area:info;overflow-y:auto}.lot-info,.lot-actions{transition:opacity var(--duration-slow) var(--ease) 50ms, transform var(--duration-slow) var(--ease) 50ms}.lot-view[data-starting-style] :is(.lot-info,.lot-actions){opacity:0;transform:translateY(12px)}.lot-meta{margin:0 0 var(--space-8);font:var(--text-footnote);color:var(--label-secondary)}.lot-title{font:var(--text-large-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.lot-price{margin:var(--space-12) 0 0;font:var(--text-title2);font-variant-numeric:tabular-nums}.lot-price-note{margin:var(--space-4) 0 0;font:var(--text-footnote);color:var(--label-secondary)}.lot-description{max-width:46ch;margin:var(--space-16) 0 0;font:var(--text-body);color:var(--label-secondary);text-wrap:pretty}.lot-specs{margin:var(--space-24) 0 0;border-top:1px solid var(--separator)}.lot-specs>div{justify-content:space-between;gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--separator);font:var(--text-subhead);display:flex}.lot-specs dt{color:var(--label-secondary)}.lot-specs dd{text-align:right;margin:0}.lot-actions{padding:var(--space-32) var(--lot-pad) var(--space-8);grid-area:actions}.lot-buttons{gap:var(--space-8);display:flex}.store-button{gap:var(--space-12);flex:1}.store-button .glyph{transition:transform var(--duration) var(--ease)}@media (hover:hover){.store-button:hover .glyph{transform:translate(2px,-2px)}}.expanded-gallery{--thumbnails-area:112px;aspect-ratio:auto;width:100%;height:100%}.expanded-gallery .gallery-bottom{display:none}.expanded-gallery .gallery-touch-area{bottom:var(--thumbnails-area)}.expanded-gallery:not(:has(.gallery-thumbnails)) .gallery-touch-area{bottom:0}.expanded-gallery .gallery-image-button{padding:var(--space-48) calc(2 * var(--space-48)) var(--space-16)}.expanded-gallery .gallery-arrow{top:calc((100% - var(--thumbnails-area) - var(--control)) / 2)}.expanded-gallery .gallery-previous{left:var(--space-24)}.expanded-gallery .gallery-next{right:var(--space-24)}.gallery-thumbnails{right:0;bottom:var(--space-24);justify-content:center;gap:var(--space-8);display:flex;position:absolute;left:0}.gallery-thumbnails button{width:64px;height:64px;padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-12);background:var(--surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration-fast) var(--ease);overflow:hidden}@media (hover:hover){.gallery-thumbnails button:hover{border-color:var(--label-quaternary)}}.gallery-thumbnails button:active{transform:scale(var(--press-scale))}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--tint);box-shadow:0 0 0 1px var(--tint)}.gallery-thumbnails img{object-fit:contain;width:100%;height:100%}.gallery-thumbnails button.is-photo{padding:0}.expanded-gallery .gallery-image-button.is-photo img{border-radius:var(--radius-20)}@media (min-width:900px) and (max-height:800px){.lot-topbar{min-height:56px}.lot-title{font:var(--text-title1);letter-spacing:var(--tracking-display)}.lot-price{margin-top:var(--space-8)}.lot-description{margin-top:var(--space-12);font:var(--text-subhead);line-height:1.375rem}.lot-specs{margin-top:var(--space-16)}.lot-specs>div{padding:var(--space-8) 0;font:var(--text-footnote)}.lot-actions{padding-top:var(--space-24)}.store-button,.lot-again{min-height:var(--row)}.expanded-gallery .gallery-image-button{padding-top:var(--space-32)}}@media (max-width:899px){.lot-view{overscroll-behavior:contain;padding:0;display:block;overflow-y:auto}.lot-topbar{z-index:4;height:0;min-height:0;display:block;position:sticky;top:0}.lot-close{top:var(--space-24);right:calc(var(--page-gutter) + var(--space-8));background:color-mix(in srgb, var(--surface) 85%, transparent);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute}.lot-media{height:clamp(340px, calc(100vw - 2 * var(--page-gutter)), 600px);margin:var(--space-16) var(--page-gutter) 0}.lot-info{padding:var(--space-24) var(--page-gutter) 0;overflow:visible}.lot-title{font:var(--text-title1);letter-spacing:var(--tracking-display)}.lot-description{max-width:none}.lot-actions{z-index:4;margin-top:var(--space-24);padding:var(--space-12) var(--page-gutter) max(var(--space-12), env(safe-area-inset-bottom));border-top:1px solid var(--separator);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:0}}@media (max-width:640px){.gallery-thumbnails{display:none}.expanded-gallery .gallery-bottom{display:flex}:is(.expanded-gallery .gallery-touch-area,.expanded-gallery:not(:has(.gallery-thumbnails)) .gallery-touch-area){bottom:var(--control)}.expanded-gallery .gallery-image-button{padding:var(--space-24) calc(var(--control) + var(--space-12)) var(--space-8)}.expanded-gallery .gallery-arrow{top:calc(50% - var(--control))}.expanded-gallery .gallery-previous{left:var(--space-8)}.expanded-gallery .gallery-next{right:var(--space-8)}}
