@media screen and (max-width:1023px){div.actions ul[data-v-9f2f741c]{-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:row nowrap}}div.actions ul li[data-v-9f2f741c]{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:1023px){div.actions ul li[data-v-9f2f741c]{font-size:var(--font-size-xs)}div.actions ul li.media[data-v-9f2f741c]{display:none}}div.actions ul li button[data-v-9f2f741c]{all:unset;box-sizing:border-box;cursor:pointer}div.contacts[data-v-42a32293]{display:flex;flex-flow:column nowrap;row-gap:calc(var(--padding-base)/2)}@media screen and (max-width:1023px){div.contacts[data-v-42a32293]{row-gap:0}div.contacts div.details[data-v-42a32293]{display:none}}div.contacts div.details h3[data-v-42a32293]{font-family:var(--font-sans);font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}div.contacts ul.buttons[data-v-42a32293]{display:flex;flex-flow:column nowrap;row-gap:15px}@media screen and (max-width:1023px){div.contacts ul.buttons[data-v-42a32293]{-moz-column-gap:10px;column-gap:10px;flex-flow:row nowrap}}div.contacts ul.buttons li[data-v-42a32293]{display:flex}div.contacts ul.buttons li a[data-v-42a32293],div.contacts ul.buttons li button[data-v-42a32293]{all:unset;border:1px solid;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.06em;padding:5px 15px;text-transform:uppercase}@media screen and (max-width:767px){div.contacts ul.buttons li a[data-v-42a32293],div.contacts ul.buttons li button[data-v-42a32293]{font-size:var(--font-size-xs);padding:3px 12px 2px}}form[data-v-f5519590]{display:grid;position:relative;row-gap:var(--padding-base)}form div.fields[data-v-f5519590]{display:grid;gap:calc(var(--padding-base)/2);grid-template-columns:1fr 1fr}@media screen and (max-width:1023px){form div.fields[data-v-f5519590]{grid-template-columns:1fr}}form div.fields div.field[data-v-f5519590]{display:flex;flex-flow:column nowrap;row-gap:10px}form div.fields div.field.--enquiry[data-v-f5519590]{grid-column:1/-1}form input[type=email][data-v-f5519590],form input[type=tel][data-v-f5519590],form input[type=text][data-v-f5519590]{all:unset;border:1px solid;box-sizing:border-box;padding:5px 10px}form input[type=email][data-v-f5519590]::-webkit-input-placeholder,form input[type=tel][data-v-f5519590]::-webkit-input-placeholder,form input[type=text][data-v-f5519590]::-webkit-input-placeholder{color:currentColor}form input[type=email][data-v-f5519590]::-moz-placeholder,form input[type=tel][data-v-f5519590]::-moz-placeholder,form input[type=text][data-v-f5519590]::-moz-placeholder{color:currentColor}form input[type=email][data-v-f5519590]::-ms-input-placeholder,form input[type=tel][data-v-f5519590]::-ms-input-placeholder,form input[type=text][data-v-f5519590]::-ms-input-placeholder{color:currentColor}form input[type=email][name=fatty-acids][data-v-f5519590],form input[type=tel][name=fatty-acids][data-v-f5519590],form input[type=text][name=fatty-acids][data-v-f5519590]{height:0;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;width:0;z-index:-1}form textarea[data-v-f5519590]{all:unset;border:1px solid;box-sizing:border-box;padding:5px 10px}form div.consent[data-v-f5519590]{display:flex;flex-flow:column nowrap;row-gap:10px}form div.consent>div[data-v-f5519590]{-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:row nowrap}form div.consent input[type=checkbox][data-v-f5519590]{all:unset;border:1px solid;box-sizing:border-box;cursor:pointer;display:block;flex-shrink:0;height:20px;position:relative;width:20px}@media screen and (max-width:1023px){form div.consent input[type=checkbox][data-v-f5519590]{height:16px;width:16px}}form div.consent input[type=checkbox][data-v-f5519590]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.02 15.52'%3E%3Cpath d='M.09 15 14.483.012l.541.52L.631 15.518z' class='cls-1'/%3E%3Cpath d='m.003.523.541-.52 14.391 14.991-.541.52z' class='cls-1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(100% + 1px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1px)}form div.consent label[data-v-f5519590]{font-family:var(--font-sans);font-size:var(--font-size-xs);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}form div.consent label a[data-v-f5519590]:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:5px}form div.actions[data-v-f5519590]{display:grid;justify-content:center}form button[type=submit][data-v-f5519590]{all:unset;background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:16px;letter-spacing:.1em;padding:15px 40px;text-transform:uppercase}@media screen and (min-width:1201px) and (max-width:1440px){form button[type=submit][data-v-f5519590]{font-size:14px}}@media screen and (max-width:1023px){form button[type=submit][data-v-f5519590]{font-size:var(--font-size-xs);padding:10px var(--padding-base)}}form button[type=submit][data-v-f5519590]:hover{background-color:transparent;color:#000}form button[type=submit][disabled][data-v-f5519590]{opacity:.5;pointer-events:none}div.pin[data-v-9fc2b18b]{background:#5f9db4bf;border-radius:50%;height:40px;width:40px}div.slider-container[data-v-d876c112]{align-items:center;display:flex;flex-flow:column nowrap;height:100%;position:relative;row-gap:var(--padding-base)}div.slider-container div.viewport[data-v-d876c112]{cursor:none;height:100%;overflow:hidden;position:relative;touch-action:manipulation;width:100%}div.slider-container div.viewport div.slider[data-v-d876c112]{display:flex;flex-flow:row nowrap;height:100%;left:0;position:absolute;top:0;width:100%}div.slider-container div.viewport div.slider div.slide[data-v-d876c112]{flex-shrink:0;height:100%;position:relative;width:100%}div.slider-container div.viewport div.slider div.slide img[data-v-d876c112],div.slider-container div.viewport div.slider div.slide video[data-v-d876c112]{height:calc(100% - var(--padding-base)*4 - 28px);left:50%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--padding-base)*2)}@media screen and (max-width:1023px){div.slider-container div.viewport div.slider div.slide img[data-v-d876c112],div.slider-container div.viewport div.slider div.slide video[data-v-d876c112]{height:calc(100% - var(--padding-base)*4 - 20px)}}div.slider-container div.counter[data-v-d876c112]{bottom:calc(var(--padding-base) - 5px);flex-shrink:0;font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.06em;position:absolute;right:var(--padding-base);text-transform:uppercase}div.slider-container div.counter span[data-v-d876c112]{color:var(--color-highlight)}div.page-layout[data-v-0dad9863]{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:calc(var(--padding-base)*2) calc(var(--padding-base)/2);padding:0 var(--padding-base)}@media screen and (max-width:1023px){div.page-layout[data-v-0dad9863]{grid-template-columns:1fr;grid-gap:0;padding:0}}div.page-layout div.featured-image-xs[data-v-0dad9863]{display:none}@media screen and (max-width:1023px){div.page-layout div.featured-image-xs[data-v-0dad9863]{display:block}}div.page-layout div.actions-bar[data-v-0dad9863]{background-color:var(--color-bg);border-bottom:1px solid #000;-moz-column-gap:10px;column-gap:10px;flex-flow:column nowrap;overflow-y:auto;position:sticky;top:calc(var(--header-height) + 32px);-ms-overflow-style:none;scrollbar-width:none}div.page-layout div.actions-bar[data-v-0dad9863]::-webkit-scrollbar{display:none}div.page-layout div.actions-bar[data-v-0dad9863]{display:none;z-index:10}@media screen and (max-width:1023px){div.page-layout div.actions-bar[data-v-0dad9863]{display:flex}}div.page-layout div.actions-bar>div[data-v-0dad9863]{padding:15px var(--padding-base)}div.page-layout div.actions-bar div.actions.--has-sep[data-v-0dad9863]{border-bottom:1px solid #000}div.page-layout div.details[data-v-0dad9863]{grid-column:1/span 3}@media screen and (min-width:1024px) and (max-width:1200px){div.page-layout div.details[data-v-0dad9863]{grid-column:1/span 4}}@media screen and (max-width:1023px){div.page-layout div.details[data-v-0dad9863]{grid-column:1/-1;margin-top:var(--padding-base);padding:0 var(--padding-base)}}div.page-layout div.details div.inner[data-v-0dad9863]{display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:calc(100vh - var(--header-height) - var(--padding-base) - 21px - var(--padding-base));position:sticky;row-gap:calc(var(--padding-base)/2);top:calc(var(--header-height) + var(--padding-base) + 21px)}@supports (height:100svh){div.page-layout div.details div.inner[data-v-0dad9863]{min-height:calc(100svh - var(--header-height) - var(--padding-base) - 21px - var(--padding-base))}}@media screen and (max-width:1023px){div.page-layout div.details div.inner div.bottom[data-v-0dad9863]{display:none}}div.page-layout div.details h5.status[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}div.page-layout div.details h5.status.--unavailable[data-v-0dad9863]{color:var(--color-highlight)}div.page-layout div.details h3.title[data-v-0dad9863]{font-size:var(--font-size-md);line-height:1.25;white-space:pre-wrap}div.page-layout div.details div.meta-details[data-v-0dad9863]{display:grid;margin-top:calc(var(--padding-base)/2);row-gap:calc(var(--padding-base)/2)}div.page-layout div.details div.meta-details div.item h3[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}div.page-layout div.details div.meta-details div.item p[data-v-0dad9863]{font-size:var(--font-size-md);line-height:1.25}div.page-layout div.details div.contact[data-v-0dad9863]{display:none;font-size:var(--font-size-md);margin-top:var(--padding-base)}@media screen and (max-width:1023px){div.page-layout div.details div.contact[data-v-0dad9863]{display:block}}div.page-layout div.details div.contact h3[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:400;letter-spacing:.06em;text-transform:uppercase}div.page-layout div.details div.description[data-v-0dad9863]{display:none;font-size:var(--font-size-md);margin-top:var(--padding-base)}@media screen and (max-width:1023px){div.page-layout div.details div.description[data-v-0dad9863]{display:block}}div.page-layout div.details button.more-info[data-v-0dad9863]{all:unset;align-items:center;box-sizing:border-box;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase}div.page-layout div.details button.more-info span[data-v-0dad9863]{flex-shrink:0}div.page-layout div.details button.more-info svg[data-v-0dad9863]{height:14px;width:14px}div.page-layout div.content[data-v-0dad9863]{display:grid;grid-column:4/span 9;row-gap:var(--padding-base)}@media screen and (min-width:1024px) and (max-width:1200px){div.page-layout div.content[data-v-0dad9863]{grid-column:5/span 8}}@media screen and (max-width:1023px){div.page-layout div.content[data-v-0dad9863]{display:none}}div.page-layout div.content div.featured-image[data-v-0dad9863]{cursor:pointer;height:calc(100vh - var(--header-height) - var(--padding-base) - 21px - var(--padding-base));position:relative;width:100%}@supports (height:100svh){div.page-layout div.content div.featured-image[data-v-0dad9863]{height:calc(100svh - var(--header-height) - var(--padding-base) - 21px - var(--padding-base))}}@media screen and (min-width:1024px) and (max-width:1200px){div.page-layout div.content div.featured-image[data-v-0dad9863]{aspect-ratio:4.75/3;height:auto}}div.page-layout div.content div.featured-image img[data-v-0dad9863]{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}div.page-layout div.content div.text[data-v-0dad9863]{max-width:66%}@media screen and (max-width:1023px){div.page-layout div.content div.text[data-v-0dad9863]{max-width:80%}}@media screen and (min-width:1024px) and (max-width:1200px){div.page-layout div.content div.text[data-v-0dad9863]{max-width:none}}div.page-layout div.actions-container[data-v-0dad9863]{display:flex;flex-flow:column nowrap;margin-top:var(--padding-base);row-gap:var(--padding-base)}@media screen and (max-width:1023px){div.page-layout div.actions-container[data-v-0dad9863]{display:none}}div.page-navigation[data-v-0dad9863]{margin:calc(var(--padding-base)*4) 0 calc(var(--padding-base)*2) 0}@media screen and (max-width:1023px){div.page-navigation[data-v-0dad9863]{margin:calc(var(--padding-base)*2) 0 var(--padding-base) 0}}div.page-navigation ul[data-v-0dad9863]{display:grid;gap:0 var(--padding-base);grid-template-columns:1fr 1fr 1fr;padding:0 var(--padding-base)}@media screen and (max-width:1023px){div.page-navigation ul[data-v-0dad9863]{gap:0}}div.page-navigation ul li[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.06em;text-align:center;text-transform:uppercase}@media screen and (max-width:1023px){div.page-navigation ul li[data-v-0dad9863]{font-size:var(--font-size-xs)}div.page-navigation ul li.--prev[data-v-0dad9863]{text-align:left}}div.page-navigation ul li.--all[data-v-0dad9863]{grid-column:2/span 1}@media screen and (max-width:1023px){div.page-navigation ul li.--next[data-v-0dad9863]{text-align:right}div.page-navigation ul li span[data-v-0dad9863]{display:none}}div.contact-form-popup[data-v-0dad9863]{align-items:center;background-color:var(--color-bg);display:flex;flex-flow:row wrap;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:var(--header-height) 0;position:fixed;width:100%;z-index:25}div.contact-form-popup div.inner[data-v-0dad9863]{background-color:var(--color-bg);max-width:768px;padding:var(--padding-base);position:relative}div.contact-form-popup div.inner div.property-details[data-v-0dad9863]{margin-bottom:var(--padding-base);width:calc(100% - var(--padding-base) - 20px)}div.contact-form-popup div.inner div.property-details h4.subtitle[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}div.contact-form-popup div.inner div.property-details h3.title[data-v-0dad9863]{font-size:var(--font-size-md);line-height:1.2;white-space:pre-wrap}div.contact-form-popup div.inner div.property-details div.disclaimer[data-v-0dad9863]{font-family:var(--font-sans);font-size:var(--font-size-xs);margin-top:10px;text-transform:uppercase;white-space:pre-wrap}div.contact-form-popup button.close[data-v-0dad9863]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;right:var(--padding-base);top:var(--padding-base);z-index:1}div.contact-form-popup button.close svg[data-v-0dad9863]{height:22px;width:22px}@media screen and (max-width:767px){div.contact-form-popup button.close svg[data-v-0dad9863]{height:14px;width:14px}}div.map-popup[data-v-0dad9863]{background-color:var(--color-bg);height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100%;z-index:100}div.map-popup button.close[data-v-0dad9863]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;right:var(--padding-base);top:var(--padding-base);z-index:1}div.map-popup button.close svg[data-v-0dad9863]{height:22px;width:22px}@media screen and (max-width:767px){div.map-popup button.close svg[data-v-0dad9863]{height:14px;width:14px}}div.media-overlay[data-v-0dad9863]{background-color:var(--color-bg);height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100%;z-index:100}div.media-overlay button.close[data-v-0dad9863]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;right:var(--padding-base);top:calc(var(--padding-base) - 5px);z-index:1}@media screen and (max-width:1023px){div.media-overlay button.close[data-v-0dad9863]{top:var(--padding-base)}}div.media-overlay button.close svg[data-v-0dad9863]{height:22px;width:22px}@media screen and (max-width:1023px){div.media-overlay button.close svg[data-v-0dad9863]{height:14px;width:14px}}
