@font-face{font-family:Italiana;src:url(italiana.woff2)}@font-face{font-family:DM;src:url(dm.woff2)}@font-face{font-family:DM;src:url(dm-semibold.woff2);font-weight:600}:root{--ivory:#f7f3ee;--paper:#fcfaf7;--ink:#211d1b;--ox:#510d20;--line:#ded7ce;--muted:#756e67}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font:14px/1.6 DM,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Italiana,Georgia,serif;font-weight:400;line-height:1.06}h1{font-size:clamp(46px,5.8vw,88px)}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:30px}p{line-height:1.7}.eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:18px}.announcement{background:var(--ox);color:var(--ivory);text-align:center;font-size:10px;letter-spacing:1.5px;padding:8px}header{position:sticky;top:0;z-index:20;background:var(--ivory);border-bottom:1px solid var(--line)}.nav{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:block;width:145px;height:61px;overflow:hidden;position:relative;flex-shrink:0}.logo img{position:absolute;width:190px;max-width:none;left:-22px;top:-66px}.navlinks{display:flex;gap:30px;align-items:center}.navlinks a{font-size:12px;padding:12px 0}.actions{display:flex;align-items:center;gap:20px}.icon{border:0;background:transparent;padding:8px;display:inline-flex;align-items:center;gap:6px}.icon svg,svg:not(.revia-payment-icon){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.count{font-size:11px}.mobile-menu{display:none}.btn{padding:15px 27px;border:1px solid var(--ox);background:var(--ox);color:var(--ivory);font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:50px}.btn.light{background:var(--ivory);border-color:var(--ivory);color:var(--ox)}.btn.outline{background:transparent;color:var(--ink);border-color:var(--line)}.btn.wide{width:100%}.textlink{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:12px}.hero{display:grid;grid-template-columns:1fr 1fr;background:var(--ox);color:var(--ivory);min-height:610px}.hero-copy{padding:85px 11% 70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1{max-width:560px}.hero p{font-size:15px;max-width:360px;margin:25px 0 34px;color:#e2ced1}.hero-image{position:relative;overflow:hidden;max-height:680px}.hero-image img{width:100%;height:100%;object-fit:cover}.photo-caption{position:absolute;left:26px;bottom:24px;right:24px;display:flex;justify-content:space-between;color:#fff;font-size:10px;letter-spacing:1px}.photo-caption a{border-bottom:1px solid #fff}.promise{display:flex;justify-content:center;gap:12%;padding:23px 5%;border-bottom:1px solid var(--line);font-size:11px}.promise span{display:flex;gap:12px;align-items:center}.section{padding:76px 5%}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px}.section-head p{color:var(--muted);max-width:330px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.home-grid{grid-template-columns:repeat(3,1fr)}.card{position:relative}.card-image{background:#f7f5f1;position:relative;aspect-ratio:1/1.12;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:contain;transition:transform .45s}.card-image:hover img{transform:scale(1.035)}.wish{position:absolute;z-index:2;right:12px;top:12px;border:0;padding:8px;background:#f7f3eebf;border-radius:50%;display:flex}.wish.saved{color:var(--ox)}.wish.saved svg{fill:var(--ox)}.card-meta{padding:17px 0}.brand{font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.card-name{font-size:13px;display:block;margin:6px 0 10px;line-height:1.4}.price{font-size:11px;color:var(--muted)}.story-band{display:grid;grid-template-columns:1fr 1fr;background:#e9e3d9}.story-band img{width:100%;height:620px;object-fit:cover;object-position:center}.story-copy{padding:12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-copy p{margin:26px 0 30px;max-width:390px;color:#625952}.image-note{font-size:9px;color:var(--muted);margin-top:12px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:26px}.editorial{position:relative;display:block;overflow:hidden}.editorial img{width:100%;height:530px;object-fit:cover}.editorial .editorial-label{padding:23px 0;display:flex;justify-content:space-between;align-items:center}.editorial h3{font-size:31px}.source-band{background:var(--ox);color:var(--ivory);padding:65px 8%;display:flex;justify-content:space-between;align-items:center;gap:25px}.source-band h2{max-width:600px}.source-band p{margin:15px 0;color:#e0cbcf}.page-title{padding:60px 5% 38px}.page-title p{margin-top:17px;color:var(--muted);max-width:590px}.toolbar{margin:0 5% 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.filters{display:flex;gap:18px;align-items:center}.filters select,.sort{border:0;background:transparent;padding:5px 18px 5px 0;max-width:170px}.shop-grid{padding:0 5% 70px}.results-count{font-size:11px;color:var(--muted)}.crumbs{font-size:10px;color:var(--muted);padding:25px 5%}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:0 5% 70px}.product-main{background:#f7f5f1;aspect-ratio:1;position:relative;display:grid;place-items:center}.product-main>button{background:none;border:0;width:100%;height:100%;padding:0}.product-main img{width:100%;height:100%;object-fit:contain}.zoom-hint{position:absolute;bottom:18px;right:20px;pointer-events:none;font-size:10px}.thumbs{display:flex;gap:12px;margin-top:15px;overflow:auto}.thumbs button{background:none;padding:0;border:1px solid var(--line);width:76px;height:85px;flex-shrink:0}.thumbs button.selected{border-color:var(--ox)}.thumbs img{width:100%;height:100%;object-fit:contain}.product-copy{padding-top:28px}.product-copy h1{font-size:clamp(38px,3.4vw,58px);margin:13px 0 20px}.product-copy .price{font-size:14px}.product-copy .description{margin:28px 0;font-size:13px;color:#625952}.buy-row{display:flex;gap:10px;margin:24px 0 15px}.buy-row .btn{flex:1}.small-note{font-size:10px;color:var(--muted)}details{border-top:1px solid var(--line);padding:19px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:12px;list-style:none;display:flex;justify-content:space-between}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p{font-size:12px;color:var(--muted);padding-top:15px}.detail-table{margin-top:12px}.detail-table div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:9px 0;font-size:11px}.detail-table div span:first-child{color:var(--muted)}.info-page{max-width:1080px;margin:auto;padding:70px 5%}.info-intro{max-width:680px;margin-bottom:50px}.info-intro p{margin-top:26px;color:var(--muted)}.info-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:50px 0}.info-columns p{font-size:12px;margin-top:16px;color:var(--muted)}.info-columns h3{font-size:28px}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.form-layout h1{font-size:60px}.form-layout p{margin-top:25px;color:var(--muted)}form{display:grid;gap:20px}label{font-size:11px;display:grid;gap:8px}input,textarea,select.field{border:1px solid var(--line);background:var(--paper);padding:14px;color:var(--ink);width:100%;border-radius:0}textarea{resize:vertical;min-height:110px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-result{padding:20px;background:#e8e1d6;line-height:1.7}.cart-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding:0 5% 80px}.cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.cart-item img{height:125px;width:110px;object-fit:contain;background:#f7f5f1}.cart-item .brand{margin-top:8px}.cart-item h3{font:14px DM;margin:8px 0 12px;line-height:1.4}.remove{border:0;background:none;text-decoration:underline;font-size:10px;padding:0;color:var(--muted)}.order-summary{background:#ece6dd;padding:30px;align-self:start}.order-summary h3{margin-bottom:24px}.summary-line{display:flex;justify-content:space-between;font-size:12px;margin:14px 0;gap:20px}.summary-line.total{padding-top:18px;margin-top:23px;border-top:1px solid #d2c8ba;font-weight:600}.order-summary .btn{margin:18px 0}.empty{text-align:center;padding:65px 20px 100px}.empty p{margin:20px auto 28px;color:var(--muted)}.checkout{padding:55px 5% 90px}.checkout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;max-width:1100px;margin:auto}.checkout h1{font-size:44px;margin:18px 0 25px}.steps{display:flex;gap:22px;font-size:11px;color:var(--muted)}.steps .current{color:var(--ox);border-bottom:1px solid var(--ox)}.notice{font-size:11px;padding:14px 18px;border:1px solid var(--line);margin-bottom:28px;color:var(--muted)}.payment-preview{border:1px solid var(--line);background:var(--paper);padding:20px;margin:18px 0}.search-field{font:28px Italiana;padding:20px 0;border:0;border-bottom:1px solid var(--ink);background:transparent}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:65px 5% 50px;background:#eee8df}.footer-grid p{font-size:12px;color:var(--muted);max-width:240px;margin-top:18px}.footer-grid h4{font-size:11px;font-weight:600;margin:8px 0 20px}.footer-grid a:not(.logo){display:block;font-size:11px;margin-bottom:13px}.footer-bottom{padding:20px 5% 50px;border-top:1px solid var(--line);background:#eee8df;display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.preview-label{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:25;background:#211d1beb;color:var(--ivory);border-radius:30px;padding:7px 17px;font-size:9px;white-space:nowrap;box-shadow:0 3px 20px #0002}.preview-label span{padding:0 7px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#211d1b70;z-index:30}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(480px,100%);background:var(--ivory);z-index:31;padding:32px;display:flex;flex-direction:column;box-shadow:-10px 0 50px #0001}.drawer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.drawer-list{overflow:auto;flex:1;padding-bottom:20px}.drawer-bottom{padding-top:20px;border-top:1px solid var(--line)}.drawer-bottom .btn{margin:15px 0}.drawer .cart-item{grid-template-columns:85px 1fr auto;gap:14px}.drawer .cart-item img{width:85px;height:100px}.drawer .empty{padding:50px 0}.modal{position:fixed;top:5%;right:5%;bottom:5%;left:5%;z-index:31;background:var(--ivory);display:grid;place-items:center}.modal img{max-height:85vh;max-width:90%;object-fit:contain}.modal .close{position:absolute;right:15px;top:15px}.menu-panel a{display:block;font:32px Italiana;padding:18px 0;border-bottom:1px solid var(--line)}#toast{position:fixed;bottom:60px;left:50%;transform:translate(-50%);padding:12px 22px;background:var(--ox);color:var(--ivory);z-index:50;max-width:90%;font-size:12px;opacity:0;transition:opacity .2s;pointer-events:none}#toast.show{opacity:1}.skip{position:fixed;top:-60px;left:10px;background:#fff;z-index:100;padding:10px}.skip:focus{top:10px}:focus-visible{outline:2px solid var(--ox);outline-offset:5px}button:focus-visible{outline-offset:3px}@media(min-width:1500px){.hero{min-height:740px}.hero-image{max-height:800px}.hero-copy{padding-left:15%}}@media(max-width:900px){.nav{padding:0 4%;height:74px;gap:10px}.navlinks{gap:17px}.navlinks a{font-size:11px}.actions{gap:9px}.hero{min-height:530px}.hero-copy{padding:50px 10%}.hero h1{font-size:62px}.grid{grid-template-columns:repeat(3,1fr)}.pdp{gap:5%}.product-copy{padding-top:8px}.cart-layout,.checkout-grid{gap:30px}.story-band img{height:500px}.story-copy{padding:9%}.editorial img{height:410px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.footer-grid>div:last-child{grid-column:2/4}.form-layout{gap:35px}}@media(max-width:650px){.navlinks{display:none}.mobile-menu{display:inline-flex}.nav{height:72px}.logo{width:116px;height:53px}.logo img{width:156px;left:-18px;top:-53px}.actions{gap:0}.actions .desktop-wish{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:53px 7% 48px}.hero h1{font-size:62px;max-width:350px}.hero p{font-size:13px;margin:20px 0 27px;max-width:300px}.hero-image{height:420px}.hero-image img{object-position:center 57%}.promise{padding:18px 5%;gap:22px;justify-content:space-between;font-size:9px}.promise svg{display:none}.promise span{gap:0}.section{padding:48px 5%}.section-head{margin-bottom:24px;align-items:center}.section-head .textlink{font-size:10px;gap:12px}.section-head p{display:none}h2{font-size:38px}.grid,.home-grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}.home-grid .card:last-child{display:none}.card-image{aspect-ratio:1/1.12}.card-meta{padding:12px 0}.brand{font-size:9px}.card-name{font-size:11px;margin:5px 0 7px}.price{font-size:10px}.wish{top:6px;right:6px;padding:6px}.wish svg{width:17px;height:17px}.story-band{grid-template-columns:1fr}.story-band img{height:440px}.story-copy{padding:43px 7%}.story-copy p{font-size:13px;margin:22px 0}.duo{gap:30px;grid-template-columns:1fr}.editorial img{height:450px}.editorial-label{padding:18px 0!important}.editorial h3{font-size:29px}.source-band{padding:48px 7%;display:block}.source-band .btn{margin-top:25px}.source-band h2{font-size:39px}.page-title{padding:40px 5% 28px}.page-title h1{font-size:49px}.page-title p{font-size:12px}.toolbar{align-items:flex-start;flex-wrap:wrap;margin-bottom:22px}.filters{gap:10px;flex-wrap:wrap}.filters select,.sort{font-size:11px;max-width:145px}.shop-grid{padding-bottom:40px}.pdp{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.crumbs{padding:18px 5%;font-size:9px}.product-copy h1{font-size:40px}.product-copy .brand{font-size:11px}.product-copy .description{margin:22px 0}.info-page{padding:45px 6%}.info-columns{grid-template-columns:1fr;gap:30px;margin:35px 0}.form-layout{grid-template-columns:1fr;gap:35px}.form-layout h1{font-size:46px}.form-layout p{font-size:13px}.cart-layout,.checkout-grid{grid-template-columns:1fr;gap:35px}.cart-layout{padding-bottom:50px}.cart-item{grid-template-columns:85px 1fr auto;gap:12px}.cart-item img{width:85px;height:100px}.cart-item h3{font-size:12px}.order-summary{padding:25px}.checkout{padding:35px 5% 55px}.checkout h1{font-size:40px}.field-row{gap:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-top:45px}.footer-grid>div:first-child{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:block;font-size:8px}.footer-bottom span{display:block;margin:6px 0}.drawer{padding:25px}.photo-caption{font-size:9px;left:20px;bottom:20px}.preview-label{font-size:8px}}:root{--ox:#4d1021;--ivory:#f7f3ee;--ink:#211917}.logo{width:148px;height:52px;display:flex;align-items:center;overflow:visible}.logo img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}.nav{height:92px}.navlinks a{font-size:12px}.announcement{letter-spacing:1.9px;background:var(--ink)}.hero-v2{position:relative;isolation:isolate;display:block;min-height:740px;overflow:hidden;background:radial-gradient(ellipse at 78% 32%,#83354a 0,#622034 35%,#3a0a18 85%)}.hero-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14010c00 42%,#14010c50);z-index:-1}.hero-edition{position:absolute;top:28px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2.2px;color:#d7b7bf}.hero-v2 .hero-copy{position:relative;z-index:2;width:54%;padding:100px 0 100px 7%;min-height:740px;justify-content:center;pointer-events:none}.hero-v2 .hero-copy a{pointer-events:auto}.hero-v2 .hero-copy .eyebrow{margin-bottom:26px}.hero-v2 h1{font-size:clamp(86px,9.7vw,156px);line-height:.94;letter-spacing:-3px;max-width:none}.hero-v2 h1 em{font-weight:400}.hero-v2 p{margin:29px 0 30px;font-size:14px;line-height:1.65;color:#e8d6db}.hero-v2 .btn{gap:38px;padding:15px 26px}.hero-object{position:absolute;z-index:1;right:4%;top:11%;bottom:12%;width:52%;display:flex;align-items:center;justify-content:center;transition:transform .7s}.hero-object img{width:100%;height:100%;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(20px 40px 20px #17020b60)}.hero-object:hover{transform:translateY(-8px) rotate(2deg)}.hero-bottom{position:absolute;bottom:26px;left:6%;right:6%;padding-top:19px;border-top:1px solid #b27d8c50;display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:10px;color:#dcc3ca;z-index:3}.hero-bottom>a{display:flex;align-items:center;gap:25px}.hero-bottom .brand{color:var(--ivory);font-size:10px}.promise{padding:24px 5%;font-size:11px;gap:10%}.latest-v2{padding-top:85px;padding-bottom:85px}.latest-grid{grid-template-columns:repeat(4,1fr);gap:24px}.section-head h2{font-size:56px}.section-head .eyebrow{margin-bottom:15px}.card-image{aspect-ratio:1/1.18;background:#f4f0e9}.card-image img{mix-blend-mode:multiply}.card-meta{padding:17px 2px}.card-name{font-size:13px;margin:7px 0}.card-condition{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.card-meta .price{color:var(--ink);font-size:11px}.wish{background:#f7f3eee0}.mood-feature{display:grid;grid-template-columns:1fr 1fr;background:#e6dfd4;min-height:680px}.mood-feature-image{position:relative;overflow:hidden;display:block}.mood-feature-image>img{width:100%;height:100%;max-height:790px;object-fit:cover;object-position:center 49%}.mood-feature-image>span{position:absolute;left:30px;bottom:25px;color:#fff;font-size:9px;letter-spacing:1px}.mood-feature-copy{padding:12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mood-feature-copy h2{font-size:clamp(58px,6vw,94px);line-height:.98}.mood-feature-copy>p{margin:30px 0;font-size:14px;color:#6a5d54}.mood-mini{display:flex;gap:20px;align-items:center;width:100%;margin-top:45px;border-top:1px solid #cbbfb1;padding-top:25px}.mood-mini img{width:110px;height:125px;object-fit:contain;mix-blend-mode:multiply}.mood-mini p{font-size:12px;margin:6px 0 12px}.mood-mini .small-note{font-size:9px}.story-v2{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center;padding-top:100px;padding-bottom:100px}.story-v2 h2{font-size:clamp(40px,4vw,64px);line-height:1.04}.story-v2-copy{padding-left:5%}.story-v2 p{font-size:13px;margin:25px 0;color:var(--muted);max-width:360px}.story-v2-image{position:relative;display:block}.story-v2-image img{height:530px;width:100%;object-fit:cover;object-position:60% center}.story-v2-image span{display:block;margin-top:13px;font-size:9px;color:var(--muted)}.mood-duo-v2{border-top:1px solid var(--line);padding-top:75px}.mood-duo-v2 .duo{align-items:start;gap:6%}.mood-duo-v2 .editorial:last-child{margin-top:90px}.mood-duo-v2 .editorial img{height:590px}.mood-duo-v2 .editorial:last-child img{height:470px;object-position:65% center}.editorial-label .eyebrow{margin-bottom:12px;font-size:9px}.editorial-label>span{font-size:10px}.source-band{padding:80px 8%}.source-band h2{font-size:62px}.product-copy{position:sticky;top:120px;align-self:start}.product-copy h1{font-size:clamp(38px,3.3vw,55px);line-height:1.04}.pdp-condition{display:block;color:var(--muted);font-size:11px;margin:0 0 15px}.product-copy>.price{display:block;padding-bottom:20px;border-bottom:1px solid var(--line)}.product-copy .description{margin:23px 0;line-height:1.8}.product-main{background:#f4f0e9}.product-main img{mix-blend-mode:multiply}.thumbs button{width:84px;height:95px}.thumbs img{mix-blend-mode:multiply}.drawer{padding:35px 32px}.drawer h3{font-size:36px}.drawer .cart-item{padding:25px 0}.drawer-bottom .btn{min-height:55px}.drawer-bottom .textlink{font-size:11px}.footer-grid .logo{width:180px;height:65px}.btn{transition:background .2s,color .2s,transform .2s}.btn:hover:not(:disabled){background:#6e233a;border-color:#6e233a;color:#fff}.btn.light:hover{background:#ebe0d4;border-color:#ebe0d4;color:var(--ox)}.textlink:hover{color:#8c4254}.preview-label{background:#211917e8}@media(min-width:1700px){.hero-v2,.hero-v2 .hero-copy{min-height:850px}.hero-object{right:6%;width:49%}}@media(max-width:1000px){.hero-v2,.hero-v2 .hero-copy{min-height:640px}.hero-v2 h1{font-size:104px}.hero-v2 .hero-copy{padding-left:6%;width:57%}.hero-object{right:1%;width:52%;top:14%;bottom:17%}.latest-grid{gap:16px}.mood-feature{min-height:600px}.mood-feature-copy{padding:10%}.mood-feature-copy h2{font-size:67px}.story-v2{gap:5%}.story-v2-image img{height:430px}.mood-duo-v2 .editorial img{height:460px}.mood-duo-v2 .editorial:last-child img{height:390px}}@media(max-width:650px){.nav{height:76px}.logo{width:123px;height:45px}.logo img{width:100%;height:auto;position:static}.announcement{font-size:9px}.hero-v2{min-height:730px}.hero-edition{top:21px;left:7%;right:7%;font-size:8px;letter-spacing:1.3px}.hero-v2 .hero-copy{width:100%;min-height:730px;display:block;padding:70px 7% 0;position:relative}.hero-v2 .hero-copy .eyebrow{font-size:9px;margin-bottom:16px}.hero-v2 h1{font-size:clamp(75px,22vw,100px);line-height:.92;letter-spacing:-2px}.hero-v2 p{font-size:12px;margin:17px 0;line-height:1.55}.hero-v2 .hero-copy .btn{position:absolute;bottom:88px;left:7%;font-size:11px;min-height:46px;padding:13px 22px}.hero-object{top:315px;bottom:155px;right:2%;width:92%;height:auto}.hero-object img{height:100%;width:100%;transform:rotate(-11deg);filter:drop-shadow(14px 22px 12px #17020b50)}.hero-bottom{left:7%;right:7%;bottom:20px;padding-top:14px;display:block;font-size:9px}.hero-bottom>span{display:none}.hero-bottom>a{gap:16px;justify-content:space-between;font-size:9px}.hero-bottom .brand{font-size:9px}.promise{font-size:8px;gap:16px;padding:18px 5%}.promise span:nth-child(2){max-width:125px;text-align:center}.latest-v2{padding:47px 5% 45px}.section-head h2{font-size:38px}.section-head .eyebrow{font-size:8px;letter-spacing:1.3px;max-width:180px;line-height:1.6;margin-bottom:12px}.latest-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.card-name{font-size:12px;line-height:1.4}.card-condition{font-size:9px;margin:7px 0}.card-meta .price{font-size:10px}.card-meta{padding:13px 0}.mood-feature{grid-template-columns:1fr;min-height:0}.mood-feature-image{height:540px}.mood-feature-image>img{object-position:center 48%}.mood-feature-image>span{left:23px;bottom:22px}.mood-feature-copy{padding:42px 7% 35px}.mood-feature-copy h2{font-size:68px}.mood-feature-copy>p{margin:22px 0;font-size:13px}.mood-mini{margin-top:30px;padding-top:20px;gap:20px}.mood-mini img{width:80px;height:95px}.story-v2{grid-template-columns:1fr;padding:50px 6%;gap:32px}.story-v2-copy{padding-left:0}.story-v2 h2{font-size:41px}.story-v2 p{font-size:12px;margin:20px 0;max-width:100%}.story-v2-image img{height:365px;object-position:60% center}.story-v2-image span{font-size:8px;margin-top:10px}.mood-duo-v2{padding:45px 5%}.mood-duo-v2 .duo{gap:34px}.mood-duo-v2 .editorial img{height:460px}.mood-duo-v2 .editorial:last-child{margin-top:0}.mood-duo-v2 .editorial:last-child img{height:365px}.editorial-label h3{font-size:31px}.editorial-label .eyebrow{font-size:8px;margin-bottom:9px}.editorial-label>span{font-size:9px;max-width:90px}.source-band{padding:48px 7%}.source-band h2{font-size:41px}.product-copy{position:static}.product-copy h1{font-size:41px}.product-copy .description{font-size:13px}.pdp-condition{font-size:11px}.pdp .buy-row{position:sticky;bottom:45px;z-index:5;background:var(--ivory);padding:10px 0}.thumbs{gap:9px}.thumbs button{width:70px;height:79px}.drawer{padding:25px}.drawer h3{font-size:32px}.footer-grid .logo{width:150px;height:52px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}.hero-object:hover{transform:none}}@media(max-width:650px){.hero-v2,.hero-v2 .hero-copy{min-height:750px}.hero-object{top:290px;bottom:155px}}:root{--ivory:#f7f4ef}.card-image,.product-main{background:transparent;aspect-ratio:1}.card-image img,.product-main img,.thumbs img,.mood-mini img{mix-blend-mode:normal}.card-image a{display:block;width:100%;height:100%;position:relative}.card-image img{object-fit:contain}.card-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s!important}.gallery-stage{position:relative;touch-action:pan-y}.product-main>button[data-action=zoom]{width:100%;height:100%;padding:0}.product-main .gallery-arrow,.modal .gallery-arrow{position:absolute;width:39px;height:39px;background:#f7f4efdb;border:1px solid #b7aba04d;border-radius:50%;display:flex;align-items:center;justify-content:center;font:27px Georgia;z-index:4;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #211d1b08}.gallery-arrow.prev{left:12px}.gallery-arrow.next{right:12px}.photo-counter{position:absolute;left:20px;bottom:20px;font-size:10px;letter-spacing:1px;color:var(--muted)}.zoom-hint{right:20px;bottom:20px;font-size:9px}.thumbs{padding:2px 0 7px;scrollbar-width:thin;scrollbar-color:#b9a89a transparent;touch-action:pan-x;scroll-behavior:smooth}.thumbs button{background:transparent;opacity:.7}.thumbs button.selected{opacity:1;border-color:var(--ox)}.thumbs img{object-fit:contain}.modal img{max-height:82vh;max-width:90%;object-fit:contain}.modal .photo-counter{left:50%;transform:translate(-50%);bottom:20px}.modal .gallery-arrow.prev{left:3%}.modal .gallery-arrow.next{right:3%}.modal .close{z-index:5}.story-v2{position:relative;grid-template-columns:.9fr 1.1fr;gap:7%;padding-top:110px;padding-bottom:110px}.story-v2-copy{padding-left:0;position:relative;z-index:2}.story-v2-copy .eyebrow{color:var(--ox)}.story-v2 h2{font-size:clamp(64px,7.7vw,112px);line-height:.96;letter-spacing:-1.8px;max-width:640px;margin-right:-90px}.story-v2 h2 em{font-weight:400;color:var(--ox)}.story-v2 p{max-width:335px;font-size:13px}.story-v2-image img{height:610px;object-position:65% center}.story-v2-image{margin-top:65px}.story-v2-image span{font-size:8px}.story-copy h1 em{font-weight:400;color:var(--ox)}.story-band .story-copy p{font-size:13px}.mood-mini{border-color:#c6b8a8}.mood-mini img{background:var(--ivory)}.card-meta{min-height:110px}.latest-v2 .card:nth-child(2),.latest-v2 .card:nth-child(4){margin-top:44px}.latest-v2 .section-head{margin-bottom:25px}.latest-v2{padding-bottom:90px}.hero-v2 .hero-object img{filter:drop-shadow(20px 45px 28px #17020b70)}.section-head .textlink{white-space:nowrap}@media(hover:hover)and (pointer:fine){.card-image:hover .card-alt{opacity:1}.gallery-arrow:hover{background:var(--ivory);border-color:#af9b8e}}@media(max-width:1000px){.story-v2 h2{font-size:76px;margin-right:-65px}.story-v2-image img{height:500px}}@media(max-width:650px){.story-v2{grid-template-columns:1fr;padding:55px 6%;gap:30px}.story-v2 h2{font-size:72px;letter-spacing:-1.2px;margin-right:0}.story-v2 p{max-width:100%;font-size:12px}.story-v2-image{margin-top:0}.story-v2-image img{height:390px}.latest-v2 .card:nth-child(2),.latest-v2 .card:nth-child(4){margin-top:25px}.latest-v2{padding-bottom:55px}.card-meta{min-height:100px}.product-main .gallery-arrow{height:34px;width:34px;font-size:25px}.gallery-arrow.prev{left:5px}.gallery-arrow.next{right:5px}.photo-counter{left:12px;bottom:12px;font-size:9px}.zoom-hint{right:12px;bottom:12px;font-size:8px}.thumbs button{width:65px;height:70px}.modal{top:2%;right:2%;bottom:2%;left:2%}.modal .gallery-arrow{width:34px;height:34px}.modal img{max-width:100%}.card-image img{transition:none}.card-alt{display:none}.section-head{align-items:flex-end}.section-head .textlink{white-space:normal;max-width:100px}.story-copy h1{font-size:46px}}@media(prefers-reduced-motion:reduce){.thumbs{scroll-behavior:auto}.card-alt{transition:none!important}}.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pdp>*,.grid>*,.card,.product-copy{min-width:0}.product-main{display:block;position:relative;width:100%;min-width:0;aspect-ratio:1;overflow:hidden}.product-main>button[data-action=zoom]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;border:0}.product-main #main-photo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-image{position:relative;width:100%;min-width:0}.card-image a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.card-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;transform:none!important}.modal{min-width:0;overflow:hidden}.modal #zoom-photo{position:absolute;top:52px;right:45px;bottom:48px;left:45px;width:calc(100% - 90px);height:calc(100% - 100px);max-width:none;max-height:none;object-fit:contain;object-position:center}.textlink svg,.hero-bottom svg,.editorial-label svg{display:inline-block;width:14px;height:14px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;margin-left:5px}.preview-note{display:inline-block;margin-left:20px;opacity:.8;font-size:8px;letter-spacing:.5px}.mood-duo-v2 .duo{grid-template-columns:minmax(0,1fr)}.mood-duo-v2 .editorial,.mood-duo-v2 .editorial:last-child{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:0}.mood-duo-v2 .editorial img,.mood-duo-v2 .editorial:last-child img{height:500px;object-position:center}.mood-duo-v2 .editorial-label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10%;gap:28px}@media(max-width:1000px)and (min-width:651px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.pdp{grid-template-columns:minmax(0,1fr)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-v2 .card:nth-child(2),.latest-v2 .card:nth-child(4){margin-top:0}.card-meta{min-height:0}.card-name{overflow-wrap:anywhere}.preview-note{display:block;margin-left:0;margin-top:3px}.announcement{padding:7px 12px;height:auto}.mood-duo-v2 .editorial,.mood-duo-v2 .editorial:last-child{display:block}.mood-duo-v2 .editorial img,.mood-duo-v2 .editorial:last-child img{height:auto;aspect-ratio:4/5}.mood-duo-v2 .editorial-label{padding:20px 0;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.modal #zoom-photo{top:55px;right:12px;bottom:50px;left:12px;width:calc(100% - 24px);height:calc(100% - 105px)}.zoom-hint{display:none}.pdp .buy-row{bottom:0}}.authentication-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;background:#ebe5dd;padding-top:85px;padding-bottom:85px;align-items:center}.authentication-band h2,.authentication-page-v2 h1{font-size:clamp(48px,6vw,86px);line-height:1.03}.authentication-band em,.authentication-page-v2 em{color:var(--ox);font-weight:400}.authentication-band p{font-size:13px;max-width:370px;margin:25px 0}.authentication-proof{border-top:1px solid #b7a899;padding-top:24px}.proof-mark{display:block;color:var(--ox);margin-bottom:18px}.proof-mark svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.3}.authentication-proof h3{font-size:36px}.authentication-proof ol{list-style:none;padding:0;margin:25px 0}.authentication-proof li{display:flex;gap:18px;font-size:12px;padding:15px 0;border-top:1px solid #cbbfb2}.authentication-proof li span{color:var(--ox);font-size:10px;letter-spacing:1px}.purchase-promises{display:grid;gap:11px;padding:20px 0;border-bottom:1px solid var(--line);font-size:11px}.purchase-promises span{display:flex;gap:9px;align-items:center}.purchase-promises svg{width:16px;height:16px;stroke:var(--ox);stroke-width:1.4;fill:none}.verify-panel{background:#ebe5dd;padding:35px;margin:40px 0}.verify-panel h2{font-size:38px}.verify-panel p{max-width:650px;margin:20px 0}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 5%}.campaign-grid .editorial{min-width:0}.campaign-grid .editorial img{height:auto;aspect-ratio:3/4;object-fit:cover}.campaign-grid .editorial-label h3{font-size:34px}.campaign-grid .eyebrow{font-size:8px}.campaign-pair .editorial img{height:auto;aspect-ratio:3/4;object-fit:cover}.campaign-pair .editorial-label h3{font-size:32px}.styled-piece{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center;border-top:1px solid var(--line)}.styled-piece img{width:100%;height:auto;max-height:600px;object-fit:contain}.styled-piece h2{font-size:54px;line-height:1.07}.styled-piece p{font-size:13px;margin:25px 0}.promise{flex-wrap:wrap}.announcement{line-height:1.5}.authentication-page-v2 .info-columns{margin-top:40px}@media(max-width:650px){.authentication-band{grid-template-columns:minmax(0,1fr);gap:35px;padding:45px 6%}.authentication-band h2,.authentication-page-v2 h1{font-size:51px}.authentication-band p{font-size:12px}.authentication-proof h3{font-size:31px}.promise{gap:12px;padding:18px 5%;font-size:9px}.promise span{max-width:none!important;justify-content:center}.campaign-grid{grid-template-columns:minmax(0,1fr);gap:38px}.campaign-grid .editorial-label h3{font-size:31px}.campaign-pair .editorial-label h3{font-size:29px}.styled-piece{grid-template-columns:minmax(0,1fr);gap:25px}.styled-piece h2{font-size:41px}.verify-panel{padding:25px 20px}.verify-panel h2{font-size:31px}.purchase-promises{font-size:10px}.announcement{font-size:8px;letter-spacing:.3px}.authentication-page-v2 .info-intro p{font-size:13px}}.service-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.service-card{padding:65px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.service-card h2{font-size:clamp(40px,4.7vw,66px);line-height:1.04}.service-card em{font-weight:400}.service-card p{font-size:13px;line-height:1.8;max-width:350px;margin:25px 0 30px}.sourcing-card{background:var(--ox);color:var(--ivory)}.sourcing-card p{color:#e0cbcf}.sell-card{background:#ebe5dd}.sell-card em{color:var(--ox)}.sell-intro{max-width:760px}.sell-intro h1{font-size:clamp(55px,7vw,94px);line-height:1.03}.sell-intro h1 em{font-weight:400;color:var(--ox)}.sell-intro>p{max-width:590px;margin:25px 0;font-size:14px;color:var(--muted);line-height:1.8}.sell-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:35px 0 50px;margin:30px 0 50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sell-steps h3{font-size:29px;margin-top:18px}.sell-steps p{font-size:12px;color:var(--muted);margin-top:15px;line-height:1.8}.sell-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8%}.photo-advice h2{font-size:49px;line-height:1.05}.photo-advice p{font-size:12px;color:var(--muted);margin:25px 0;line-height:1.8}.sell-side-note{border-top:1px solid var(--line);padding-top:25px;margin-top:40px}.sell-side-note p{margin:12px 0 20px}.sell-layout form{min-width:0;gap:20px}.sell-layout form h2{font-size:36px}.sell-preview-note{font-size:10px;color:var(--muted);margin:0;padding:13px;background:#ebe5dd}.sell-photo-head h3{font-size:29px}.sell-photo-head p{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.7}.photo-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.photo-upload-slot{border:1px solid var(--line);padding:17px;min-width:0;background:#f9f7f3}.photo-upload-slot label{display:block}.photo-slot-title{display:flex;align-items:center;gap:10px;font-size:12px}.photo-slot-title>span{color:var(--ox);font-size:9px;letter-spacing:1px}.photo-slot-help{display:block;min-height:54px;font-size:10px;line-height:1.65;color:var(--muted);margin:10px 0 15px}.photo-upload-slot input{font-size:10px;padding:8px;max-width:100%}.photo-upload-slot input::file-selector-button{border:1px solid var(--line);padding:8px;background:#ebe5dd;font:10px DM,Arial;margin-right:8px;color:var(--ink)}.photo-file-preview{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.photo-file-preview img{width:72px;height:72px;object-fit:contain;background:#fff}.photo-file-status{display:block;font-size:9px;color:var(--muted);margin-top:8px}.photo-file-status.file-error{color:var(--ox)}.sell-layout #sell-result:empty{display:none}.sell-page .field-row{min-width:0}.sell-page select{width:100%}.navlinks{gap:22px}@media(max-width:1100px){.navlinks{gap:14px}.navlinks a{font-size:11px}.photo-upload-grid{grid-template-columns:minmax(0,1fr)}.photo-slot-help{min-height:0}.sell-layout{gap:5%}}@media(max-width:650px){.service-band{grid-template-columns:minmax(0,1fr)}.service-card{padding:42px 7%}.service-card h2{font-size:43px}.service-card p{font-size:12px;margin:20px 0 25px}.sell-intro h1{font-size:55px}.sell-intro>p{font-size:12px}.sell-steps{grid-template-columns:minmax(0,1fr);gap:24px;margin:25px 0 35px;padding:25px 0 30px}.sell-steps h3{font-size:27px;margin-top:10px}.sell-steps p{margin-top:9px}.sell-layout{grid-template-columns:minmax(0,1fr);gap:35px}.photo-advice h2{font-size:39px}.photo-advice p{margin:18px 0}.sell-side-note{margin-top:25px;padding-top:20px}.sell-layout form h2{font-size:32px}.sell-page .field-row,.photo-upload-grid{grid-template-columns:minmax(0,1fr)}.photo-upload-slot{padding:17px}.photo-slot-help,.photo-upload-slot input{font-size:11px}.photo-file-status{font-size:10px}}.proof-check{border-top:1px solid #cbbfb2;padding-top:20px}.contact-piece{display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:25px 0}.contact-piece>img{width:110px;height:120px;object-fit:contain}.contact-piece p{font-size:13px!important;margin:12px 0!important}.filter-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.filter-empty h3{font-size:30px}.filter-empty p{color:var(--muted);margin:18px 0 25px}.filters{flex-wrap:wrap;gap:14px}.filters select,.remove,.gallery-arrow,.thumbs button{min-height:44px}.product-main .gallery-arrow,.modal .gallery-arrow{width:44px;height:44px}.thumbs button{min-width:65px}#main:focus{outline:none}.authentication-proof p{max-width:100%}.navlinks a.active{border-bottom:1px solid var(--ox)}.form-result{scroll-margin-top:120px}form label{line-height:1.6}.form-layout form input,.form-layout form textarea,.sell-page input,.sell-page textarea,.sell-page select{font-size:16px}@media(max-width:650px){.toolbar{gap:18px}.filters{width:100%;gap:10px}.filters select{font-size:12px;max-width:100%}.product-main .gallery-arrow,.modal .gallery-arrow{width:44px;height:44px;font-size:27px}.authentication-band{padding-top:40px;padding-bottom:40px}.contact-piece>img{width:90px;height:100px}.contact-piece{gap:17px}.sell-layout input,.sell-layout select,.sell-layout textarea{font-size:16px!important}.photo-upload-slot input{font-size:12px!important}}@media(max-width:650px){.search-field{font-size:16px}.btn,.textlink{touch-action:manipulation}}#withdrawal-form{max-width:640px;display:grid;gap:20px}#withdrawal-form label{display:grid;gap:8px}.footer-bottom{flex-wrap:wrap;gap:14px}.detail-table a{overflow-wrap:anywhere}.nav-help{position:relative;border:0;padding:0}.navlinks .nav-help:last-child{border:0}.nav-help summary{font:12px DM,Arial,sans-serif;min-height:44px;align-items:center;gap:6px;padding:0;white-space:nowrap}.nav-help summary:after{content:"\2304";font-size:14px}.nav-help[open] summary:after{content:"\2303"}.nav-help.active>summary{color:var(--ox)}.nav-help .help-submenu{position:absolute;right:0;top:calc(100% + 8px);width:230px;background:var(--ivory);border:1px solid var(--line);padding:12px;box-shadow:0 12px 30px #211d1b16;z-index:28}.nav-help .help-submenu a{display:block;padding:12px;min-height:44px;border:0;font-size:12px;white-space:normal}.nav-help .help-submenu a:hover{background:#ebe5dd}.menu-panel{overflow-y:auto;min-height:0;flex:1;padding-bottom:24px}.menu-help{border-top:0;padding:0}.menu-panel .menu-help:last-child{border-bottom:1px solid var(--line)}.menu-help>summary{font:30px Italiana,serif;padding:18px 0;min-height:44px}.menu-panel .help-submenu a{font:15px DM,Arial,sans-serif;padding:15px 12px;min-height:44px;border:0}.menu-help .help-submenu{padding:0 0 12px 10px}.return-steps{padding:16px 0 0 22px;font-size:12px;color:var(--muted);line-height:1.8}.return-steps li{padding:5px 0 5px 6px}#withdrawal-form input,#withdrawal-form textarea,.checkout input,.checkout select{font-size:16px}.menu-panel>a{font-size:29px;padding:15px 0}@media(max-width:1200px){.navlinks{display:none}.mobile-menu{display:inline-flex}.nav{justify-content:space-between}.desktop-wish{display:none}}@media(max-width:650px){.menu-panel>a,.menu-help>summary{font-size:27px;padding:14px 0}.return-steps{font-size:12px}.detail-table div{grid-template-columns:minmax(0,100px) minmax(0,1fr)}.detail-table div span{overflow-wrap:anywhere}}.buy-row .btn.saved{color:var(--ox);border-color:var(--ox)}.buy-row .btn.saved svg{fill:var(--ox)}.navlinks{gap:30px}.nav-group>summary{cursor:pointer}.menu-panel .nav-group{border-top:0;border-bottom:1px solid var(--line);padding:0}.menu-panel .nav-group>summary{padding:20px 0;font-size:32px}.menu-panel .nav-group.active>summary{color:var(--ox)}.menu-panel .help-submenu{padding-bottom:18px}.menu-panel .help-submenu a{font-size:15px;line-height:1.5}.nav-help .help-submenu{left:0;right:auto;width:220px}.nav-help:last-child .help-submenu{left:auto;right:0}@media(max-width:650px){.menu-panel .nav-group>summary{font-size:30px;padding:19px 0}}.product-main>button[data-zoom]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;border:0;background:transparent;padding:0}.native-purchase{margin:24px 0}.native-purchase select{width:100%;padding:12px;background:var(--paper);border:1px solid var(--line);font-size:16px}.native-purchase .btn{width:100%}.native-purchase input[type=number]{width:75px;font-size:16px}.native-purchase .pending{font-size:12px;color:var(--muted);margin:15px 0}.draft-banner{padding:8px 12px;text-align:center;font-size:11px;background:var(--ox);color:var(--ivory)}.product-main .gallery-thumb-hidden{display:none}.native-search{max-width:600px;margin:0 auto 35px;display:flex;gap:12px}.native-shop .toolbar{margin-bottom:35px}.service-contact{padding-top:20px;border-top:1px solid var(--line)}.native-form-errors{color:var(--ox)}[hidden]{display:none!important}.photo-pending{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:var(--muted);font-size:13px;line-height:1.8;padding:30px;background:var(--paper)}.product-main>button[data-zoom],.product-main>.photo-pending{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-main #main-photo,.card-image img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none!important}.native-shop .toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.native-shop .filters label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:10px;letter-spacing:.4px}.native-shop .filters select{color:var(--ink);max-width:220px}.native-shop [data-product-count]{white-space:nowrap}.native-shop .filter-empty{padding:50px 0}.thumbs button:focus-visible,.card a:focus-visible{outline:2px solid var(--ox);outline-offset:3px}@media(max-width:650px){.native-shop .toolbar{display:block}.native-shop .filters{display:grid;grid-template-columns:1fr 1fr;align-items:end}.native-shop .filters select{width:100%;min-width:0}.native-shop [data-product-count]{display:block;margin-top:15px}.product-main{aspect-ratio:1}.photo-pending{font-size:11px}}:root{--ivory:#f8f4ee}.native-shop{padding:32px 5% 56px}.native-shop .page-title{padding:0 0 22px}.native-shop .page-title .eyebrow{margin-bottom:10px}.native-shop .page-title h1{font-size:clamp(45px,4.5vw,68px)}.native-shop .page-title p{margin-top:10px;font-size:12px}.native-shop .toolbar{margin:0 0 24px;padding:12px 0}.native-shop .grid{gap:30px 22px}.card-image{background:var(--ivory);aspect-ratio:1;isolation:isolate}.card-image>a{top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}.card-image img{object-fit:contain;object-position:center;mix-blend-mode:darken}.card-meta{min-height:0;padding:14px 0 0}.card-name{min-height:2.8em;margin:5px 0 7px}.card-condition{margin:0 0 6px}.latest-v2 .card:nth-child(2),.latest-v2 .card:nth-child(4){margin-top:0}.latest-v2{padding:48px 5% 52px}.latest-v2 .section-head{margin-bottom:24px}.section-head .eyebrow{margin-bottom:10px}.authentication-band{padding:42px 5%;gap:8%}.authentication-band h2{font-size:clamp(40px,4.8vw,68px)}.authentication-band p{margin:16px 0;font-size:12px}.authentication-proof h3{font-size:31px}.authentication-proof .proof-mark{margin-bottom:10px}.authentication-proof .proof-check{padding-top:14px}.story-v2{padding:52px 5%;gap:7%}.story-v2 h2{font-size:clamp(52px,6.2vw,88px);margin-right:0}.story-v2 p{margin:20px 0}.story-v2-image{margin-top:0}.story-v2-image img{height:520px}.campaign-pair,.mood-duo-v2{padding:46px 5%}.mood-feature{min-height:560px}.mood-feature-copy{padding:9%}.mood-feature-copy>p{margin:20px 0}.mood-mini{margin-top:28px;padding-top:18px}.mood-duo-v2 .editorial-label{padding:8%;gap:22px}.service-card{padding:44px 10%}.service-card p{margin:18px 0 24px}@media(max-width:650px){.native-shop{padding:22px 5% 38px}.native-shop .page-title{padding:0 0 18px}.native-shop .page-title h1{font-size:46px}.native-shop .toolbar{margin:0 0 20px;padding:10px 0}.native-shop .grid{gap:24px 12px}.card-image>a{top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%}.card-name{font-size:12px}.latest-v2{padding:32px 5% 36px}.authentication-band{padding:32px 6%;gap:24px}.authentication-band h2{font-size:45px}.story-v2{padding:36px 6%;gap:24px}.story-v2 h2{font-size:55px}.story-v2-image img{height:auto;aspect-ratio:4/5}.campaign-pair,.mood-duo-v2{padding:32px 5%}.mood-feature-image{height:auto;aspect-ratio:4/5}.mood-feature-copy{padding:32px 7%}.mood-feature-copy h2{font-size:58px}.mood-duo-v2 .editorial-label{padding:18px 0}.service-card{padding:32px 7%}}.card-image>a{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%}.card-image img{position:static;max-width:100%;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:normal}.card-name{font-family:Italiana,Georgia,serif;font-size:22px;line-height:1.22;color:var(--ink);min-height:2.44em;overflow-wrap:normal}.card-condition,.card-meta .price{font-size:11px;line-height:1.5}.latest-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);grid-template-columns:none;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;overscroll-behavior-x:contain;padding:6px 0 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.latest-grid>.card{scroll-snap-align:start;min-width:0}.latest-grid .card:last-child{display:block}@media(max-width:1000px)and (min-width:651px){.latest-grid{grid-template-columns:none;grid-auto-columns:calc((100% - 40px)/3);gap:20px}}@media(max-width:650px){.latest-grid{grid-template-columns:none;grid-auto-columns:78%;gap:16px}.card-name{font-size:19px;line-height:1.25}.latest-grid .card-name{font-size:23px}.card-condition,.card-meta .price{font-size:11px}.latest-v2 .section-head{gap:12px}.latest-v2 .section-head h2{font-size:38px}.card-meta{padding-top:14px}.latest-grid .card{margin-top:0!important}}.latest-grid{touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.latest-grid::-webkit-scrollbar{display:none}.product-main,.thumbs button{overflow:hidden}.product-main #main-photo.revia-unframed,.thumbs img.revia-unframed,#zoom-photo.revia-unframed{transform:scale(var(--photo-scale))!important;clip-path:inset(var(--photo-inset))}.product-main{touch-action:pan-y}.latest-v2 .latest-grid{display:flex!important;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;touch-action:auto!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch;cursor:grab}.latest-v2 .latest-grid *{touch-action:auto!important}.latest-v2 .latest-grid.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.latest-v2 .latest-grid>.card{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start}.latest-grid img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:650px){.latest-v2 .latest-grid{gap:14px}.latest-v2 .latest-grid>.card{flex-basis:70%}.latest-v2 .latest-grid .card-name{font-size:21px}}.shop-shortcuts{display:flex;gap:10px;overflow:auto;padding:20px 5%;border-bottom:1px solid var(--line);scrollbar-width:none}.shop-shortcuts a{white-space:nowrap;border:1px solid var(--line);padding:9px 17px;font-size:12px}.shop-shortcuts a:first-child{background:var(--ox);color:var(--ivory);border-color:var(--ox)}.shop-spotlight{display:grid;grid-template-columns:1.15fr 1fr;background:#e9e2d8}.shop-spotlight-photo{display:block;overflow:hidden}.shop-spotlight-photo img{height:570px;width:100%;object-fit:cover;object-position:center 62%}.shop-spotlight-copy{padding:45px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}.shop-spotlight-copy h2{font-size:clamp(60px,7vw,100px)}.shop-spotlight-copy em{color:var(--ox);font-weight:400}.shop-spotlight-copy .small-note{font-size:10px;max-width:250px}.shop-auth{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:40px 8%;background:var(--ivory)}.shop-auth-image img{width:100%;max-width:360px;margin:auto}.shop-auth h2{font-size:44px}.shop-auth p{font-size:12px;margin:15px 0}.shop-services{display:flex;justify-content:center;gap:32px;padding:25px 5%;border-top:1px solid var(--line);font-size:12px}.footer-business{display:flex;justify-content:space-between;gap:15px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.footer-bottom{font-size:12px!important;color:var(--ink)!important;opacity:1!important}.auth-tag-visual{width:min(100%,440px);margin:25px auto}.mood-feature-image img{height:510px}.mood-feature-copy{padding-top:35px;padding-bottom:35px}.mood-feature-copy .image-note{margin-top:18px}.latest-v2{padding-top:40px;padding-bottom:40px}@media(max-width:650px){.shop-shortcuts{padding:14px 5%}.shop-shortcuts a{font-size:11px;padding:8px 13px}.shop-spotlight{grid-template-columns:1fr}.shop-spotlight-photo img{height:360px;object-position:center 62%}.shop-spotlight-copy{padding:25px 6%;gap:14px}.shop-spotlight-copy h2{font-size:48px;line-height:1}.shop-spotlight-copy h2 br{display:none}.shop-spotlight-copy h2 em{margin-left:8px}.shop-spotlight-copy .small-note{max-width:100%;font-size:9px}.shop-auth{grid-template-columns:.85fr 1.15fr;gap:20px;padding:28px 5%}.shop-auth h2{font-size:28px}.shop-auth .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:10px}.shop-auth p{font-size:10px;margin:10px 0}.shop-auth .textlink{font-size:11px}.mood-feature-image img{height:340px}.mood-feature-copy{padding:25px 6%}.mood-feature-copy h2{font-size:48px}.mood-feature-copy .eyebrow{margin-bottom:12px}.shop-services{flex-wrap:wrap;gap:12px 24px;font-size:11px;padding:22px 6%}.footer-business{font-size:13px;flex-direction:column;gap:5px}.footer-bottom{font-size:11px!important}.latest-v2{padding-top:30px;padding-bottom:30px}.latest-v2 .section-head h2{font-size:36px}}.shop-auth-image{display:flex;align-items:center;justify-content:center;min-width:0}.shop-auth-image img{height:auto!important;object-fit:contain}.auth-tag-visual{height:auto!important}.mood-feature-image{height:510px;min-height:0;aspect-ratio:auto;align-self:start}.mood-feature-image>img{height:100%;max-height:none}.mood-mini{display:flex;align-items:center}.mood-mini img{width:90px;height:110px;object-fit:contain}.footer-bottom{font-size:14px!important;line-height:1.7;color:var(--ink)!important}@media(max-width:650px){.mood-feature{min-height:0}.mood-feature-image{height:420px;min-height:0;aspect-ratio:auto}.mood-feature-image>img{height:100%;object-position:center 43%}.mood-feature-image>span{bottom:16px}.mood-feature-copy{padding:26px 6%}.mood-mini{margin-top:20px;padding-top:16px}.footer-bottom{font-size:14px!important;padding:22px 5% 35px}.native-shop .page-title{padding-bottom:16px}.native-shop .page-title .eyebrow{margin-bottom:10px}.native-shop .page-title h1{font-size:42px}.native-shop .page-title p{font-size:12px;margin-top:10px}.native-shop .toolbar{padding:10px 0;margin-bottom:18px}.native-shop .filters{grid-template-columns:1fr 1fr 1fr;gap:6px 10px;align-items:start}.native-shop .filters label{font-size:9px;gap:0;min-width:0}.native-shop .filters select{font-size:11px;padding:7px 12px 7px 0;min-height:36px;max-width:100%;text-overflow:ellipsis}.native-shop .filters .remove{grid-column:3;text-align:right;font-size:10px;padding:0;min-height:24px}.native-shop .toolbar>[data-product-count]{display:block;font-size:10px;margin-top:-24px;pointer-events:none}.native-shop .grid{gap:22px 12px}}.spotlight-piece{display:flex;align-items:center;gap:15px;font-family:Italiana,Georgia,serif;font-size:24px;line-height:1.3}.spotlight-piece img{width:80px;height:80px;object-fit:contain}.spotlight-piece .small-note{font-family:DM,sans-serif;font-size:12px}.footer-bottom{font-size:11px!important;color:var(--muted)!important;line-height:1.7}.footer-business{font-size:11px;color:var(--muted)}.menu-panel .nav-group>summary{font-size:23px;padding:17px 0;min-height:58px}.menu-panel .nav-group>summary:after{font:21px DM,sans-serif}.drawer-top .icon{border:0;background:transparent;min-width:44px;min-height:44px}.service-contact{margin-top:30px;padding-top:26px}.service-contact h3{font-size:30px;line-height:1.2;margin-bottom:14px}.service-contact p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:24px}.service-contact .btn{margin-top:0}.revia-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:52px 5%;border-top:1px solid var(--line)}.revia-service-card{position:relative;display:block;overflow:hidden;background:#e9e2d8;aspect-ratio:4/5;isolation:isolate}.revia-service-card>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.revia-service-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,#211917bd 100%);z-index:1}.revia-service-card>span{position:absolute;inset:auto 24px 28px;color:#fff;z-index:2}.revia-service-card .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:12px}.revia-service-card strong{display:block;font:36px/1.1 Italiana,Georgia,serif;max-width:260px}.revia-service-card .service-action{display:inline-block;font-size:12px;margin-top:18px;border-bottom:1px solid #ffffffa0;padding-bottom:5px}.revia-service-card:hover>img{transform:scale(1.025)}.revia-service-card:focus-visible{outline:2px solid var(--ox);outline-offset:5px}@media(max-width:650px){.footer-bottom{font-size:11px!important;padding:20px 5% 30px}.menu-panel .nav-group>summary{font-size:22px;padding:16px 0}.revia-service-cards{grid-template-columns:minmax(0,1fr);gap:16px;padding:30px 6%}.revia-service-card{aspect-ratio:1.35}.revia-service-card>span{inset:auto 22px 24px}.revia-service-card strong{font-size:34px}.revia-service-card>img{object-position:center 45%}.service-contact h3{font-size:28px}.service-contact p{font-size:13px;margin-bottom:24px}}@media(max-width:1200px){.nav{position:relative}.nav>a[aria-label="REVIA home"]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.nav>.actions{margin-left:auto}}.nav{position:relative}.nav>a[aria-label="REVIA home"]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.nav>.navlinks{order:-1}.nav>.actions{margin-left:auto}.mood-feature .mood-mini img{background:transparent;mix-blend-mode:darken}.revia-footer-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:30px 0;border-top:1px solid var(--line);margin-top:35px}.revia-localization label,.revia-payment-label{display:block;font-size:11px;letter-spacing:.09em;color:var(--muted);margin-bottom:12px}.revia-localization-controls{display:flex;gap:8px;align-items:center}.revia-localization select{max-width:300px;width:100%;border:1px solid var(--line);padding:10px 32px 10px 12px;background:transparent;color:var(--ink);font:inherit;font-size:12px}.revia-localization button{border:0;background:transparent;border-bottom:1px solid var(--ink);font:inherit;font-size:12px;padding:5px 0;color:var(--ink);cursor:pointer}.revia-payment-icons{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;align-items:center}.revia-payment-icons li{display:flex;margin:0;padding:0}.revia-payment-icon{width:38px;height:24px;display:block}.revia-cart{max-width:1440px;margin:0 auto;padding:65px clamp(22px,5vw,80px) 90px}.revia-cart-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:48px}.revia-cart-heading h1{font-size:clamp(48px,5vw,78px);line-height:1.04;margin:12px 0 15px}.revia-cart-heading p{color:var(--muted);font-size:14px;margin:0}.revia-cart-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:clamp(32px,6vw,90px);align-items:start}.revia-cart-item{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:25px 0;border-top:1px solid var(--line)}.revia-cart-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--ivory)}.revia-cart-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.revia-cart-item-copy{padding:8px 0}.revia-cart-item h2{font-size:clamp(26px,2.2vw,36px);line-height:1.12;margin:14px 0 18px}.revia-cart-item .price{font-size:15px;margin:0}.revia-cart-item-controls{display:flex;align-items:center;gap:26px;margin-top:24px;font-size:12px;color:var(--muted)}.revia-cart-item-controls label{display:flex;align-items:center;gap:10px}.revia-cart-item-controls input{width:48px;padding:6px;border:1px solid var(--line);background:transparent;font:inherit;text-align:center}.revia-cart-remove{border-bottom:1px solid var(--line)}.revia-update-bag{margin-top:10px;background:none;border:0;border-bottom:1px solid var(--ink);cursor:pointer}.revia-cart-assurance{display:grid;gap:12px;border-top:1px solid var(--line);margin-top:35px;padding-top:26px;color:var(--muted);font-size:12px}.revia-cart-assurance a{width:fit-content;border-bottom:1px solid var(--line);margin-top:6px}.revia-cart-summary{padding:32px;background:#eae4db;border:1px solid #ded5c9}.revia-cart-summary h2{font-size:38px;line-height:1.1;margin:16px 0 30px}.revia-cart-summary-line,.revia-cart-total{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin:16px 0}.revia-cart-total{border-top:1px solid #cfc5b7;margin-top:24px;padding-top:22px;font-size:18px}.revia-cart-summary .small-note{font-size:11px;line-height:1.6;color:var(--muted);margin:18px 0}.revia-cart-summary .btn{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px}.revia-cart-secure{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--muted);font-size:11px;margin:14px 0 24px}.revia-cart-summary .revia-payment-label{margin-bottom:10px}.revia-cart-summary .textlink{font-size:12px;margin-top:10px}.revia-cart-empty{text-align:center;border-top:1px solid var(--line);padding:75px 20px}.revia-cart-empty h2{font-size:clamp(36px,4vw,60px);margin:0 0 20px}.revia-cart-empty p{color:var(--muted);margin-bottom:30px}@media(max-width:760px){.revia-footer-tools{flex-direction:column;gap:28px}.revia-localization{width:100%}.revia-localization select{max-width:100%}.revia-localization-controls select{flex:1;min-width:0}.revia-cart{padding-top:38px}.revia-cart-heading{align-items:start;flex-direction:column;margin-bottom:30px;gap:20px}.revia-cart-heading .textlink{font-size:12px}.revia-cart-layout{grid-template-columns:1fr;gap:34px}.revia-cart-item{grid-template-columns:120px 1fr;gap:20px}.revia-cart-item h2{font-size:27px;margin:10px 0 14px}.revia-cart-item .brand{font-size:9px}.revia-cart-item-controls{gap:18px;margin-top:20px}.revia-cart-summary{padding:26px 22px}.revia-cart-summary h2{font-size:36px}.revia-cart-summary .revia-payment-icons{gap:7px}}.shopify-policy__container{max-width:820px!important;padding:56px 28px 72px!important;margin:0 auto!important}.shopify-policy__title{text-align:left!important;margin:0 0 28px}.shopify-policy__title h1{font-size:clamp(36px,5vw,56px);line-height:1.12}.shopify-policy__body h2{font-size:26px;line-height:1.25;margin:30px 0 12px}.shopify-policy__body h3{font-size:22px;line-height:1.3;margin:24px 0 10px}.shopify-policy__body p,.shopify-policy__body li{font-size:14px;line-height:1.8;margin-bottom:14px}.shopify-policy__body ol,.shopify-policy__body ul{padding-left:22px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.shopify-policy__container{padding:36px 22px 48px!important}.shopify-policy__body h2{font-size:24px}.shopify-policy__body p,.shopify-policy__body li{font-size:14px}}.revia-footer-tools{padding:28px 5%;margin-top:0;background:#eee8df;box-sizing:border-box}.revia-footer-tools>*{min-width:0}.revia-localization-controls{width:100%}.revia-localization-controls button{flex-shrink:0}.revia-payment-icons{gap:8px}.revia-payment-icon{flex:none;width:38px;height:24px;stroke:none;stroke-width:1}.revia-cart-summary .revia-payment-icons{gap:8px}.revia-market-picker{position:relative;border:0;padding:0;margin:0}.revia-market-picker>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--muted);padding:10px 0;line-height:1.4;white-space:nowrap;border:0}.revia-market-picker>summary::-webkit-details-marker{display:none}.revia-market-picker>summary:after{display:none}.revia-market-picker>summary img{display:block;width:18px;height:14px;object-fit:cover;border:1px solid #211d1b14;border-radius:1px}.revia-market-picker>summary svg{display:block;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.2}.revia-market-popover{position:absolute;right:0;top:calc(100% + 6px);width:290px;max-width:90vw;background:var(--ivory);border:1px solid var(--line);box-shadow:0 8px 24px #211d1b12;padding:20px;z-index:50}.revia-market-popover label{display:block;font-size:11px;letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.revia-market-popover select{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid var(--line);border-radius:0;background:transparent;font:inherit;font-size:12px;color:var(--ink)}.revia-market-popover button{margin-top:14px;background:var(--ox);color:var(--ivory);border:0;padding:10px 18px;font:inherit;font-size:11px;cursor:pointer}.revia-footer-tools{justify-content:flex-start}.revia-payment-note{font-size:10px;line-height:1.5;color:var(--muted);margin:12px 0 0}@media(max-width:650px){.revia-market-picker>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--muted);padding:10px 0;line-height:1.4;white-space:nowrap;border:0}.revia-market-popover{width:280px}}.revia-desktop-market{display:flex;align-items:center;margin-right:8px}.revia-menu-market{display:none}@media(max-width:900px){.revia-desktop-market{display:none}.revia-menu-market{display:block;margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.revia-menu-market .revia-market-picker>summary{font:400 12px/1.4 var(--sans, sans-serif)!important;letter-spacing:.04em;padding:12px 0!important;justify-content:flex-start;gap:9px;color:var(--muted)}.revia-menu-market .revia-market-picker>summary:after{display:none!important}.revia-menu-market .revia-market-popover{position:static;box-shadow:none;border:0;border-top:1px solid var(--line);padding:18px 0 0;width:100%;max-width:100%;box-sizing:border-box}}.revia-spotlight-product{background:var(--paper)}.shop-spotlight .revia-spotlight-product img{object-fit:contain;width:100%;height:100%;padding:8%}.shop-spotlight-copy>p{max-width:370px;color:var(--muted);margin:18px 0 8px}.revia-founder-home{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 7%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.revia-founder-home h2{font-size:clamp(34px,3.8vw,52px)}.revia-founder-home p{max-width:520px;color:var(--muted);margin-bottom:24px}.revia-stock-filter{display:flex!important;align-items:center;gap:8px;align-self:center;white-space:nowrap}.revia-stock-filter input{accent-color:var(--ox);width:16px;height:16px}.revia-product-help{margin:20px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.revia-product-help p{font-size:12px;color:var(--muted);margin-bottom:10px}.revia-product-help a{font-size:12px}.revia-cart-photo img{width:100%;height:100%;object-fit:contain}.revia-cart-photo{background:var(--paper)}@media(max-width:760px){.revia-founder-home{grid-template-columns:1fr;gap:24px;padding:40px 6%}.revia-founder-home p{font-size:13px}.revia-spotlight-product{min-height:320px}.shop-spotlight .revia-spotlight-product img{padding:7%}.filters{flex-wrap:wrap}.revia-stock-filter{min-height:42px}.revia-product-help{margin:16px 0}.revia-product-help .textlink{min-height:36px}.revia-cart-photo img{padding:6px}}.shop-spotlight .revia-spotlight-editorial img{width:100%;height:680px;object-fit:cover;object-position:50% 78%;padding:0}.revia-founder-home{scroll-margin-top:130px}.shop-spotlight .spotlight-piece img{width:100px;height:100px;object-fit:contain}.shop-spotlight .spotlight-piece{display:flex;align-items:center;gap:18px}@media(max-width:760px){.shop-spotlight .revia-spotlight-editorial img{height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center}.revia-founder-home{scroll-margin-top:95px}.shop-spotlight .spotlight-piece img{width:84px;height:84px}}.shop-spotlight .revia-spotlight-editorial{position:relative;min-height:680px}.shop-spotlight .revia-spotlight-editorial img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-position:50% 78%}@media(max-width:760px){.shop-spotlight .revia-spotlight-editorial{min-height:0;aspect-ratio:2/3}.shop-spotlight .revia-spotlight-editorial img{position:static;height:auto;aspect-ratio:2/3}}.shop-spotlight-copy h2{font-size:clamp(48px,5.5vw,80px)}.shop-spotlight .spotlight-piece{padding:0;background:transparent}.shop-spotlight-copy>p{margin:0;color:var(--muted)}.revia-story-intro{padding:65px 8%;max-width:1180px;margin:auto}.revia-story-copy{max-width:720px}.revia-story-copy h1{font-size:clamp(42px,5.4vw,70px);margin-bottom:30px}.revia-story-copy p{margin:20px 0;line-height:1.8;color:var(--muted);font-size:14px}.revia-story-copy .textlink{margin-top:12px}.revia-story-intro.has-portrait{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:64px;align-items:center}.revia-founder-portrait{margin:0;width:200px}.revia-founder-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover}.revia-founder-portrait figcaption{font-size:10px;letter-spacing:1px;color:var(--muted);margin-top:12px}@media(max-width:760px){.shop-spotlight-copy h2{font-size:46px}.revia-story-intro{padding:38px 6%}.revia-story-intro.has-portrait{grid-template-columns:1fr;gap:28px}.revia-founder-portrait{width:150px}.revia-story-copy h1{font-size:42px}.revia-story-copy p{font-size:13px}}.revia-story-intro{max-width:1180px;padding-bottom:46px}.revia-story-copy{max-width:800px}.revia-story-copy h1 em{color:var(--ox)}.revia-story-founder{max-width:1180px;padding:42px 8% 56px;margin:0 auto;display:grid;grid-template-columns:190px minmax(0,1fr);gap:54px;align-items:center;border-top:1px solid var(--line)}.revia-story-founder .revia-founder-portrait{width:190px}.revia-story-founder h2{font-size:clamp(30px,3.5vw,44px);max-width:580px;margin-bottom:22px}.revia-story-founder p{font-size:13px;line-height:1.85;color:var(--muted);margin:16px 0;max-width:650px}.revia-story-founder .eyebrow{margin-bottom:14px}.revia-story-principles .textlink{margin-top:18px}@media(max-width:760px){.revia-story-intro{padding-bottom:30px}.revia-story-founder{padding:30px 6% 38px;grid-template-columns:1fr;gap:24px}.revia-story-founder .revia-founder-portrait{width:140px}.revia-story-founder h2{font-size:32px}.revia-story-founder p{font-size:13px}.revia-story-founder .revia-founder-portrait img{aspect-ratio:4/5}}.revia-story-founder .revia-founder-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.revia-story-founder{padding-bottom:24px}.info-page.revia-story-principles{padding-top:20px;padding-bottom:40px}.revia-story-principles .info-columns{margin:0}.revia-story-founder p:last-child{margin-bottom:0}.revia-catalog-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 20px}.revia-catalog-links a{border:1px solid var(--line);padding:9px 18px;font-size:12px;line-height:1.5}.revia-catalog-links a[aria-current]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.native-shop .page-title p{max-width:640px}.native-shop .toolbar{align-items:center}.native-shop .filters{align-items:center;gap:20px}.native-shop .filters>label{min-width:110px}.native-shop .filters>.revia-stock-filter{min-width:0;flex-direction:row;font-size:11px;gap:8px}.native-shop .revia-stock-filter input{margin:0;flex:none}.native-shop .revia-condition-guide{margin:0 0 24px}.revia-condition-guide{border:0;border-bottom:1px solid var(--line);padding:0}.revia-condition-guide>summary{font-size:12px;letter-spacing:.02em;padding:14px 0;cursor:pointer}.revia-condition-guide-body{max-width:800px;padding:0 0 18px}.revia-condition-guide-body p,.revia-condition-guide-body dd{font-size:12px;color:var(--muted);line-height:1.7}.revia-condition-guide-body dl{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:22px 0}.revia-condition-guide-body dt{font-size:13px;margin-bottom:6px}.revia-condition-guide-body dd{margin:0}.revia-shop-nav{font-size:12px}.revia-menu-shop{display:block;padding:16px 0;border-bottom:1px solid var(--line)}@media(max-width:760px){.revia-story-founder{padding-bottom:18px}.info-page.revia-story-principles{padding-top:14px;padding-bottom:30px}.revia-catalog-links{gap:8px;margin:20px 0 10px}.revia-catalog-links a{font-size:11px;padding:9px 12px}.native-shop .toolbar{align-items:stretch;flex-direction:column;gap:12px}.native-shop .filters{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.native-shop .filters>label{min-width:0}.native-shop .filters select{width:100%;max-width:100%;min-width:0;min-height:40px}.native-shop .filters>.revia-stock-filter{min-height:40px}.native-shop .filters [data-clear-filters]{justify-self:start;min-height:36px}.revia-condition-guide-body dl{grid-template-columns:1fr;gap:16px}.native-shop .page-title h1{font-size:46px}.native-shop .page-title p{font-size:12px}.native-shop .card-name{font-size:21px;line-height:1.15}.native-shop .card-condition{font-size:10px}.native-shop .card-meta{min-width:0}}.card[data-product-handle=balenciaga-neo-classic-city-mini-black-croc-embossed] .card-image>a>img{--catalog-width:85.2027%;--catalog-height:85.2027%;--catalog-left:7.2282%;--catalog-top:15.2369%}.card[data-product-handle=revia-p025-balenciaga-xx-flap-pink] .card-image>a>img{--catalog-width:100%;--catalog-height:100%;--catalog-left:.1%;--catalog-top:-4%}.card[data-product-handle=revia-p027-bottega-veneta-micro-pouch-blue-linoleum] .card-image>a>img{--catalog-width:94.56%;--catalog-height:94.56%;--catalog-left:3.9493%;--catalog-top:.2483%}.card[data-product-handle=revia-p028-bottega-veneta-mini-jodie-pink] .card-image>a>img{--catalog-width:77.1003%;--catalog-height:77.1003%;--catalog-left:11.527%;--catalog-top:16.7593%}.card[data-product-handle=revia-p026-bottega-veneta-olimpia-purple] .card-image>a>img{--catalog-width:80.2338%;--catalog-height:80.2338%;--catalog-left:10.0436%;--catalog-top:13.7035%}.card[data-product-handle=revia-p031-celine-box-teen-nano-blue] .card-image>a>img{--catalog-width:98.7952%;--catalog-height:98.7952%;--catalog-left:.7012%;--catalog-top:-3.4843%}.card[data-product-handle=revia-p030-celine-classic-box-medium-pink] .card-image>a>img{--catalog-width:99.2736%;--catalog-height:99.2736%;--catalog-left:.2639%;--catalog-top:-3.9274%}.card[data-product-handle=revia-p032-celine-pochette-vintage-brown] .card-image>a>img{--catalog-width:100%;--catalog-height:100%;--catalog-left:-.5%;--catalog-top:-3.8%}.card[data-product-handle=revia-p029-celine-triomphe-shoulder-bag-cream-cuir] .card-image>a>img{--catalog-width:99.2736%;--catalog-height:99.2736%;--catalog-left:1.9516%;--catalog-top:-3.7288%}.card[data-product-handle=revia-p037-chanel-2-55-flap-bag-blue-wool] .card-image>a>img{--catalog-width:77.1859%;--catalog-height:77.1859%;--catalog-left:11.4843%;--catalog-top:22.7008%}.card[data-product-handle=revia-p001-chanel-22-small-white-leather-gold-tone-hardware] .card-image>a>img{--catalog-width:87.0488%;--catalog-height:87.0488%;--catalog-left:7.6072%;--catalog-top:2.8662%}.card[data-product-handle=revia-p039-chanel-bowling-duffle] .card-image>a>img{--catalog-width:82.0528%;--catalog-height:82.0528%;--catalog-left:9.3018%;--catalog-top:12.6755%}.card[data-product-handle=revia-p005-chanel-boy-wallet-on-chain-aqua-green-leather-gold-tone-hardware] .card-image>a>img{--catalog-width:76.8438%;--catalog-height:76.8438%;--catalog-left:11.6549%;--catalog-top:17.4574%}.card[data-product-handle=revia-p002-chanel-camera-bag-fuchsia-lambskin-gold-tone-hardware] .card-image>a>img{--catalog-width:86.9861%;--catalog-height:86.9861%;--catalog-left:6.9419%;--catalog-top:8.1467%}.card[data-product-handle=revia-p004-chanel-coco-sphere-minaudi-re-purple-leather-gold-tone-hardware] .card-image>a>img{--catalog-width:77.2666%;--catalog-height:77.2666%;--catalog-left:11.3667%;--catalog-top:16.9148%}.card[data-product-handle=revia-p003-chanel-denim-flap-bag-black-with-multicoloured-lettering] .card-image>a>img{--catalog-width:72.6002%;--catalog-height:72.6002%;--catalog-left:13.7725%;--catalog-top:21.0626%}.card[data-product-handle=revia-p034-chanel-mini-coco-handle-yellow] .card-image>a>img{--catalog-width:83.8011%;--catalog-height:83.8011%;--catalog-left:8.5184%;--catalog-top:13.0818%}.card[data-product-handle=chanel-velvet-micro-crossbody-black] .card-image>a>img{--catalog-width:78.5089%;--catalog-height:98.1361%;--catalog-left:10.667%;--catalog-top:-2.5993%}.card[data-product-handle=chanel-vintage-crossbody-sport-black] .card-image>a>img{--catalog-width:70%;--catalog-height:87.5%;--catalog-left:15%;--catalog-top:6.25%}.card[data-product-handle=revia-p036-chanel-vintage-flap-bag-black-silver-provisional-title] .card-image>a>img{--catalog-width:82.9184%;--catalog-height:82.9184%;--catalog-left:9.0383%;--catalog-top:9.5592%}.card[data-product-handle=revia-p040-chanel-vintage-mini-flap-bag-gold] .card-image>a>img{--catalog-width:93.5595%;--catalog-height:93.5595%;--catalog-left:3.5945%;--catalog-top:2.8609%}.card[data-product-handle=chanel-vintage-vanity-black] .card-image>a>img{--catalog-width:66.1925%;--catalog-height:82.7406%;--catalog-left:16.5728%;--catalog-top:14.7911%}.card[data-product-handle=revia-p035-chanel-wallet-on-chain-black-silver] .card-image>a>img{--catalog-width:77.7384%;--catalog-height:77.7384%;--catalog-left:10.7421%;--catalog-top:17.258%}.card[data-product-handle=revia-p033-chanel-wallet-on-chain-black-embellished] .card-image>a>img{--catalog-width:78.4138%;--catalog-height:78.4138%;--catalog-left:11.4204%;--catalog-top:16.3297%}.card[data-product-handle=revia-p022-chanel-wallet-on-chain-light-blue] .card-image>a>img{--catalog-width:78.6697%;--catalog-height:78.6697%;--catalog-left:10.7438%;--catalog-top:15.6239%}.card[data-product-handle=revia-p042-dior-lady-dior-medium] .card-image>a>img{--catalog-width:88.977%;--catalog-height:88.977%;--catalog-left:5.7784%;--catalog-top:7.2089%}.card[data-product-handle=revia-p045-dior-lady-dior-medium-yellow-patent] .card-image>a>img{--catalog-width:69.6336%;--catalog-height:69.6336%;--catalog-left:16.7152%;--catalog-top:19.8984%}.card[data-product-handle=dior-lady-dior-micro-vanity-case-black-patent] .card-image>a>img{--catalog-width:74.8849%;--catalog-height:74.8849%;--catalog-left:12.0334%;--catalog-top:19.1059%}.card[data-product-handle=revia-p048-fendi-baby-spy-bag-black] .card-image>a>img{--catalog-width:78.9855%;--catalog-height:78.9855%;--catalog-left:10.6652%;--catalog-top:15.4913%}.card[data-product-handle=revia-p046-fendi-ff-canvas-shoulder-bag] .card-image>a>img{--catalog-width:87.6422%;--catalog-height:87.6422%;--catalog-left:6.1789%;--catalog-top:11.576%}.card[data-product-handle=revia-p047-fendi-mamma-baguette-zucca-cream] .card-image>a>img{--catalog-width:98.0861%;--catalog-height:98.0861%;--catalog-left:1.7416%;--catalog-top:-3.8086%}.card[data-product-handle=revia-p049-fendi-zucca-top-handle-bag-brown] .card-image>a>img{--catalog-width:79.8376%;--catalog-height:79.8376%;--catalog-left:10.7199%;--catalog-top:14.5494%}.card[data-product-handle=gucci-gg-emblem-medium-shoulder-bag-burgundy] .card-image>a>img{--catalog-width:89.9123%;--catalog-height:112.3904%;--catalog-left:5.0439%;--catalog-top:-11.6228%}.card[data-product-handle=revia-p053-gucci-gg-marmont-small-shoulder-bag-lilac] .card-image>a>img{--catalog-width:95.1276%;--catalog-height:95.1276%;--catalog-left:2.5313%;--catalog-top:-.6589%}.card[data-product-handle=revia-p052-gucci-horsebit-1955-mini-bag-gg-canvas] .card-image>a>img{--catalog-width:81.7592%;--catalog-height:81.7592%;--catalog-left:9.0387%;--catalog-top:12.291%}.card[data-product-handle=revia-p051-gucci-interlocking-g-top-handle-bag-pink] .card-image>a>img{--catalog-width:73.0392%;--catalog-height:73.0392%;--catalog-left:13.6995%;--catalog-top:21.5343%}.card[data-product-handle=revia-p054-herm-s-micro-constance-fuchsia-epsom] .card-image>a>img{--catalog-width:74.2059%;--catalog-height:74.2059%;--catalog-left:12.8971%;--catalog-top:19.137%}.card[data-product-handle=jacquemus-le-bisou-perle-python-embossed] .card-image>a>img{--catalog-width:93.6073%;--catalog-height:93.6073%;--catalog-left:5.8174%;--catalog-top:1.3196%}.card[data-product-handle=jacquemus-le-bisou-perle-silver] .card-image>a>img{--catalog-width:96.2441%;--catalog-height:96.2441%;--catalog-left:.8192%;--catalog-top:-1.3146%}.card[data-product-handle=revia-p055-jacquemus-le-chiquito-long-pink-colour-provisional] .card-image>a>img{--catalog-width:94.8018%;--catalog-height:94.8018%;--catalog-left:2.5043%;--catalog-top:2.6784%}.card[data-product-handle=jimmy-choo-emmie-silver-glitter] .card-image>a>img{--catalog-width:80.6787%;--catalog-height:80.6787%;--catalog-left:9.5799%;--catalog-top:29.5886%}.card[data-product-handle=revia-p056-loewe-mini-puzzle-bag-pink] .card-image>a>img{--catalog-width:74.2638%;--catalog-height:74.2638%;--catalog-left:12.6453%;--catalog-top:20.4199%}.card[data-product-handle=louis-vuitton-aubagne-damier-ebene] .card-image>a>img{--catalog-width:87.0488%;--catalog-height:108.811%;--catalog-left:4.6476%;--catalog-top:-6.535%}.card[data-product-handle=louis-vuitton-boetie-pm-monogram] .card-image>a>img{--catalog-width:77.2957%;--catalog-height:77.2957%;--catalog-left:11.5067%;--catalog-top:19.8252%}.card[data-product-handle=revia-p007-louis-vuitton-capucines-bb-red-leather-gold-tone-hardware] .card-image>a>img{--catalog-width:70.8559%;--catalog-height:70.8559%;--catalog-left:14.3595%;--catalog-top:21.8206%}.card[data-product-handle=louis-vuitton-cluny-monogram] .card-image>a>img{--catalog-width:73.7656%;--catalog-height:73.7656%;--catalog-left:13.191%;--catalog-top:19.9881%}.card[data-product-handle=revia-p011-louis-vuitton-ellipse-bb-match-monogram] .card-image>a>img{--catalog-width:86.3163%;--catalog-height:86.3163%;--catalog-left:6.065%;--catalog-top:8.589%}.card[data-product-handle=louis-vuitton-favorite-monogram] .card-image>a>img{--catalog-width:82.3293%;--catalog-height:102.9116%;--catalog-left:8.6707%;--catalog-top:-4.7028%}.card[data-product-handle=revia-p058-louis-vuitton-freedom-tote] .card-image>a>img{--catalog-width:73.6426%;--catalog-height:73.6426%;--catalog-left:13.6942%;--catalog-top:18.0396%}.card[data-product-handle=revia-p064-louis-vuitton-hide-and-seek] .card-image>a>img{--catalog-width:78.3445%;--catalog-height:78.3445%;--catalog-left:11.2195%;--catalog-top:15.6097%}.card[data-product-handle=revia-p069-louis-vuitton-karl-lagerfeld-punching-bag] .card-image>a>img{--catalog-width:98.6146%;--catalog-height:98.6146%;--catalog-left:.6927%;--catalog-top:-3.5143%}.card[data-product-handle=revia-p012-louis-vuitton-keepall-50] .card-image>a>img{--catalog-width:81.6784%;--catalog-height:81.6784%;--catalog-left:9.6509%;--catalog-top:12.3658%}.card[data-product-handle=revia-p061-louis-vuitton-marceau] .card-image>a>img{--catalog-width:86.9309%;--catalog-height:86.9309%;--catalog-left:6.6215%;--catalog-top:7.3281%}.card[data-product-handle=revia-p059-louis-vuitton-m-tis-east-west] .card-image>a>img{--catalog-width:82.322%;--catalog-height:82.322%;--catalog-left:9.8269%;--catalog-top:11.6052%}.card[data-product-handle=revia-p008-louis-vuitton-micro-coussin-beltbag-black-leather-gold-tone-hardware] .card-image>a>img{--catalog-width:72.4409%;--catalog-height:72.4409%;--catalog-left:13.852%;--catalog-top:22.2236%}.card[data-product-handle=revia-p014-louis-vuitton-milla-pm-red-leather-2019] .card-image>a>img{--catalog-width:79.7746%;--catalog-height:79.7746%;--catalog-left:10.2723%;--catalog-top:15.4052%}.card[data-product-handle=revia-p016-louis-vuitton-nano-papillon-damier-ebene] .card-image>a>img{--catalog-width:99.7567%;--catalog-height:99.7567%;--catalog-left:.2214%;--catalog-top:-3.5766%}.card[data-product-handle=revia-p063-louis-vuitton-neonoe] .card-image>a>img{--catalog-width:79.1294%;--catalog-height:79.1294%;--catalog-left:10.9101%;--catalog-top:11.561%}.card[data-product-handle=louis-vuitton-neonoe-monogram-with-black-trim] .card-image>a>img{--catalog-width:72.7972%;--catalog-height:72.7972%;--catalog-left:13.8198%;--catalog-top:23.6472%}.card[data-product-handle=revia-p015-louis-vuitton-onthego-mm-black-monogram-empreinte] .card-image>a>img{--catalog-width:72.2145%;--catalog-height:72.2145%;--catalog-left:14.3982%;--catalog-top:21.1293%}.card[data-product-handle=revia-p060-louis-vuitton-palermo-pm-monogram] .card-image>a>img{--catalog-width:75.7642%;--catalog-height:75.7642%;--catalog-left:12.421%;--catalog-top:18.6%}.card[data-product-handle=louis-vuitton-pallas-monogram-with-pink-trim] .card-image>a>img{--catalog-width:71.1296%;--catalog-height:71.1296%;--catalog-left:14.6486%;--catalog-top:30.2428%}.card[data-product-handle=revia-p070-louis-vuitton-papillon-bb] .card-image>a>img{--catalog-width:84.8311%;--catalog-height:84.8311%;--catalog-left:7.7541%;--catalog-top:10.2947%}.card[data-product-handle=revia-p068-louis-vuitton-petite-malle-epi] .card-image>a>img{--catalog-width:66.2636%;--catalog-height:66.2636%;--catalog-left:16.2056%;--catalog-top:24.2544%}.card[data-product-handle=revia-p010-louis-vuitton-pochette-ecusson-black-2023] .card-image>a>img{--catalog-width:100.2445%;--catalog-height:100.2445%;--catalog-left:-.022%;--catalog-top:-3.6235%}.card[data-product-handle=revia-p018-louis-vuitton-sac-dos-gm-monogram-denim-vintage] .card-image>a>img{--catalog-width:69.8804%;--catalog-height:69.8804%;--catalog-left:14.9899%;--catalog-top:24.1293%}.card[data-product-handle=revia-p062-louis-vuitton-sac-plat-pm] .card-image>a>img{--catalog-width:69.4844%;--catalog-height:69.4844%;--catalog-left:15.5357%;--catalog-top:24.0744%}.card[data-product-handle=revia-p065-louis-vuitton-speedy-30] .card-image>a>img{--catalog-width:73.8544%;--catalog-height:73.8544%;--catalog-left:14.1068%;--catalog-top:20.2017%}.card[data-product-handle=revia-p071-louis-vuitton-nano-speedy-murakami] .card-image>a>img{--catalog-width:82.5847%;--catalog-height:82.5847%;--catalog-left:8.2947%;--catalog-top:13.1782%}.card[data-product-handle=revia-p067-louis-vuitton-victoire] .card-image>a>img{--catalog-width:77.651%;--catalog-height:77.651%;--catalog-left:11.7181%;--catalog-top:16.7164%}.card[data-product-handle=revia-p057-louis-vuitton-viva-cit-pm-monogram] .card-image>a>img{--catalog-width:85.626%;--catalog-height:85.626%;--catalog-left:8.6427%;--catalog-top:8.7103%}.card[data-product-handle=revia-p006-louis-vuitton-x-takashi-murakami-abelia-white-multicolour-satin-wooden-handle] .card-image>a>img{--catalog-width:74.1967%;--catalog-height:74.1967%;--catalog-left:12.2339%;--catalog-top:15.1388%}.card[data-product-handle=miu-miu-matelasse-top-handle-bag-black] .card-image>a>img{--catalog-width:84.405%;--catalog-height:84.405%;--catalog-left:7.8819%;--catalog-top:24.5274%}.card[data-product-handle=miu-miu-wicker-box-brown-and-pink] .card-image>a>img{--catalog-width:92.5317%;--catalog-height:92.5317%;--catalog-left:3.4566%;--catalog-top:3.241%}.card[data-product-handle=prada-city-palm-tree-crossbody-white] .card-image>a>img{--catalog-width:89.4253%;--catalog-height:89.4253%;--catalog-left:5.6345%;--catalog-top:9.3057%}.card[data-product-handle=prada-galleria-mini-yellow-green-printed-saffiano] .card-image>a>img{--catalog-width:92.1706%;--catalog-height:92.1706%;--catalog-left:3.8225%;--catalog-top:10.761%}.card[data-product-handle=prada-galleria-saffiano-leather-bag-red] .card-image>a>img{--catalog-width:70.5295%;--catalog-height:70.5295%;--catalog-left:14.3826%;--catalog-top:22.8307%}.card[data-product-handle=prada-gaufre-nylon-and-leather-tote-black] .card-image>a>img{--catalog-width:78.4521%;--catalog-height:78.4521%;--catalog-left:10.9309%;--catalog-top:15.3534%}.card[data-product-handle=prada-re-edition-2000-mini-lilac] .card-image>a>img{--catalog-width:114.5251%;--catalog-height:114.5251%;--catalog-left:-7.8352%;--catalog-top:-9.5754%}.card[data-product-handle=prada-re-edition-2005-blue] .card-image>a>img{--catalog-width:121.3993%;--catalog-height:121.3993%;--catalog-left:-11.5494%;--catalog-top:-12.033%}.card[data-product-handle=saint-laurent-chevron-leather-shopper-black] .card-image>a>img{--catalog-width:70.8995%;--catalog-height:70.8995%;--catalog-left:14.5502%;--catalog-top:30.2878%}.card[data-product-handle=saint-laurent-envelope-small-cream] .card-image>a>img{--catalog-width:93.9759%;--catalog-height:93.9759%;--catalog-left:2.9181%;--catalog-top:10.7518%}.card[data-product-handle=saint-laurent-le-57-leather-shoulder-bag-fuchsia] .card-image>a>img{--catalog-width:96.9267%;--catalog-height:96.9267%;--catalog-left:1.5366%;--catalog-top:-1.5603%}.card[data-product-handle=revia-p019-saint-laurent-loulou-medium-red] .card-image>a>img{--catalog-width:70.6841%;--catalog-height:70.6841%;--catalog-left:15.1527%;--catalog-top:22.2638%}.card[data-product-handle=revia-p023-saint-laurent-loulou-toy-blue] .card-image>a>img{--catalog-width:74.9599%;--catalog-height:74.9599%;--catalog-left:13.3446%;--catalog-top:19.4866%}.card[data-product-handle=revia-p021-saint-laurent-loulou-toy-khaki-green] .card-image>a>img{--catalog-width:70.513%;--catalog-height:70.513%;--catalog-left:14.7435%;--catalog-top:22.423%}.card[data-product-handle=revia-p020-saint-laurent-loulou-toy-poudre] .card-image>a>img{--catalog-width:76.9063%;--catalog-height:76.9063%;--catalog-left:11.8545%;--catalog-top:17.4%}.card[data-product-handle=saint-laurent-sac-de-jour-leather-bag-black] .card-image>a>img{--catalog-width:71.6394%;--catalog-height:71.6394%;--catalog-left:14.3236%;--catalog-top:21.8052%}.card[data-product-handle=saint-laurent-uptown-leather-pochette-black] .card-image>a>img{--catalog-width:77.9531%;--catalog-height:77.9531%;--catalog-left:11.0234%;--catalog-top:30.1588%}.card[data-product-handle=valentino-garavani-nellcote-medium-suede-tote-khaki] .card-image>a>img{--catalog-width:88.1326%;--catalog-height:88.1326%;--catalog-left:5.8519%;--catalog-top:6.3892%}.card[data-product-handle=valentino-roman-stud-medium-leather-bag-bubble-pink] .card-image>a>img{--catalog-width:73.9532%;--catalog-height:73.9532%;--catalog-left:12.7276%;--catalog-top:28.9197%}.card[data-product-handle=yves-saint-laurent-chyc-clutch-blue] .card-image>a>img{--catalog-width:79.5062%;--catalog-height:79.5062%;--catalog-left:10.2469%;--catalog-top:29.3244%}.card[data-product-handle=revia-p038-chanel-mademoiselle-reissue-flap-bag-black] .card-image>a>img{--catalog-width:100.4902%;--catalog-height:100.4902%;--catalog-left:.0564%;--catalog-top:-4.25%}.card[data-product-handle=revia-p043-dior-montaigne-box-blue] .card-image>a>img{--catalog-width:79.1984%;--catalog-height:79.1984%;--catalog-left:10.7968%;--catalog-top:15.2958%}.card[data-product-handle=revia-p044-dior-vintage-trotter-tote] .card-image>a>img{--catalog-width:99.5146%;--catalog-height:99.5146%;--catalog-left:.4417%;--catalog-top:-3.9515%}.card[data-product-handle=revia-p050-fendi-vintage-vanity-brown-ff-zucca] .card-image>a>img{--catalog-width:73.3561%;--catalog-height:73.3561%;--catalog-left:13.4687%;--catalog-top:19.9256%}.card[data-product-handle=revia-p013-louis-vuitton-croissant-pm-vintage-monogram-2004] .card-image>a>img{--catalog-width:87.3565%;--catalog-height:87.3565%;--catalog-left:7.6321%;--catalog-top:4.3124%}.card[data-product-handle=revia-p009-louis-vuitton-dauphine-wallet-on-chain-monogram-monogram-reverse] .card-image>a>img{--catalog-width:75.9594%;--catalog-height:75.9594%;--catalog-left:11.4126%;--catalog-top:18.4212%}.card[data-product-handle=revia-p066-louis-vuitton-montaigne-mm] .card-image>a>img{--catalog-width:78.9733%;--catalog-height:78.9733%;--catalog-left:11.1451%;--catalog-top:17.2399%}.card[data-product-handle=revia-p017-louis-vuitton-petit-sac-plat-monogram-2020] .card-image>a>img{--catalog-width:78.0138%;--catalog-height:78.0138%;--catalog-left:11.4612%;--catalog-top:16.6953%}.card[data-product-handle=saint-laurent-icarino-quilted-leather-bag-black] .card-image>a>img{--catalog-width:79.6805%;--catalog-height:79.6805%;--catalog-left:10.2394%;--catalog-top:14.3752%}.card .card-image>a{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.card .card-image>a>img{position:absolute;inset:auto;left:var(--catalog-left,10%);top:var(--catalog-top,10%);width:var(--catalog-width,80%);height:var(--catalog-height,80%);max-width:none;object-fit:fill;object-position:center;transform:none!important;padding:0;mix-blend-mode:darken}.native-shop .page-title{margin-bottom:24px}.native-shop .revia-catalog-links{margin-top:0}.native-shop .toolbar{margin-bottom:12px}@media(max-width:760px){.native-shop .toolbar{display:flex}.native-shop .filters [data-clear-filters]{grid-column:auto;text-align:left}.native-shop .toolbar>[data-product-count]{margin:0;align-self:flex-start}.native-shop .page-title{padding-bottom:0;margin-bottom:20px}}.native-shop .filters{width:100%}.native-shop .filters>[data-product-count]{margin-left:auto}.native-shop .toolbar{padding:14px 0}.native-shop .revia-condition-guide{margin-bottom:12px}@media(max-width:760px){.native-shop .filters{gap:8px 16px}.native-shop .filters>[data-product-count]{margin:0;align-self:center;text-align:right;font-size:10px}.native-shop .page-title{margin-bottom:16px}.native-shop .filters>.revia-stock-filter{font-size:10px}.native-shop .filters>label{font-size:10px}}.revia-catalog-v2.native-shop{padding-top:38px}.revia-catalog-v2.native-shop .page-title{padding:0;margin:0 0 24px}.revia-catalog-v2.native-shop .page-title h1{font-size:clamp(40px,4.4vw,62px);line-height:1.1}.revia-catalog-v2 .revia-catalog-links{margin:0 0 20px;gap:10px}.revia-catalog-v2 .revia-catalog-links a{padding:9px 16px}.revia-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;margin-bottom:24px;gap:16px}.revia-filter-toggle{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;padding:7px 0;min-height:38px;font-size:12px}.revia-filter-toggle svg{width:17px;height:17px}.revia-filter-toggle [data-active-filter-count]{border-radius:50%;background:var(--ink);color:var(--ivory);min-width:18px;padding:0 4px;line-height:18px;font-size:10px}.revia-catalog-toolbar [data-product-count]{font-size:11px;color:var(--muted)}.revia-filter-dialog{border:0;background:var(--ivory);color:var(--ink);padding:30px;width:min(460px,calc(100% - 32px));max-height:85dvh;overflow:auto;box-shadow:0 20px 90px #211d1b26}.revia-filter-dialog::backdrop{background:#211d1b65}.revia-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:16px}.revia-filter-heading h2{font-size:30px}.revia-filter-heading .icon{font-size:26px;min-height:44px;min-width:44px;justify-content:center}.revia-filter-fields{display:flex;flex-direction:column;padding:24px 0;gap:8px}.revia-filter-fields label{font-size:11px;letter-spacing:.04em;color:var(--muted)}.revia-filter-fields select{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;font:inherit;color:var(--ink);padding:10px 24px 12px 0;margin-bottom:14px;min-height:46px;width:100%}.revia-filter-actions{border-top:1px solid var(--line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.revia-filter-actions .remove{font-size:11px;min-height:44px;background:none;border:0;text-decoration:underline}.revia-filter-actions .btn{min-width:150px;min-height:46px;padding:12px 20px}.revia-card-badge{position:absolute;top:12px;left:12px;z-index:3;background:var(--ivory);border:1px solid var(--line);padding:5px 9px;font:10px/1.3 DM,sans-serif;letter-spacing:.07em;text-transform:uppercase;pointer-events:none}.revia-card-sold-out{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.card .card-meta{display:flex;flex-direction:column;align-items:flex-start}.card .card-name{line-height:1.25;margin:7px 0 12px;min-height:2.5em}.card .card-condition{display:block;line-height:1.6;margin:0 0 9px}.card .price{display:block;line-height:1.5}.revia-condition-page .revia-condition-guide{margin:25px 0 30px}.revia-condition-page .info-intro h1{font-size:clamp(38px,5vw,62px)}.menu-panel .nav-group>summary{font-size:25px;padding:16px 0;min-height:56px}.menu-panel .nav-group .help-submenu{padding:0 0 14px 12px}.menu-panel .nav-group .help-submenu a{font:13px/1.5 DM,sans-serif;min-height:40px;padding:10px 0;border:0}.revia-menu-market{border-top:0!important;margin-top:20px!important;padding-top:0!important}.revia-menu-market .revia-market-picker{border:0;margin:0}.revia-menu-market .revia-market-picker>summary{padding:8px 0!important;min-height:36px;font-size:11px!important;gap:7px}.revia-menu-market .revia-market-picker>summary img{width:16px;height:12px}.menu-panel .revia-menu-market .revia-market-popover{padding-top:12px;border-top:0}.drawer .menu-panel{padding-bottom:12px}@media(max-width:760px){.revia-catalog-v2.native-shop{padding-top:26px}.revia-catalog-v2.native-shop .page-title{padding:0;margin:0 0 20px}.revia-catalog-v2.native-shop .page-title h1{font-size:40px}.revia-catalog-v2 .revia-catalog-links{margin-bottom:16px;gap:8px}.revia-catalog-v2 .revia-catalog-links a{font-size:11px;padding:8px 12px}.revia-catalog-toolbar{padding:5px 0;margin-bottom:16px}.revia-filter-toggle{font-size:11px}.revia-catalog-toolbar [data-product-count]{font-size:10px}.revia-filter-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:100%;margin:0;padding:22px 6% max(22px,env(safe-area-inset-bottom));max-height:90dvh}.revia-filter-heading h2{font-size:28px}.revia-filter-fields select{font-size:16px}.revia-filter-fields{padding:20px 0 12px}.revia-catalog-v2.native-shop .card-name{font-size:18px;line-height:1.22;min-height:3.66em;margin:7px 0 9px}.revia-catalog-v2.native-shop .card-meta{padding:12px 0}.revia-catalog-v2.native-shop .brand{font-size:9px;letter-spacing:1.2px}.revia-catalog-v2.native-shop .card-condition{font-size:10px;margin-bottom:8px}.revia-catalog-v2.native-shop .price{font-size:11px}.revia-card-badge{top:8px;left:8px;font-size:8px;padding:4px 7px}.card-image .wish{right:5px;top:5px}.menu-panel .nav-group>summary{font-size:25px;padding:15px 0;min-height:54px}}.revia-price-range{grid-column:1/-1;border:0;padding:12px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.revia-price-range legend{font-size:13px;padding:0 0 10px}.revia-price-range label{display:grid;gap:5px;font-size:12px}.revia-price-range input{width:100%;min-width:0;border:1px solid #dcd5cb;background:transparent;padding:10px;font:inherit;border-radius:0}.revia-mobile-purchase{display:none}.revia-mobile-purchase[hidden]{display:none!important}@media(max-width:767px){.revia-mobile-purchase{display:flex;align-items:center;gap:12px;position:fixed;z-index:30;bottom:0;left:0;right:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#f8f5ed;border-top:1px solid #ddd6cc;box-shadow:0 -3px 18px #2419110a}.revia-mobile-purchase>div{min-width:0;flex:1;display:grid;gap:4px;font-size:12px}.revia-mobile-purchase span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.revia-mobile-purchase strong{font-weight:400}.revia-mobile-purchase .btn{padding:13px 18px;white-space:nowrap;min-height:44px}body:has(#overlay>:first-child) .revia-mobile-purchase{display:none}}.card[data-product-handle=prada-re-edition-2005-re-nylon-black] .card-image>a>img{--catalog-width:105.8824%;--catalog-left:.8235%;--catalog-top:-34.8235%;height:auto;object-fit:contain}.card[data-product-handle=saint-laurent-small-loulou-quilted-lambskin-black] .card-image>a>img{--catalog-width:123.4243%;--catalog-left:-11.5193%;--catalog-top:-46.8495%;height:auto;object-fit:contain}.card[data-product-handle=saint-laurent-uptown-pouch-grain-de-poudre-dark-beige] .card-image>a>img{--catalog-width:145.1327%;--catalog-left:-22.2035%;--catalog-top:-50.4137%;height:auto;object-fit:contain}.card[data-product-handle=saint-laurent-uptown-leather-pochette-black] .card-image>a>img{--catalog-width:95.3743%;--catalog-left:2.3128%;--catalog-top:2.3128%;height:auto;object-fit:contain}.card[data-product-handle=saint-laurent-small-loulou-quilted-lambskin-black] .card-image>a>img{--catalog-width:106%;--catalog-left:-8.4%;--catalog-top:-10.5%;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/10/assets/revia.css.map */
