.vwg,.vwg-stage,.vwg-nav,.vwg-foot{--hall: #0A0A0B;--panel: #111113;--raise: #18181B;--bone: #E8E4DA;--bone-2: rgba(232, 228, 218, .7);--bone-3: rgba(232, 228, 218, .46);--line: rgba(232, 228, 218, .12);--line-2: rgba(232, 228, 218, .26);--sand: #C9B99B;--noir: #141416;--gold: #C9A84C;--g-display: "Unbounded", "Helvetica Neue", Arial, sans-serif;--g-body: "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--t-label: 11px;--t-small: 13px;--t-body: 15px;--t-lead: 17px;--t-h2: clamp(28px, 3.3vw, 50px);--t-h1: clamp(38px, 5.4vw, 88px);--gutter: max(16px, 4vw);--nav-h: 64px;--ease: cubic-bezier(.2, .7, .1, 1)}.vwg-stage{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--hall)}.vwg-gl{position:absolute;left:0;top:0;width:100%;height:100vh;height:100lvh;display:block}.vwg-poster{position:absolute;inset:0;background:radial-gradient(ellipse 34% 46% at 70% 40%,rgba(232,228,218,.09),transparent 70%),radial-gradient(ellipse 60% 18% at 70% 88%,rgba(232,228,218,.05),transparent 70%),var(--hall);transition:opacity .9s var(--ease),visibility 0s linear .9s}.vwg-poster-tee{position:absolute;left:70%;top:40%;width:min(30vw,420px);transform:translate(-50%,-50%)}.vwg-poster-tee path{fill:#141416;stroke:#e8e4da38;stroke-width:1}.vwg-ready .vwg-poster{opacity:0;visibility:hidden}.vwg{position:relative;color:var(--bone);font:400 var(--t-body)/1.6 var(--g-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.vwg *,.vwg *:before,.vwg *:after{box-sizing:border-box}.vwg a{color:inherit}.vwg button,.vwg input,.vwg select{font:inherit;color:inherit}.vwg :focus-visible{outline:2px solid var(--sand);outline-offset:3px}.vwg .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vwg.enter{animation:vwgIn .6s var(--ease) both}@keyframes vwgIn{0%{opacity:.001}to{opacity:1}}.vwg .eyebrow{margin:0;font:600 var(--t-label)/1.4 var(--g-body);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-2)}.vwg .display{margin:0;font:300 var(--t-h1)/.98 var(--g-display);letter-spacing:-.035em;text-wrap:balance;color:var(--bone)}.vwg .display .quiet{display:block;font-weight:200;color:var(--bone-2)}.vwg .h2{margin:0;font:300 var(--t-h2)/1.04 var(--g-display);letter-spacing:-.025em;text-wrap:balance;color:var(--bone)}.vwg .lede{margin:0;font-size:var(--t-lead);color:var(--bone-2);max-width:38ch}.vwg .copy p{margin:0;color:var(--bone-2);max-width:42ch}.vwg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding-inline:22px;border-radius:2px;cursor:pointer;font:600 var(--t-label)/1 var(--g-body);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--line-2);background:transparent;color:var(--bone);transition:background-color .2s,color .2s,border-color .2s}.vwg .btn-primary{background:var(--bone);color:var(--noir);border-color:var(--bone)}.vwg .actions{display:flex;flex-wrap:wrap;gap:12px}.vwg .text-link{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);text-underline-offset:6px}.vwg .fine{margin:0;font-size:12px;color:var(--bone-3)}.vwg .fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vwg .scene{position:relative}.vwg .scene-hero{height:125vh}.vwg .scene-drop{height:170vh}.vwg .scene-color{height:340vh}.vwg .scene-craft,.vwg .scene-teaser{height:160vh}.vwg .sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.vwg .scene:not(.scene-drop) .sticky:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0bb8,#0a0a0b66 34%,#0a0a0b00 56%)}.vwg .copy{position:absolute;left:var(--gutter);top:50%;transform:translateY(-46%);width:min(560px,40vw);display:grid;gap:22px;min-width:0}.vwg .copy-hero{gap:26px;width:min(660px,47vw)}.vwg .copy-top{top:calc(var(--nav-h) + 5vh);transform:none;width:min(620px,52vw)}.vwg .placard{display:grid;gap:1px;border-top:1px solid var(--line-2);padding-top:12px;font-size:12.5px;color:var(--bone-2);line-height:1.5;min-width:0}.vwg .placard-link{color:inherit;text-decoration:none;display:grid;gap:1px}.vwg .pl-title{font:400 12px/1.4 var(--g-display);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);margin-bottom:4px}.vwg .pl-price{color:var(--bone);font-variant-numeric:tabular-nums;margin-top:6px}.vwg .placard-hero{position:absolute;right:var(--gutter);bottom:9vh;width:230px;margin:0}.vwg .scroll-cue{position:absolute;left:var(--gutter);bottom:28px;margin:0;display:flex;align-items:center;gap:12px;font:600 10px/1 var(--g-body);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-3)}.vwg .scroll-cue span{width:1px;height:34px;background:linear-gradient(var(--bone-2),transparent);transform-origin:top;animation:vwgCue 2.4s var(--ease) infinite}@keyframes vwgCue{0%{transform:scaleY(.2);opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.vwg .drop-placards{list-style:none;margin:0;padding:0}.vwg.is-gl .drop-placards li{position:absolute;left:0;top:0;width:210px;will-change:transform;transition:opacity .4s}.vwg.is-gl .drop-placards:not(.is-near) li{opacity:.25}.vwg.is-gl .drop-placards li.is-off{visibility:hidden}.vwg:not(.is-gl) .drop-placards{position:absolute;left:var(--gutter);right:var(--gutter);bottom:12vh;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vwg .pl-photo{display:none}.vwg:not(.is-gl) .pl-photo{display:block;width:100%;aspect-ratio:4 / 5;max-height:34vh;object-fit:cover;margin-bottom:12px;background:var(--raise)}.vwg .pl-tech{text-transform:capitalize}.vwg .drop-all{position:absolute;right:var(--gutter);top:calc(var(--nav-h) + 5vh + 8px)}.vwg .drop-empty{position:absolute;left:var(--gutter);bottom:14vh;color:var(--bone-2)}.vwg .swatch-list{list-style:none;margin:6px 0 0;padding:0;display:grid;border-top:1px solid var(--line)}.vwg .swatch-row{width:100%;display:grid;grid-template-columns:14px 6.5em 5.6em minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--bone-3);transition:color .3s}.vwg .swatch-row[aria-pressed=true]{color:var(--bone)}.vwg .chip{width:14px;height:14px;border:1px solid var(--line-2)}.vwg .swatch-row[aria-pressed=true] .chip{outline:1px solid var(--bone);outline-offset:3px}.vwg .sw-name{font:400 13px/1 var(--g-display);letter-spacing:.12em;text-transform:uppercase}.vwg .sw-hex{font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.vwg .sw-status{font-size:12.5px;justify-self:end;text-align:right}.vwg .specs{margin:4px 0 0;display:grid;border-top:1px solid var(--line)}.vwg .specs div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.vwg .specs dt{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3)}.vwg .specs dd{margin:0;font:300 19px/1.2 var(--g-display);letter-spacing:-.01em;text-align:right}.vwg .teaser-form{display:grid;gap:10px;margin-top:4px}.vwg .teaser-form label{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3)}.vwg .field-row{display:flex;gap:10px;flex-wrap:wrap}.vwg .field-row input{flex:1 1 200px;min-width:0}.vwg .teaser-form input{min-height:48px;padding:0 14px;border-radius:2px;border:1px solid var(--line-2);background:#e8e4da0a;color:var(--bone);font:300 16px/1 var(--g-display);letter-spacing:.04em}.vwg .teaser-form input:focus-visible{outline:none;border-color:var(--sand)}.vwg .teaser-upload{display:flex;align-items:center;gap:12px;margin-top:4px}.vwg .teaser-upload .or{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3)}.vwg .credit{position:relative;padding:18px var(--gutter) 28px}.vwg-shop{padding:calc(var(--nav-h) + 30vh) var(--gutter) 0}.vwg .shop-head{display:grid;gap:14px;margin-bottom:28px;max-width:760px}.vwg .shop-head .display{font-size:clamp(36px,4.6vw,72px)}.vwg .shop-sub{margin:0;color:var(--bone-2);max-width:56ch}.vwg .shop-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px;position:relative;background:var(--hall)}.vwg .filters{display:flex;flex-wrap:wrap;gap:8px}.vwg .filter{position:relative}.vwg .filter input{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none}.vwg .filter span,.vwg .coll-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding-inline:14px;border:1px solid var(--line);border-radius:2px;font:600 var(--t-label)/1 var(--g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);cursor:pointer;text-decoration:none;white-space:nowrap}.vwg .filter i{width:10px;height:10px;border:1px solid var(--line-2)}.vwg .filter input:checked+span,.vwg .coll-link[aria-current=page]{border-color:var(--bone);color:var(--bone)}.vwg .filter input:focus-visible+span{outline:2px solid var(--sand);outline-offset:2px}.vwg .collections{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.vwg .sort{display:flex;align-items:center;gap:10px}.vwg .sort label{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3);white-space:nowrap}.vwg .sort select{min-height:36px;padding:0 36px 0 14px;border-radius:2px;border:1px solid var(--line-2);font-size:13px;background-color:#e8e4da0a;color:var(--bone);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bone-2) 50%),linear-gradient(135deg,var(--bone-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.vwg .sort select option{background:var(--panel);color:var(--bone)}.vwg .sort select:focus-visible{outline:none;border-color:var(--sand)}.vwg .search-note{margin:0 0 18px;color:var(--bone-2);font-size:var(--t-small)}.vwg .grid{list-style:none;margin:0;padding:0 0 96px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vwg .grid>li{display:grid;min-width:0}.vwg .card{position:relative;display:grid;text-decoration:none;color:inherit;border:1px solid var(--line);background:var(--panel);transition:border-color .25s}.vwg .stage{position:relative;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;background:var(--raise)}.vwg .stage-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .7s var(--ease)}.vwg .stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(255,255,255,.08),transparent 70%)}.vwg .stage-indicators{position:absolute;bottom:9px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:3;pointer-events:none}.vwg .stage-indicator{width:4px;height:4px;border-radius:50%;background:#ffffff59;transition:width .3s ease,background-color .3s ease}.vwg .stage-indicator.is-active{width:14px;border-radius:2px;background:var(--bone)}.vwg .tag{position:absolute;left:10px;top:10px;z-index:4;padding:6px 9px;background:#0a0a0bb3;border:1px solid var(--line-2);font:600 10px/1 var(--g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bone)}.vwg .grid>li.is-feature{grid-column:span 2;grid-row:span 2}.vwg .card-feature{grid-template-rows:minmax(0,1fr) auto}.vwg .card-feature .stage{aspect-ratio:auto;min-height:0}.vwg .card-feature .card-title{font-size:16px}.vwg .card-feature .info{padding:16px 18px 18px}.vwg .info{display:grid;gap:3px;padding:14px 14px 15px;border-top:1px solid var(--line);min-width:0}.vwg .card-title{font:400 13px/1.3 var(--g-display);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere}.vwg .card-meta{font-size:12.5px;color:var(--bone-3);text-transform:capitalize}.vwg .card-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.vwg .dots{display:flex;gap:5px}.vwg .dots i{width:9px;height:9px;border:1px solid var(--line-2);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vwg .price{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;white-space:nowrap}.vwg .price s{color:var(--bone-3);font-weight:400;margin-right:6px;font-size:12.5px}.vwg .shop-empty{padding:48px 0 96px;color:var(--bone-2);display:grid;gap:16px;justify-items:start}@media(hover:hover){.vwg .btn:hover{border-color:var(--bone)}.vwg .btn-primary:hover{background:#fff;border-color:#fff}.vwg .placard-link:hover .pl-title{text-decoration:underline;text-underline-offset:5px}.vwg .swatch-row:hover{color:var(--bone-2)}.vwg .card:hover{border-color:var(--line-2)}.vwg .card.has-photo:hover .stage-photo.is-active{transform:scale(1.04)}.vwg .coll-link:hover{color:var(--bone)}}.vwg-nav{position:fixed;top:0;left:0;right:0;z-index:800;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter) 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(to bottom,#0a0a0be0,#0a0a0b00);color:var(--bone);transition:background-color .3s}.vwg-nav.is-scrolled{background:#0a0a0bf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.vwg-nav .brand{font:400 13px/1 var(--g-display);letter-spacing:.34em;text-decoration:none;white-space:nowrap;color:var(--bone)}.vwg-nav .nav-links{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px)}.vwg-nav .nav-links a,.vwg-nav .cart-btn{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);text-decoration:none;padding-block:10px;background:none;border:0;cursor:pointer;white-space:nowrap}.vwg-nav .nav-links a[aria-current]{color:var(--bone);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.vwg-nav .cart-count{color:var(--sand);font-variant-numeric:tabular-nums;margin-left:4px}.vwg-nav .nav-icon{display:none;width:21px;height:21px}.vwg-nav :focus-visible{outline:2px solid var(--sand);outline-offset:3px}.vwg-foot{position:relative;z-index:2;background:var(--hall);border-top:1px solid var(--line);padding:80px var(--gutter) 56px;display:grid;gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);color:var(--bone);font:400 var(--t-body)/1.6 var(--g-body);-webkit-font-smoothing:antialiased}.vwg-foot .eyebrow{margin:0 0 14px;font:600 var(--t-label)/1.4 var(--g-body);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-2)}.vwg-foot h2.eyebrow{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.vwg-foot .foot-brand{font:300 clamp(22px,2.4vw,32px)/1.15 var(--g-display);letter-spacing:-.01em;margin:0 0 14px;max-width:18ch;color:var(--bone)}.vwg-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--bone-2)}.vwg-foot a{color:var(--bone-2);text-decoration:none}.vwg-foot p{margin:0;color:var(--bone-2);max-width:46ch}.vwg-foot .foot-small{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:var(--bone-3)}.vwg-foot .foot-support{display:flex;flex-wrap:wrap;gap:6px 18px}.vwg-foot .foot-support a{color:var(--bone-3)}.vwg-foot :focus-visible{outline:2px solid var(--sand);outline-offset:3px}@media(hover:hover){.vwg-nav .nav-links a:hover,.vwg-nav .cart-btn:hover,.vwg-foot a:hover,.vwg-foot .foot-support a:hover{color:var(--bone)}}@media(max-width:1279px){.vwg .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:819px)and (min-height:500px),(max-width:819px)and (orientation:portrait),(orientation:portrait)and (max-width:1199px){.vwg .sticky:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(to bottom,#0a0a0b00,#0a0a0beb 42%);pointer-events:none}.vwg .scene:not(.scene-drop) .sticky:before{display:none}.vwg .copy,.vwg .copy-top{top:auto;bottom:calc(26px + env(safe-area-inset-bottom,0px));left:var(--gutter);right:var(--gutter);width:auto;transform:none;gap:14px;z-index:1}.vwg .copy-top{top:calc(var(--nav-h) + 12px);bottom:auto}.vwg .scene-drop .sticky:after{display:none}.vwg .placard-hero,.vwg .scroll-cue{display:none}.vwg:not(.is-gl) .drop-placards{bottom:18vh;gap:10px}.vwg .drop-all{top:auto;bottom:calc(26px + env(safe-area-inset-bottom,0px));left:var(--gutter);right:auto}.vwg-poster-tee{left:50%;top:30%;width:72vw}.vwg-shop{padding-top:calc(var(--nav-h) + 26vh)}}@media(max-width:599px)and (min-height:500px),(max-width:599px)and (orientation:portrait){.vwg,.vwg-stage,.vwg-nav,.vwg-foot{--nav-h: 56px}.vwg-nav .hide-sm{display:none!important}.vwg-nav .brand{font-size:11px;letter-spacing:.22em}.vwg-nav{gap:10px}.vwg-nav .nav-links{gap:12px}.vwg-nav .nav-links a,.vwg-nav .cart-btn{letter-spacing:.12em}.vwg-nav .nav-label:not(:only-child){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vwg-nav .nav-icon{display:block}.vwg-nav .cart-count{margin-left:2px}.vwg-foot{grid-template-columns:1fr;gap:32px;padding-block:56px 40px}.vwg .hide-sm{display:none!important}.vwg .copy-top p{font-size:14px}.vwg .copy-hero{gap:16px}.vwg .lede{font-size:15px}.vwg.is-gl .drop-placards li{width:32vw}.vwg.is-gl .drop-placards .placard{font-size:11px}.vwg .drop-placards .pl-tech{display:none}.vwg .grid>li.is-feature{grid-row:span 1}.vwg .card-feature .stage{aspect-ratio:4 / 5}.vwg .swatch-row{grid-template-columns:14px 6em minmax(0,1fr);padding:9px 0;gap:12px}.vwg .sw-status{display:none}.vwg .specs div{padding:10px 0}.vwg .specs dd{font-size:16px}.vwg .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vwg .info{padding:10px 10px 12px}.vwg .card-title{font-size:11.5px;letter-spacing:.12em}.vwg .card-meta,.vwg .sort label{display:none}.vwg .shop-tools{gap:10px}.vwg .filters,.vwg .collections{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:2px;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.vwg .filters{flex:1 1 100%}.vwg .filters::-webkit-scrollbar,.vwg .collections::-webkit-scrollbar{display:none}.vwg .filter,.vwg .coll-link,.vwg .sort{flex:none}}@media(min-width:600px)and (max-width:819px)and (min-height:500px),(min-width:600px)and (max-width:1199px)and (orientation:portrait){.vwg-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.vwg-foot>:first-child{grid-column:1 / -1}.vwg{--t-body: 16px;--t-lead: 18px;--t-h2: clamp(34px, 5.2vw, 52px);--t-h1: clamp(46px, 7.4vw, 78px);--gutter: max(28px, 5vw)}.vwg .sticky:after{inset:56% 0 0;background:linear-gradient(to bottom,#0a0a0b00,#0a0a0be6 36%)}.vwg .copy,.vwg .copy-top{right:auto;width:min(640px,calc(100% - 2 * var(--gutter)));gap:18px}.vwg .copy-hero{gap:20px}.vwg .copy p{max-width:52ch}.vwg-shop{padding-top:calc(var(--nav-h) + 24vh)}.vwg .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(orientation:landscape)and (max-height:499px){.vwg,.vwg-stage,.vwg-nav,.vwg-foot{--nav-h: 52px}.vwg-nav,.vwg-foot{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.vwg{--t-h1: clamp(30px, 4.4vw, 44px);--t-h2: clamp(24px, 3vw, 34px)}.vwg .copy{gap:12px;top:calc(50% + var(--nav-h) / 2);transform:translateY(-50%)}.vwg .copy-hero{gap:14px}.vwg .copy-top{top:calc(var(--nav-h) + 8px);transform:none}.vwg .copy-top p,.vwg .scene-color .copy>p,.vwg .scene-teaser .copy>p{display:none}.vwg .lede{font-size:14px}.vwg .placard-hero,.vwg .scroll-cue{display:none}.vwg .swatch-row{padding:6px 0}.vwg .sw-status{display:none}.vwg .specs div{padding:7px 0}.vwg .specs dd{font-size:15px}.vwg-shop{padding-top:calc(var(--nav-h) + 40vh)}.vwg .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vwg-shop{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.vwg .copy,.vwg .scroll-cue{left:max(var(--gutter),env(safe-area-inset-left,0px))}}@media(pointer:coarse){.vwg-nav .nav-links a,.vwg-nav .cart-btn{min-height:44px;display:inline-flex;align-items:center;padding-block:0}.vwg a,.vwg button,.vwg label,.vwg input,.vwg select{touch-action:manipulation}.vwg .filter span,.vwg .coll-link,.vwg .sort select,.vwg .swatch-row{min-height:44px}.vwg input,.vwg select{font-size:16px}}@media(prefers-reduced-motion:reduce){.vwg *,.vwg *:before,.vwg *:after,.vwg-poster{animation:none!important;transition-duration:.01ms!important}}@media(max-width:380px){.vwg-nav .nav-links{gap:10px}.vwg-nav .brand{letter-spacing:.17em}}.vwg-stage-area{position:fixed;left:0;top:0;bottom:0;right:var(--panel-w, 460px);z-index:2;pointer-events:none}.vwg-drag-surface{position:absolute;inset:var(--nav-h, 64px) 0 0 0;cursor:grab;touch-action:pan-y;pointer-events:auto}.vwg-drag-surface.is-dragging{cursor:grabbing}.vwg-stage-controls{position:absolute;left:var(--gutter, 24px);bottom:28px;display:flex;border:1px solid rgba(232,228,218,.26);background:#0a0a0b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;pointer-events:auto}.vwg-stage-controls button{min-height:40px;padding-inline:16px;background:none;border:0;border-right:1px solid rgba(232,228,218,.12);cursor:pointer;font:600 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e8e4dab3;transition:all .2s}.vwg-stage-controls button:last-child{border-right:0}.vwg-stage-controls button[aria-pressed=true]{background:#e8e4da;color:#141416}.vwg-drag-hint{position:absolute;right:28px;bottom:36px;margin:0;font:600 10px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#e8e4da75;pointer-events:none}.vwg-panel{position:fixed;top:var(--nav-h, 64px);right:0;bottom:0;width:var(--panel-w, 460px);z-index:3;overflow-y:auto;overscroll-behavior:contain;background:#0d0d0fe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid rgba(232,228,218,.12);padding:24px 32px 48px;display:grid;gap:24px;align-content:start;color:#e8e4da}.vwg-crumbs{display:flex;gap:10px;font:600 11px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e8e4da75}.vwg-crumbs a{color:#e8e4dab3;text-decoration:none}.vwg-pdp-head{display:grid;gap:12px}.vwg-pdp-title{margin:0;font:300 clamp(28px,2.8vw,42px)/1.1 "Unbounded",sans-serif;letter-spacing:-.02em;color:#e8e4da}.vwg-pdp-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vwg-pdp-price{font:600 20px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums;color:#e8e4da}.vwg-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e8e4dab3}.vwg-status i{width:6px;height:6px;border-radius:50%;background:#8fa88f}.vwg-status-wait i{background:#c9b99b}.vwg-pdp-blurb{margin:0;color:#e8e4dab3;font-size:14px;line-height:1.5}.vwg-pdp-label{margin:0;font-size:12px;color:#e8e4da75;border-top:1px solid rgba(232,228,218,.12);padding-top:12px}.vwg-pdp-form{display:grid;gap:20px}.vwg-swatches{display:flex;flex-wrap:wrap;gap:10px}.vwg-swatch{position:relative;cursor:pointer}.vwg-swatch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vwg-swatch>span:not(.sr){display:block;width:36px;height:36px;border:1px solid rgba(232,228,218,.26);border-radius:2px}.vwg-swatch input:checked+span{outline:2px solid #E8E4DA;outline-offset:3px}.vwg-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.vwg-size{position:relative}.vwg-size input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vwg-size>span{display:grid;place-items:center;min-height:52px;padding:6px 4px;border:1px solid rgba(232,228,218,.2);background:#18181b80;border-radius:2px;cursor:pointer;transition:all .2s;text-align:center}.vwg-size>span b{font:600 13px/1 Manrope,sans-serif;color:#e8e4da}.vwg-size>span small{font-size:10px;color:#e8e4da75;margin-top:3px;font-variant-numeric:tabular-nums}.vwg-size input:checked+span{background:#e8e4da;border-color:#e8e4da}.vwg-size input:checked+span b{color:#141416}.vwg-size input:checked+span small{color:#141416b3}.vwg-size.is-out>span{opacity:.35;cursor:not-allowed}.vwg-photo-strip{display:grid;gap:10px;min-width:0}.vwg-strip{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.vwg-strip li{flex:none;scroll-snap-align:start}.vwg-strip-btn{position:relative;display:block;width:96px;aspect-ratio:4 / 5;padding:0;border:1px solid rgba(232,228,218,.12);background:#18181b;cursor:zoom-in;overflow:hidden;border-radius:2px}.vwg-strip-btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.vwg-strip-btn:hover img{transform:scale(1.05)}.vwg-strip-color{position:absolute;left:4px;bottom:4px;padding:3px 5px;background:#0a0a0bbf;font:600 9px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e8e4da;border-radius:1px}.vwg-details{border-top:1px solid rgba(232,228,218,.12)}.vwg-details details{border-bottom:1px solid rgba(232,228,218,.12)}.vwg-details summary{padding:16px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font:600 11px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e8e4da}.vwg-details summary::-webkit-details-marker{display:none}.vwg-details p{margin:0 0 16px;color:#e8e4dab3;font-size:13.5px;line-height:1.5}.vwg-size-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:16px}.vwg-size-table th,.vwg-size-table td{text-align:left;padding:7px 6px;border-bottom:1px solid rgba(232,228,218,.12)}.vwg-size-table thead th{font:600 10px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e8e4da75}.vwg-btn-primary,.vwg .vwg-btn-primary{width:100%;min-height:48px;background:#e8e4da;color:#141416;border:0;font:600 12px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .2s;border-radius:2px}.vwg-btn-primary:hover:not(:disabled),.vwg .vwg-btn-primary:hover:not(:disabled){background:#fff}.vwg-btn-primary:disabled,.vwg .vwg-btn-primary:disabled{background:#18181b;border:1px solid rgba(232,228,218,.15);color:#e8e4da66;cursor:not-allowed}.vwg-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(232,228,218,.26);border-radius:2px}.vwg-seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vwg-seg label{position:relative}.vwg-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vwg-seg span{display:grid;place-items:center;min-height:40px;border-right:1px solid rgba(232,228,218,.12);font:600 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e8e4dab3}.vwg-seg label:last-child span{border-right:0}.vwg-seg input:checked+span{background:#e8e4da;color:#141416}.vwg-dropzone{border:1px dashed rgba(232,228,218,.26);border-radius:2px;padding:18px;transition:border-color .2s,background-color .2s}.vwg-dropzone.is-over{border-color:#c9b99b;border-style:solid;background:#c9b99b14}.vwg-drop-empty{display:grid;gap:10px;justify-items:start}.vwg-drop-file{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}.vwg-drop-thumb{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;background:#18181b;border:1px solid rgba(232,228,218,.12);border-radius:2px}.vwg-drop-thumb img{max-width:100%;max-height:100%;object-fit:contain}.vwg-marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vwg-mark{position:relative}.vwg-mark input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vwg-mark span{display:flex;align-items:center;min-height:40px;padding-inline:12px;border:1px solid rgba(232,228,218,.2);border-radius:2px;font-size:13px;color:#e8e4dab3}.vwg-mark input:checked+span{border-color:#e8e4da;color:#e8e4da;background:#e8e4da0d}.vwg-view-auth{min-height:100vh;min-height:100svh;display:grid;align-items:center;justify-items:end;padding:calc(var(--nav-h, 64px) + 24px) var(--gutter, 24px) 48px;position:relative;z-index:3}.vwg-auth-card{width:min(440px,100%);background:#0d0d0fe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(232,228,218,.15);padding:36px 32px;display:grid;gap:20px;color:#e8e4da;border-radius:2px}@media(max-width:1024px){.vwg-stage-area{position:relative;right:0;height:52vh;height:52svh}.vwg-panel{position:relative;top:0;width:100%;border-left:0;border-top:1px solid rgba(232,228,218,.12);padding:24px var(--gutter) calc(48px + env(safe-area-inset-bottom,0px))}.vwg-view-auth{justify-items:center;padding-top:calc(var(--nav-h, 64px) + 32vh)}}@media(min-width:1025px){.vwg-foot.is-tool{display:none}}.vwg-foot .foot-social{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px}.vwg-foot .foot-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bone-2)}.vwg-foot .foot-social svg{flex:none}@media(hover:hover){.vwg-foot .foot-social a:hover{color:var(--bone)}}.vwg .vwg-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;background:none;border:0;cursor:pointer;color:var(--bone-2);font:600 var(--t-label)/1 var(--g-body);letter-spacing:.14em;text-transform:uppercase}.vwg .vwg-save:disabled{opacity:.6;cursor:default}@media(hover:hover){.vwg .vwg-save:hover{color:var(--bone)}}.vwg .vwg-save[aria-pressed=true]{color:var(--sand)}.vwg-foot .foot-h2{margin-top:28px}.vwg-foot ul a{display:inline-block;padding-block:4px;overflow-wrap:anywhere}.vwg-pdp-form fieldset>legend{padding:0;margin-bottom:12px}.vwg .vwg-panel .info-subnav{flex-wrap:wrap;overflow:visible;height:auto}@media(min-width:1025px){body:has(.vwg-panel) .vw-ai{right:auto!important;left:24px}}@media(max-width:1024px){.vwg-panel{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.vwg-gender{display:inline-flex;align-items:stretch;border:1px solid rgba(232,228,218,.3);border-radius:0}.vwg-gender a{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:9px 16px;font:600 var(--t-label, 11px)/1 var(--g-body, "Manrope", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2, rgba(232, 228, 218, .72));text-decoration:none;background:transparent;white-space:nowrap;transition:background-color .2s,color .2s}.vwg-gender a+a{border-left:1px solid rgba(232,228,218,.3)}.vwg-gender a[aria-current]{background:var(--bone, #E8E4DA);color:#0a0a0b}.vwg-gender a:focus-visible{outline:2px solid var(--sand, #C9B99B);outline-offset:2px;position:relative;z-index:1}@media(hover:hover){.vwg-gender a:not([aria-current]):hover{color:var(--bone, #E8E4DA);background:#e8e4da0f}}@media(pointer:coarse){.vwg-gender a{min-height:44px}}.vwg-nav .vwg-gender-nav{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + var(--nav-h, 64px) / 2);transform:translate(-50%,-50%)}.vwg .vwg-gender-shop{display:flex;width:max-content;max-width:100%;margin:0 auto 22px}.vwg .vwg-gender-shop a{flex:1 1 0}@media(max-width:1199px){.vwg-nav .vwg-gender-nav{display:none}}@media(min-width:1200px){.vwg .vwg-gender-shop{display:none}}@media(max-width:380px){.vwg-gender a{min-width:0;padding-inline:14px}}.vwg .vwg-gender-shop{background:#0a0a0b8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vwg-nav .brand{display:inline-flex;align-items:center;gap:10px}.vwg-nav .brand-mark{display:block;height:24px;width:auto;flex:none}@media(max-width:599px)and (min-height:500px),(max-width:599px)and (orientation:portrait){.vwg-nav .brand{gap:8px}.vwg-nav .brand-mark{height:20px}}.vwg .scene-top{height:420vh}.vwg .scene-top .sticky:before{background:linear-gradient(270deg,#0a0a0bd1,#0a0a0b80 40%,#0a0a0b00 62%)}.vwg .top-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.vwg .top-line{fill:none;stroke:#e8e4da1f;stroke-width:1;stroke-linejoin:miter}.vwg .top-line-lit{fill:none;stroke:#e8e4da80;stroke-width:1.2;stroke-linejoin:miter;stroke-linecap:square}.vwg .top-line-lit.is-active{stroke:var(--bone);stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(232,228,218,.55))}.vwg .top-node{position:absolute;left:-5px;top:-5px;z-index:2;width:10px;height:10px;pointer-events:none;background:var(--bone);box-shadow:0 0 0 4px #e8e4da1f,0 0 16px 5px #e8e4da66}.vwg .top-photo{display:block;position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);width:min(40vw,460px);max-height:72vh;aspect-ratio:4 / 5;object-fit:cover;background:var(--raise);border:1px solid var(--line)}.vwg .top-panel{position:absolute;z-index:3;right:var(--gutter);top:50%;transform:translateY(-50%);width:min(520px,44vw);display:grid;gap:18px}.vwg .top-eyebrow{margin:0 0 6px;display:flex;align-items:center;gap:18px;font:400 clamp(15px,1.25vw,19px)/1 var(--g-display);letter-spacing:.32em;text-transform:uppercase;color:var(--bone)}.vwg .top-eyebrow:after{content:"";flex:1;max-width:180px;height:1px;background:var(--line-2)}.vwg .top-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vwg .top-card{position:relative;width:100%;display:grid;grid-template-columns:36px 72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px 10px 16px;text-align:left;cursor:pointer;color:var(--bone);background:#0e0e10b8;border:1px solid rgba(232,228,218,.12);border-radius:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .45s ease,box-shadow .45s ease,background-color .45s ease}.vwg .top-card[aria-pressed=true]{border-color:var(--bone);background:#18181bd9;box-shadow:0 0 0 1px #e8e4da24,0 0 28px #e8e4da24,inset 0 0 22px #e8e4da0d}.vwg .top-dot{position:absolute;left:-5px;top:50%;width:9px;height:9px;margin-top:-4.5px;background:#141416;border:1px solid rgba(232,228,218,.35);transition:background-color .45s,box-shadow .45s,border-color .45s}.vwg [data-state=past] .top-dot,.vwg [data-state=active] .top-dot{background:var(--bone);border-color:var(--bone)}.vwg [data-state=active] .top-dot{box-shadow:0 0 10px 3px #e8e4da73}.vwg .top-no{font:300 22px/1 var(--g-display);color:var(--bone-2);font-variant-numeric:tabular-nums}.vwg .top-card[aria-pressed=true] .top-no{color:var(--bone)}.vwg .top-thumb{width:72px;height:72px;object-fit:cover;border-radius:2px;background:var(--raise);display:block}.vwg .top-text{display:grid;gap:6px;min-width:0}.vwg .top-text b{font:400 18px/1.15 var(--g-body);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vwg .top-text small{font:600 10px/1.2 var(--g-body);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vwg .top-price{font:500 13px/1 var(--g-body);color:var(--bone-2);font-variant-numeric:tabular-nums}.vwg .top-card:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.vwg .top-cta{justify-self:start;margin-top:2px}@media(hover:hover){.vwg .top-card:not([aria-pressed=true]):hover{border-color:#e8e4da52}}@media(max-width:1279px){.vwg .top-card{grid-template-columns:30px 56px minmax(0,1fr) auto;gap:12px;padding:8px 14px}.vwg .top-thumb{width:56px;height:56px}.vwg .top-text b{font-size:16px}}@media(min-width:820px)and (max-height:700px){.vwg .top-list{gap:8px}.vwg .top-thumb{width:48px;height:48px}.vwg .top-card{padding-block:6px}}@media(max-width:819px)and (min-height:500px),(max-width:819px)and (orientation:portrait),(orientation:portrait)and (max-width:1199px){.vwg .top-lines,.vwg .top-node{display:none}.vwg .scene-top .sticky:before{display:none}.vwg .top-panel{top:auto;transform:none;left:var(--gutter);right:var(--gutter);width:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));gap:12px}.vwg .top-photo{left:50%;top:calc(var(--nav-h) + 10px);transform:translate(-50%);width:auto;height:32vh;max-height:none}.vwg .top-eyebrow{font-size:13px}.vwg .top-list{gap:6px;padding-left:14px;position:relative}.vwg .top-list:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:#e8e4da24}.vwg .top-dot{left:-15px}.vwg .top-card{grid-template-columns:26px 44px minmax(0,1fr) auto;gap:10px;padding:6px 12px 6px 10px}.vwg .top-thumb{width:44px;height:44px}.vwg .top-no{font-size:16px}.vwg .top-text b{font-size:14px}.vwg .top-text{gap:3px}.vwg .top-text small{font-size:9px;letter-spacing:.18em}.vwg .top-price{font-size:12px}}@media(prefers-reduced-motion:reduce){.vwg .top-card,.vwg .top-dot{transition:none}}.vwg .btn:disabled{cursor:not-allowed;background:transparent;color:var(--bone-3);border-color:var(--line)}.vwg .btn-block{width:100%}.vwg .btn-small{min-height:38px;padding-inline:16px}.vwg .btn-danger{border-color:#ee9a8099;color:#ee9a80}.vwg .text-btn{background:none;border:0;padding:4px 0;cursor:pointer;color:var(--bone-2);font-size:var(--t-small);text-decoration:underline;text-underline-offset:4px}.vwg .text-btn:disabled{cursor:default;color:var(--bone-3);text-decoration:none}.vwg .muted{margin:0;color:var(--bone-3);font-size:14px}.vwg .check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--bone-2);cursor:pointer}.vwg .check input{accent-color:var(--bone);width:16px;height:16px;margin:2px 0 0;flex:none}.vwg address{font-style:normal;line-height:1.55}.vwg address b{color:var(--bone);font-weight:600}.vwg{color-scheme:dark}.vwg input:not([type]),.vwg input[type=text],.vwg input[type=email],.vwg input[type=tel],.vwg input[type=search],.vwg input[type=number],.vwg textarea,.vwg select{min-height:48px;padding:0 14px;border-radius:2px;border:1px solid var(--line-2);background:#e8e4da0a;color:var(--bone);font:400 16px/1.2 var(--g-body)}.vwg textarea{padding:12px 14px;resize:vertical;width:100%}.vwg select{width:100%;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bone-2) 50%),linear-gradient(135deg,var(--bone-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.vwg select option{background:var(--panel);color:var(--bone)}.vwg input:focus-visible,.vwg textarea:focus-visible,.vwg select:focus-visible{outline:none;border-color:var(--sand)}.vwg input::placeholder,.vwg textarea::placeholder{color:var(--bone-3);opacity:1}.vwg input:-webkit-autofill,.vwg input:-webkit-autofill:hover,.vwg input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);-webkit-box-shadow:0 0 0 1000px #18181B inset;box-shadow:0 0 0 1000px #18181b inset;transition:background-color 9999s ease-out 0s}.vwg input,.vwg select,.vwg textarea,.vwg .form-banner,.vwg .form-row{scroll-margin-top:calc(var(--nav-h) + 28px)}.vwg input[aria-invalid=true],.vwg select[aria-invalid=true]{border-color:#ee9a80}.vwg .form-row{display:grid;gap:7px;min-width:0}.vwg .form-row>label{font:600 var(--t-label)/1.3 var(--g-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2)}.vwg .form-row .opt{letter-spacing:.04em;text-transform:none;font-weight:500;color:var(--bone-3);margin-left:4px}.vwg .form-row input,.vwg .form-row select{width:100%}.vwg .input-wrap{position:relative;display:flex}.vwg .input-wrap.has-prefix input{padding-left:52px}.vwg .input-prefix{position:absolute;left:1px;top:1px;bottom:1px;width:44px;display:grid;place-items:center;border-right:1px solid var(--line);color:var(--bone-2);font-size:14px;pointer-events:none}.vwg .field-hint{margin:0;font-size:12.5px;color:var(--bone-3)}.vwg .field-error{margin:0;font-size:13px;color:#ee9a80}.vwg .form-pair{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.vwg .form-msg,.vwg .form-banner{margin:0;padding:12px 14px;border:1px solid rgba(238,154,128,.5);background:#ee9a8014;color:var(--bone);font-size:14px}.vwg .form-note{margin:0;padding:12px 14px;border:1px solid var(--line-2);background:#e8e4da0a;color:var(--bone-2);font-size:14px}.vwg .form-banner:focus{outline:2px solid #EE9A80;outline-offset:2px}.vwg .choice-list{display:grid;gap:8px}.vwg .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vwg .choice,.vwg .addr-choice{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line-2);border-radius:2px;cursor:pointer}.vwg .addr-choice{align-items:flex-start;font-size:14px;color:var(--bone-2)}.vwg .choice input,.vwg .addr-choice input{accent-color:var(--bone);width:18px;height:18px;margin:0;flex:none}.vwg .addr-choice input{margin-top:2px}.vwg .choice:has(input:checked),.vwg .addr-choice:has(input:checked){border-color:var(--bone);background:#e8e4da0a}.vwg .choice-main{display:grid;gap:2px;flex:1;min-width:0}.vwg .choice-main b{font-weight:600}.vwg .choice-main .muted{font-size:12.5px}.vwg .choice-price{font-weight:600;font-variant-numeric:tabular-nums}.vwg .auth-title{margin:0;font:300 clamp(30px,2.6vw,38px)/1.05 var(--g-display);letter-spacing:-.025em}.vwg .auth-title:focus{outline:none}.vwg .auth-sub{margin:0;color:var(--bone-2)}.vwg .auth-form{display:grid;gap:14px}.vwg .auth-switch{margin:0;font-size:14px;color:var(--bone-2)}.vwg .auth-switch a,.vwg .auth-switch button.link{color:var(--bone);text-underline-offset:4px;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;font-size:14px}.vwg .back-link{justify-self:start;padding:0;text-decoration:none}.vwg .btn-google{gap:12px;background:#131314;border-color:#8e918f;color:#e3e3e3;letter-spacing:.04em;text-transform:none;font:500 15px/1 var(--g-body)}.vwg .btn-google .g-mark{width:18px;height:18px;flex:none}.vwg .or-rule{display:flex;align-items:center;gap:12px;color:var(--bone-3);font:600 10.5px/1 var(--g-body);letter-spacing:.2em;text-transform:uppercase}.vwg .or-rule:before,.vwg .or-rule:after{content:"";flex:1;height:1px;background:var(--line)}.vwg input.otp{font:400 26px/1 var(--g-display);letter-spacing:.5em;text-align:center;padding-left:.5em}.vwg .resend-wait{color:var(--bone-3);font-variant-numeric:tabular-nums}.vwg .vwg-auth-card{display:grid;gap:18px;align-content:start}.vwg.view-page{min-height:100vh;background:var(--hall);padding:calc(var(--nav-h) + 28px) var(--gutter) calc(80px + env(safe-area-inset-bottom,0px))}.vwg .page-wrap{max-width:920px;margin:0 auto;display:grid;gap:28px}.vwg .page-wide{max-width:1120px}.vwg .page-head{display:grid;gap:10px}.vwg .page-title{margin:0;font:300 clamp(32px,3.6vw,52px)/1.04 var(--g-display);letter-spacing:-.03em;text-wrap:balance}.vwg .page-title:focus{outline:none}.vwg .page-sub{margin:0;color:var(--bone-2);max-width:60ch}.vwg .checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.vwg .checkout-form{display:grid;gap:34px;min-width:0}.vwg .co-step{display:grid;gap:14px;min-width:0}.vwg .co-h{margin:0 0 2px;display:flex;align-items:center;gap:12px;font:400 20px/1.2 var(--g-display);letter-spacing:-.01em}.vwg .co-n{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;font:600 12px/1 var(--g-body);color:var(--bone-2);flex:none}.vwg .co-signed{margin:0;color:var(--bone-2);font-size:14px}.vwg .co-signed a{color:var(--bone);text-underline-offset:4px}.vwg .addr-fields,.vwg .addr-choices{display:grid;gap:14px}.vwg .addr-choices{gap:8px}.vwg .co-pay{display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--line)}.vwg .btn-pay{min-height:54px;font-size:12px}.vwg .sum-side{position:sticky;top:calc(var(--nav-h) + 20px);display:grid;gap:16px;padding:22px;border:1px solid var(--line);background:var(--panel)}.vwg .sum-side>h2{margin:0}.vwg .sum-mobile{display:none}.vwg .sum-items{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vwg .sum-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.vwg .sum-thumb{position:relative;width:56px;height:70px;display:grid;place-items:center;background:var(--raise);border:1px solid var(--line)}.vwg .sum-thumb>img{width:100%;height:100%;object-fit:cover}.vwg .sum-thumb>img.is-art{object-fit:contain;padding:8px}.vwg .sum-qty{position:absolute;right:-7px;top:-7px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--bone);color:var(--noir);font:600 11px/1 var(--g-body)}.vwg .sum-info{display:grid;gap:2px;min-width:0}.vwg .sum-name{font:400 12px/1.3 var(--g-display);letter-spacing:.14em;text-transform:uppercase}.vwg .sum-meta{font-size:12.5px;color:var(--bone-3);overflow-wrap:anywhere}.vwg .sum-price{font-variant-numeric:tabular-nums;font-size:14px}.vwg .sum-totals{margin:0;display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.vwg .sum-totals div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--bone-2)}.vwg .sum-totals dd{margin:0;font-variant-numeric:tabular-nums;color:var(--bone)}.vwg .sum-total{padding-top:8px;border-top:1px solid var(--line)}.vwg .sum-total dt,.vwg .sum-total dd{font:600 17px/1.2 var(--g-body);color:var(--bone)}.vwg .promo{display:flex;gap:8px}.vwg .promo input{flex:1;min-width:0;text-transform:uppercase}.vwg .promo-applied{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--bone-2)}.vwg.vwg-pdp-photos{min-height:100vh;background:var(--hall);padding:calc(var(--nav-h) + 24px) var(--gutter) 80px}.vwg .pdp-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,460px);gap:clamp(28px,4vw,64px);align-items:start}.vwg .pdp-media{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;position:sticky;top:calc(var(--nav-h) + 20px)}.vwg .pdp-thumbs{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:calc(100vh - var(--nav-h) - 60px);overflow-y:auto;scrollbar-width:none}.vwg .pdp-thumbs button{display:block;width:100%;padding:0;border:1px solid var(--line);background:var(--raise);cursor:pointer;aspect-ratio:4 / 5;overflow:hidden;opacity:.6;transition:opacity .2s,border-color .2s}.vwg .pdp-thumbs button[aria-current=true]{opacity:1;border-color:var(--bone)}.vwg .pdp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vwg .pdp-main{position:relative;margin:0;background:var(--raise);border:1px solid var(--line);aspect-ratio:4 / 5;overflow:hidden}.vwg .pdp-main button{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.vwg .pdp-main img{width:100%;height:100%;object-fit:cover;display:block}.vwg .pdp-main .pdp-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-2);background:#0a0a0b99;color:var(--bone);cursor:pointer;border-radius:50%;font-size:18px}.vwg .pdp-main .pdp-prev{left:12px}.vwg .pdp-main .pdp-next{right:12px}.vwg .pdp-count{position:absolute;left:12px;bottom:12px;padding:4px 10px;background:#0a0a0b99;font:600 11px/1.4 var(--g-body);letter-spacing:.12em;color:var(--bone-2)}.vwg .pdp-empty{display:grid;place-items:center;height:100%;font:300 20px/1.2 var(--g-display);letter-spacing:.3em;color:var(--bone-3)}.vwg .pdp-info{display:grid;gap:26px;min-width:0}.vwg .pdp-info .vwg-pdp-form,.vwg .pdp-info .vwg-details{margin:0}.vwg .pdp-related{max-width:1240px;margin:72px auto 0;display:grid;gap:18px}.vwg .pdp-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vwg .pdp-related a{display:grid;gap:8px;text-decoration:none}.vwg .pdp-related img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;background:var(--raise);border:1px solid var(--line)}.vwg .pdp-related .r-name{font:400 12px/1.3 var(--g-display);letter-spacing:.12em;text-transform:uppercase}.vwg .pdp-related .r-price{font-size:13px;color:var(--bone-2)}@media(hover:hover){.vwg .choice:hover,.vwg .addr-choice:hover{border-color:var(--bone-2)}.vwg .pdp-thumbs button:hover{opacity:1}}@media(max-width:960px){.vwg .checkout-grid{grid-template-columns:minmax(0,1fr)}.vwg .sum-side{display:none}.vwg .sum-side.sum-keep{display:grid;position:static}.vwg .sum-mobile{display:block;border:1px solid var(--line);background:var(--panel)}.vwg .sum-mobile>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font:600 var(--t-label)/1 var(--g-body);letter-spacing:.18em;text-transform:uppercase}.vwg .sum-mobile>summary::-webkit-details-marker{display:none}.vwg .sum-mobile>summary:after{content:"+";font-weight:400;font-size:16px;color:var(--bone-3)}.vwg .sum-mobile[open]>summary:after{content:"−"}.vwg .sum-mobile-total{margin-left:auto;font:600 15px/1 var(--g-body);letter-spacing:0;text-transform:none}.vwg .sum-mobile>.sum-body{display:grid;gap:14px;padding:4px 16px 16px}.vwg .pdp-grid{grid-template-columns:minmax(0,1fr)}.vwg .pdp-media{position:static;grid-template-columns:minmax(0,1fr)}.vwg .pdp-thumbs{grid-auto-flow:column;grid-auto-columns:64px;order:2;overflow-x:auto;max-height:none}.vwg .pdp-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vwg .choice-grid,.vwg .form-pair{grid-template-columns:minmax(0,1fr)}}.vwg.vwg-cart-layer{position:fixed;inset:0;z-index:900;overflow:visible}.vwg .vwg-scrim{position:absolute;inset:0;background:#0000008c;opacity:0;transition:opacity .3s}.vwg .vwg-scrim.open{opacity:1}.vwg .vwg-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);border-left:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);transform:translate(100%);transition:transform .3s var(--ease)}.vwg .vwg-drawer.open{transform:none}.vwg .drawer-head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.vwg .drawer-head h2{margin:0;font:300 22px/1 var(--g-display);letter-spacing:-.01em}.vwg .drawer-count{font:600 13px/1 var(--g-body);color:var(--sand);margin-left:6px;font-variant-numeric:tabular-nums;vertical-align:middle}.vwg .icon-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-2);background:none;color:var(--bone);cursor:pointer;font-size:22px;line-height:1;border-radius:2px}.vwg .drawer-body{overflow-y:auto;padding:8px 24px}.vwg .cart-empty{display:grid;gap:18px;justify-items:start;padding-top:24px;color:var(--bone-2)}.vwg .cart-empty p{margin:0}.vwg .cart-list{list-style:none;margin:0;padding:0}.vwg .cart-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.vwg .cart-thumb{width:64px;height:80px;display:grid;place-items:center;background:var(--raise);border:1px solid var(--line);overflow:hidden}.vwg .cart-thumb img{width:100%;height:100%;object-fit:cover}.vwg .cart-thumb img.is-art{object-fit:contain;padding:8px}.vwg .cart-info{display:grid;gap:4px;align-content:start;min-width:0}.vwg .cart-name{font:400 12.5px/1.3 var(--g-display);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.vwg .cart-meta{font-size:12.5px;color:var(--bone-3);overflow-wrap:anywhere}.vwg .qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);width:max-content;margin-top:6px}.vwg .qty button{width:32px;height:32px;background:none;border:0;cursor:pointer;color:var(--bone);font-size:16px}.vwg .qty span{min-width:22px;text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.vwg .cart-side{display:grid;justify-items:end;align-content:space-between;gap:8px}.vwg .cart-price{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px}.vwg .drawer-foot{display:grid;gap:12px;padding:18px 24px 24px;border-top:1px solid var(--line)}.vwg .sub-row{display:flex;justify-content:space-between;align-items:baseline}.vwg .sub-row span:first-child{font:600 var(--t-label)/1 var(--g-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-2)}.vwg .sub-row span:last-child{font:600 18px/1 var(--g-body);font-variant-numeric:tabular-nums}@media(hover:hover){.vwg .btn-primary:hover:not(:disabled){background:#fff;border-color:#fff}.vwg .btn:not(.btn-primary):hover:not(:disabled){border-color:var(--bone-2)}}@media(prefers-reduced-motion:reduce){.vwg .vwg-drawer,.vwg .vwg-scrim{transition:none}}.vwg.view-page>.page-wrap{animation:vwg-viewIn .6s var(--ease) both}.vwg .co-step{animation:vwg-rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}.vwg .sum-side,.vwg .sum-mobile{animation:vwg-rise .6s .2s var(--ease) both}.vwg .sum-tick{display:inline-block;animation:vwg-tick .45s var(--ease) both}.vwg .form-banner,.vwg .form-msg,.vwg .field-error,.vwg .form-note{animation:vwg-faqIn .45s var(--ease) both}.vwg .choice input:checked,.vwg .addr-choice input:checked{animation:vwg-pick .3s var(--ease)}.vwg .addr-fields{animation:vwg-faqIn .45s var(--ease) both}.vwg .btn-pay.is-busy{gap:12px}.vwg .btn-pay.is-busy:before{content:"";width:16px;height:16px;border-radius:50%;flex:none;border:2px solid rgba(20,20,22,.25);border-top-color:var(--sand);animation:vwg-spin360 1.1s linear infinite}.vwg .btn-pay.is-busy:disabled:before{border-color:var(--line-2);border-top-color:var(--sand)}.vwg .cart-item{animation:vwg-rise .45s var(--ease) both}.vwg .cart-item:nth-child(2){animation-delay:60ms}.vwg .cart-item:nth-child(3){animation-delay:.12s}.vwg .cart-item:nth-child(n+4){animation-delay:.18s}@keyframes vwg-viewIn{0%{opacity:.001}to{opacity:1}}@keyframes vwg-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vwg-tick{0%{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes vwg-faqIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes vwg-pick{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes vwg-spin360{to{transform:rotate(360deg)}}.vwg .acct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vwg .addr-block{font-size:14px;color:var(--bone-2)}.vwg .muted a,.vwg .pay-sub a{color:var(--bone);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.vwg *,.vwg *:before,.vwg *:after{animation:none!important;transition-duration:.01ms!important}}.vwg .nf-path{font:500 .95em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--bone);overflow-wrap:anywhere}.vwg .nf-ways{list-style:none;margin:0;padding:0;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--line);border:1px solid var(--line)}.vwg .nf-ways a{display:grid;gap:4px;padding:18px;min-height:88px;background:var(--hall);text-decoration:none}.vwg .nf-ways b{font-weight:600}.vwg .nf-ways span{color:var(--bone-2);font-size:14px}@media(hover:hover){.vwg .nf-ways a:hover{background:#e8e4da0a}}@media(max-width:599px){.vwg .nf-ways{grid-template-columns:1fr}}.vwg .bulk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}.vwg .bulk-tiers,.vwg .bulk-form{display:grid;gap:18px;min-width:0}.vwg .bulk-tier-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.vwg .bulk-tier-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.vwg .bulk-tier-list span{display:grid;gap:2px}.vwg .bulk-tier-list small{color:var(--bone-2);font-size:13px}.vwg .bulk-tier-list em{font:300 22px/1 var(--g-display);font-style:normal;color:var(--sand);white-space:nowrap}.vwg .bulk-extras{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--bone-2)}.vwg .bulk-label{font:600 var(--t-label)/1.3 var(--g-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2)}.vwg .bulk-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vwg .bulk-drop{display:grid;gap:4px;justify-items:center;text-align:center;padding:20px;min-height:88px;border:1px dashed var(--line-2);cursor:pointer}.vwg .bulk-drop span{color:var(--bone-2);font-size:13px}.vwg .bulk-drop{position:relative}.vwg .bulk-drop:focus-within{outline:2px solid var(--sand);outline-offset:2px}.vwg .bulk-thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.vwg .bulk-thumbs li{position:relative;width:72px;height:72px;border:1px solid var(--line)}.vwg .bulk-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vwg .bulk-thumbs button{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);color:var(--bone);font-size:18px;line-height:1;cursor:pointer}.vwg .bulk-summary dl{margin:0;display:grid;gap:10px}.vwg .bulk-summary dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:10px}.vwg .bulk-summary dt{color:var(--bone-2)}.vwg .bulk-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}@media(max-width:899px){.vwg .bulk-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.vwg .bulk-summary{display:grid;gap:14px;padding:22px;border:1px solid var(--line);background:#e8e4da05}
