:root{--v-ivory:#F5F1E9;--v-stone:#E8E1D6;--v-char:#252521;--v-taupe:#A79B8C;--v-esp:#41362F;--v-serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;--v-sans:"Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;--v-pad:clamp(20px,5vw,72px)}body{background:var(--v-ivory);color:var(--v-char);font-family:var(--v-sans);font-weight:300;-webkit-font-smoothing:antialiased}.v-wrap{max-width:1360px;margin:0 auto;padding-inline:var(--v-pad)}.v-sec{padding-block:clamp(64px,9vw,128px)}.v-eyebrow{font:400 11px/1 var(--v-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--v-esp);margin:0 0 20px}.v-h{font:300 clamp(34px,5vw,64px)/1.08 var(--v-serif);letter-spacing:.04em;text-transform:uppercase;margin:0 0 24px;color:var(--v-char)}.v-p{font:300 16px/1.8 var(--v-sans);color:var(--v-esp);max-width:520px;margin:0}.v-btn{display:inline-block;padding:18px 40px;border:1px solid var(--v-char);background:var(--v-char);color:var(--v-ivory);font:400 11px/1 var(--v-sans);letter-spacing:.28em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s}.v-btn:hover,.v-btn--ghost{background:transparent;color:var(--v-char)}.v-btn--ghost:hover{background:var(--v-char);color:var(--v-ivory)}.v-btn--light{background:var(--v-ivory);color:var(--v-char);border-color:var(--v-ivory)}.v-btn--light:hover{background:transparent;color:var(--v-ivory)}.v-center{text-align:center}.v-center .v-p{margin-inline:auto}.v-hr{border:0;border-top:1px solid var(--v-taupe);opacity:.4;margin:0}:focus-visible{outline:2px solid var(--v-esp);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.v-top{background:var(--v-char);color:var(--v-ivory);text-align:center;font:400 10px/1 var(--v-sans);letter-spacing:.28em;text-transform:uppercase;padding:12px}.v-head{background:var(--v-ivory);border-bottom:1px solid rgba(167,155,140,.4);position:sticky;top:0;z-index:50}.v-head .in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px}.v-nav{display:flex;gap:36px}.v-nav a,.v-tools a{font:400 11px/1 var(--v-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--v-char);text-decoration:none}.v-nav a:hover,.v-tools a:hover{color:var(--v-taupe)}.v-logo{font:400 26px/1 var(--v-serif);letter-spacing:.5em;text-indent:.5em;color:var(--v-char);text-decoration:none}.v-tools{display:flex;gap:28px;justify-content:flex-end}.v-burger{display:none;background:none;border:0;padding:8px;font:400 11px var(--v-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;color:var(--v-char)}@media(max-width:860px){.v-nav{display:none}.v-burger{display:block;justify-self:start}.v-head .in{height:68px}.v-logo{font-size:20px}.v-tools a.s{display:none}.v-nav.open{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:100%;background:var(--v-ivory);padding:24px var(--v-pad) 32px;gap:22px;border-bottom:1px solid var(--v-taupe)}}.v-hero{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;background:var(--v-stone);overflow:hidden}.v-hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v-hero .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2525218c,#2525210d 60%)}.v-hero .c{position:relative;padding-block:clamp(48px,8vw,110px);color:var(--v-ivory)}.v-hero .v-h,.v-hero .v-p,.v-hero .v-eyebrow{color:var(--v-ivory)}.v-hero.plain .v-h,.v-hero.plain .v-p,.v-hero.plain .v-eyebrow{color:var(--v-char)}.v-hero .v-h{font-size:clamp(40px,7vw,92px);max-width:11ch}.v-hero .v-btn{margin-top:36px}.v-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.v-split img,.v-ph{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--v-stone);display:block}.v-ph{display:flex;align-items:center;justify-content:center;font:400 10px var(--v-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--v-taupe)}@media(max-width:860px){.v-split{grid-template-columns:1fr}}.v-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(20px,3vw,48px);margin-top:56px}.v-card{text-decoration:none;color:var(--v-char);display:block}.v-card .m{position:relative;aspect-ratio:4/5;background:var(--v-stone);overflow:hidden}.v-card .m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s,transform 1.2s}.v-card .m img+img{opacity:0}.v-card:hover .m img+img{opacity:1}.v-card:hover .m img:first-child{transform:scale(1.03)}.v-card h3{font:400 22px/1.2 var(--v-serif);letter-spacing:.08em;margin:20px 0 6px;text-transform:uppercase}.v-card .pr{font:300 13px var(--v-sans);letter-spacing:.12em;color:var(--v-esp)}.v-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px);margin-top:64px;border-top:1px solid rgba(167,155,140,.5)}.v-vals>div{padding-top:32px}.v-vals h3{font:400 12px/1.4 var(--v-sans);letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px}.v-vals p{font:300 15px/1.8 var(--v-sans);color:var(--v-esp);margin:0}.v-vals .n{font:300 34px var(--v-serif);color:var(--v-taupe);display:block;margin-bottom:18px}@media(max-width:860px){.v-vals{grid-template-columns:1fr}}.v-news{background:var(--v-esp);color:var(--v-ivory)}.v-news .v-h,.v-news .v-p,.v-news .v-eyebrow{color:var(--v-ivory)}.v-form{display:flex;gap:0;max-width:520px;margin:40px auto 0;border-bottom:1px solid var(--v-taupe)}.v-form input{flex:1;background:transparent;border:0;padding:16px 0;color:var(--v-ivory);font:300 15px var(--v-sans);outline:0}.v-form input::placeholder{color:var(--v-taupe)}.v-form button{background:none;border:0;color:var(--v-ivory);font:400 11px var(--v-sans);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;padding:16px 0 16px 20px}.v-msg{margin-top:16px;font-size:13px;color:var(--v-stone)}.v-foot{background:var(--v-stone);padding-block:72px 32px}.v-foot .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.v-foot h4{font:400 11px var(--v-sans);letter-spacing:.28em;text-transform:uppercase;margin:0 0 20px}.v-foot a{display:block;font:300 14px/2.1 var(--v-sans);color:var(--v-esp);text-decoration:none}.v-foot a:hover{color:var(--v-char)}.v-foot .w{font:400 24px var(--v-serif);letter-spacing:.5em;margin-bottom:16px}.v-foot .legal{margin-top:56px;padding-top:24px;border-top:1px solid rgba(167,155,140,.5);font:300 12px var(--v-sans);color:var(--v-esp);letter-spacing:.06em}@media(max-width:860px){.v-foot .cols{grid-template-columns:1fr 1fr}.v-foot .cols>div:first-child{grid-column:1/-1}}.v-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.v-gal{display:grid;gap:12px}.v-gal img{width:100%;display:block;background:var(--v-stone)}.v-buy{position:sticky;top:110px}.v-buy h1{font:300 clamp(30px,3.6vw,46px)/1.1 var(--v-serif);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.v-buy .price{font:300 18px var(--v-sans);letter-spacing:.1em;margin-bottom:28px}.v-opt{margin:0 0 26px;border:0;padding:0}.v-opt legend{font:400 11px var(--v-sans);letter-spacing:.26em;text-transform:uppercase;margin-bottom:12px;padding:0}.v-opt legend span{color:var(--v-taupe);margin-left:8px;letter-spacing:.1em;text-transform:none}.v-pills{display:flex;flex-wrap:wrap;gap:8px}.v-pills input{position:absolute;opacity:0;pointer-events:none}.v-pills label{padding:12px 18px;border:1px solid rgba(167,155,140,.7);font:300 13px var(--v-sans);letter-spacing:.06em;cursor:pointer;transition:all .25s}.v-pills label:hover{border-color:var(--v-char)}.v-pills input:checked+label{background:var(--v-char);color:var(--v-ivory);border-color:var(--v-char)}.v-pills input:focus-visible+label{outline:2px solid var(--v-esp);outline-offset:2px}.v-qty{display:inline-flex;border:1px solid rgba(167,155,140,.7);margin-bottom:16px}.v-qty button{width:44px;height:48px;background:none;border:0;font-size:18px;cursor:pointer;color:var(--v-char)}.v-qty input{width:44px;text-align:center;border:0;background:transparent;font:300 15px var(--v-sans);color:var(--v-char);-moz-appearance:textfield}.v-buy .v-btn{width:100%;text-align:center;padding:20px}.v-note{font:300 13px/1.7 var(--v-sans);color:var(--v-esp);margin:20px 0 0}.v-acc details{border-top:1px solid rgba(167,155,140,.5)}.v-acc details:last-child{border-bottom:1px solid rgba(167,155,140,.5)}.v-acc summary{list-style:none;cursor:pointer;padding:20px 0;font:400 11px var(--v-sans);letter-spacing:.26em;text-transform:uppercase;display:flex;justify-content:space-between}.v-acc summary::-webkit-details-marker{display:none}.v-acc summary:after{content:"+";font-size:16px}.v-acc details[open] summary:after{content:"\2212"}.v-acc .b{padding:0 0 22px;font:300 14px/1.85 var(--v-sans);color:var(--v-esp)}.v-acc .b ul{margin:0;padding-left:18px}.v-sticky{display:none}@media(max-width:860px){.v-pdp{grid-template-columns:1fr}.v-buy{position:static}.v-gal{grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin-inline:calc(var(--v-pad)*-1);padding-inline:var(--v-pad)}.v-gal img{scroll-snap-align:start}.v-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--v-ivory);border-top:1px solid var(--v-taupe);padding:10px var(--v-pad);gap:14px;align-items:center;transform:translateY(100%);transition:transform .3s}.v-sticky.on{transform:none}.v-sticky .t{flex:1;font:400 11px var(--v-sans);letter-spacing:.16em;text-transform:uppercase}.v-sticky .v-btn{padding:16px 24px}body{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/veloir.css.map */
