:root{--v-white: #FFFFFF;--v-text: #1A1A1A;--v-charcoal: #303030;--v-brown-deep: #44372A;--v-rosewood: #9D7A6A;--v-rosewood-light:#C7AFA2;--v-border: #E4DED7;--v-bg-muted: #F7F4F0;--v-font-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--v-font-body: "EB Garamond", "Cormorant", Georgia, serif;--v-font-script: "Cormorant Garamond", Georgia, serif;--v-container-max: 1440px;--v-gutter: clamp(16px, 4vw, 48px)}body{background:var(--v-white);color:var(--v-text);font-family:var(--v-font-body)}h1,h2,h3,h4,.v-heading{font-family:var(--v-font-heading);font-weight:500;letter-spacing:.01em;color:var(--v-text)}.v-eyebrow{font-family:var(--v-font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--v-text);opacity:.75}.v-script{font-family:var(--v-font-script);font-style:italic;font-weight:400}.v-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-family:var(--v-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.v-btn--dark{background:var(--v-charcoal);color:var(--v-white)}.v-btn--dark:hover{background:var(--v-text)}.v-btn--light{background:var(--v-white);color:var(--v-text)}.v-btn--light:hover{background:var(--v-bg-muted)}.v-btn--outline{background:transparent;border-color:currentColor;color:inherit}.v-btn--outline:hover{background:#ffffff1f}.v-container{max-width:var(--v-container-max);margin:0 auto;padding-left:var(--v-gutter);padding-right:var(--v-gutter)}.v-section{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(32px,5vw,72px)}.v-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.v-section-head h2{font-size:clamp(22px,2.6vw,30px);text-transform:uppercase;letter-spacing:.08em;margin:0}.v-view-all{font-family:var(--v-font-body);font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--v-text);white-space:nowrap}.v-hero{position:relative;overflow:hidden}.v-hero__slide{position:relative;display:grid;min-height:clamp(420px,70vh,760px)}.v-hero__slide.is-hidden{display:none}.v-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.v-hero__media img,.v-hero__media video{width:100%;height:100%;object-fit:cover}.v-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#44372ac7,#44372a59 42%,#44372a00 65%)}.v-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:18px;max-width:480px;padding:var(--v-gutter);color:var(--v-white)}.v-hero__content h1{font-size:clamp(32px,5vw,56px);line-height:1.08;color:var(--v-white);margin:0}.v-hero__content p{font-size:16px;line-height:1.5;color:var(--v-white);opacity:.92;margin:0;max-width:38ch}.v-hero__dots{position:absolute;left:var(--v-gutter);bottom:24px;z-index:2;display:flex;gap:14px;font-size:12px;letter-spacing:.08em;color:var(--v-white)}.v-hero__dots button{background:none;border:none;color:inherit;opacity:.55;cursor:pointer;padding:4px;font-family:var(--v-font-body)}.v-hero__dots button.is-active{opacity:1;text-decoration:underline}.v-hero__arrows{position:absolute;right:var(--v-gutter);bottom:22px;z-index:2;display:flex;gap:10px}.v-hero__arrows button{width:34px;height:34px;border:1px solid rgba(255,255,255,.6);background:transparent;color:var(--v-white);cursor:pointer;display:flex;align-items:center;justify-content:center}.v-hero__arrows button:hover{background:#ffffff26}.v-linkgrid{display:grid;grid-template-columns:repeat(4,1fr)}.v-linkgrid__tile{position:relative;min-height:300px;display:flex;align-items:flex-end;color:var(--v-white);text-decoration:none;overflow:hidden;border:1px solid var(--v-white)}.v-linkgrid__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v-linkgrid__tile:hover img{transform:scale(1.04)}.v-linkgrid__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000000d 55%)}.v-linkgrid__label{position:relative;z-index:1;padding:24px}.v-linkgrid__label .v-heading{font-family:var(--v-font-body);text-transform:uppercase;font-size:15px;letter-spacing:.06em;margin:0 0 4px;color:var(--v-white)}.v-linkgrid__label .v-script{display:block;font-size:14px;color:var(--v-white);opacity:.9}.v-linkgrid__arrow{display:inline-block;margin-top:10px;font-size:16px}@media(max-width:989px){.v-linkgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.v-linkgrid{grid-template-columns:1fr}}.v-categories{background:var(--v-white)}.v-categories__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:24px}.v-categories__item{text-decoration:none;color:var(--v-text);text-align:center;display:block}.v-categories__item img{width:100%;aspect-ratio:3 / 4;height:auto;object-fit:contain;margin-bottom:12px}.v-categories__item span{display:block;font-family:var(--v-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:989px){.v-categories__grid{grid-template-columns:repeat(4,1fr);row-gap:28px}}@media(max-width:599px){.v-categories__grid{grid-template-columns:repeat(2,1fr)}}.v-campaign{display:grid;grid-template-columns:1.6fr 1fr 1fr}.v-campaign__story{position:relative;min-height:360px;color:var(--v-white);display:flex;align-items:flex-end;text-decoration:none;overflow:hidden}.v-campaign__story img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v-campaign__story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000080,#0000 60%)}.v-campaign__story-content{position:relative;z-index:1;padding:32px}.v-campaign__story-content .v-eyebrow{color:var(--v-white);opacity:.85}.v-campaign__story-content h3{color:var(--v-white);font-size:clamp(26px,3vw,38px);margin:6px 0 10px}.v-campaign__story-content p{color:var(--v-white);opacity:.92;margin:0 0 18px}.v-campaign__detail{position:relative;min-height:360px;overflow:hidden}.v-campaign__detail img{width:100%;height:100%;object-fit:cover}.v-campaign__quote{background:var(--v-bg-muted);display:flex;align-items:center;padding:32px}.v-campaign__quote blockquote{font-family:var(--v-font-heading);font-style:italic;font-size:clamp(18px,1.8vw,22px);line-height:1.4;margin:0 0 14px}.v-campaign__quote cite{font-style:normal;font-family:var(--v-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:989px){.v-campaign{grid-template-columns:1fr}}.v-pdp{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,64px);align-items:start}.v-pdp__breadcrumb{font-size:12px;color:var(--v-text);opacity:.65;margin:0 0 20px}.v-pdp__breadcrumb a{color:inherit;text-decoration:none}.v-pdp__breadcrumb a:hover{text-decoration:underline}.v-pdp__gallery{display:grid;grid-template-columns:1fr 160px;gap:12px}.v-pdp__gallery-main{grid-row:1 / 3;background:var(--v-bg-muted);aspect-ratio:3 / 4;overflow:hidden}.v-pdp__gallery-main img{width:100%;height:100%;object-fit:cover}.v-pdp__gallery-thumbs{display:flex;flex-direction:column;gap:12px}.v-pdp__gallery-thumbs button{border:none;padding:0;background:var(--v-bg-muted);aspect-ratio:1;overflow:hidden;cursor:pointer}.v-pdp__gallery-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.v-pdp__gallery-thumbs button.is-active{outline:2px solid var(--v-text);outline-offset:-2px}@media(max-width:749px){.v-pdp{grid-template-columns:1fr}.v-pdp__gallery{grid-template-columns:repeat(4,1fr)}.v-pdp__gallery-main{grid-row:1;grid-column:1 / 5}.v-pdp__gallery-thumbs{flex-direction:row;grid-column:1 / 5}}.v-pdp__info{padding-top:4px}.v-pdp__title h1{font-size:clamp(24px,3vw,32px);margin:6px 0 4px;line-height:1.2}.v-pdp__subtitle{font-family:var(--v-font-heading);font-style:italic;font-size:17px;margin:0 0 16px}.v-pdp__price{font-size:20px;margin:0 0 24px}.v-pdp__quickfacts{border-top:1px solid var(--v-border);padding-top:20px;margin-bottom:24px;display:grid;grid-template-columns:120px 1fr;row-gap:8px;font-size:14px}.v-pdp__quickfacts dt{opacity:.6}.v-pdp__quickfacts dd{margin:0}.v-pdp__cta{margin-bottom:8px}.v-pdp__cta .v-btn{width:100%;justify-content:center}.v-pdp__cta-note{font-size:12px;text-align:center;opacity:.65;margin:10px 0 28px}.v-accordion__item{border-top:1px solid var(--v-border)}.v-accordion__item:last-child{border-bottom:1px solid var(--v-border)}.v-accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;cursor:pointer;font-family:var(--v-font-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-text)}.v-accordion__trigger .sign:before{content:"+"}.v-accordion__item.is-open .v-accordion__trigger .sign:before{content:"\2212"}.v-accordion__panel{display:none;padding:0 0 20px;font-size:14px;line-height:1.6}.v-accordion__item.is-open .v-accordion__panel{display:block}.v-accordion__panel p{margin:0 0 12px}.v-accordion__panel dl{display:grid;grid-template-columns:140px 1fr;row-gap:6px;margin:0}.v-accordion__panel dt{opacity:.6}.v-accordion__panel dd{margin:0}.v-related{margin-top:clamp(40px,6vw,80px)}.v-shop-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding:clamp(32px,5vw,56px) 0 24px}.v-shop-hero h1{font-size:clamp(32px,4.5vw,48px);margin:0 0 6px}.v-shop-hero .v-script{display:block;font-size:18px}.v-shop-hero__intro{max-width:32ch;font-style:italic;font-family:var(--v-font-heading);font-size:15px;line-height:1.5;margin:0}.v-shop-tabs{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--v-border);padding-bottom:16px;margin-bottom:24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.v-shop-tabs a{color:var(--v-text);text-decoration:none;opacity:.6}.v-shop-tabs a.is-active{opacity:1;border-bottom:1px solid var(--v-text);padding-bottom:6px}.v-shop-tabs a:hover{opacity:1}.v-shop-layout{display:grid;grid-template-columns:220px 1fr;gap:clamp(24px,4vw,48px);align-items:start}.v-shop-count{font-size:13px;opacity:.65;margin:0 0 20px}.v-filters__group{border-bottom:1px solid var(--v-border);padding:16px 0}.v-filters__group summary{cursor:pointer;font-size:12px;letter-spacing:.08em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.v-filters__group summary::-webkit-details-marker{display:none}.v-filters__group summary:after{content:"+"}.v-filters__group[open] summary:after{content:"\2212"}.v-filters__options{margin-top:14px;display:flex;flex-direction:column;gap:10px;font-size:13px}.v-filters__options label{display:flex;align-items:center;gap:8px;cursor:pointer}.v-filters__options input[type=checkbox]{accent-color:var(--v-text)}.v-filters__count{opacity:.5}.v-filters__clear{font-size:12px;text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:16px 0 0;color:var(--v-text)}.v-filters__price-row{display:flex;gap:10px;align-items:center}.v-filters__price-row input{width:100%;padding:6px 8px;border:1px solid var(--v-border);font-size:13px;font-family:var(--v-font-body)}.v-shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.v-shop-toolbar select{border:1px solid var(--v-border);background:var(--v-white);padding:8px 12px;font-family:var(--v-font-body);font-size:13px;color:var(--v-text)}.v-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--v-gutter)}.v-shop-pagination{display:flex;justify-content:center;margin-top:clamp(32px,5vw,56px)}@media(max-width:989px){.v-shop-layout{grid-template-columns:1fr}.v-shop-grid{grid-template-columns:repeat(2,1fr)}}.v-editorial-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding:clamp(32px,5vw,56px) 0 24px}.v-editorial-hero h1{font-size:clamp(32px,4.5vw,48px);margin:0 0 6px}.v-editorial-hero .v-script{display:block;font-size:18px}.v-editorial-hero__intro{max-width:36ch;font-style:italic;font-family:var(--v-font-heading);font-size:15px;line-height:1.5;margin:0}.v-editorial-tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--v-border);padding-bottom:16px;margin-bottom:32px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.v-editorial-tabs a{color:var(--v-text);text-decoration:none;opacity:.6}.v-editorial-tabs a.is-active{opacity:1;border-bottom:1px solid var(--v-text);padding-bottom:6px}.v-editorial-tabs a:hover{opacity:1}.v-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v-gutter) clamp(20px,3vw,40px)}.v-editorial-card{text-decoration:none;color:var(--v-text);display:block}.v-editorial-card__media{aspect-ratio:4/3;overflow:hidden;margin-bottom:16px;background:var(--v-bg-muted)}.v-editorial-card__media img{width:100%;height:100%;object-fit:cover}.v-editorial-card .v-eyebrow{display:block;margin-bottom:8px}.v-editorial-card h3{font-size:20px;margin:0 0 8px;line-height:1.25}.v-editorial-card p{font-size:14px;line-height:1.55;opacity:.8;margin:0 0 10px}.v-editorial-card__readmore{font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.v-editorial-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.v-editorial-grid{grid-template-columns:1fr}}.v-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);padding:clamp(32px,5vw,56px) 0}.v-contact__media{position:relative}.v-contact__media img{width:100%;height:100%;object-fit:cover;min-height:420px}.v-contact h1{font-size:clamp(32px,4.5vw,48px);margin:10px 0 16px}.v-contact__intro{font-size:15px;line-height:1.6;max-width:46ch;margin:0 0 32px;opacity:.85}.v-contact-form label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;margin-top:18px}.v-contact-form input,.v-contact-form select,.v-contact-form textarea{width:100%;border:1px solid var(--v-border);padding:12px 14px;font-family:var(--v-font-body);font-size:14px;color:var(--v-text);background:var(--v-white)}.v-contact-form textarea{min-height:120px;resize:vertical}.v-contact-form button{margin-top:24px}.v-contact-other{margin-top:40px;border-top:1px solid var(--v-border);padding-top:24px}.v-contact-other__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:16px}.v-contact-other__row{display:flex;gap:14px;margin-bottom:18px}.v-contact-other__row strong{display:block;font-size:15px;margin-bottom:2px}.v-contact-other__row span{font-size:13px;opacity:.7}.v-contact-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid var(--v-border);padding:clamp(32px,5vw,48px) 0}.v-contact-footer__col{border-left:1px solid var(--v-border);padding-left:24px}.v-contact-footer__col:first-child{border-left:none;padding-left:0}.v-contact-footer__col h4{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.v-contact-footer__col p{font-size:13px;line-height:1.6;opacity:.8;margin:0 0 10px}.v-contact-footer__col a{font-size:13px;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.v-contact{grid-template-columns:1fr}.v-contact__media{order:-1}.v-contact-footer{grid-template-columns:1fr}.v-contact-footer__col{border-left:none;padding-left:0;border-top:1px solid var(--v-border);padding-top:20px}.v-contact-footer__col:first-child{border-top:none;padding-top:0}}.blog__button .button{background:var(--v-white);color:var(--v-text);border:1px solid var(--v-text);border-radius:0;box-shadow:none;font-family:var(--v-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 28px;min-height:0}.blog__button .button:before,.blog__button .button:after{display:none}.blog__button .button:hover{background:var(--v-bg-muted);color:var(--v-text)}.blog__button.button{background:var(--v-white);color:var(--v-text);border:1px solid var(--v-text);border-radius:0;box-shadow:none;font-family:var(--v-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 28px;min-height:0}.blog__button.button:before,.blog__button.button:after{display:none}.blog__button.button:hover{background:var(--v-bg-muted);color:var(--v-text)}.header__heading-link{text-decoration:none;text-align:center;display:inline-block}.header__heading-link .h2{font-family:var(--v-font-heading);font-weight:400;font-size:24px;letter-spacing:.34em;text-transform:uppercase;margin-right:-.34em;color:var(--v-text)}.header__heading-link:after{content:"Where your vintage fantasies come to life";display:block;margin-top:4px;font-family:var(--v-font-body);font-size:8px;letter-spacing:.26em;text-transform:uppercase;opacity:.7;white-space:nowrap;color:var(--v-text)}@media(max-width:989px){.header__heading-link:after{display:none}.header__heading-link .h2{font-size:18px}}.footer{border-top:1px solid var(--v-border)}.footer__content-top{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:0}.footer__content-top .footer__blocks-wrapper{display:flex;flex:1;justify-content:space-between;align-items:center;margin:0;gap:32px;flex-wrap:wrap}.footer__blocks-wrapper .footer-block{width:auto;max-width:none;margin:0;padding:0}.footer-block__heading{font-family:var(--v-font-heading);text-transform:uppercase;letter-spacing:.3em;font-size:15px;font-weight:400;margin:0}.footer-block__details-content.rte p{font-family:var(--v-font-heading);font-style:italic;font-size:19px;margin:6px 0 0;color:var(--v-text)}.footer-block--menu .footer-block__details-content{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0}.footer-block--menu .footer-block__details-content a{font-size:13px;padding:0;text-decoration:none;color:var(--v-text)}.footer__content-top .footer__list-social{margin:0}.footer-block--menu{order:2}.footer-block--menu .footer-block__heading{display:none}.footer .footer__content-top.page-width{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:32px}.footer .footer-block--newsletter{flex:0 0 auto;width:auto;margin:0;padding:0}.footer .footer__blocks-wrapper{flex:1 1 auto;width:auto}.footer-block--menu .footer-block__details-content{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vintasies-theme.css.map */
