.feed-body{background:#e7dccb;color:var(--ink);min-height:100vh}.stage{position:relative;width:min(460px,100%);height:100vh;height:100svh;margin:0 auto;background:#f3ece3;overflow:hidden;border-left:1px solid rgba(70,49,31,.08);border-right:1px solid rgba(70,49,31,.08);box-shadow:0 12px 40px rgba(70,49,31,.06);display:flex;flex-direction:column}.stage-detail{display:block;width:100%;max-width:none;background:#f3ece3;color:var(--ink);box-shadow:none}.chrome{position:absolute;top:0;left:0;right:0;z-index:60;padding:18px 16px 26px;background:#cbb59a;border-bottom:1px solid rgba(70,49,31,.08);pointer-events:none}.chrome.menu-open,.chrome>*{pointer-events:auto}.chrome.menu-open{z-index:72}.search-row{display:flex;align-items:center;gap:10px}.search-go{flex:1 1;min-width:0;display:flex}.account-hit{position:relative;flex:none}.account-sheet{position:fixed;width:min(260px,72vw);padding:10px 8px 8px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:2px;z-index:200}.account-sheet-name{font-family:var(--font-serif),serif;font-size:16px;margin:4px 10px 2px}.account-sheet-role{letter-spacing:.08em;color:rgba(34,32,29,.55);margin:0 10px 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.account-sheet-kicker,.account-sheet-role{font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase}.account-sheet-kicker{letter-spacing:.1em;color:rgba(34,32,29,.5);margin:6px 10px 4px}.account-sheet a,.account-sheet button{display:block;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.account-sheet a:hover,.account-sheet button:hover{background:rgba(176,141,87,.18)}.account-sheet form{margin:0}.account-sheet-foot{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.account-scrim{position:absolute;inset:0;z-index:61;background:transparent;border:0;cursor:default}.round.avatar{background:var(--walnut);border-color:rgba(255,255,255,.35)}.avatar-letter{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;color:#fff}.chrome-tools{display:flex;flex-direction:column;gap:12px;margin-top:18px}.preview-row{display:flex;align-items:center;justify-content:flex-end;gap:10px}.preview-label{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(34,32,29,.48)}.chrome-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:10px;row-gap:10px;align-items:center}.chrome-main-row .feed-tools,.chrome-tools-main{display:contents}.chrome-main-row .tool-row{grid-column:1;grid-row:1;min-width:0}.chrome-main-row .my-tabs{grid-column:1/-1;grid-row:2;margin-top:0}.chrome-side{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;flex:none}.chrome-main-row .home-pin{grid-column:1;grid-row:1;justify-self:start}.chrome-main-row:has(.chrome-side.is-home){grid-template-columns:42px minmax(0,1fr)}.chrome-main-row .chrome-side.is-home{grid-column:1;grid-row:1/span 2;align-self:end;justify-content:center;width:42px}.chrome-main-row:has(.chrome-side.is-home) .tool-row{grid-column:2;grid-row:1}.chrome-main-row:has(.chrome-side.is-home) .my-tabs{grid-column:2;grid-row:2;justify-content:flex-end}.view-switch{display:flex;flex:none;height:34px;border-radius:100px;overflow:hidden;border:1px solid rgba(70,49,31,.16);background:#ffffff}.view-switch button{flex:none;border:0;background:transparent;color:rgba(34,32,29,.72);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.view-switch button+button{border-left:1px solid rgba(70,49,31,.12)}.view-switch button[aria-pressed=true]{background:var(--brass);color:#1a140f}.view-switch svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.home-pin,.myfeed-pin{flex:none;height:34px;padding:0 13px;border-radius:100px;display:inline-flex;align-items:center;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.home-pin,.myfeed-pin{background:var(--brass);border:0;color:#1a140f}.home-pin{width:34px;padding:0;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.home-pin:focus-visible,.home-pin:hover{background:var(--walnut);color:#fff}.home-pin svg{width:16px;height:16px;display:block;stroke:currentColor;fill:none;stroke-width:1.8}.round,.search-bar{border:1px solid rgba(70,49,31,.14);background:#ffffff;color:var(--ink)}.round{width:42px;height:42px;flex:none;position:relative;cursor:pointer;border-radius:100px;display:flex;align-items:center;justify-content:center;padding:0}.round svg,.search-bar svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7}.search-bar{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:100px;background:#ffffff}.search-bar svg{width:16px;height:16px;stroke:rgba(34,32,29,.45);flex:none}.search-bar input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font-size:13.5px}.search-bar input::placeholder{color:rgba(34,32,29,.42)}.badge{position:absolute;top:-4px;right:-4px;background:var(--ember);color:#fff;font-size:10px;font-weight:600;min-width:17px;height:17px;border-radius:100px;display:flex;align-items:center;justify-content:center}.feed-tools{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.sort-split{flex:none;display:flex;align-items:stretch;height:34px;border-radius:100px;overflow:hidden;background:#ffffff;border:1px solid rgba(70,49,31,.14)}.sort-split .chip,.sort-split .chip.active{height:100%;border:0;border-radius:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;padding:0 13px}.sort-dir{justify-content:center;width:30px;border-left:1px solid rgba(70,49,31,.12);color:var(--ink);font-size:13px;line-height:1}.my-tabs,.sort-dir,.tool-row{display:flex;align-items:center}.my-tabs,.tool-row{gap:8px;overflow-x:auto;scrollbar-width:none}.tool-menu{position:fixed;z-index:200;min-width:190px;padding:6px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.28);display:grid}.tool-menu a{padding:9px 12px;border-radius:6px;font-size:14px}.tool-menu a.on,.tool-menu a:hover{background:rgba(176,141,87,.18)}.refine{position:fixed;z-index:190;display:grid;grid-gap:0;gap:0;padding:4px 4px 12px;background:var(--paper);color:var(--ink);border:1px solid rgba(70,49,31,.12);border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.32);max-height:min(540px,calc(100dvh - 24px));overflow:auto}.refine-title{font-family:var(--font-serif),serif;font-weight:500;font-size:20px;color:var(--walnut);margin:12px 14px 8px}.refine-field{display:grid;grid-gap:6px;gap:6px;padding:10px 14px;border-top:1px solid var(--line)}.refine-field>span:first-child{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(34,32,29,.5)}.refine input,.refine select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.refine-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.refine-pair>span{color:rgba(34,32,29,.35);font-size:14px;text-align:center}.refine-apply{margin:12px 14px 0;height:40px;border:0;border-radius:100px;background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.filter-row::-webkit-scrollbar,.my-tabs::-webkit-scrollbar{display:none}.chip{flex:none;padding:7px 13px;border-radius:100px;border:1px solid rgba(70,49,31,.14);background:#ffffff;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:rgba(34,32,29,.72);cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.chip.active{background:var(--walnut);color:#fff;border-color:var(--walnut)}.my-tabs .chip{height:34px;padding-top:0;padding-bottom:0}.my-tabs .chip,.sort-split .icon-chip{display:inline-flex;align-items:center}.sort-split .icon-chip{flex:none;width:36px;height:100%;padding:0;border:0;border-radius:0;border-left:1px solid rgba(70,49,31,.12);background:transparent;color:rgba(34,32,29,.55);cursor:pointer;justify-content:center}.sort-split .icon-chip.has-filters{color:var(--ember)}.sort-split .icon-chip.active{background:transparent;color:var(--brass)}.sort-split .icon-chip svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.filter-row input,.filter-row select{flex:none;width:112px;padding:7px 10px;border-radius:100px;border:1px solid rgba(70,49,31,.14);background:#fff;color:var(--ink);font-size:12px}.drawer-scrim{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:80;opacity:0;pointer-events:none;transition:opacity .25s ease;border:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{position:absolute;top:0;left:0;bottom:0;width:min(320px,84%);background:var(--paper);color:var(--ink);z-index:90;transform:translateX(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding:24px 22px;overflow-y:auto}.drawer.open{transform:translateX(0)}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.drawer-title{font-family:var(--font-serif),serif;font-size:22px;font-weight:600;margin:0}.drawer-sub{font-size:12px;color:rgba(34,32,29,.55);margin:4px 0 0}.drawer-close{width:36px;height:36px;border-radius:100px;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink)}.drawer-close svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.7}.cat-group{margin:0}.cat-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;font-family:var(--font-serif),serif;font-size:18px;color:var(--ink);text-align:left}.cat-toggle>span:first-child{white-space:nowrap}.cat-toggle.open{color:var(--walnut)}.cat-meta{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;color:rgba(34,32,29,.45);flex:none}.cat-list{display:grid;padding:2px 0 8px}.cat-last .cat-list{border-bottom:1px solid var(--line);padding-bottom:12px}.cat-link{padding:9px 4px;font-size:14.5px;line-height:1.35;color:rgba(34,32,29,.82)}.cat-link.active{color:var(--walnut)}.drawer-links{display:grid;grid-gap:10px;gap:10px;margin-top:0;padding-top:16px;font-size:13px}.drawer-links button{justify-self:start}.feed{flex:1 1 auto;min-height:0;height:auto;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;outline:none}.feed::-webkit-scrollbar{display:none}.card{position:relative;height:100%;min-height:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column}.empty{height:100%;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;padding:0 40px;color:rgba(34,32,29,.55)}.empty h3{font-family:var(--font-serif),serif;font-weight:500;color:var(--walnut);margin:0}.media{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#111;cursor:default;touch-action:pan-y}.media img{width:100%;height:100%;object-fit:cover}.media img,.swatch{position:absolute;inset:0}.swatch{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 28px),linear-gradient(160deg,#5c4632,#241910)}.media-scrim-top{top:0;height:28px;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,0))}.media-scrim-bottom,.media-scrim-top{position:absolute;left:0;right:0;pointer-events:none}.media-scrim-bottom{bottom:0;height:55%;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0))}.dots{position:absolute;z-index:2;top:14px;left:16px;right:calc(max(12px, env(safe-area-inset-right, 0px)) + 52px);display:flex;gap:4px;pointer-events:none;opacity:0;transition:opacity .28s ease}.dots.show{opacity:1}.dots i{flex:1 1;height:2px;background:rgba(255,255,255,.35);border-radius:2px}.dots i.on{background:#fff}.media-foot{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.media-meta{min-width:0}.media-eyebrow{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:12px}.media-title{font-family:var(--font-serif),serif;font-weight:450;font-size:28px;line-height:1.18;letter-spacing:-.015em;color:#fff}.media-tagline{font-size:15px;color:rgba(255,255,255,.84);margin-top:12px;line-height:1.5;max-width:28ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-price{justify-self:end;align-self:end;background:transparent;border:0;padding:0 0 1px;text-align:right}.mp-label{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62);text-shadow:0 1px 6px rgba(0,0,0,.45)}.mp-value{font-family:var(--font-serif),serif;font-weight:500;font-size:13.5px;color:rgba(255,255,255,.86);margin-top:3px;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.4)}.media-open{inset:0;z-index:1;display:block;color:inherit;text-decoration:none}.media-next,.media-open{position:absolute;cursor:pointer}.media-next{z-index:3;transform:translateY(-50%);top:max(50%,calc(var(--chrome-h, 58px) + 196px));right:max(12px,env(safe-area-inset-right,0px));width:36px;height:36px;border-radius:100px;padding:0;border:1px solid rgba(255,255,255,.42);background:rgba(20,18,16,.22);color:#fff;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent}html[data-layout=desk] .media-next{top:50%}.media-next:hover{background:rgba(20,18,16,.4)}.media-next:focus,.media-next:focus-visible{outline:none;color:#fff}.infobar{flex:none;background:#e4d8c4;border-top:1px solid rgba(70,49,31,.1);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:start;padding:14px 14px 16px}.infobar-left,.infobar-right{display:contents}.vlserap{grid-column:1}.price-line,.vlserap{grid-row:1;align-self:center}.price-line{grid-column:2;justify-self:end}.more-details{grid-column:1;grid-row:3}.vendor-line{grid-column:2;grid-row:3;justify-self:end}.vlserap{display:flex;gap:8px;align-items:flex-start;min-width:0}.a-btn{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none;background:none;border:0;padding:0;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-btn svg{width:19px;height:19px;stroke:var(--walnut);fill:none;stroke-width:1.6}.a-btn span{font-size:10px;letter-spacing:0;color:#46311f;white-space:nowrap;line-height:1.2}.a-btn.liked svg{fill:var(--ember);stroke:var(--ember)}.a-btn.liked span{color:var(--ember)}.vlserap form{display:contents}.more-details{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#46311f;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(70,49,31,.7);text-decoration-color:rgba(70,49,31,.7)}.more-details,.vendor-line{align-self:baseline;margin-top:16px;font-size:11px;line-height:15px}.vendor-line{color:#5c4636}.price-current,.vendor-line{text-align:right}.pc-label{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#46311f;white-space:nowrap}.pc-label b{font-weight:650;color:#46311f}.price-line{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pc-value{font-family:var(--font-serif),serif;font-weight:600;font-size:18px;line-height:1;color:#2c2118;white-space:nowrap;margin-top:3px}.closed .pc-label,.closed .pc-value{opacity:.45}.cart-add-btn{flex:none;width:34px;height:34px;border-radius:100px;border:0;background:var(--brass);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .12s ease}.cart-add-btn svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.8}.cart-add-btn.added{background:var(--sage)}.cart-add-btn.added svg{stroke:#fff}.cart-add-btn:active{transform:scale(.9)}.cart-add-btn:disabled{opacity:.6}.enquire-pill{flex:none;padding:8px 12px;border-radius:100px;border:1px solid var(--walnut);color:var(--walnut);font-size:11px}.flip-mini{grid-column:2;grid-row:2;justify-self:end;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#5c4636;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(92,70,54,.55);text-decoration-color:rgba(92,70,54,.55);cursor:pointer;text-align:right;background:none;border:0;padding:0}.flip-mini:hover{color:var(--walnut)}.ros-note{grid-column:1/-1;font-size:10px;color:#5c4636;text-align:right}.toast{position:absolute;left:50%;bottom:148px;transform:translateX(-50%);z-index:70;background:var(--walnut);border:0;color:#fff;padding:8px 14px;border-radius:100px;font-size:12px}html[data-layout=desk] .stage,html[data-layout=tablet] .stage{display:block;width:min(1280px,100%);height:auto;min-height:100svh;overflow:visible}html[data-layout=tablet] .stage{width:min(980px,100%)}html[data-layout=desk] .chrome,html[data-layout=tablet] .chrome{position:-webkit-sticky;position:sticky;top:0;background:#cbb59a;border-bottom:1px solid rgba(70,49,31,.08)}html[data-layout=desk] .chrome{background:#e4d8c4}html[data-layout=desk]:not([data-force=desk]) .stage:not(.stage-detail){width:100%;max-width:none;background:#f6f2ea;border:0;box-shadow:none}html[data-layout=desk] .feed-body,html[data-layout=desk] .stage:not(.stage-detail){background:#f6f2ea}html[data-layout=desk]:not([data-force=desk]) .feed{width:min(1280px,100%);margin-left:auto;margin-right:auto}html[data-layout=desk] .chrome-main-row,html[data-layout=tablet] .chrome-main-row{display:flex;align-items:center;gap:16px}html[data-layout=desk] .chrome-main-row .feed-tools,html[data-layout=desk] .chrome-tools-main,html[data-layout=tablet] .chrome-main-row .feed-tools,html[data-layout=tablet] .chrome-tools-main{display:flex;flex:1 1;min-width:0;align-items:center;gap:12px}html[data-layout=desk] .chrome-main-row .my-tabs,html[data-layout=tablet] .chrome-main-row .my-tabs{flex:1 1;min-width:0;justify-content:flex-start}html[data-layout=desk] .chrome-side,html[data-layout=tablet] .chrome-side{margin-left:auto}html[data-layout=desk] .chrome-side.is-home,html[data-layout=tablet] .chrome-side.is-home{margin-left:0;order:-1;width:42px;justify-content:center}html[data-layout=desk] .chrome-main-row:has(.chrome-side.is-home) .my-tabs,html[data-layout=tablet] .chrome-main-row:has(.chrome-side.is-home) .my-tabs{margin-left:auto;flex:none;justify-content:flex-end}html[data-layout=desk] .feed,html[data-layout=tablet] .feed{height:auto;overflow:visible;scroll-snap-type:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:stretch;padding:28px 20px 56px}html[data-layout=desk] .feed{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1099px){html[data-layout=desk]:not([data-force=desk]) .feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){html[data-force=desk] .preview-row{position:fixed;top:12px;right:12px;z-index:80;padding:4px 4px 4px 12px;border:1px solid rgba(70,49,31,.12);border-radius:100px;background:#ffffff;box-shadow:0 10px 28px rgba(34,32,29,.12)}}html[data-force=desk] .feed-body{min-width:1280px}html[data-force=desk] .stage{width:1280px;max-width:none}html[data-force=desk] .feed{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-layout=desk] .card,html[data-layout=tablet] .card{height:calc(100svh - var(--chrome-h, 168px) - 72px);max-height:calc(100svh - var(--chrome-h, 168px) - 72px);scroll-snap-align:none;scroll-snap-stop:normal;border:1px solid rgba(70,49,31,.1);border-radius:8px;overflow:hidden;background:#fffcf8;box-shadow:0 10px 28px rgba(70,49,31,.06)}html[data-layout=desk] .media,html[data-layout=tablet] .media{flex:1 1 auto;min-height:0;height:auto;aspect-ratio:auto;width:100%;background:#1a1612}html[data-layout=desk] .media .swatch,html[data-layout=desk] .media img,html[data-layout=tablet] .media .swatch,html[data-layout=tablet] .media img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}html[data-layout=desk] .media-scrim-bottom,html[data-layout=tablet] .media-scrim-bottom{display:block;height:62%}html[data-layout=desk] .media-foot,html[data-layout=tablet] .media-foot{left:14px;right:14px;bottom:14px}html[data-layout=desk] .media-title,html[data-layout=tablet] .media-title{color:#fff;font-size:22px}html[data-layout=desk] .media-tagline,html[data-layout=tablet] .media-tagline{color:rgba(255,255,255,.86);font-size:13.5px}html[data-layout=desk] .media-eyebrow,html[data-layout=tablet] .media-eyebrow{color:rgba(255,255,255,.78)}html[data-layout=desk] .infobar,html[data-layout=tablet] .infobar{column-gap:12px;padding:12px 14px 14px;margin-top:auto}html[data-layout=desk] .vlserap,html[data-layout=tablet] .vlserap{gap:14px}html[data-layout=desk] .a-btn,html[data-layout=tablet] .a-btn{position:relative}html[data-layout=desk] .a-btn span,html[data-layout=tablet] .a-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-layout=desk] .media-scrim-top,html[data-layout=tablet] .media-scrim-top{height:64px}html[data-layout=desk] .dots,html[data-layout=tablet] .dots{top:12px}html[data-layout=desk] .media-acts{top:80px}html[data-layout=desk] .empty,html[data-layout=tablet] .empty{height:auto;min-height:40vh;grid-column:1/-1}html[data-layout=desk] .drawer,html[data-layout=desk] .drawer-scrim,html[data-layout=tablet] .drawer,html[data-layout=tablet] .drawer-scrim{position:fixed}html[data-layout=desk] .stage-detail,html[data-layout=tablet] .stage-detail{width:100%;max-width:none;background:#f6f2ea}html[data-layout=tablet] .stage-detail .chrome-tools,html[data-layout=tablet] .stage-detail .search-row{max-width:1180px;margin-left:auto;margin-right:auto}html[data-layout=desk] .stage-detail .search-row{max-width:none;margin-left:0;margin-right:0}html:not([data-layout]) .feed-body,html[data-layout=phone] .feed-body{min-height:0;height:100dvh;height:var(--vvh,100dvh);overflow:hidden;background:#f3ece3}html:not([data-layout]) .stage:not(.stage-detail),html[data-layout=phone] .stage:not(.stage-detail){width:100%;height:100%;max-height:none}html[data-force=phone] .stage:not(.stage-detail){width:min(460px,100%)}html:not([data-layout]) .feed,html[data-layout=phone] .feed{flex:1 1;min-height:0}html[data-layout=phone] .card{height:100%;max-height:100%;overflow:hidden}html:not([data-layout]) .chrome,html[data-layout=phone] .chrome{padding:clamp(8px,calc(var(--vvh, 900px) * .022),18px) clamp(10px,4.2vw,16px) clamp(10px,calc(var(--vvh, 900px) * .032),26px)}html:not([data-layout]) .chrome-tools,html[data-layout=phone] .chrome-tools{margin-top:clamp(8px,calc(var(--vvh, 900px) * .021),18px);gap:clamp(8px,calc(var(--vvh, 900px) * .014),12px)}html[data-layout=phone] .media-foot{left:clamp(12px,4vw,16px);right:clamp(12px,4vw,16px);bottom:clamp(8px,calc(var(--vvh, 900px) * .02),16px);gap:clamp(8px,3vw,16px)}html[data-layout=phone] .media-meta{overflow:hidden}html[data-layout=phone] .media-eyebrow{margin-bottom:clamp(6px,calc(var(--vvh, 900px) * .014),12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-layout=phone] .media-title{font-size:clamp(20px,7.2vw,28px)}html[data-layout=phone] .media-tagline{max-width:100%;margin-top:clamp(6px,calc(var(--vvh, 900px) * .014),12px);font-size:clamp(13px,3.8vw,15px)}html[data-layout=phone] .infobar{column-gap:clamp(6px,2.4vw,12px);row-gap:clamp(4px,calc(var(--vvh, 900px) * .008),6px);padding:clamp(8px,calc(var(--vvh, 900px) * .017),14px) clamp(10px,3.2vw,14px) clamp(10px,calc(var(--vvh, 900px) * .019),16px)}html[data-layout=phone] .vlserap{gap:clamp(4px,1.8vw,8px)}html[data-layout=phone] .a-btn span{font-size:clamp(8px,2.55vw,10px)}html[data-layout=phone] .a-btn svg{width:clamp(16px,4.8vw,19px);height:clamp(16px,4.8vw,19px)}html[data-layout=phone] .pc-value{font-size:clamp(13px,4.4vw,18px)}html[data-layout=phone] .more-details,html[data-layout=phone] .vendor-line{margin-top:clamp(6px,calc(var(--vvh, 900px) * .019),16px)}html[data-vband=short][data-layout=phone] .media-tagline,html[data-vband=tiny][data-layout=phone] .media-tagline{-webkit-line-clamp:2}html[data-vband=tiny][data-layout=phone] .media-title{font-size:clamp(18px,6vw,22px)}html[data-vband=tiny][data-layout=phone] .media-tagline{-webkit-line-clamp:1}html:not([data-layout])[data-vband=strip] .chrome,html[data-vband=strip][data-layout=phone] .chrome{padding:6px 12px}html:not([data-layout])[data-vband=strip] .chrome-tools,html[data-vband=strip][data-layout=phone] .chrome-tools{margin-top:6px;gap:6px}html[data-vband=strip][data-layout=phone] .round,html[data-vband=strip][data-layout=phone] .search-bar{width:36px;height:36px}html[data-vband=strip][data-layout=phone] .search-bar{width:auto}html[data-vband=strip][data-layout=phone] .chip,html[data-vband=strip][data-layout=phone] .myfeed-pin,html[data-vband=strip][data-layout=phone] .sort-split{height:32px}html[data-vband=strip][data-layout=phone] .media{min-height:96px}html[data-vband=strip][data-layout=phone] .media-eyebrow,html[data-vband=strip][data-layout=phone] .media-tagline{display:none}html[data-vband=strip][data-layout=phone] .media-title{font-size:20px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-vband=strip][data-layout=phone] .media-foot{bottom:8px;gap:8px}html[data-vband=strip][data-layout=phone] .infobar{padding:8px 12px;row-gap:2px}html[data-vband=strip][data-layout=phone] .more-details,html[data-vband=strip][data-layout=phone] .vendor-line{margin-top:4px}@media (max-width:360px){html[data-layout=phone] .pc-label{letter-spacing:0;font-size:8px}html[data-layout=phone] .cart-add-btn{width:30px;height:30px}html[data-layout=phone] .mp-value{font-size:12px}}@media (orientation:landscape) and (max-height:500px){html:has(.feed){height:100dvh;overflow:hidden}html:has(.feed) body{height:100%;overflow:hidden;background:#f3ece3}html:not([data-layout]) .feed-body,html[data-layout=desk] .feed-body,html[data-layout=phone] .feed-body,html[data-layout=tablet] .feed-body{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;background:#f3ece3}html:not([data-layout]) .stage:not(.stage-detail),html[data-force=desk] .stage:not(.stage-detail),html[data-force=phone] .stage:not(.stage-detail),html[data-layout=desk] .stage:not(.stage-detail),html[data-layout=phone] .stage:not(.stage-detail),html[data-layout=tablet] .stage:not(.stage-detail){display:flex;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}html:not([data-layout]) .stage:not(.stage-detail) .chrome,html[data-layout=desk] .stage:not(.stage-detail) .chrome,html[data-layout=phone] .stage:not(.stage-detail) .chrome,html[data-layout=tablet] .stage:not(.stage-detail) .chrome{position:absolute;flex:none;padding:8px 12px 20px;background:linear-gradient(180deg,rgba(24,16,10,.5),rgba(24,16,10,0));border-bottom:0}html[data-layout=desk] .chrome-tools,html[data-layout=phone] .chrome-tools,html[data-layout=tablet] .chrome-tools{margin-top:6px;gap:6px}html:not([data-layout]) .feed,html[data-layout=desk] .feed,html[data-layout=phone] .feed,html[data-layout=tablet] .feed{display:block;flex:1 1;min-height:0;height:auto;overflow-y:auto;scroll-snap-type:none;padding:0;gap:0;grid-template-columns:none}html[data-layout=desk] .card,html[data-layout=phone] .card,html[data-layout=tablet] .card{height:auto;max-height:none;min-height:0;overflow:visible;border:0;border-radius:0;box-shadow:none;scroll-snap-align:none;scroll-snap-stop:normal}html[data-layout=desk] .media,html[data-layout=phone] .media,html[data-layout=tablet] .media{flex:none;height:100dvh;max-height:100dvh;min-height:0;aspect-ratio:auto;overflow:hidden}html[data-layout=desk] .media img,html[data-layout=phone] .media img,html[data-layout=tablet] .media img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}html[data-layout=desk] .a-btn span,html[data-layout=phone] .a-btn span,html[data-layout=tablet] .a-btn span{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto}}.seek-scrim{position:fixed;inset:0;z-index:55;border:0;cursor:default;background:rgba(10,8,6,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.brand-mark,.seek-btn{display:none}.chrome-cluster{display:contents}.avatar-icon{display:none}.round.ghost .avatar-icon{display:flex}.brand-mark{font-family:var(--font-serif),serif;font-weight:600;font-size:22px;letter-spacing:.01em;color:#f4efe6;text-decoration:none;text-shadow:0 1px 10px rgba(0,0,0,.4);line-height:1}html[data-splash="1"] .brand-mark{opacity:0}.media-acts{position:absolute;z-index:3;top:12px;right:max(12px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:8px}.media-acts form{margin:0}.media-act{width:36px;height:36px;border-radius:100px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);background:rgba(20,18,16,.28);color:#fff;outline:none;-webkit-tap-highlight-color:transparent}.media-act:focus,.media-act:focus-visible{outline:none}.media-act svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.media-act.liked svg{fill:var(--ember);stroke:var(--ember)}html:not([data-layout]) .stage:not(.stage-detail) .chrome,html[data-layout=phone] .stage:not(.stage-detail) .chrome,html[data-layout=tablet] .stage:not(.stage-detail) .chrome{position:absolute;top:0;left:0;right:0;z-index:60;background:linear-gradient(180deg,rgba(24,16,10,.55),rgba(24,16,10,.16) 58%,rgba(24,16,10,0));border-bottom:0;padding:12px 12px 32px}html:not([data-layout]) .search-row,html[data-layout=phone] .search-row,html[data-layout=tablet] .search-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}html:not([data-layout]) .chrome-cluster,html[data-layout=phone] .chrome-cluster,html[data-layout=tablet] .chrome-cluster{display:flex;align-items:center;gap:0;position:relative;z-index:2}html:not([data-layout]) .brand-mark,html:not([data-layout]) .seek-btn,html[data-layout=phone] .brand-mark,html[data-layout=phone] .seek-btn,html[data-layout=tablet] .brand-mark,html[data-layout=tablet] .seek-btn{display:block}html:not([data-layout]) .brand-mark,html[data-layout=phone] .brand-mark,html[data-layout=tablet] .brand-mark{position:absolute;left:50%;top:20px;transform:translate(-50%,-50%);margin:0;pointer-events:auto;z-index:1}html:not([data-layout]) .chrome-side,html:not([data-layout]) .chrome:not(.is-seeking) .chrome-main-row,html:not([data-layout]) .search-go,html[data-layout=phone] .chrome-side,html[data-layout=phone] .chrome:not(.is-seeking) .chrome-main-row,html[data-layout=phone] .search-go,html[data-layout=tablet] .chrome-side,html[data-layout=tablet] .chrome:not(.is-seeking) .chrome-main-row,html[data-layout=tablet] .search-go{display:none}html:not([data-layout]) .chrome:not(.is-seeking) .chrome-tools,html[data-layout=phone] .chrome:not(.is-seeking) .chrome-tools,html[data-layout=tablet] .chrome:not(.is-seeking) .chrome-tools{margin-top:0;gap:0}html:not([data-layout]) .round.ghost,html[data-layout=phone] .round.ghost,html[data-layout=tablet] .round.ghost{width:40px;height:40px;background:transparent;border-color:transparent;color:#f4efe6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}html:not([data-layout]) .round.avatar,html[data-layout=phone] .round.avatar,html[data-layout=tablet] .round.avatar{width:40px;height:40px;background:transparent;border-color:transparent;color:#c1622b;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}html:not([data-layout]) .avatar-letter,html[data-layout=phone] .avatar-letter,html[data-layout=tablet] .avatar-letter{display:none}html:not([data-layout]) .avatar-icon,html[data-layout=phone] .avatar-icon,html[data-layout=tablet] .avatar-icon{display:flex}html:not([data-layout]) .chrome.is-seeking .search-go,html[data-layout=phone] .chrome.is-seeking .search-go,html[data-layout=tablet] .chrome.is-seeking .search-go{display:flex;flex-wrap:wrap;flex:1 0 100%;order:2;margin-top:12px;position:relative;z-index:1}.search-pill{display:flex;align-items:center;min-width:0;width:100%}html:not([data-layout]) .chrome.is-seeking .search-pill,html[data-layout=phone] .chrome.is-seeking .search-pill,html[data-layout=tablet] .chrome.is-seeking .search-pill{flex-wrap:wrap;align-items:center;min-height:44px;padding:0 6px 0 0;border-radius:22px;border:1px solid rgba(255,255,255,.18);background:rgba(20,16,12,.5);color:#f6f1e8;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}html:not([data-layout]) .chrome.is-seeking .search-bar,html[data-layout=phone] .chrome.is-seeking .search-bar,html[data-layout=tablet] .chrome.is-seeking .search-bar{flex:1 1 120px;height:44px;min-width:0;padding:0 8px 0 14px;border:0;background:transparent;color:#f6f1e8}html[data-layout=phone] .chrome.is-seeking .feed-tools,html[data-layout=phone] .chrome.is-seeking .search-controls,html[data-layout=tablet] .chrome.is-seeking .feed-tools,html[data-layout=tablet] .chrome.is-seeking .search-controls{display:contents}html[data-layout=phone] .chrome.is-seeking .tool-row,html[data-layout=tablet] .chrome.is-seeking .tool-row{flex:none;height:auto;overflow:visible}html[data-layout=phone] .chrome.is-seeking .my-tabs,html[data-layout=tablet] .chrome.is-seeking .my-tabs{flex:1 0 100%;margin:0;padding:0 8px 8px;gap:6px}html[data-layout=phone] .chrome.is-seeking .my-tabs .chip,html[data-layout=tablet] .chrome.is-seeking .my-tabs .chip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#f6f1e8}html[data-layout=phone] .chrome.is-seeking .my-tabs .chip.active,html[data-layout=tablet] .chrome.is-seeking .my-tabs .chip.active{background:rgba(176,141,87,.85);border-color:transparent;color:#1b140c}html[data-layout=phone] .chrome.is-seeking .search-bar svg,html[data-layout=tablet] .chrome.is-seeking .search-bar svg{stroke:rgba(246,241,232,.8)}html[data-layout=phone] .chrome.is-seeking .search-bar input,html[data-layout=tablet] .chrome.is-seeking .search-bar input{color:#f6f1e8}html[data-layout=phone] .chrome.is-seeking .search-bar input::placeholder,html[data-layout=tablet] .chrome.is-seeking .search-bar input::placeholder{color:rgba(246,241,232,.55)}html:not([data-layout]) .chrome.is-seeking .sort-split,html[data-layout=phone] .chrome.is-seeking .sort-split,html[data-layout=tablet] .chrome.is-seeking .sort-split{position:static;height:32px;background:transparent;border:0;color:#f6f1e8}html[data-layout=phone] .chrome.is-seeking .sort-split .chip,html[data-layout=phone] .chrome.is-seeking .sort-split .chip.active,html[data-layout=tablet] .chrome.is-seeking .sort-split .chip,html[data-layout=tablet] .chrome.is-seeking .sort-split .chip.active{background:transparent;color:#f6f1e8;padding:0 8px}html[data-layout=phone] .chrome.is-seeking .sort-dir,html[data-layout=phone] .chrome.is-seeking .sort-split .icon-chip,html[data-layout=tablet] .chrome.is-seeking .sort-dir,html[data-layout=tablet] .chrome.is-seeking .sort-split .icon-chip{color:#f6f1e8;border-left-color:rgba(255,255,255,.22)}.search-recent,html:not([data-layout]) .chrome-tools,html[data-layout=phone] .chrome-tools,html[data-layout=tablet] .chrome-tools{display:none}html:not([data-layout]) .chrome.is-seeking .search-recent,html[data-layout=phone] .chrome.is-seeking .search-recent,html[data-layout=tablet] .chrome.is-seeking .search-recent{display:block;flex:1 0 100%;order:3;margin-top:10px;padding:14px 14px 12px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:rgba(20,16,12,.55);color:#f6f1e8;backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4)}.search-recent p{margin:0 0 10px;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500;color:rgba(246,241,232,.62)}.search-chips{display:flex;flex-wrap:wrap;gap:8px}.search-chip{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#f6f1e8;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.search-chip:focus-visible,.search-chip:hover{background:rgba(176,141,87,.85);color:#1b140c;border-color:transparent}html[data-seek="1"]:has(.refine) .search-recent,html[data-seek="1"]:has(.tool-menu) .search-recent{visibility:hidden}html[data-seek="1"] .tool-menu{width:min(200px,calc(100vw - 24px))}html[data-seek="1"] .refine,html[data-seek="1"] .tool-menu{background:rgba(20,16,12,.62);color:#f6f1e8;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);box-shadow:0 18px 48px rgba(0,0,0,.35)}html[data-seek="1"] .tool-menu a{color:#f6f1e8}html[data-seek="1"] .tool-menu a.on,html[data-seek="1"] .tool-menu a:hover{background:rgba(176,141,87,.35);color:#f6f1e8}html[data-seek="1"] .refine-title{color:#f6f1e8}html[data-seek="1"] .refine-field{border-top-color:rgba(255,255,255,.12)}html[data-seek="1"] .refine-field>span:first-child{color:rgba(246,241,232,.62)}html[data-seek="1"] .refine input,html[data-seek="1"] .refine select{background:rgba(255,255,255,.08);color:#f6f1e8;border-color:rgba(255,255,255,.16);color-scheme:dark}html[data-seek="1"] .refine-pair>span{color:rgba(246,241,232,.45)}html[data-seek="1"] .refine-apply{background:#b08d57;color:#1b140c}html[data-layout=desk] .search-row{width:auto;max-width:none;margin:0}html[data-layout=desk] .brand-mark{display:block;position:static;transform:none;order:0;flex:none;margin-right:2px;color:#22201d;text-shadow:none}html[data-layout=desk] .cat-btn{order:1;margin-right:4px}html[data-layout=desk] .search-go{order:2;flex:1 1;min-width:0}html[data-layout=desk] .account-hit{order:3}html[data-layout=desk] .search-row a[aria-label=Cart]{order:4}html[data-layout=desk] .search-pill{height:52px;padding-right:8px;border-radius:999px;border:1.5px solid rgba(70,49,31,.48);background:#ffffff;box-shadow:0 1px 2px rgba(70,49,31,.08)}html[data-layout=desk] .search-pill .search-bar{flex:1 1 180px;min-width:140px;height:100%;border:0;background:transparent}html[data-layout=desk] .search-pill .search-bar svg{stroke:#46311f}html[data-layout=desk] .search-pill .search-bar input::placeholder{color:#46311f}html[data-layout=desk] .search-controls:not(:has(.sort-split)){display:none}html[data-layout=desk] .search-controls{display:flex;align-items:center;min-width:0;max-width:68%;margin-left:auto;padding-left:8px;border-left:1px solid #46311f}html[data-layout=desk] .search-controls .feed-tools{display:flex;align-items:center;gap:8px;margin:0;min-width:0;width:100%}html[data-layout=desk] .search-controls .my-tabs{order:1;min-width:0;flex:1 1 auto}html[data-layout=desk] .search-controls .tool-row{order:2;flex:none;overflow:visible}html[data-layout=desk] .search-controls .sort-split{background:transparent;border:0;height:32px}html[data-layout=desk] .search-controls .sort-split .chip,html[data-layout=desk] .search-controls .sort-split .chip.active{background:transparent;color:#46311f;border-radius:0}html[data-layout=desk] .search-controls .icon-chip,html[data-layout=desk] .search-controls .icon-chip.active,html[data-layout=desk] .search-controls .icon-chip.has-filters,html[data-layout=desk] .search-controls .sort-dir{color:#46311f;border-left-color:#46311f}html[data-layout=desk] .search-controls .my-tabs .chip.active{background:var(--walnut);color:#fff}html[data-layout=desk] .chrome-main-row{display:none}html[data-layout=desk] .chrome-tools:not(:has(.preview-row)){display:none}html[data-layout=desk] .avatar-letter{display:none}html[data-layout=desk] .avatar-icon{display:flex}html[data-layout=desk] .search-row .round{background:transparent;border-color:transparent;color:#46311f}html[data-layout=desk] .search-row .round.avatar{background:transparent;border-color:transparent;color:#c1622b}html:not([data-layout]) .dots,html[data-layout=phone] .dots,html[data-layout=tablet] .dots{top:calc(var(--chrome-h, 58px) + 8px)}html:not([data-layout]) .media-acts,html[data-layout=phone] .media-acts,html[data-layout=tablet] .media-acts{top:calc(var(--chrome-h, 58px) + 74px)}html[data-layout=tablet] .stage:not(.stage-detail) .feed{padding-top:0}html[data-layout=phone] .stage-detail .chrome,html[data-layout=tablet] .stage-detail .chrome{display:none}.splash{position:fixed;inset:0;z-index:400;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;background:#2c2118;color:#f4efe6}.splash-kicker{margin:0;max-width:22ch;text-align:center;font-family:var(--font-serif),serif;font-weight:450;font-style:italic;font-size:15px;color:#b08d57;letter-spacing:.01em;opacity:0;transition:opacity .35s ease}.splash-kicker.on{opacity:1}.splash-line{display:flex;align-items:baseline;justify-content:center;gap:.28em;min-height:1.15em;font-family:var(--font-serif),serif;font-weight:600;font-size:clamp(40px,8vw,64px);letter-spacing:.01em;color:#f4efe6}.splash-tail{animation:splash-in .32s ease}.splash-final{display:inline-block;transform-origin:center center}@keyframes splash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.splash{display:none}}html:not([data-layout]) .feed-body:has(.stage-dash),html[data-layout=phone] .feed-body:has(.stage-dash),html[data-layout=tablet] .feed-body:has(.stage-dash){height:auto;min-height:100dvh;overflow:visible;background:#f6f2ea}.stage-dash,html:not([data-layout]) .stage.stage-dash,html[data-force=phone] .stage.stage-dash,html[data-layout=phone] .stage.stage-dash,html[data-layout=tablet] .stage.stage-dash{display:block;width:100%;max-width:none;height:auto;min-height:100svh;overflow:visible;background:#f6f2ea;border:0;box-shadow:none}html:not([data-layout]) .stage.stage-dash:not(.stage-detail) .chrome,html[data-layout=desk] .stage.stage-dash .chrome,html[data-layout=phone] .stage.stage-dash:not(.stage-detail) .chrome,html[data-layout=tablet] .stage.stage-dash:not(.stage-detail) .chrome{position:-webkit-sticky;position:sticky;top:0;background:#e4d8c4;border-bottom:1px solid rgba(70,49,31,.08);padding:14px 16px;pointer-events:auto}html:not([data-layout]) .stage-dash .brand-mark,html[data-layout=phone] .stage-dash .brand-mark,html[data-layout=tablet] .stage-dash .brand-mark{color:#22201d;text-shadow:none}html:not([data-layout]) .stage-dash .chrome.is-seeking .search-go,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-go,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-go{display:flex}html:not([data-layout]) .stage-dash .chrome.is-seeking .search-pill,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-pill,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-pill{height:44px;border-radius:999px;border:1.5px solid rgba(70,49,31,.48);background:#fff;color:#22201d;backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-layout]) .stage-dash .chrome.is-seeking .search-bar,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-bar,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-bar{color:#22201d;background:transparent}html:not([data-layout]) .stage-dash .chrome.is-seeking .search-bar svg,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-bar svg,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-bar svg{stroke:#46311f}html:not([data-layout]) .stage-dash .chrome.is-seeking .search-bar input,html:not([data-layout]) .stage-dash .chrome.is-seeking .search-bar input::placeholder,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-bar input,html[data-layout=phone] .stage-dash .chrome.is-seeking .search-bar input::placeholder,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-bar input,html[data-layout=tablet] .stage-dash .chrome.is-seeking .search-bar input::placeholder{color:#46311f}html:not([data-layout]) .stage-dash .round.avatar,html:not([data-layout]) .stage-dash .round.ghost,html[data-layout=phone] .stage-dash .round.avatar,html[data-layout=phone] .stage-dash .round.ghost,html[data-layout=tablet] .stage-dash .round.avatar,html[data-layout=tablet] .stage-dash .round.ghost{color:#46311f;filter:none;background:transparent;border-color:transparent}html:not([data-layout]) .stage-dash .round.avatar,html[data-layout=phone] .stage-dash .round.avatar,html[data-layout=tablet] .stage-dash .round.avatar{color:#c1622b}html:not([data-layout]) .chrome-tools:has(.preview-row),html[data-layout=desk] .chrome-tools:has(.preview-row),html[data-layout=phone] .chrome-tools:has(.preview-row),html[data-layout=tablet] .chrome-tools:has(.preview-row){display:flex}html:not([data-layout]) .preview-row,html[data-layout=phone] .preview-row,html[data-layout=tablet] .preview-row{align-self:flex-end;margin-top:8px;padding:4px 4px 4px 12px;border-radius:999px;background:rgba(246,242,234,.94)}html:not([data-layout]) .preview-row .preview-label,html[data-layout=phone] .preview-row .preview-label,html[data-layout=tablet] .preview-row .preview-label{color:rgba(34,32,29,.62)}@media (orientation:landscape) and (max-height:500px){html:has(.stage-dash),html:has(.stage-dash) body{height:auto;overflow:visible}html:not([data-layout]) .feed-body:has(.stage-dash),html[data-layout=desk] .feed-body:has(.stage-dash),html[data-layout=phone] .feed-body:has(.stage-dash),html[data-layout=tablet] .feed-body:has(.stage-dash){height:auto;max-height:none;overflow:visible;background:#f6f2ea}html:not([data-layout]) .stage.stage-dash,html[data-force=phone] .stage.stage-dash,html[data-layout=desk] .stage.stage-dash,html[data-layout=phone] .stage.stage-dash,html[data-layout=tablet] .stage.stage-dash{display:block;height:auto;overflow:visible}html:not([data-layout]) .stage.stage-dash .chrome,html[data-layout=phone] .stage.stage-dash .chrome,html[data-layout=tablet] .stage.stage-dash .chrome{position:-webkit-sticky;position:sticky}}.dp{--accent:var(--brass);background:var(--paper);color:var(--ink);min-height:100dvh}.detail-scroll{height:100%;overflow-y:auto;padding-top:var(--chrome-h,132px)}html[data-layout=desk] .detail-scroll,html[data-layout=tablet] .detail-scroll{height:auto;overflow:visible;padding-top:0}html[data-layout=desk] .dp{display:flow-root;background:#f6f2ea}.dp a{color:inherit}.dp-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px clamp(20px,4vw,56px);background:#f6f2ea;border-bottom:1px solid var(--line)}.dp-wordmark{font-family:var(--font-serif),serif;font-weight:600;font-size:19px;letter-spacing:.01em;text-decoration:none}.dp-back{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;opacity:.6}.dp-back:hover{opacity:1}.dp-cart-link{position:relative;display:flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--line);border-radius:100px;text-decoration:none}.dp-cart-link svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:1.6}.dp-cart-count{background:var(--ember);color:#fff;border-radius:100px;font-size:10px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter),Inter,sans-serif;font-weight:600}.dp-float,.dp-sheet-head{display:none}html[data-layout=phone] .feed-body:has(.stage-detail),html[data-layout=tablet] .feed-body:has(.stage-detail){height:100dvh;overflow:hidden;background:#2c2118}html[data-layout=phone] .stage-detail,html[data-layout=tablet] .stage-detail{height:100%;overflow:hidden;background:#f3ece3}html[data-layout=phone] .detail-scroll,html[data-layout=tablet] .detail-scroll{height:100%;overflow-y:auto;padding-top:0;background:#2c2118}html[data-layout=phone] .dp-wrap,html[data-layout=tablet] .dp-wrap{max-width:none;padding:0}html[data-layout=phone] .dp-hero,html[data-layout=tablet] .dp-hero{margin:0;border-radius:0;aspect-ratio:4/5}html[data-layout=phone] .dp-scrim,html[data-layout=tablet] .dp-scrim{display:none}html[data-layout=phone] .dp-hero-tools,html[data-layout=tablet] .dp-hero-tools{top:auto;bottom:40px}html[data-layout=phone] .dp-sheet,html[data-layout=tablet] .dp-sheet{position:relative;z-index:2;margin-top:-22px;padding:22px 16px 48px;border-radius:22px 22px 0 0;background:#f3ece3}html[data-layout=phone] .dp-sheet-head,html[data-layout=tablet] .dp-sheet-head{display:block;margin-bottom:18px}.dp-sheet-title{font-size:clamp(28px,7vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--walnut);margin:6px 0 0}.dp-sheet-sub,.dp-sheet-title{font-family:var(--font-serif),serif;font-weight:450}.dp-sheet-sub{font-style:italic;font-size:15px;color:rgba(34,32,29,.72);margin:8px 0 0}html[data-layout=phone] .dp-sheet .dp-code,html[data-layout=tablet] .dp-sheet .dp-code{color:rgba(70,49,31,.55);margin:0}html[data-layout=phone] .dp-float,html[data-layout=tablet] .dp-float{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:block;height:0;pointer-events:none}html[data-layout=phone] .dp-float.scrolled:before,html[data-layout=tablet] .dp-float.scrolled:before{content:"";position:absolute;left:0;right:0;top:0;height:64px;background:rgba(243,236,227,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(70,49,31,.08)}.dp-float>.dp-float-btn{position:absolute;top:12px;left:14px}.dp-float-side{position:absolute;top:12px;right:14px;display:flex;align-items:center;gap:8px}.dp-float-side form{margin:0;pointer-events:auto}.dp-float-btn{pointer-events:auto;width:40px;height:40px;border-radius:100px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:0;background:rgba(243,236,227,.94);color:#46311f;box-shadow:0 6px 16px rgba(24,16,10,.18)}.dp-float-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.dp-float-btn.liked svg{fill:var(--ember);stroke:var(--ember)}.dp-float-toast{position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);background:var(--walnut);color:#fff;border-radius:100px;padding:6px 12px;font-size:12px;white-space:nowrap}.dp-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3.4vw,48px)}.dp-hero{position:relative;margin:28px 0 0;border-radius:4px;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(160deg,var(--paper-2),var(--paper));touch-action:pan-y}.dp-hero-tools{position:absolute;right:14px;top:14px;z-index:2;display:flex;align-items:center;gap:8px}.dp-hero-count{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;padding:8px 10px}.dp-hero-count,.dp-hero-nav{color:#fff;background:rgba(20,18,16,.45);border-radius:100px}.dp-hero-nav{position:absolute;top:42%;z-index:2;width:36px;height:36px;border:1px solid rgba(255,255,255,.35);cursor:pointer;font-size:20px;line-height:1}.dp-hero-nav.prev{left:12px}.dp-hero-nav.next{right:12px}.dp-hero-nav:hover{background:rgba(20,18,16,.7)}@media (max-width:640px){.dp-hero{aspect-ratio:4/5}}.dp-hero .dp-swatch,.dp-hero img,.dp-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-scrim{position:absolute;left:0;right:0;bottom:0;padding:60px 28px 22px;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,0))}.dp-code{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:8px}.dp-hero-title{font-size:clamp(28px,4.4vw,48px);color:#fff;line-height:1.04;max-width:16ch;margin:0}.dp-hero-title,.dp-tagline{font-family:var(--font-serif),serif;font-weight:450}.dp-tagline{font-style:italic;font-size:15px;color:rgba(255,255,255,.82);margin:10px 0 0;max-width:44ch}.dp-specstrip,.dp-statstrip{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-top:none}.dp-specstrip{margin-top:12px;border-top:1px solid var(--line);border-radius:3px;overflow:hidden}@media (max-width:760px){.dp-specstrip,.dp-statstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-specstrip>div{position:relative;padding:16px 18px;background:#f6f1e6;min-width:0}.dp-specstrip>div:before{content:"";position:absolute;left:18px;top:0;width:14px;height:1px;background:rgba(176,141,87,.55)}.dp-spec-label{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(34,32,29,.5);margin-bottom:6px}.dp-spec-value{font-family:var(--font-serif),serif;font-weight:450;font-size:18px;line-height:1.3;color:var(--walnut);overflow-wrap:anywhere}.dp-trail{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:2px}.dp-trail a{color:var(--walnut);text-decoration:none}.dp-trail a:hover{color:var(--brass)}.dp-trail-sep{margin:0 7px 0 1px;color:rgba(70,49,31,.38);font-family:var(--font-inter),sans-serif;font-size:13px}.dp-statstrip{margin-top:22px;border-top:1px solid var(--line);border-radius:3px;overflow:hidden}.dp-stat{position:relative;padding:18px 18px 16px;background:#f6f1e6;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-height:108px}.dp-stat:before{content:"";position:absolute;left:18px;top:0;width:14px;height:1px;background:rgba(176,141,87,.55)}.dp-stat-value{font-family:var(--font-serif),serif;font-weight:450;font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.01em;color:var(--walnut);display:flex;align-items:baseline;gap:4px}.dp-stat-value small{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:rgba(34,32,29,.45)}.dp-stat-value.code{font-size:clamp(18px,2.2vw,22px);font-weight:500;letter-spacing:.02em}.dp-stat-sub,.dp-stat-value.code{font-family:var(--font-mono),monospace}.dp-stat-sub{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(34,32,29,.45)}.dp-meter{height:2px;border-radius:2px;background:rgba(70,49,31,.08);overflow:hidden;margin-top:auto}.dp-meter i{display:block;height:100%;background:rgba(176,141,87,.7);border-radius:2px}.dp-grid{margin:64px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:64px;gap:64px;align-items:start}@media (max-width:900px){.dp-grid{grid-template-columns:1fr;gap:44px;margin-top:48px}}.dp-eyebrow{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px;margin-bottom:14px}.dp-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.dp-eyebrow.dp-sub{margin-top:44px}.dp-section-title{font-family:var(--font-serif),serif;font-weight:450;font-size:clamp(26px,3vw,34px);line-height:1.1;letter-spacing:-.01em;margin:0 0 22px;color:var(--walnut)}.dp-prose p{font-size:16px;line-height:1.75;color:rgba(34,32,29,.8);margin:0 0 16px;max-width:64ch}.dp-prose p.lead{font-family:var(--font-serif),serif;font-weight:400;font-size:clamp(19px,2vw,22px);line-height:1.5;color:var(--ink);max-width:52ch}.dp-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}@media (max-width:560px){.dp-specs{grid-template-columns:1fr}}.dp-specs>div{position:relative;margin:0;padding:18px 20px 17px;background:#f6f1e6;min-width:0}.dp-specs>div:last-child:nth-child(odd){grid-column:1/-1}.dp-specs>div:before{content:"";position:absolute;left:18px;top:0;width:14px;height:1px;background:rgba(176,141,87,.55)}.dp-specs dt{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(34,32,29,.5);margin:0 0 7px}.dp-specs dd{margin:0;font-family:var(--font-serif),serif;font-weight:450;font-size:18px;line-height:1.3;color:var(--walnut);overflow-wrap:anywhere}.dp-sidebar{position:-webkit-sticky;position:sticky;top:92px;margin-left:8px;padding-left:40px;border-left:1px solid var(--line)}@media (max-width:900px){.dp-sidebar{position:static;margin-left:0;padding-left:0;border-left:0;margin-top:8px;padding-top:36px;border-top:1px solid var(--line)}}.dp-side-block{margin-bottom:32px}.dp-side-title{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(34,32,29,.5);margin-bottom:12px}.dp-tags{display:flex;flex-wrap:wrap;gap:8px}.dp-tag{font-size:12px;padding:6px 11px;border:1px solid var(--line);border-radius:100px;background:rgba(255,255,255,.5)}.dp-icons{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.dp-icons form{display:contents}.dp-icon-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;width:100%;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.5);color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;font-family:var(--font-inter),Inter,sans-serif;transition:border-color .2s ease,background .2s ease,transform .12s ease}.dp-icon-btn:hover{border-color:var(--accent);background:#f6f1e6}.dp-float-btn:focus,.dp-float-btn:focus-visible,.dp-icon-btn:focus,.dp-icon-btn:focus-visible{outline:none}.dp-icon-btn:active{transform:scale(.94)}.dp-icon-btn svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.6}.dp-icon-btn span{font-size:9.5px;letter-spacing:.03em;color:rgba(34,32,29,.6);white-space:nowrap}.dp-icon-btn.liked svg{fill:var(--ember);stroke:var(--ember)}.dp-icon-btn.liked span{color:var(--ember)}.dp-toast{position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);background:var(--ink);color:var(--paper);font-size:11px;padding:6px 12px;border-radius:100px;white-space:nowrap;z-index:5}.dp-buybox{border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.55);padding:16px;margin-bottom:28px}.dp-list-price{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(34,32,29,.5);display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.dp-list-price b{font-family:var(--font-serif),serif;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:0;text-transform:none}.dp-option{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1.5px solid var(--line);border-radius:5px;margin-bottom:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.dp-option:hover{border-color:var(--accent)}.dp-option.selected{border-color:var(--walnut);background:rgba(176,141,87,.09)}.dp-buybox.closed .dp-option{opacity:.55;cursor:default}.dp-buybox.closed .dp-option:hover{border-color:var(--line)}.dp-po-left{display:flex;align-items:center}.dp-po-label{font-size:12.5px;font-weight:600}.dp-po-sub{font-family:var(--font-mono),monospace;font-size:10px;color:rgba(34,32,29,.5);margin-top:2px}.dp-po-price{font-family:var(--font-serif),serif;font-weight:600;font-size:16px;white-space:nowrap}.dp-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid rgba(34,32,29,.35);margin-right:10px;flex:none;display:inline-block;position:relative}.dp-option.selected .dp-radio{border-color:var(--walnut)}.dp-option.selected .dp-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--walnut)}.dp-flip{display:block;background:none;border:0;text-align:center;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-decoration:underline;text-underline-offset:3px;margin:6px 0 14px;padding:0}.dp-add,.dp-flip{width:100%;cursor:pointer}.dp-add{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-inter),Inter,sans-serif;font-weight:600;font-size:13.5px;padding:13px 18px;border:none;border-radius:4px;background:var(--walnut);color:#fff;text-decoration:none;transition:filter .2s ease,transform .12s ease}.dp-add:hover{filter:brightness(1.08)}.dp-add:active{transform:scale(.98)}.dp-add:disabled{opacity:.7;cursor:wait}.dp-add svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.8}.dp-add.added{background:var(--sage)}.dp-buybox.closed .dp-add{margin-top:6px}.dp-note{font-size:11px;color:rgba(34,32,29,.45);text-align:center;margin-top:10px;line-height:1.5}.dp-notice{font-size:12.5px;line-height:1.5;border-left:3px solid var(--ember);padding:8px 12px;margin:0 0 14px;background:rgba(193,98,43,.08)}.dp-notice.ok{border-color:var(--sage);background:rgba(43,66,57,.08)}.dp-offers{font-size:11.5px;color:rgba(34,32,29,.6);margin:0 0 18px;line-height:1.5}.dp-offers b{font-family:var(--font-mono),monospace;font-weight:500}.dp-ask{margin-top:4px;padding:18px 16px 16px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.4)}.dp-ask-title{font-family:var(--font-serif),serif;font-weight:500;font-size:18px;color:var(--walnut);margin-bottom:6px}.dp-ask p{font-size:12.5px;line-height:1.55;color:rgba(34,32,29,.6);margin:0 0 12px}.dp-ask textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:rgba(255,255,255,.7);font:inherit;font-size:13px;resize:vertical;margin-bottom:10px}.dp-enquire{display:block;width:100%;text-align:center;font-family:var(--font-inter),Inter,sans-serif;font-weight:600;font-size:13.5px;padding:13px 18px;background:var(--ink);color:var(--paper);border:0;border-radius:3px;cursor:pointer;text-decoration:none;transition:background .2s ease}.dp-enquire:hover{background:var(--walnut)}.dp-section{margin:72px 0 0;padding-top:40px;border-top:1px solid var(--line)}.dp-section:last-of-type{padding-bottom:72px}.dp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.dp-section-head .dp-eyebrow{margin:0}.dp-section-note{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(34,32,29,.48)}.dp-rows{flex-direction:column}.dp-row,.dp-rows{display:flex;gap:10px}.dp-row.flow{flex-wrap:wrap}.dp-tile{position:relative;flex:none;padding:0;border:0;border-radius:3px;overflow:hidden;background:var(--paper-2);cursor:zoom-in;display:block}.dp-tile img,.dp-tile video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s ease}.dp-tile:hover img,.dp-tile:hover video{transform:scale(1.03)}.dp-tile:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(34,32,29,.08);border-radius:3px;pointer-events:none}.dp-tile:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.dp-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:rgba(34,32,29,.62);display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dp-play svg{width:22px;height:22px;fill:#fff;margin-left:2px}.dp-allphotos{position:absolute;right:18px;top:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:100px;background:rgba(255,255,255,.92);color:var(--ink)!important;text-decoration:none;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease;cursor:pointer}.dp-hero-tools .dp-allphotos{position:static}.dp-allphotos:hover{background:#f6f1e6}.dp-allphotos svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}html{scroll-behavior:smooth}.dp-section{scroll-margin-top:84px}.dp-lightbox{position:fixed;inset:0;z-index:200;background:#18130E;display:flex;flex-direction:column;color:#fff;animation:dp-fade .2s ease}@keyframes dp-fade{0%{opacity:0}to{opacity:1}}.dp-lb-top{display:flex;align-items:center;gap:18px;padding:16px clamp(16px,3vw,32px);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dp-lb-count{color:var(--brass)}.dp-lb-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.6)}.dp-lb-close,.dp-lb-nav{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;padding:0}.dp-lb-close:hover,.dp-lb-nav:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.5)}.dp-lb-close svg,.dp-lb-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dp-lb-stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(8px,7vw,96px)}.dp-lb-stage img,.dp-lb-stage video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:2px;animation:dp-fade .25s ease}.dp-lb-nav{position:absolute;top:50%;margin-top:-21px;z-index:2}.dp-lb-nav.prev{left:clamp(8px,2vw,24px)}.dp-lb-nav.next{right:clamp(8px,2vw,24px)}.dp-lb-thumbs{display:flex;justify-content:center;gap:8px;padding:14px 16px 18px;overflow-x:auto}.dp-lb-thumbs button{flex:none;height:52px;padding:0;border:1px solid transparent;border-radius:2px;overflow:hidden;opacity:.5;cursor:pointer;background:none;transition:opacity .2s ease,border-color .2s ease}.dp-lb-thumbs button:hover{opacity:.85}.dp-lb-thumbs button.on{opacity:1;border-color:var(--brass)}.dp-lb-thumbs img,.dp-lb-thumbs video{display:block;height:100%;width:100%;object-fit:cover}.dp-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:22px 18px;gap:22px 18px}@media (max-width:560px){.dp-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.dp-rel-card{display:block;text-decoration:none}.dp-rel-img{aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--paper-2);position:relative}.dp-rel-img .dp-swatch,.dp-rel-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dp-rel-card:hover .dp-rel-img img{transform:scale(1.04)}.dp-rel-meta{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0}.dp-rel-id{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass)}.dp-rel-meta b{font-family:var(--font-serif),serif;font-weight:450;font-size:16.5px;line-height:1.25;color:var(--walnut)}.dp-rel-price{font-size:12.5px;color:rgba(34,32,29,.6)}.dp-footer{border-top:1px solid var(--line);padding:26px clamp(16px,3.4vw,48px) 34px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;color:rgba(34,32,29,.5)}.dp-footer a{text-decoration:none;border-bottom:1px solid rgba(34,32,29,.3)}.flip{background:none;border:0;padding:0;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--brass);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.adm-add select,.field select,.filter-row select,.order-step select,.refine select,.subs-filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2346311F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}