#MainContent :is(.vc-women,.vc-book,.vc-alt){width:100%;max-width:none;overflow:clip;font-size:16px;line-height:1.7;background:#f7f4ee;color:#211c17}#MainContent :is(.vc-women,.vc-book,.vc-alt) :is(h1,h2,h3){font-family:var(--font-heading--family,Georgia,serif);font-weight:400;text-transform:none;letter-spacing:-.02em}#MainContent :is(.vc-women,.vc-book,.vc-alt) h1{font-size:clamp(38px,5vw,72px);line-height:1.06}#MainContent :is(.vc-women,.vc-book,.vc-alt) h2{font-size:clamp(30px,3.4vw,48px);line-height:1.12}#MainContent :is(.vc-women,.vc-book,.vc-alt) h3{font-size:clamp(26px,2.3vw,34px);line-height:1.15}#MainContent :is(.vc-women,.vc-book) .wrap{display:block;width:100%;max-width:1280px;margin:0 auto;padding:72px 32px}#MainContent :is(.vc-women,.vc-book) .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px;width:100%;margin:30px 0 0;padding:0}#MainContent :is(.vc-women,.vc-book) .card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:auto;height:auto;padding:32px;background:#fff;border:1px solid #e2d8c9;border-radius:0;box-shadow:none;overflow:hidden}#MainContent :is(.vc-women,.vc-book) .card h3{margin:0 0 16px}#MainContent :is(.vc-women,.vc-book) .card p{font-size:16px;line-height:1.7;margin:0 0 24px}#MainContent :is(.vc-women,.vc-book) .card .btn{margin-top:auto}#MainContent :is(.vc-women,.vc-book,.vc-alt) .btn{min-height:48px;padding:15px 22px;font:500 12px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.12em;text-align:center;white-space:normal}#MainContent :is(.vc-women,.vc-book) .hero{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:12px;min-height:540px;padding:80px 32px;background-color:#171411;background-size:cover;background-position:center 35%;color:#fff}#MainContent :is(.vc-women,.vc-book) .hero>:is(.ey,h1,p){flex:0 0 100%;max-width:850px;margin:0 auto 14px;color:#fff}#MainContent :is(.vc-women,.vc-book) .hero>.ey{color:#dec593;font-size:12px}#MainContent :is(.vc-women,.vc-book) .hero>p{max-width:650px;font-size:17px}#MainContent .vc-women .hero{background-image:linear-gradient(90deg,#100c08c9,#100c0873),url(/cdn/shop/files/womens-collection-hero.png?v=1787851324)}#MainContent .vc-book .hero{background-image:linear-gradient(#100c08b3,#100c08cc),url(/cdn/shop/files/4b0dda76-ba48-4cc5-918a-08aa19efc438.png?v=1787576939)}#MainContent .vc-women .hero .outline{color:#fff;border-color:#dec593}#MainContent .vc-women .vc-restored-photo{width:calc(100% + 64px);margin:-32px -32px 28px;aspect-ratio:4/5;overflow:hidden;background:#eee8df}#MainContent .vc-restored-photo img{display:block;width:100%;height:100%;object-fit:cover}#MainContent :is(.vc-women,.vc-book) .wrap.dark{max-width:none;background:#171411;color:#fff;text-align:center}#MainContent :is(.vc-women,.vc-book) .dark h2{color:#fff}#MainContent .vc-alt .vc-alt-inner{max-width:1280px!important}#MainContent .vc-alt .vc-alt-grid{grid-template-columns:1fr!important}#MainContent .vc-alt .vc-alt-card{display:grid!important;grid-template-columns:1fr 1fr;max-width:none!important;align-items:center}#MainContent .vc-alt .vc-alt-card img{height:100%;max-height:520px;aspect-ratio:4/3}#MainContent .vc-alt .card-body{padding:clamp(28px,4vw,56px)}#MainContent .vcl-hero{min-height:0;grid-template-columns:1fr 1fr}#MainContent .vcl-hero__copy{min-width:0;padding:clamp(32px,5vw,80px)}#MainContent .vcl-hero h1{font-size:clamp(40px,4.5vw,72px)!important;line-height:1.04!important}#MainContent .vcl-hero__image{display:block;height:clamp(520px,75vh,800px);min-height:0}#MainContent .vcl-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}#MainContent[data-template^=page]:has(:is(.vc-women,.vc-book,.vcl-hero,.vc-alt)){padding-top:0}#MainContent .section:has(.vc-alt){grid-template-columns:minmax(0,1fr);padding-inline:0}#MainContent .section:has(.vc-alt) :is(.section-content-wrapper,rte-formatter,.text-block){grid-column:1/-1;width:100%;max-width:none}#vellure-concierge:has(.vc-panel[hidden]){bottom:16px;right:16px}#vellure-concierge .vc-launch{min-width:104px;padding:10px 12px}#vellure-concierge .vc-launch span{font-size:15px}@media(max-width:749px){#MainContent :is(.vc-women,.vc-book) .wrap{padding:48px 20px}#MainContent :is(.vc-women,.vc-book) .grid{grid-template-columns:minmax(0,1fr)!important;gap:22px}#MainContent :is(.vc-women,.vc-book) .hero{min-height:470px;padding:64px 22px}#MainContent .vc-alt .vc-alt-card,#MainContent .vcl-hero{grid-template-columns:1fr}#MainContent .vcl-hero__copy{padding:48px 24px}#MainContent .vcl-hero__image{height:520px}}#MainContent :is(.vc-women,.vc-book) .grid{grid-template-areas:none!important;grid-auto-flow:row!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vellure-design-restoration.css.map */
