.resv{--g: #1b7754;--gd: #0f3d2c;--gold: #b8955a;--gold-l: #e6cf9f;--cream: #f7f4ee;--line: rgba(15,61,44,.14);color:#1c1c1c}.resv-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 85% 0%,#2a9a70 0%,var(--g) 35%,var(--gd) 100%);padding:4.4rem 0 4.2rem}.resv-hero:after{content:"";position:absolute;right:-9rem;top:-7rem;width:34rem;height:34rem;border:1px solid rgba(255,255,255,.16);transform:rotate(45deg);pointer-events:none}.resv-hero--image .resv-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.resv-hero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a281deb,#0a281dc7 55%,#0a281d9e);z-index:1}.resv-hero__inner{position:relative;z-index:2}.resv-hero h1,.resv-lead,.resv-trust{text-shadow:0 1px 12px rgba(0,0,0,.35)}.resv-hero h1{color:#fff;font-size:clamp(3.2rem,5.4vw,5.2rem);line-height:1.08;margin:.4rem 0 1.4rem;max-width:22ch}.resv-kicker{margin:1.6rem 0 0;text-transform:uppercase;letter-spacing:.22em;font-size:1.2rem;color:var(--gold-l)}.resv-crumbs{font-size:1.3rem;color:#fffc;display:flex;flex-wrap:wrap;gap:.5rem}.resv-crumbs a{color:#fff}.resv-lead{max-width:64rem;font-size:1.75rem;line-height:1.6;color:#ffffffeb}.resv-lead p{margin:0 0 1rem}.resv-lead a{color:#fff}.resv-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin:2.2rem 0 2rem}.resv-trust{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;list-style:none;padding:0;margin:0;font-size:1.4rem;color:#ffffffeb}.resv-trust li:before{content:"\25c6";color:var(--gold-l);margin-right:.6rem;font-size:1rem;vertical-align:middle}.resv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.4rem;font-size:1.5rem;letter-spacing:.06em;text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s}.resv-btn--light{background:#fff;color:var(--gd)}.resv-btn--light:hover{background:var(--gold-l)}.resv-btn--ghost{border-color:#fffc;color:#fff}.resv-btn--ghost:hover{background:#ffffff1f}.resv-btn--solid{background:var(--g);color:#fff;width:100%}.resv-btn--solid:hover{background:var(--gd)}.resv-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:4rem;padding-bottom:4rem}.resv-layout>*{min-width:0}@media(min-width:990px){.resv-layout{grid-template-columns:minmax(0,1fr) 32rem;gap:6rem}.resv-side{position:sticky;top:10rem;align-self:start}}.resv-side__card{background:var(--cream);border:1px solid var(--line);border-top:4px solid var(--gold);padding:2.4rem;display:grid;gap:1rem}.resv-side__kicker{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:1.15rem;color:var(--g)}.resv-side__title{margin:0;font-size:2.2rem;line-height:1.25;color:var(--gd)}.resv-side__text{margin:0;font-size:1.45rem;line-height:1.6}.resv-side__link{color:var(--g);font-size:1.45rem}.resv-side__addr{font-size:1.35rem;line-height:1.6;padding-top:1rem;border-top:1px solid var(--line)}.resv-body{font-size:1.65rem;line-height:1.75;max-width:78rem}.resv-body>*:first-child{margin-top:0}.resv-body h1,.resv-body h2{font-size:clamp(2.5rem,3vw,3.2rem);line-height:1.2;color:var(--gd);margin:4rem 0 1.4rem}.resv-body h1:before,.resv-body h2:before{content:"";display:block;width:1rem;height:1rem;background:var(--gold);transform:rotate(45deg);margin-bottom:1.4rem}.resv-body h3{font-size:2rem;color:var(--gd);margin:2.6rem 0 .8rem}.resv-body hr{display:none}.resv-body a{color:var(--g)}.resv-body img{max-width:100%;height:auto;display:block;margin:2rem 0}.resv-body ul{list-style:none;padding:0;margin:1.4rem 0 2rem;display:grid;grid-template-columns:1fr;gap:.8rem 2rem}@media(min-width:750px){.resv-body ul{grid-template-columns:1fr 1fr}}.resv-body ul li{position:relative;padding:1rem 1.2rem 1rem 3.8rem;background:var(--cream);border:1px solid var(--line);line-height:1.5;font-size:1.5rem}.resv-body ul li:before{content:"";position:absolute;left:1.4rem;top:1.45rem;width:.9rem;height:.9rem;background:var(--g);transform:rotate(45deg)}.resv-body ol{counter-reset:s;list-style:none;padding:0;margin:1.6rem 0 2.4rem;display:grid;gap:1rem}.resv-body ol li{counter-increment:s;position:relative;padding:1.4rem 1.6rem 1.4rem 6rem;border:1px solid var(--line);background:#fff;line-height:1.55}.resv-body ol li:before{content:counter(s,decimal-leading-zero);position:absolute;left:1.6rem;top:1.2rem;font-size:2.4rem;color:#7d5f2c;line-height:1}.resv-body blockquote{border-left:4px solid var(--g);background:var(--cream);margin:2rem 0;padding:1.4rem 2rem;font-style:italic}.resv-body table{width:100%;border-collapse:collapse;font-size:1.45rem}.resv-body th{background:var(--gd);color:#fff;text-align:left;padding:.9rem 1.2rem}.resv-body td{border-bottom:1px solid var(--line);padding:.9rem 1.2rem}.resv-stones{padding-top:2rem;padding-bottom:4rem}.resv-stones__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:3rem;margin-bottom:1.6rem}.resv-stones__head h2{margin:0;color:var(--gd)}.resv-stones__head a{color:var(--g)}.resv-stones .grid{padding:0;list-style:none}.re-enquire-band{background:var(--gd, #0f3d2c);color:#fff;text-align:center;padding:4rem 1.6rem 2rem;scroll-margin-top:10rem}.re-enquire-band h2{color:#fff;margin:0 0 .8rem;font-size:clamp(2.6rem,3.4vw,3.4rem)}.re-enquire-band p{margin:0 auto;max-width:60rem;color:#ffffffe6;font-size:1.6rem}@media(max-width:749px){.resv-hero{padding:3rem 0 3.2rem}.resv-hero__ctas .resv-btn{flex:1 1 100%}.resv-body ul li,.resv-body ol li{font-size:1.5rem}}@media(max-width:989px){.resv-hero--image:before{background:#0a281ddb}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/re-service.css.map */
