.vcr{--vcr-forest: #003b31;--vcr-ink: #203a30;--vcr-muted: #5d685f;--vcr-paper: #f7f5f0;--vcr-paper-deep: #ece8df;--vcr-pink: #f3e6e4;--vcr-sage: #e3ebe5;--vcr-gold: #b98a47;--vcr-line: rgba(32, 58, 48, .16);color:var(--vcr-ink);background:var(--vcr-paper);font-family:var(--font-body--family),"Manrope",Arial,sans-serif;font-size:15px;line-height:1.6}.vcr *,.vcr *:before,.vcr *:after{box-sizing:border-box}.vcr h1,.vcr h2,.vcr h3,.vcr p,.vcr figure{margin:0}.vcr h1,.vcr h2,.vcr h3{color:var(--vcr-forest);font-family:var(--font-heading--family),"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1}.vcr img,.vcr svg{display:block;max-width:100%}.vcr a{color:inherit}.vcr-shell{width:min(1160px,calc(100% - 88px));margin-inline:auto}.vcr-eyebrow{color:var(--vcr-forest);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.vcr-hero{padding:clamp(56px,8vw,108px) 0 0;background:var(--vcr-paper)}.vcr-hero__grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,7vw,100px);align-items:end}.vcr-hero__copy{padding:0 0 clamp(50px,6.5vw,88px)}.vcr-hero h1{max-width:560px;margin-top:18px;font-size:clamp(52px,7vw,104px);line-height:.88}.vcr-rule{display:flex;align-items:center;gap:6px;width:94px;margin:26px 0 24px;color:var(--vcr-gold)}.vcr-rule i{flex:1;height:1px;background:currentColor}.vcr-rule b{font-family:Georgia,serif;font-size:13px;font-weight:400}.vcr-hero__intro{max-width:390px;color:var(--vcr-muted);font-size:14px;line-height:1.75}.vcr-hero__media{position:relative;aspect-ratio:1.2;overflow:hidden;background:var(--vcr-paper-deep)}.vcr-hero__media img,.vcr-hero__media svg{width:100%;height:100%;object-fit:cover}.vcr-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 56%,rgba(0,24,18,.58));content:"";pointer-events:none}.vcr-hero__media figcaption{position:absolute;right:22px;bottom:18px;z-index:1;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vcr-button,.vcr-text-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none}.vcr-button{min-height:48px;margin-top:30px;padding:0 22px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.vcr-button--dark{border:1px solid var(--vcr-forest);background:var(--vcr-forest);color:#fff!important}.vcr-button--dark:hover{border-color:#075544;background:#075544;color:#fff!important}.vcr-button--light{border:1px solid rgba(255,255,255,.65);color:#fff}.vcr-button--light:hover{background:#fff;color:var(--vcr-forest)}.vcr-facts{padding:36px 0 42px;background:var(--vcr-paper)}.vcr-facts__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--vcr-line);border-bottom:1px solid var(--vcr-line)}.vcr-fact{min-height:166px;padding:24px 22px 28px;border-right:1px solid var(--vcr-line)}.vcr-fact:last-child{border-right:0}.vcr-fact__index{display:block;margin-bottom:18px;color:var(--vcr-gold);font-size:10px;letter-spacing:.12em}.vcr-fact h2{font-size:25px;line-height:1;text-transform:uppercase}.vcr-fact p{margin-top:10px;color:var(--vcr-muted);font-size:11px;line-height:1.5}.vcr-jump{position:sticky;top:calc(var(--header-height, 80px) + 8px);z-index:5;background:var(--vcr-forest);color:#fff;box-shadow:0 8px 22px #00000014}.vcr-jump__inner{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,3vw,44px);min-height:58px}.vcr-jump span{margin-right:auto;color:#ffffffa3;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vcr-jump a{padding:19px 0;color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.vcr-jump a:hover,.vcr-jump a:focus-visible{color:var(--vcr-pink)}.vcr-section{padding:clamp(76px,9vw,128px) 0}.vcr-rooms{background:var(--vcr-paper)}.vcr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:46px}.vcr-section-heading h2{max-width:620px;margin-top:13px;font-size:clamp(42px,5vw,70px)}.vcr-section-heading__note{max-width:300px;color:var(--vcr-muted);font-size:13px;line-height:1.65}.vcr-room-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px}.vcr-card{display:flex;flex-direction:column;background:#fff;box-shadow:0 14px 38px #212d2512}.vcr-room-card{grid-column:span 2}.vcr-room-card:nth-child(5n+4),.vcr-room-card:nth-child(5n+5){grid-column:span 3}.vcr-card__media{position:relative;flex:0 0 auto;aspect-ratio:1.15;overflow:hidden;background:var(--vcr-paper-deep)}.vcr-card__media img,.vcr-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s ease}.vcr-card__media--swap img+img{opacity:0}.vcr-card:hover .vcr-card__media img:first-of-type,.vcr-card:focus-within .vcr-card__media img:first-of-type{transform:scale(1.04)}.vcr-card:hover .vcr-card__media--swap img+img,.vcr-card:focus-within .vcr-card__media--swap img+img{opacity:1}.vcr-card__number{position:absolute;right:14px;bottom:14px;padding:5px 8px;background:#003b31db;color:#fff;font-size:10px;letter-spacing:.1em}.vcr-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:220px;padding:30px 30px 32px}.vcr-card__body .vcr-text-link{margin-top:auto}.vcr-card__body h3{margin-top:9px;font-size:33px}.vcr-card__description{margin-top:13px!important;color:var(--vcr-muted);font-size:12px;line-height:1.65}.vcr-text-link{margin-top:20px;border-bottom:1px solid currentColor;padding-bottom:4px;color:var(--vcr-forest);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vcr-text-link span{font-size:15px;font-weight:400;line-height:.6}.vcr-quote{background:var(--vcr-pink);color:var(--vcr-forest)}.vcr-quote--sage{background:var(--vcr-sage)}.vcr-quote__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(66px,8vw,104px) 30px;text-align:center}.vcr-quote__mark{height:28px;color:var(--vcr-gold);font-family:Georgia,serif;font-size:54px;line-height:.8}.vcr-quote p{max-width:720px;font-family:var(--font-heading--family),"Cormorant Garamond",Georgia,serif;font-size:clamp(31px,4vw,56px);letter-spacing:-.03em;line-height:.98}.vcr-quote .vcr-text-link{margin-top:28px}.vcr-spaces{background:#fff}.vcr-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.vcr-space-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr);min-height:330px;background:var(--vcr-paper)}.vcr-space-card--wide{grid-column:span 2;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.vcr-space-card__media{display:grid;min-height:330px;overflow:hidden;background:var(--vcr-paper-deep)}.vcr-space-card__media--dual{grid-template-columns:1.15fr .85fr}.vcr-space-card__media img,.vcr-space-card__media svg{width:100%;height:100%;min-height:330px;object-fit:cover}.vcr-space-card__media--dual img+img{border-left:3px solid var(--vcr-paper)}.vcr-space-card__body{display:flex;flex-direction:column;justify-content:center;padding:42px 44px}.vcr-space-card__body h3{margin-top:11px;font-size:clamp(29px,3vw,42px)}.vcr-space-card__body p:not(.vcr-eyebrow){margin-top:15px;color:var(--vcr-muted);font-size:12px;line-height:1.7}@media(max-width:1000px){.vcr-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vcr-fact:nth-child(3){border-right:0}.vcr-fact:nth-child(n+4){border-top:1px solid var(--vcr-line)}.vcr-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcr-room-card,.vcr-room-card:nth-child(5n+4),.vcr-room-card:nth-child(5n+5){grid-column:span 1}}@media(max-width:720px){.vcr-shell{width:min(100% - 40px,590px)}.vcr-hero__grid,.vcr-space-card,.vcr-space-card--wide{grid-template-columns:1fr}.vcr-hero__copy{padding-bottom:36px}.vcr-hero h1{font-size:clamp(52px,16vw,80px)}.vcr-hero__media{aspect-ratio:1.05}.vcr-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcr-fact:nth-child(3){border-right:1px solid var(--vcr-line)}.vcr-fact:nth-child(2n){border-right:0}.vcr-fact:nth-child(n+3){border-top:1px solid var(--vcr-line)}.vcr-jump__inner{justify-content:space-between;gap:12px}.vcr-jump span{display:none}.vcr-jump a{font-size:9px}.vcr-section-heading{display:block}.vcr-section-heading__note{margin-top:16px}.vcr-room-grid,.vcr-space-grid{grid-template-columns:1fr}.vcr-room-card,.vcr-room-card:nth-child(5n+4),.vcr-room-card:nth-child(5n+5){grid-column:auto}.vcr-section{padding-block:clamp(64px,14vw,86px)}.vcr-space-card--wide{grid-column:auto}.vcr-space-card__media,.vcr-space-card__media img,.vcr-space-card__media svg{min-height:240px}}@media(prefers-reduced-motion:reduce){.vcr-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/villa-chambres-recreated.css.map */
