@font-face{font-family:plusjakarta;src:url(../media/plus_jakarta_sans_v12_latin_300-s.p.16rkydmxf6z22.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:plusjakarta;src:url(../media/plus_jakarta_sans_v12_latin_300italic-s.p.0yt746acm7gr2.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:plusjakarta;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.0i.4224a4uzwy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plusjakarta;src:url(../media/plus_jakarta_sans_latin_wght_italic-s.p.0~fkibvvr.j-q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:plusjakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakarta_a0f44a44-module__Fq2Nua__className{font-family:plusjakarta,plusjakarta Fallback}.plusjakarta_a0f44a44-module__Fq2Nua__variable{--font-plusjakarta:"plusjakarta", "plusjakarta Fallback"}
@font-face{font-family:playfair;src:url(../media/PlayfairDisplay_Regular-s.p.0j-ttwhf4xie4.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_6085c586-module__FPbPyq__className{font-family:playfair,playfair Fallback}.playfair_6085c586-module__FPbPyq__variable{--font-playfair:"playfair", "playfair Fallback"}
.block-section-trace,.section-trace{color:gray;margin:2rem 0}.block-section-trace{margin-left:4rem}h1{font-family:playfair,playfair Fallback,sans-serif;font-style:normal;font-weight:500}@media (min-width:768px){h1{font-weight:500}}h1{letter-spacing:0;color:#f4f4f2;font-size:clamp(40px,5vw,48px);line-height:clamp(48px,5vw,54px)}h1 strong{color:#343434;font-weight:700}h1{margin-bottom:calc(8px + 2vw)}h2{font-family:playfair,playfair Fallback,sans-serif;font-style:normal;font-weight:500}@media (min-width:768px){h2{font-weight:500}}h2{letter-spacing:0;color:#393939;font-size:clamp(24px,5vw,32px);line-height:clamp(32px,5vw,40px)}h2 strong{color:#343434;font-weight:700}h2{margin-bottom:calc(8px + 2vw)}h3{font-family:playfair,playfair Fallback,sans-serif;font-style:normal;font-weight:500}@media (min-width:768px){h3{font-weight:500}}h3{letter-spacing:0;color:#393939;font-size:clamp(20px,5vw,24px);line-height:clamp(24px,5vw,32px)}h3 strong{color:#343434;font-weight:700}h3{margin-bottom:calc(8px + 2vw)}h4{font-family:playfair,playfair Fallback,sans-serif;font-style:normal;font-weight:700}@media (min-width:768px){h4{font-weight:500}}h4{letter-spacing:0;color:#393939;font-size:clamp(18px,5vw,20px);line-height:clamp(20px,5vw,24px)}h4 strong{color:#343434;font-weight:700}h4{margin-bottom:calc(8px + 2vw)}h5{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:300;line-height:28px}h5 strong{color:#343434;font-weight:700}h6{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:300;line-height:28px}h6 strong{color:#343434;font-weight:700}blockquote:before,blockquote:after{content:"\"";font-size:24px}a{color:#5e4329;text-decoration:none}a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0}img{display:block}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar{background-color:#0000;transition:all .3s}:hover::-webkit-scrollbar{width:15px!important}::-webkit-scrollbar-thumb{background:#000c;border:none;border-radius:10px}body{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;flex-direction:column;width:100%;min-height:100vh;padding:0;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:300;line-height:28px;display:flex}body[data-menu-state=open],body[data-popup=active]{overflow:hidden}footer{color:#fff;background:#3f3f3b;padding:calc(8px + 4vw) 0 0}footer .socialIcons{gap:1rem;display:flex}footer .socialIcons img{width:30px;height:auto}footer .socialIcons a{color:#fff;align-items:center;gap:calc(8px + .2vw);display:flex}footer .container{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){footer .container{width:min(100% - 2.25rem,1440px)}}footer .reviewScore h4{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:700;line-height:28px}footer .reviewScore strong{margin:1rem 0;font-weight:400;display:block}footer .topOfList{margin-bottom:1rem;font-family:playfair,playfair Fallback;font-size:clamp(24px,5vw,32px);font-weight:400}footer .footer-top{grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}@media (min-width:1600px){footer .footer-top{justify-content:space-between;gap:2rem;padding-bottom:calc(8px + 1vw);display:flex}}footer .logo img{-o-object-fit:contain;object-fit:contain;width:100%}footer .extraInfoRating{justify-content:center;align-items:center;gap:1rem;display:flex}footer .extraInfoRating p{font-family:playfair,playfair Fallback;font-size:48px}footer .footer-flex{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){footer .footer-flex{width:min(100% - 2.25rem,1440px)}}footer .footer-flex{flex-direction:row;gap:calc(8px + 1vw);padding:calc(8px + 1vw) 0;display:flex}@media (max-width:767px){footer .footer-flex{gap:1.5rem}}footer .footer-flex{flex-wrap:wrap}@media (min-width:768px){footer .footer-flex{background-image:url(/media/icons/h.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;min-height:180px}}footer .footer-certificate{flex-direction:row;gap:calc(8px + 1vw);display:flex}footer .footer-certificate svg,footer .footer-certificate img{filter:grayscale();opacity:.5;width:auto!important;height:50px!important}footer .footer-navigation{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}footer .footer-navigation img{-o-object-fit:inherit!important;object-fit:inherit!important}footer .footer-navigation svg{color:#9c9485;vertical-align:bottom}footer .footer-navigation-extra{flex-flow:row;place-content:flex-start center;align-items:center;gap:1rem;display:flex}footer .footer-navigation-extra img{-o-object-fit:contain!important;object-fit:contain!important}footer .footer-navigation-extra svg{color:#9c9485;vertical-align:bottom}footer .footer-bottom{text-align:center;border-top:1px solid #fff;justify-content:space-between;align-items:center;gap:calc(8px + 2vw);width:min(100% - 8rem,1440px);margin-inline:auto;padding:calc(8px + 1vw) 0;display:flex}@media (max-width:767px){footer .footer-bottom{width:min(100% - 2.25rem,1440px)}}footer .footer-bottom .innerLeft{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:767px){footer .footer-bottom .innerLeft{flex-direction:column;align-items:flex-start;gap:1rem}}footer .footer-bottom .legal-footer-nav{align-items:center;display:flex}@media (max-width:767px){footer .footer-bottom .legal-footer-nav{flex-direction:column;align-items:flex-start}}footer .footer-bottom .legal-footer-nav{gap:1rem}@media (max-width:767px){footer .footer-bottom .legal-footer-nav{flex-direction:column}}footer .organisation>div{margin-bottom:calc(8px + .2vw)}footer a,footer strong{color:#fff;text-decoration:none}footer .products p,footer .wrapper p,footer .about p{font-family:playfair,playfair Fallback,sans-serif;font-style:normal;font-weight:500}@media (min-width:768px){footer .products p,footer .wrapper p,footer .about p{font-weight:500}}footer .products p,footer .wrapper p,footer .about p{letter-spacing:0;color:#393939;margin-bottom:calc(8px + .5vw);font-size:clamp(20px,5vw,24px);line-height:clamp(24px,5vw,32px)}footer .block{grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-auto-flow:column;display:grid}footer nav a{display:block}footer .email,footer .phone{flex-flow:row;align-content:stretch;align-items:center;gap:0;display:flex}footer .email span,footer .phone span{color:#fff;margin-right:.2rem;font-weight:700}footer .address{line-height:24px}footer .address>div:first-of-type{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:300;line-height:28px}html{scroll-behavior:smooth;scroll-padding-top:145px}.page-container{position:relative}iframe{aspect-ratio:4/3;border:0;width:100%}.main{background-color:#f2f0eb;background-repeat:repeat}button{font-optical-sizing:auto;font-variation-settings:"wght" 400;letter-spacing:0;opacity:1;cursor:pointer;letter-spacing:0;color:#f2f0eb;background-color:#8d6843;border:1px solid #0000;border-radius:3px;flex-wrap:nowrap;align-items:center;gap:16px;padding:12px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}button:hover{color:#f2f0eb;background-color:#765535;border-color:#0000}details summary{cursor:pointer}details summary>*{display:inline}@media (max-width:767px){.telephone-icon{aspect-ratio:1;background:#5e4329;border-radius:25px;width:45px}.telephone-background{aspect-ratio:1;background-image:url(/media/icons/phone.svg);background-position:50%;background-repeat:no-repeat;background-size:26px;width:45px}}.preWrap ul{white-space:normal}.underHeader .navigation-bar{background:#3f3f3b;box-shadow:0 3px 6px #0000004d}.navigation-bar{z-index:10;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:all .4s ease-in-out;position:fixed;top:0;left:0;right:0}@media (max-width:767px){.navigation-bar{background:#00000003;height:72px}}@media (min-width:768px){.navigation-bar{height:135px}}.navigation-bar{pointer-events:none}.navigation-bar .flex{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.navigation-bar .flex{width:min(100% - 2.25rem,1440px)}}.navigation-bar .flex{justify-content:space-between;align-items:center;gap:2vw;height:100%;display:flex}@media (min-width:768px) and (min-width:768px){.navigation-bar svg{color:#f2f0eb}.navigation-bar svg svg,.navigation-bar svg g{fill:#f2f0eb}}.navigation-bar .logo-container{pointer-events:all}.navigation-bar .logo-container .desktopLogo{display:block}@media (max-width:767px){.navigation-bar .logo-container .desktopLogo{display:none!important}}.navigation-bar .logo-container .mobileLogo{display:none}@media (max-width:767px){.navigation-bar .logo-container .mobileLogo{display:block}}.navigation-bar .logo-container svg{width:auto}@media (max-width:767px){.navigation-bar .logo-container svg{height:26px;margin-top:10px}}.navigation-bar .menu{pointer-events:all;color:#343434;cursor:pointer;font-weight:700}.navigation-bar .menu .desktopMenu{display:block}@media (max-width:767px){.navigation-bar .menu .desktopMenu{display:none}}.navigation-bar .menu .desktopMenu svg{width:auto;height:1.5rem}.navigation-bar .menu .desktopMenu svg path{stroke:#fff}.navigation-bar .menu .mobileMenu{display:none}@media (max-width:767px){.navigation-bar .menu .mobileMenu{display:flex}}.navigation-bar .menu .mobileMenu svg{width:auto;height:1.9em}@media (max-width:767px){.navigation-bar .menu .mobileMenu svg path{stroke-width:2px}}.megaMenu.closed{opacity:0;visibility:hidden;transform:translate(100%)}.megaMenu.open{opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}.megaMenu.open .closeBar,.megaMenu.open .topBar{pointer-events:all!important}.megaMenu{z-index:9;pointer-events:none;visibility:hidden;opacity:0;background:#3f3f3b;width:100vw;height:100vh;position:fixed;top:0;right:0;transform:translate(100%)}@media (max-width:767px){.megaMenu{background:#f4f4f2}}.megaMenu{transition:all .7s ease-in-out}.megaMenu .container{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.megaMenu .container{width:min(100% - 2.25rem,1440px)}}.megaMenu .container{justify-content:space-between;align-items:center;display:flex;position:relative}@media (max-width:767px){.megaMenu .container{z-index:1;background:#fff;width:100%;margin:0;padding:0 1rem}}.megaMenu .topBar{pointer-events:none;display:flex}@media (max-width:767px){.megaMenu .topBar{height:72px}}@media (min-width:768px){.megaMenu .topBar{height:135px}}.megaMenu .topBar .closeBar{color:#f6f4f1;cursor:pointer;pointer-events:none;align-self:center;font-weight:700;display:flex}.megaMenu .topBar .closeBar svg,.megaMenu .topBar .closeBar g{color:#8d6843}@media (min-width:768px){.megaMenu .contentContainer{width:min(100% - 8rem,1440px);margin-inline:auto;padding-right:1rem}}@media (min-width:768px) and (max-width:767px){.megaMenu .contentContainer{width:min(100% - 2.25rem,1440px)}}.megaMenu .contentContainer{scrollbar-color:#343434 #000;scrollbar-width:thin;height:100%;max-height:calc(100vh - 135px);margin-top:auto;margin-bottom:auto;position:relative;bottom:1rem;overflow-y:auto}@media (max-width:767px){.megaMenu .logo{color:#3f3f3b}.megaMenu .logo svg,.megaMenu .logo g{fill:#3f3f3b}}@media (max-width:767px) and (max-width:767px){.megaMenu .logo svg{width:auto;height:26px;margin-top:10px}}@media (max-width:767px){.menuContent .grid{background:#fff;padding:calc(8px + 6vw) 1rem calc(8px + 1vw)}}@media (min-width:768px){.menuContent .grid{border-bottom:1px solid #7f7f7a;grid-template-columns:2.25fr 1fr;margin-bottom:1rem;padding-top:calc(8px + 4vw);padding-bottom:calc(8px + 4vw);display:grid}}.menuContent .extraInfo{justify-content:center;align-items:center;gap:4rem;display:flex}@media (max-width:767px){.menuContent .extraInfo{flex-direction:column;align-items:flex-start;gap:1rem;margin:calc(8px + 2vw) 0;padding:0 1rem}}.menuContent .extraInfo,.menuContent .extraInfo a{color:#f6f4f1}@media (max-width:767px){.menuContent .extraInfo,.menuContent .extraInfo a{color:#8d6843}}.menuContent .extraInfoRating{justify-content:center;align-items:center;gap:1rem;display:flex}.menuContent .extraInfoRating p{font-family:playfair,playfair Fallback;font-size:48px}.menuContent .menuMain{flex-direction:column;display:flex}@media (min-width:768px){.menuContent .menuMain{gap:calc(8px + 2vh)}}@media (max-width:767px){.menuContent .menuMain{gap:calc(8px + 2vh)}.menuContent .menuMain .menuItem>a,.menuContent .menuMain .menuItem>.item-dropdown{font-family:playfair,playfair Fallback;font-weight:600!important}}.menuContent .menuMain .menuItem{flex-direction:column;gap:calc(8px + 2.5vw);display:flex}@media (max-width:767px){.menuContent .menuMain .menuItem>div,.menuContent .menuMain .menuItem a{font-size:25px}}.menuContent .menuMain .item{color:#fff;font-variation-settings:"wght" 400;font-size:clamp(30px,.156rem + 6.875vw,48px);font-weight:700;line-height:100%;text-decoration:none}.menuContent .menuMain .item:hover{text-decoration:underline;text-decoration-thickness:2px}@media (max-width:767px){.menuContent .menuMain .item{color:#8d6843}}.menuContent .menuMain .dropdownItem{color:#fff}@media (max-width:767px){.menuContent .menuMain .dropdownItem{color:#8d6843}}.menuContent .menuMain .dropdownItem{padding:.5rem 0}.menuContent .menuMain .dropdownItem:hover{text-decoration:underline}.menuContent .menuMain .item-dropdown{cursor:pointer;color:#fff;align-items:center;gap:2vw;display:inline-flex}@media (max-width:767px){.menuContent .menuMain .item-dropdown{color:#8d6843}}.menuContent .menuMain .item-dropdown svg{flex-shrink:0;margin-top:12px;transition:transform .2s;transform:rotate(180deg)}.menuContent .menuMain .item-dropdown svg.rotated{transform:rotate(0)}@media (max-width:767px){.menuContent .menuMain .item-dropdown svg{fill:#8d6843;width:18px;height:18px;margin-top:4px}}.menuContent .menuMain .item-dropdown:hover{text-decoration:none}.menuContent .menuMain .dropdown{flex-direction:column;gap:1.25vh;margin-top:0;margin-bottom:4vh;display:flex}.menuContent .menuMain .dropdown a{font-variation-settings:"wght" 400;font-weight:300;line-height:100%;text-decoration:none}@media (max-width:767px){.menuContent .menuMain .dropdown a{font-size:18px}}.menuContent .top{flex-direction:column;gap:1.5vh;display:flex}@media (max-width:767px) and (max-width:767px){.menuContent .top{padding-top:calc(8px + 3vh);padding-bottom:calc(8px + 3vh)}}@media (max-width:767px) and (min-width:768px){.menuContent .top{padding-top:calc(8px + 8vh);padding-bottom:calc(8px + 8vh)}}.menuContent .top{flex-direction:column;display:flex}.menuContent .top a{color:#fff;text-decoration:none}.menuContent .top a:hover{text-decoration:underline}@media (max-width:767px){.menuContent .top a{color:#8d6843}}@media (min-width:768px){.menuContent .top{justify-content:flex-end;align-items:flex-end}}.menuContent .subItem{gap:4vw;display:flex}@media (max-width:767px){.menuContent .subItem{flex-direction:column}}.menuContent .subSubItem{color:#fff;font-size:16px;line-height:100%;font-weight:600!important}@media (max-width:767px){.menuContent .subSubItem{color:#8d6843;font-size:20px}}.menuContent .subSubItem:hover{text-decoration:underline!important}.menuContent .subItemDropdown{flex-direction:column;gap:2vh;display:flex}@media (max-width:767px){.menuContent .subItemDropdown{margin-top:1rem}}.menuContent .subMenuList{flex-direction:column;gap:1rem;display:flex}.page-wrapper{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.page-wrapper{width:min(100% - 2.25rem,1440px);padding-top:calc(8px + 3vh);padding-bottom:calc(8px + 3vh)}}@media (min-width:768px){.page-wrapper{padding-top:calc(8px + 8vh);padding-bottom:calc(8px + 8vh)}}.device-large{display:none}.device-large .navigation-container{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.device-large .navigation-container{width:min(100% - 2.25rem,1440px)}}.device-large .navigation-container{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}@media (max-width:767px){.device-large .navigation-container{padding-top:calc(8px + 3vh);padding-bottom:calc(8px + 3vh)}}@media (min-width:768px){.device-large .navigation-container{padding-top:calc(8px + 1rem);padding-bottom:calc(8px + 1rem)}}.device-large .navigation-container{font-size:clamp(10px,1vw,16px)}.device-large .navigation-container a{white-space:nowrap;font-size:clamp(10px,1vw,16px)}.device-large .logo-container{transition:all .4s ease-in-out;display:none}@media (min-width:900px){.device-large .logo-container{display:block}}.device-large .logo{display:flex}.device-large .navigation-background{color:#393939;z-index:9;border:none;width:100%;transition:all .4s ease-in-out;position:fixed;top:0;left:0;right:0}.device-large .navigation-top{flex-flow:row;justify-content:flex-end;transition:all .4s ease-in-out;display:flex}.device-large .navigation-top .navigation-spacer{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:1vw;display:flex}.device-large .navigation-top .navigation-row{color:#fff;background:#02605c;flex:0 auto;gap:2rem;height:50px;padding:0 calc(8px + 2vw);transition:all .4s ease-in-out;display:flex}.device-large .navigation-main{justify-content:flex-end;height:85px;padding:0;display:flex}.device-large .navigation-main .contact-email,.device-large .navigation-main .contact-phone{font-weight:400}.device-small{display:block}.device-small .navigation-container{z-index:9;background-color:#fff;width:100%;height:72px;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.device-small{display:none}.device-large{display:block}}.device-small .mobile-navigation-top,.mobile-navigation .mobile-navigation-top{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.device-small .mobile-navigation-top,.mobile-navigation .mobile-navigation-top{width:min(100% - 2.25rem,1440px)}}.device-small .mobile-navigation-top,.mobile-navigation .mobile-navigation-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2rem;display:flex}.device-small .navigation-main,.mobile-navigation .navigation-main{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.device-small .logo,.mobile-navigation .logo{display:flex}.device-small .logo-container,.mobile-navigation .logo-container{padding-left:calc(8px + 4vw)}main[data-scroll-direction=down] .device-small .navigation-container{top:-135px}main[data-scroll-direction=down] .device-large .navigation-top{opacity:0;height:0;overflow:hidden}main[data-scroll-direction=down] .device-large .navigation-container .header-image{height:64px}main[data-scroll-direction=down] .device-large .navigation-container .header-image img{height:64px!important}main[data-scroll-direction=down] .device-large .navigation-container .overlay{background-color:#02605ced}main[data-scroll-direction=down] .device-large .navigation-container .overlay-line{background:linear-gradient(0deg,#ffffff4d 0,#0000 1px 100%)}.main-sections{flex-direction:column;gap:0;display:flex}.main-sections>div{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(3rem)}.main-sections>div.is-visible{opacity:1;transform:none}.main-sections>.ComponentSectionsStoryline:not(:has(~.ComponentSectionsStoryline)){margin-bottom:8vh}@media (min-width:768px){.main-sections>:not(.ComponentSectionsImageBackground,.ComponentSectionsContactInformationBlock,.ComponentSectionsStepsBlock,.ComponentSectionsLargeVideo,.ComponentSectionsStepsLargeBlock,.ComponentSectionsCallToAction,.ComponentSectionsFormSelector,.ComponentSectionsStoryline,.ComponentSectionsDownloadBrochure,.ComponentSectionsDynamicImageGrid,.ComponentSectionsPagesBlock,.ComponentSectionsTestimonials,.block-section-ComponentSectionsContactInformationBlock,.block-section-ComponentSectionsDownloadBrochure,.block-section-ComponentSectionsCallToAction,.block-section-ComponentSectionsFormSelector,.block-section-ComponentSectionsPagesBlock,.block-section-ComponentSectionsTestimonials,.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColor]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRelatedItems:has(>[class*=faqWrapper]),[class*=priceIndicationClass],[class*=formBlock],[class*=childBlock],[class*=audienceBlock],[class*=categoryBlock]){margin-top:calc(8px + 8vh);margin-bottom:calc(8px + 8vh)}}@media (max-width:767px){.main-sections>:not(.ComponentSectionsImageBackground,.ComponentSectionsContactInformationBlock,.ComponentSectionsStepsBlock,.ComponentSectionsLargeVideo,.ComponentSectionsStepsLargeBlock,.ComponentSectionsCallToAction,.ComponentSectionsFormSelector,.ComponentSectionsStoryline,.ComponentSectionsDownloadBrochure,.ComponentSectionsDynamicImageGrid,.ComponentSectionsPagesBlock,.ComponentSectionsTestimonials,.block-section-ComponentSectionsContactInformationBlock,.block-section-ComponentSectionsDownloadBrochure,.block-section-ComponentSectionsCallToAction,.block-section-ComponentSectionsFormSelector,.block-section-ComponentSectionsPagesBlock,.block-section-ComponentSectionsTestimonials,.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColor]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRelatedItems:has(>[class*=faqWrapper]),[class*=priceIndicationClass],[class*=formBlock],[class*=childBlock],[class*=audienceBlock],[class*=categoryBlock]){margin-top:calc(8px + 3vh);margin-bottom:calc(8px + 3vh)}}.main-sections>:not(.ComponentSectionsImageBackground,.ComponentSectionsContactInformationBlock,.ComponentSectionsStepsBlock,.ComponentSectionsLargeVideo,.ComponentSectionsStepsLargeBlock,.ComponentSectionsCallToAction,.ComponentSectionsFormSelector,.ComponentSectionsStoryline,.ComponentSectionsDownloadBrochure,.ComponentSectionsDynamicImageGrid,.ComponentSectionsPagesBlock,.ComponentSectionsTestimonials,.block-section-ComponentSectionsContactInformationBlock,.block-section-ComponentSectionsDownloadBrochure,.block-section-ComponentSectionsCallToAction,.block-section-ComponentSectionsFormSelector,.block-section-ComponentSectionsPagesBlock,.block-section-ComponentSectionsTestimonials,.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColor]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRelatedItems:has(>[class*=faqWrapper]),[class*=priceIndicationClass],[class*=formBlock],[class*=childBlock],[class*=audienceBlock],[class*=categoryBlock])+:not(.ComponentSectionsImageBackground,.ComponentSectionsContactInformationBlock,.ComponentSectionsStepsBlock,.ComponentSectionsLargeVideo,.ComponentSectionsStepsLargeBlock,.ComponentSectionsCallToAction,.ComponentSectionsFormSelector,.ComponentSectionsStoryline,.ComponentSectionsDownloadBrochure,.ComponentSectionsDynamicImageGrid,.ComponentSectionsPagesBlock,.ComponentSectionsTestimonials,.block-section-ComponentSectionsContactInformationBlock,.block-section-ComponentSectionsDownloadBrochure,.block-section-ComponentSectionsCallToAction,.block-section-ComponentSectionsFormSelector,.block-section-ComponentSectionsPagesBlock,.block-section-ComponentSectionsTestimonials,.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColor]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRecentCollections:has(>[class*=backgroundWithColorLight]),.ComponentSectionsRelatedItems:has(>[class*=faqWrapper]),[class*=priceIndicationClass],[class*=formBlock],[class*=childBlock],[class*=audienceBlock],[class*=categoryBlock]){margin-top:0}.top-sections{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.top-sections>:not(.ComponentSectionsHero){margin-top:calc(8px + 8vh);margin-bottom:calc(8px + 8vh)}}@media (max-width:767px){.top-sections>:not(.ComponentSectionsHero){margin-top:calc(8px + 3vh);margin-bottom:calc(8px + 3vh)}}.top-sections>:not(.ComponentSectionsHero)+:not(.ComponentSectionsHero){margin-top:0}.kitchen-container{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.kitchen-container{width:min(100% - 2.25rem,1440px)}}.bold{font-weight:700;display:inline!important}.page-container:has(.notification:first-child) .navigation-bar{margin-top:75px}.formContainer{width:min(100% - 8rem,1440px);margin-inline:auto}@media (max-width:767px){.formContainer{width:min(100% - 2.25rem,1440px)}}.formContainer{grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(max(10rem,50% - 1rem),1fr));display:grid}.imageContainer{aspect-ratio:1;width:100%}.imageContainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.formBlock{background:#ebe2d9}@media (max-width:767px){.formBlock{padding-top:calc(8px + 3vh);padding-bottom:calc(8px + 3vh)}}@media (min-width:768px){.formBlock{padding-top:calc(8px + 8vh);padding-bottom:calc(8px + 8vh)}}
