/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /gh/ward-gif/rootedgoods@main/rootedgoods.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-regular.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-500.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-600.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-700.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-800.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:optional;src:url('/webfonts/Playfair%20Display%20v40%20Latin/playfair-display-v40-latin-900.woff2') format('woff2')}html{overflow-x:clip}body{font-family:Montserrat,sans-serif!important;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif!important;color:#2d4528!important;line-height:1.2}em,i{font-style:normal}.cms-element-text h1,h1{font-size:4rem!important;font-weight:600!important}.cms-element-text h2,h2{font-size:3rem!important;font-weight:600!important}.cms-element-text h3,h3{font-size:2.25rem!important;font-weight:600!important}.cms-element-text h4,h4{font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.cms-element-text h5,h5{font-size:1.25rem!important;font-weight:600!important}.cms-element-text h6,h6{font-size:1rem!important;font-weight:600!important}@media (max-width:991px){.cms-element-text h1,h1{font-size:3rem!important}.cms-element-text h2,h2{font-size:2.5rem!important}.cms-element-text h3,h3{font-size:1.875rem!important}.cms-element-text h5,h5{font-size:1.125rem!important}}@media (max-width:576px){.cms-element-text h1,h1{font-size:2.5rem!important}.cms-element-text h2,h2{font-size:2rem!important}.cms-element-text h3,h3{font-size:1.625rem!important}.cms-element-text h5,h5{font-size:1.0625rem!important}}.cms-section .boxed,.container{max-width:100%!important;--bs-gutter-x:80px}.content-main{padding:0!important;padding-top:102px!important}@media (min-width:992px){.content-main{padding-top:0!important}}.header-main{position:fixed;top:0;left:0;width:100%;z-index:500;transition:transform .3s ease}.header-logo-col{display:flex;align-items:center}.header-main .container{max-width:100%!important;--bs-gutter-x:0px}.header-main .header-row{background-color:#fff;position:relative;z-index:500}.header-row{padding:.5rem 2rem;padding-bottom:0!important}.header-main.header-hidden{transform:translateY(-100%)}@media (min-width:992px){.header-main{position:sticky;top:0;transition:transform .3s ease}}.header-logo img,.header-logo-main-link img{height:45px!important;width:auto!important;max-width:340px}.header-actions-col{position:relative;z-index:501;overflow:visible}.header-actions-btn{border-radius:0!important;padding:0 12px!important;font-size:inherit!important;font-weight:inherit!important;line-height:34px!important;background:0 0!important;border:none!important;overflow:visible!important}.header-actions-btn .icon svg{width:20px!important;height:20px!important}.header-cart-total{display:none!important}.header-cart-btn{position:relative!important}.header-actions-col,.header-actions-col .row,.header-wishlist,.header-wishlist-btn{overflow:visible!important}.header-wishlist{position:relative;display:inline-block}.header-wishlist-btn{position:relative!important}.header-cart-badge,.header-wishlist-badge{position:absolute!important;top:2px!important;right:-2px!important;transform:translateY(-30%)!important;min-width:10px;height:18px!important;padding:0 4px!important;font-size:.65rem!important;line-height:18px!important;border-radius:50px!important}.header-actions-col .header-wishlist:has(.header-wishlist-badge:empty){display:none!important}.nav-main{position:fixed;top:93px;left:0;width:100%;z-index:499;background-color:#fff;border-bottom-left-radius:32px;border-bottom-right-radius:32px;transition:transform .3s ease}.nav-main.header-hidden{transform:translateY(-170px)}@media (min-width:992px){.nav-main{position:sticky;top:0;transition:transform .3s ease,opacity .2s ease}.nav-main.nav-hidden{opacity:0;pointer-events:none}}.nav-main .nav{justify-content:center}.nav-main .main-navigation-link{font-size:14px!important;padding-top:.6rem!important;padding-bottom:.6rem!important}.main-navigation-link .main-navigation-link-text{font-weight:500}.main-navigation-link.home-link{display:none}.main-navigation-link:hover,.main-navigation-link:hover .main-navigation-link-text,.main-navigation-link:hover .main-navigation-link-text span,.main-navigation-link:hover [itemprop=name]{color:#ad6331!important}@media (min-width:992px){.nav-main .nav{justify-content:center;gap:24px}.nav-main .main-navigation-link{padding-left:0!important;padding-right:0!important}}.main-navigation-link.all-categories .icon-stack{display:none}.main-navigation-link.all-categories .main-navigation-link-text::before{content:none}.main-navigation-link.all-categories .main-navigation-link-text{display:inline-flex;align-items:center;gap:.3rem}.main-navigation-link.all-categories .main-navigation-link-text::after{content:"";width:.65em;height:.65em;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}.header-actions-btn .icon svg,.header-actions-btn .icon svg path,.header-actions-btn .icon svg use{fill:#2d4528!important}.header-actions-col .offerte-link.btn-primary{padding:.4rem .9rem!important;font-size:.8125rem!important;font-weight:600!important;box-shadow:none!important}.header-actions-col .offerte-link.btn-primary:hover{box-shadow:none!important}.header-actions-col .offerte-link.btn-primary::after{content:none!important}.top-bar-nav{background-color:#2d4528;color:#fff}.top-bar-nav,.top-bar-nav *,.top-bar-nav .fa-solid,.top-bar-nav .fas,.top-bar-nav a,.top-bar-nav i,.top-bar-nav span{color:#fff!important}.top-bar-nav .fa-solid,.top-bar-nav .fas{display:inline-block;width:1em;height:1em;overflow:hidden;text-align:center;vertical-align:-.1em}.top-bar-nav a{text-decoration:none}.top-bar-nav a:hover{text-decoration:underline}.top-bar-container{margin-top:5px;margin-bottom:5px}.header-main .top-bar .top-bar-nav .top-bar-nav-extension{padding:0 2rem;position:relative;display:flex!important;align-items:center;justify-content:center!important;gap:clamp(.9rem,2vw,2.2rem);flex-wrap:nowrap;font-size:.8rem}.header-main .top-bar .top-bar-nav .top-bar-nav-extension .top-bar-container{padding:3px 0;flex:0 0 auto!important;width:auto!important;max-width:none!important}.header-main .top-bar .top-bar-nav .top-bar-nav-extension .top-bar-container.container--5{position:absolute;right:2rem;top:50%;transform:translateY(-50%);margin:0!important}.top-bar-nav .top-bar-container.container--5{text-align:right!important}.top-bar-nav .top-bar-container.container--5::before{content:"";display:inline-block;width:1px;height:.95em;margin-right:1.1rem;vertical-align:-.12em;background-color:rgba(255,255,255,.3)}.top-bar-nav .top-bar-container.container--5 a{letter-spacing:.02em;opacity:.9;transition:opacity .15s ease}.top-bar-nav .top-bar-container.container--5 a:hover{opacity:1}@media (min-width:992px) and (max-width:1279px){.top-bar-nav .top-bar-container.container--5{display:none!important}}.header-search{max-width:600px;margin:auto}@media (min-width:992px){.header-row{position:relative}.header-search-col{position:static!important}.header-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:600px;max-width:600px;z-index:620}}.header-search-col{position:relative;z-index:620}.header-search-form{position:relative;z-index:700}.input-group:has(.header-search-input){position:relative;z-index:701;border-radius:32px;background-color:#f0efeb}.header-search-input{padding:.6rem 1rem!important;background-color:#f0efeb;color:#2d4528!important;border:none;border-top-left-radius:32px!important;border-bottom-left-radius:32px!important;font-size:16px!important}.header-search-input::placeholder{color:#8c857a!important;opacity:1}.header-search-input:focus{padding:.6rem 1rem!important;background-color:#f0efeb;color:#2d4528!important;border:none;box-shadow:none}.header-search-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 1rem!important;line-height:1!important;background:#f0efeb!important;border:none!important;border-top-right-radius:32px!important;border-bottom-right-radius:32px!important}.header-search-btn .header-search-icon,.header-search-btn .icon{display:flex!important;align-items:center!important;line-height:1!important}.header-search-btn .icon>svg{top:0!important}.header-main .header-search .header-search-btn{line-height:1.5!important;padding:.6rem 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.header-search-input:focus~.header-search-btn{border-color:none!important}.search-suggest.js-search-result{position:relative;z-index:600}.search-suggest.js-search-result>ul>div>div.col-md-3.col-12{display:none}.search-suggest.js-search-result>ul>div>div.col-md-9.col-12{flex:0 0 100%;max-width:100%}.header-main .search-suggest-container{max-height:550px;border:none;background-color:#fff;border-radius:32px;top:0!important;z-index:699;padding-top:3.5rem;margin-top:-2.5rem;box-shadow:0 10px 25px -15px #000}#searchOverlay{display:none;position:fixed;top:110px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:300;cursor:pointer}#searchOverlay.active{display:block}@media (min-width:992px){#searchOverlay{top:61px}}@media (min-width:768px){.search-suggest-container{width:600px}.search-suggest-container::after{display:none}}.search-headline,.search-headline h1{font-size:clamp(1.5rem, 1.1rem + 1.4vw, 2.1rem)!important;line-height:1.2!important}@media (min-width:992px){.header-main .search-suggest-container{width:600px!important;min-width:600px!important}}@media (max-width:991px){.header-logo img,.header-logo-main-link img{height:26px!important;max-width:100%}.header-logo-col{padding-left:0!important;padding-right:0!important}.header-logo-main{width:auto!important}.header-actions-col .account-menu{display:none!important}.header-search-col .collapse.show,.header-search-col .collapsing{padding:1rem 0 1.25rem}.header-search-col .collapse:not(.show){display:none!important}.header-actions-col .col-auto.d-sm-none:has(.search-toggle){display:block!important}}@media (min-width:576px) and (max-width:991px){.header-logo img,.header-logo-main-link img{height:34px!important}.header-row .header-logo-col{justify-content:center}}@media (max-width:575.98px){.header-row .header-logo-col{text-align:center}}@media (max-width:991px){.top-bar.d-none.d-lg-block{display:block!important}.top-bar-nav{justify-content:center!important;padding:.4rem 1rem!important}.header-main .top-bar .top-bar-nav .top-bar-nav-extension{display:none!important}}.rg-usp-slider{display:none}@media (max-width:991px){.rg-usp-slider{display:block;width:100%;position:relative;height:1.35em;overflow:hidden;font-size:.78rem;text-align:center}}.rg-usp-slider-item{position:absolute;top:0;left:0;right:0;transform:translateY(0)}.rg-usp-slider-item--incoming{transform:translateY(100%)}.rg-usp-slider-item--animate{transition:transform .5s ease}.rg-usp-slider-item--outgoing{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.rg-usp-slider-item--animate{transition:none}}@media (max-width:991px){.navigation-offcanvas,.navigation-offcanvas .offcanvas-body{background-color:#f7f5f2}.navigation-offcanvas-list-item{background-color:#f7f5f2!important}.navigation-offcanvas .offcanvas-header{border-bottom:1px solid #eae3d7}.navigation-offcanvas-list-item{border-top-color:#eae3d7!important}.navigation-offcanvas .offcanvas-close.js-offcanvas-close{font-size:0!important;padding:.5rem!important;min-width:0!important}.navigation-offcanvas .navigation-offcanvas-headline{display:block;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8c857a;margin:0 0 .5rem 1rem;border:none!important}.navigation-offcanvas-list-item:has(> a[title="Alle Producten"])::before{content:"Categorieën";display:block;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8c857a;margin:.9rem 0 .3rem 1rem}.navigation-offcanvas-link,.navigation-offcanvas-link [itemprop=name]{color:#2d4528!important;font-family:Montserrat,sans-serif}.navigation-offcanvas-list-item{font-size:.92rem}.navigation-offcanvas-list-item .navigation-offcanvas-link{padding-top:.6rem!important;padding-bottom:.6rem!important}.navigation-offcanvas-link-icon svg use{fill:#8c857a!important}.navigation-offcanvas-link[title="Alle Producten"]{font-weight:700!important}.navigation-offcanvas-link[title="Alle Producten"],.navigation-offcanvas-link[title=Verzorging]{display:flex!important;align-items:center;justify-content:space-between}.navigation-offcanvas-link[title="Alle Producten"]::after,.navigation-offcanvas-link[title=Verzorging]::after{content:"";width:20px;height:20px;flex:none;background-color:#8c857a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath transform='rotate(-90 8 8)' d='M4.7071 5.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l4 4c.3905.3905 1.0237.3905 1.4142 0l4-4c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L8 8.5858l-3.2929-3.293z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath transform='rotate(-90 8 8)' d='M4.7071 5.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l4 4c.3905.3905 1.0237.3905 1.4142 0l4-4c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L8 8.5858l-3.2929-3.293z'/%3E%3C/svg%3E") center/contain no-repeat}.rg-offcanvas-featured-row{order:-2;margin:0 1rem .5rem;list-style:none;border-top:none!important}.rg-offcanvas-featured-row+.navigation-offcanvas-list-item{border-top:none!important}.rg-offcanvas-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rg-offcanvas-tile{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:92px;border-radius:12px;padding:.65rem!important;background-size:cover;background-position:center;color:#fff!important;text-decoration:none!important}.rg-offcanvas-tile--thema{background-image:linear-gradient(to top,rgba(20,30,15,.88),rgba(20,30,15,.15) 65%),url('https://rootedgoods.eu/media/3e/e9/dc/1787744856/Onboarding Small JPEG.jpg')}.rg-offcanvas-tile--trending{background-image:linear-gradient(to top,rgba(45,15,10,.88),rgba(45,15,10,.15) 65%),url('https://rootedgoods.eu/media/d8/96/ae/1786435459/Kerst en Eindejaar (1).jpg')}.rg-offcanvas-tile--merchandise{background-image:linear-gradient(to top,rgba(20,20,20,.85),rgba(20,20,20,.15) 65%),url('https://rootedgoods.eu/media/a4/8c/a1/1785442348/Merchandise JPEG.jpg')}.rg-offcanvas-tile--events{background-image:linear-gradient(to top,rgba(20,20,20,.85),rgba(20,20,20,.15) 65%),url('https://rootedgoods.eu/media/c0/ba/fe/1785442349/Media Events (1).jpg')}.rg-offcanvas-tile [itemprop=name],.rg-offcanvas-tile-title{display:block;text-align:left;color:#fff!important;font-size:.88rem;font-weight:700;line-height:1.2}.rg-offcanvas-tile-eyebrow{display:block;text-align:left;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e9c9a9;margin-bottom:.2rem}.rg-offcanvas-tile-eyebrow--ghost{visibility:hidden}.navigation-offcanvas-list-item:has(> a[href$="/thema-s/"]){display:none!important}.navigation-offcanvas-list-item:has(a[href$="/merken/"]),.navigation-offcanvas-list-item:has(a[href$="/over-ons"]),.navigation-offcanvas-list-item:has(a[href$="/services/"]){display:list-item!important;order:10}.navigation-offcanvas-list-item:has(a[href$="/merken/"]) .navigation-offcanvas-link,.navigation-offcanvas-list-item:has(a[href$="/over-ons"]) .navigation-offcanvas-link,.navigation-offcanvas-list-item:has(a[href$="/services/"]) .navigation-offcanvas-link{color:#8c857a!important;font-size:.85rem}.navigation-offcanvas-list-item:has(a[href$="/merken/"]){margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eae3d7}.offcanvas.navigation-offcanvas .offcanvas-body{display:flex;flex-direction:column}.navigation-offcanvas-actions{order:2;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 1.25rem;margin:.5rem 1rem 0;border-top:1px solid #eae3d7}.navigation-offcanvas-container{order:1}.rg-offcanvas-cta{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:999px;border:1.5px solid #ad6331;background:0 0;color:#ad6331!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:.88rem;text-decoration:none!important}.rg-offcanvas-cta:hover{background:rgba(173,99,49,.08)}.rg-offcanvas-quicklink{display:block;padding:.4rem 0;text-align:center;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:600;color:#2d4528!important;text-decoration:none!important}.rg-offcanvas-quicklink:hover{color:#ad6331!important}}.navigation-flyout{width:80%;margin:0 auto;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.navigation-flyout.cio-all-categories-navigation{width:auto;margin:0;left:calc(max((100vw - 1600px)/ 2,0px) + 160px);right:calc(max((100vw - 1600px)/ 2,0px) + 160px)}.navigation-flyout-category-link{display:none}.navigation-flyout .row.navigation-flyout-content{padding-bottom:24px!important}.navigation-flyout-category{flex:0 0 20%!important;max-width:20%!important}.navigation-flyout-category .navigation-item{position:relative;display:block!important;height:140px!important;border-radius:10px;overflow:hidden;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:var(--rg-sh-soft);transition:transform .3s ease,box-shadow .3s ease}.navigation-flyout-category .navigation-item:focus-visible,.navigation-flyout-category .navigation-item:hover{transform:scale(1.02);box-shadow:var(--rg-sh-deep)}.navigation-flyout-category .navigation-item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);border-radius:inherit;transition:background .3s ease}.navigation-flyout-category .navigation-item:focus-visible::after,.navigation-flyout-category .navigation-item:hover::after{background:rgba(0,0,0,.45)}.navigation-flyout-category .flyout-text{position:relative;z-index:1;color:#fff;font-weight:600;text-align:center}.navigation-flyout-category .icon{position:relative;z-index:1}.navigation-flyout-content::after{content:'';display:block;flex:0 0 20%;max-width:20%}.navigation-flyout .row.navigation-flyout-content{position:relative}.flyout-cta-col{display:flex!important;align-items:flex-end;justify-content:flex-start}.flyout-cta-col,.flyout-cta-col a.btn{display:none!important}.btn:not(.header-actions-btn){border-radius:50px!important;padding:.9rem 2rem!important;font-size:.9rem!important;font-weight:700!important;line-height:1.2!important;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease!important}.btn-primary{background-color:#ad6331!important;border-color:#ad6331!important;color:#fff!important;box-shadow:0 8px 22px -12px rgba(173,99,49,.9)!important}.btn-primary:hover{background-color:#955529!important;border-color:#955529!important;transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(173,99,49,.95)!important}.btn-outline-primary{background-color:transparent!important;border:2px solid rgba(45,69,40,.28)!important;color:#2d4528!important}.btn-outline-primary:hover{background-color:transparent!important;border-color:#ad6331!important;color:#ad6331!important;transform:translateY(-2px)}.btn.btn-outline-primary:not(.rg-cta__btn--ghost):not(.basic-captcha-content-refresh-icon){padding:0 5px!important;border:none!important;background:0 0!important;box-shadow:none!important;color:#2d4528!important;font-weight:600!important;font-size:.95rem!important}.btn.btn-outline-primary:not(.rg-cta__btn--ghost):not(.basic-captcha-content-refresh-icon):hover{background:0 0!important;color:#ad6331!important;transform:none!important}.btn-outline-primary:not(:has(.icon)):not(:has(svg)),.btn-primary:not(:has(.icon)):not(:has(svg)),.cms-section:has(.home-productslider) .cms-element-text .btn:not(:has(.icon)):not(:has(svg)){display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem}.btn-outline-primary:not(:has(.icon)):not(:has(svg))::after,.btn-primary:not(:has(.icon)):not(:has(svg))::after,.cms-section:has(.home-productslider) .cms-element-text .btn:not(:has(.icon)):not(:has(svg))::after{content:"";flex:none;width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.btn-outline-primary:not(:has(.icon)):not(:has(svg)):hover::after,.btn-primary:not(:has(.icon)):not(:has(svg)):hover::after,.cms-section:has(.home-productslider) .cms-element-text .btn:not(:has(.icon)):not(:has(svg)):hover::after{transform:translateX(4px)}.btn:not(.header-actions-btn):focus-visible{outline:3px solid rgba(45,69,40,.55)!important;outline-offset:3px!important}img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-productslider,.home-productslider *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.btn-primary:has(.icon-arrow-up),.scroll-up .btn-primary,.scroll-up-btn{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.btn.btn-primary:has(.icon-arrow-up) .icon,.scroll-up .btn-primary .icon,.scroll-up-btn .icon{display:inline-flex;align-items:center;justify-content:center}.btn.btn-primary:has(.icon-arrow-up) svg,.scroll-up .btn-primary svg,.scroll-up-btn svg{width:18px!important;height:18px!important;transform:translateY(-6px)}.btn.btn-primary:has(.icon-arrow-up) svg path,.btn.btn-primary:has(.icon-arrow-up) svg use,.scroll-up .btn-primary svg path,.scroll-up .btn-primary svg use,.scroll-up-btn svg path,.scroll-up-btn svg use{fill:#ffffff!important}.rg-wishlist-float{display:none;position:fixed;right:24px;bottom:calc(var(--rg-scrollup-bottom,24px) + 48px + 12px);width:48px;height:48px;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.18);z-index:700}.rg-wishlist-float .header-wishlist-btn{width:100%;height:100%;padding:0!important;display:flex!important;align-items:center;justify-content:center;text-decoration:none!important}.rg-wishlist-float .icon svg{width:22px!important;height:22px!important}.rg-wishlist-float .icon svg use{fill:var(--rg-cognac,#ad6331)!important}.rg-wishlist-float .header-wishlist-badge{position:absolute!important;top:-4px!important;right:-4px!important;min-width:18px;height:18px!important;padding:0 4px!important;border-radius:50px!important;background:var(--rg-cognac,#ad6331);color:#fff;font-size:.65rem!important;font-weight:700;line-height:18px!important;text-align:center}@media (min-width:992px){.rg-wishlist-float{display:none!important}}.product-box{border-color:transparent;background-color:#fff;border-radius:10px!important}.badge-new{display:none!important}:is(.home-productslider,.cms-listing-row) .product-box .product-action,:is(.home-productslider,.cms-listing-row) hr{display:none!important}.home-productslider .product-box.box-image,.home-productslider .product-slider-item .product-box,:is(.home-productslider,.cms-listing-row) .product-box{border:none!important;border-radius:12px!important;background-color:#fff!important;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;height:100%;position:relative}:is(.home-productslider,.cms-listing-row) .product-name{position:static}:is(.home-productslider,.cms-listing-row) .product-name::after{content:'';position:absolute;inset:0;z-index:1}:is(.home-productslider,.cms-listing-row) .product-image-link,:is(.home-productslider,.cms-listing-row) .product-wishlist,:is(.home-productslider,.cms-listing-row) .variant-thumbnail{position:relative;z-index:2}.home-productslider .product-box.box-image:hover,:is(.home-productslider,.cms-listing-row) .product-box:hover{box-shadow:0 6px 20px rgba(45,69,40,.08);transform:translateY(-2px)}:is(.home-productslider,.cms-listing-row) .product-box .card-body{padding:1.75rem 1.5rem!important;display:flex;flex-direction:column}:is(.home-productslider,.cms-listing-row) .product-image-wrapper{position:relative!important;flex:none!important;margin-bottom:1rem!important;background-color:#fff!important;border-radius:8px!important;overflow:hidden!important;width:100%!important;height:0!important;padding-bottom:85%!important}@media (max-width:575px){:is(.home-productslider,.cms-listing-row) .product-image-wrapper{padding-bottom:68%!important}:is(.home-productslider,.cms-listing-row) .product-box .card-body{padding:.75rem 1rem 1.1rem!important}}:is(.home-productslider,.cms-listing-row) .product-image-link{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.home-productslider img.product-image.is-contain,:is(.home-productslider,.cms-listing-row) .product-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:8px!important}:is(.home-productslider,.cms-listing-row) .product-wishlist svg path,:is(.home-productslider,.cms-listing-row) .product-wishlist svg use{fill:#2d4528!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail{margin-top:.6rem}:is(.home-productslider,.cms-listing-row) .variant-thumbnail .slides{display:flex;gap:8px}:is(.home-productslider,.cms-listing-row) .variant-thumbnail-img{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #eae3d7!important;object-fit:cover!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider:not(.active) .next,:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider:not(.active) .prev{display:none!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active{padding:0 20px!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .next,:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .prev{background:0 0!important;color:#888!important;border:none!important;border-radius:0!important;width:16px!important;height:34px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.9rem!important;font-weight:400!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:color .15s ease,transform .15s ease}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .prev{left:0!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .next{right:0!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .next:hover,:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active .prev:hover{background:0 0!important;color:#555!important}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active::after,:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active::before{content:"";position:absolute;top:0;bottom:0;width:16px;z-index:1;pointer-events:none}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active::before{left:20px;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}:is(.home-productslider,.cms-listing-row) .variant-thumbnail.slider.active::after{right:20px;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}:is(.home-productslider,.cms-listing-row) .product-info{margin-top:auto}:is(.home-productslider,.cms-listing-row) .product-name{display:block;font-weight:400!important;color:#2d4528!important;text-decoration:none!important;font-size:1rem;line-height:1.3;margin:.25rem 0 .5rem 0}:is(.home-productslider,.cms-listing-row) .product-name:hover{color:#ad6331!important}:is(.home-productslider,.cms-listing-row) .product-description{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto!important;max-height:none!important;font-size:.825rem;color:#888;line-height:1.4;margin:.25rem 0 .5rem 0}@media (max-width:575px){:is(.home-productslider,.cms-listing-row) .product-description{display:none!important}:is(.home-productslider,.cms-listing-row) .product-name{display:block!important;height:auto!important;-webkit-line-clamp:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:is(.home-productslider,.cms-listing-row) .product-price-info{margin-top:.25rem}:is(.home-productslider,.cms-listing-row) .product-price-wrapper{font-size:.95rem;color:#888}:is(.home-productslider,.cms-listing-row) .product-price{font-weight:700!important;color:#2d4528!important;font-size:1.15rem;margin-left:.25rem}@media (max-width:575px){:is(.home-productslider,.cms-listing-row) .product-price-info{white-space:nowrap}:is(.home-productslider,.cms-listing-row) .product-price-wrapper{font-size:.8rem}:is(.home-productslider,.cms-listing-row) .product-price{font-size:1rem}}.home-productslider .base-slider,.home-productslider .cms-block-container,.home-productslider .cms-block-container-row,.home-productslider .cms-block-container[style],.home-productslider .cms-element-product-slider,.home-productslider .col-12,.home-productslider .tns-inner,.home-productslider .tns-outer,.home-productslider .tns-ovh{margin:0!important;padding:0!important}.home-productslider{overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:10px!important;box-sizing:border-box!important}.home-productslider .cms-block-container,.home-productslider .cms-block-container[style]{overflow:visible!important;padding-top:1.75rem!important}.home-productslider .tns-outer,.home-productslider .tns-ovh{overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:24px!important}.home-productslider .product-slider-item{padding:0 15px!important}.home-productslider .product-slider-container{cursor:grab}.home-productslider .product-slider-container:active{cursor:grabbing}@media (max-width:991px){.home-productslider .base-slider-controls,.home-productslider .product-slider-controls-container{position:absolute!important;inset:0 0 25% 0!important;z-index:5;display:flex!important;align-items:center;justify-content:space-between;pointer-events:none!important;margin:0!important;padding:0!important;max-width:none!important}.home-productslider .base-slider-controls button{all:unset!important;pointer-events:auto!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;cursor:pointer!important;padding:.6rem!important}.home-productslider .base-slider-controls button .icon svg{display:none!important}.home-productslider .base-slider-controls button .icon{display:block!important;width:14px!important;height:14px!important;border-top:3.5px solid #2d4528!important;border-right:3.5px solid #2d4528!important;background:0 0!important}.home-productslider .base-slider-controls-prev .icon{transform:rotate(-135deg)}.home-productslider .base-slider-controls-next .icon{transform:rotate(45deg)}.home-productslider .base-slider-controls button:disabled{cursor:default!important}.home-productslider .base-slider-controls button:disabled .icon{opacity:.35}.cms-block-text:has(+ .cms-block-product-slider) .cms-block-container{padding-bottom:6px!important;padding-left:0!important;padding-right:0!important}.cms-block-product-slider .cms-block-container{padding-top:6px!important;padding-bottom:6px!important}.cms-block-text:has(+ .cms-block-product-slider) h2{font-family:'Playfair Display',Georgia,serif!important;font-weight:600!important;letter-spacing:-.018em!important;line-height:1.15!important;color:#2d4528!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;margin:0 0 .35rem!important;text-wrap:balance}.rg-slider-cta-moved{display:flex!important;justify-content:center;width:calc(100% - 30px);margin:.25rem 15px 2rem!important}}.cms-section.home.productslider,.home.productslider{background-color:#f7f5f2!important}.logo-slider .cms-element-custom-cms-slider{display:none!important}.home.productslider .carousel-control-next,.home.productslider .carousel-control-prev{display:none!important}.home.productslider .carousel-inner{overflow:visible}.home.productslider .card{border:none!important;background:0 0!important;flex-shrink:0}.home.productslider .card-img img{height:32px!important;width:auto!important;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:opacity .3s ease}.home.productslider .card-img img:hover{opacity:1;filter:grayscale(0%)}.rg-logo-fade{--rg-logo-fade-inset:calc(max((100vw - 1600px) / 2, 0px) + 80px)}@media (max-width:991px){.rg-logo-fade{--rg-logo-fade-inset:clamp(1.25rem, 5vw, 2rem)}}.rg-logo-fade::after,.rg-logo-fade::before{content:"";position:absolute;top:0;bottom:0;width:clamp(3rem,8vw,9rem);z-index:2;pointer-events:none}.rg-logo-fade::before{left:0;background:linear-gradient(to right,#f7f5f2,rgba(247,245,242,0))}.rg-logo-fade::after{right:0;background:linear-gradient(to left,#f7f5f2,rgba(247,245,242,0))}.cms-block-image-text-row{margin-top:2rem!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.cms-block-image-text-row .cms-block-container{padding:0 40px!important}.cms-block-image-text-row .cms-block-container-row{--bs-gutter-x:2.5rem!important}.cms-block-image-text-row .col-md-4{position:relative;margin-bottom:0}@media (max-width:767px){.cms-block-image-text-row .col-md-4{margin-bottom:2.5rem}.cms-block-image-text-row .col-md-4:last-child{margin-bottom:0}}.cms-block-image-text-row .cms-element-image,.cms-block-image-text-row .cms-image-link{max-width:100%;margin:0 auto;display:block}.cms-block-image-text-row .cms-image-container{border-radius:16px!important;overflow:hidden!important;position:relative;min-height:520px!important}.cms-block-image-text-row .cms-image{transition:transform .5s ease!important;will-change:transform}.cms-block-image-text-row .col-md-4:hover .cms-image{transform:scale(1.05)}.cms-block-image-text-row .cms-image-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);border-radius:inherit;pointer-events:none;z-index:1}.cms-block-image-text-row .col-md-4>div:last-child{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;pointer-events:none;padding:2rem 2.5rem}.cms-block-image-text-row .cms-element-text{width:100%;color:#fff}.image-cards .cms-element-text h1,.image-cards .cms-element-text h2,.image-cards .cms-element-text h3,.image-cards .cms-element-text h4,.image-cards .cms-element-text h5,.image-cards .cms-element-text h6{color:#fff!important;text-align:center!important;margin:0!important;line-height:1.2}.image-cards .cms-element-text p{color:#fff!important;font-size:.95rem!important;font-weight:400!important;text-align:center!important;margin:.5rem 0 0 0!important;line-height:1.4}@media (max-width:991px){.cms-block-image-text-row .cms-image-container{min-height:420px!important}.image-cards .cms-element-text p{font-size:.85rem!important}}@media (max-width:576px){.cms-block-image-text-row .cms-image-container{min-height:360px!important}.image-cards .cms-element-text p{font-size:.95rem!important}}.hero-image-text{margin:2rem 40px!important;min-height:45vh;border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.hero-image-text::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;z-index:1}.hero-image-text .cms-block-container{position:relative;z-index:2;padding:6rem 2rem!important}.hero-image-text .cms-element-text,.hero-image-text .cms-element-text *,.hero-image-text div,.hero-image-text h1,.hero-image-text h2,.hero-image-text h3,.hero-image-text h4,.hero-image-text h5,.hero-image-text h6,.hero-image-text p{color:#fff!important}.hero-image-text .cms-element-text>h1,.hero-image-text .cms-element-text>h2,.hero-image-text .cms-element-text>h3{margin-bottom:1rem!important}.hero-image-text .cms-element-text .btn{margin-top:1.5rem}@media (max-width:991px){.hero-image-text{margin:1.5rem 20px!important;min-height:60vh}.hero-image-text .cms-block-container{padding:4rem 1.5rem!important}}@media (max-width:576px){.hero-image-text{margin:1rem 10px!important;min-height:50vh;border-radius:12px}.hero-image-text .cms-block-container{padding:3rem 1rem!important}}@media (min-width:992px){.product-detail-headline{display:none!important}}.product-detail-buy .product-detail-name{font-size:2.5rem!important;font-weight:700!important;text-align:left!important;margin:-1rem 0 1.25rem 0!important;line-height:1.1}@media (max-width:991px){.product-detail-name{font-size:2rem!important;font-weight:700!important;text-align:left!important;margin-bottom:1rem!important}}@media (max-width:576px){.product-detail-name{font-size:1.75rem!important}}.product-detail-media .gallery-slider-col{position:relative!important}.product-detail-media .gallery-slider-item{min-height:480px!important}.product-detail-media .gallery-slider-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.product-detail-media .gallery-slider-controls-next,.product-detail-media .gallery-slider-controls-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:auto;background:0 0!important;border:none!important;border-radius:0!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:6;box-shadow:none!important}.product-detail-media .gallery-slider-controls-prev{left:.5rem!important}.product-detail-media .gallery-slider-controls-next{right:.5rem!important}@media (max-width:575px){.product-detail-media .gallery-slider-controls-prev{left:-14px!important}.product-detail-media .gallery-slider-controls-next{right:-14px!important}}.product-detail-media .gallery-slider-controls svg use{fill:#2d4528!important}.js-magnifier-zoom-image,.magnifier-zoom-image,.product-detail-media .js-magnifier-overlay,.product-detail-media .magnifier-overlay{display:none!important}.product-detail-media .gallery-slider-image,.product-detail-media .js-magnifier-image{cursor:default!important}@media (max-width:991px){.product-detail-media .gallery-slider-item{min-height:420px!important}}@media (max-width:576px){.product-detail-media .gallery-slider-item{min-height:320px!important}.product-detail-media{margin-top:12px!important}}#total-price-top-container{display:none!important}body.is-ctl-product .product-detail-ordernumber-container{display:none!important}.product-detail-buy .product-price-info,.product-detail-buy .product-price-info .product-cheapest-price-wrapper.text-end{text-align:left!important}@media (min-width:992px){body.is-ctl-product .product-detail-buy{padding-left:3rem!important}}#js-print-offer{display:none!important}#buyButton.btn-primary{background-color:transparent!important;color:#2d4528!important;border:2px solid rgba(45,69,40,.28)!important;box-shadow:none!important}#buyButton.btn-primary:focus,#buyButton.btn-primary:hover{background-color:transparent!important;border-color:#ad6331!important;color:#ad6331!important;box-shadow:none!important}#js-request-offer.btn-outline-primary{background-color:#ad6331!important;color:#fff!important;border:2px solid #ad6331!important;box-shadow:0 8px 22px -12px rgba(173,99,49,.9)!important;padding:.9rem 2rem!important;font-weight:700!important;font-size:.9rem!important}#js-request-offer.btn-outline-primary:focus,#js-request-offer.btn-outline-primary:hover{background-color:#955529!important;border-color:#955529!important;color:#fff!important}.d-grid:has(> #buyButton) #js-request-offer{order:1}.d-grid:has(> #buyButton) #buyButton{order:2}.d-grid:has(> #buyButton) #js-request-sample{order:3}.d-grid:has(> #buyButton){gap:.85rem!important;margin-bottom:1.4rem}.product-detail-buy .product-price-info{display:none!important}.product-detail-buy .collapse-title,.product-detail-buy .collapse-title>span,.product-detail-buy .product-detail-configurator-group-title,.product-detail-buy .product-detail-configurator-group-title>span{color:#2d4528!important}.product-detail-buy .collapse-title::before,.product-detail-buy .product-detail-configurator-group-title::before{background-color:#ca853f!important;border-color:#ca853f!important}.product-detail-buy .product-detail-configurator-options{margin-bottom:.5rem!important}.product-detail-buy .product-detail-configurator-option{position:relative;margin-bottom:3.5rem}.product-detail-buy .product-detail-configurator-option-label.is-display-media::after{content:attr(title);position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);width:max-content;max-width:80px;font-size:.8rem;line-height:1.2;color:#888;font-weight:400;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto;text-align:center;text-transform:capitalize}.product-detail-buy .product-detail-configurator-option-input:checked+.product-detail-configurator-option-label.is-display-media::after{color:#2d4528;font-weight:600}.product-detail-buy .product-detail-configurator-option:has(.is-display-text){margin-bottom:.75rem}.product-detail-buy .table thead.table-dark,.product-detail-buy .table thead.table-dark td,.product-detail-buy .table thead.table-dark th,.product-detail-buy .table-dark{--bs-table-bg:#2d4528!important;background-color:#2d4528!important;color:#fff!important;border-color:#2d4528!important}.product-detail-buy .table tbody,.product-detail-buy .table tbody td,.product-detail-buy .table tbody th{color:#000}.product-detail-buy .table.table-striped{--bs-table-striped-bg:#EAE3D7!important;--bs-table-striped-color:#000000!important}.product-detail-buy .table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#eae3d7!important;color:#000!important}.product-detail-buy .product-block-prices-grid{border-collapse:separate!important;border-spacing:0!important}.product-detail-buy .product-block-prices{border:1px solid #eae3d7;border-radius:8px;overflow:hidden}.product-detail-buy .product-block-prices-grid>tbody>tr>*{background-color:#fff!important;padding-top:1.1rem!important;padding-bottom:1.1rem!important;vertical-align:middle!important}.product-detail-buy .product-block-prices-grid>thead>tr>*{background-color:#2d4528!important;color:#fff!important;font-weight:700!important;padding-top:1.1rem!important;padding-bottom:1.1rem!important;vertical-align:middle!important}.product-detail-buy .product-block-prices-grid>tbody>tr>:first-child,.product-detail-buy .product-block-prices-grid>thead>tr>:first-child{padding-left:1.5rem!important}.product-detail-buy .product-block-prices-grid>tbody>tr>:last-child,.product-detail-buy .product-block-prices-grid>thead>tr>:last-child{padding-right:1.5rem!important}.product-detail-buy .product-block-prices-grid .product-block-prices-body .product-block-prices-row,.product-detail-buy .product-block-prices-grid>tbody>tr.product-block-prices-row{border-top:1px solid #eae3d7!important}.product-detail-buy .product-block-prices-grid>tbody>tr.product-block-prices-row:first-child{border-top:none!important}.product-detail-buy .product-block-prices-grid .product-block-prices-quantity,.product-detail-buy .product-block-prices-grid>tbody>tr>th:first-child{font-weight:700!important}.product-detail-buy .product-block-prices-grid>tbody>tr>td:last-child{font-size:1.125rem!important;font-weight:600!important}.product-block-prices-savings{display:inline-block;background-color:#ca853f;color:#fff;padding:.3rem .9rem;border-radius:999px;font-weight:500;font-size:.875rem;line-height:1.4}.product-detail-buy .product-block-prices-row.highlight-row>td,.product-detail-buy .product-block-prices-row.highlight-row>th{border-top:2px solid #ca853f!important;border-bottom:2px solid #ca853f!important;background-color:#fff!important}.product-detail-buy .product-block-prices-row.highlight-row>th:first-child{border-left:2px solid #ca853f!important;border-top-left-radius:8px;border-bottom-left-radius:8px}.product-detail-buy .product-block-prices-row.highlight-row>td:last-child,.product-detail-buy .product-block-prices-row.highlight-row>th:last-child{border-right:2px solid #ca853f!important;border-top-right-radius:8px;border-bottom-right-radius:8px}.product-detail-buy .product-block-prices-row{cursor:pointer;transition:background-color .15s ease}.product-detail-buy .custom-configurator-table{border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important;border:1px solid #eae3d7;border-bottom:none;border-radius:8px 8px 0 0}.product-detail-buy .custom-configurator-table>thead>tr>:first-child{border-top-left-radius:8px}.product-detail-buy .custom-configurator-table>thead>tr>:last-child{border-top-right-radius:8px}.product-detail-buy .custom-configurator-table>thead>tr>*{background-color:#2d4528!important;color:#fff!important;font-weight:700!important;padding:1.1rem 1rem!important;vertical-align:middle!important;border:none!important}.product-detail-buy .custom-configurator-table>tbody>tr>*{background-color:#fff!important;padding:1.1rem 1rem!important;vertical-align:middle!important;border-top:1px solid #eae3d7!important;border-bottom:none!important}.product-detail-buy .custom-configurator-table>tbody>tr>:first-child,.product-detail-buy .custom-configurator-table>thead>tr>:first-child{padding-left:1.5rem!important}.product-detail-buy .custom-configurator-table>tbody>tr>:last-child,.product-detail-buy .custom-configurator-table>thead>tr>:last-child{padding-right:1.5rem!important}.product-detail-buy table.custom-configurator-table{--bs-table-striped-bg:transparent!important}.product-detail-buy table.custom-configurator-table>tbody>tr:nth-of-type(2n)>*,.product-detail-buy table.custom-configurator-table>tbody>tr:nth-of-type(odd)>*,.product-detail-buy table.custom-configurator-table>tbody>tr>*{background-color:#fff!important}.product-detail-buy #total-price-bottom-container .configurator-price-container{background-color:#fff;padding:1rem 1.5rem;border-left:1px solid #eae3d7;border-right:1px solid #eae3d7;border-bottom:1px solid #eae3d7;border-top:1px solid #eae3d7;border-radius:0 0 8px 8px;margin-bottom:1rem}.product-detail-buy #total-price-bottom-container .configurator-price-container>table{margin-bottom:0!important}.product-detail-buy #total-price-bottom-container .configurator-price-container>table td,.product-detail-buy #total-price-bottom-container .configurator-price-container>table th{border:none!important;padding:.4rem 0!important;background-color:#fff!important}@media (max-width:575px){.product-detail-buy .product-block-prices{margin-left:-28px;width:calc(100% + 28px);overflow-x:auto;-webkit-overflow-scrolling:touch}.product-detail-buy .custom-configurator-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-detail-buy .custom-configurator-table>tbody>tr>*,.product-detail-buy .custom-configurator-table>thead>tr>*,.product-detail-buy .product-block-prices-grid>tbody>tr>*,.product-detail-buy .product-block-prices-grid>thead>tr>*{padding-top:.55rem!important;padding-bottom:.55rem!important;font-size:.72rem;white-space:nowrap}.product-detail-buy .custom-configurator-table>thead>tr>*,.product-detail-buy .product-block-prices-grid>thead>tr>*{white-space:normal}.product-detail-buy .custom-configurator-table>tbody>tr>:first-child,.product-detail-buy .custom-configurator-table>thead>tr>:first-child,.product-detail-buy .product-block-prices-grid>tbody>tr>:first-child,.product-detail-buy .product-block-prices-grid>thead>tr>:first-child{padding-left:.6rem!important}.product-detail-buy .custom-configurator-table>tbody>tr>:last-child,.product-detail-buy .custom-configurator-table>thead>tr>:last-child,.product-detail-buy .product-block-prices-grid>tbody>tr>:last-child,.product-detail-buy .product-block-prices-grid>thead>tr>:last-child{padding-right:.6rem!important}.product-detail-buy .custom-configurator-table .badge,.product-detail-buy .product-block-prices-grid .badge{font-size:.72rem!important;padding:.3rem .55rem!important}.product-detail-buy #total-price-bottom-container .configurator-price-container{padding:.85rem 1rem}.product-detail-buy #total-price-bottom-container .configurator-price-container>table td,.product-detail-buy #total-price-bottom-container .configurator-price-container>table th{font-size:.95rem!important}}.product-detail-buy .form-control,.product-detail-buy .form-select,.product-detail-buy input[type=number].form-control,.product-detail-buy textarea.form-control{background-color:#fff!important;padding:.75rem 1rem!important;font-size:1rem!important;border:1px solid #eae3d7!important;border-radius:6px!important;min-height:48px}.product-detail-buy textarea.form-control{min-height:100px}.product-detail-buy .form-control:focus,.product-detail-buy .form-select:focus{border-color:#ca853f!important;box-shadow:0 0 0 .2rem rgba(172,114,62,.15)!important}.rg-qty-stepper{display:flex!important;flex-wrap:nowrap!important;border-radius:var(--rg-r-pill,999px)!important;overflow:hidden;border:1px solid #eae3d7;width:fit-content}.rg-qty-stepper__btn{background:#fff;border:none;width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;font-weight:600;color:#2d4528;cursor:pointer;padding:0;transition:background-color .15s ease}.rg-qty-stepper__btn:hover{background:#f7f5f2}.product-detail-buy .rg-qty-stepper input.form-control{border:none!important;border-left:1px solid #eae3d7!important;border-right:1px solid #eae3d7!important;border-radius:0!important;box-shadow:none!important;text-align:center;font-weight:600;width:64px!important;min-height:34px!important;padding:0!important;-moz-appearance:textfield}.product-detail-buy .rg-qty-stepper input[type=number]::-webkit-inner-spin-button,.product-detail-buy .rg-qty-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail-buy .collapse-group,.product-detail-buy .product-detail-configurator-group{border-color:#eae3d7!important;border-top-color:#eae3d7!important;border-bottom-color:#eae3d7!important}.product-detail-buy .collapse-group+.collapse-group,.product-detail-buy .product-detail-configurator-group+.product-detail-configurator-group{border-top:1px solid #eae3d7!important}.product-detail-buy .btn-configurator-next{margin-bottom:.75rem;justify-content:flex-start!important}.product-detail-stockinfo-container{display:none!important}.product-detail-media .gallery-slider-image,.product-detail-media .js-magnifier-image{cursor:zoom-in!important}.gallery-zoom-trigger{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background-color:rgba(255,255,255,.92);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;z-index:7;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.08)}.product-detail-media .gallery-slider-col:hover .gallery-zoom-trigger{opacity:1}.gallery-zoom-trigger:hover{background-color:#fff}.gallery-zoom-trigger svg{width:20px;height:20px;stroke:#2d4528}.product-detail-media .gallery-slider-col .base-slider-dots{display:flex!important;justify-content:center;align-items:center;gap:.4rem;padding:0;background:0 0!important;width:max-content;margin:1rem auto 1rem!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;box-shadow:none!important;z-index:5}.product-detail-media .base-slider-dots .base-slider-dot{width:6px;height:6px;border-radius:50%;background-color:#d4cdc2;border:none!important;padding:0!important;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.product-detail-media .base-slider-dots .base-slider-dot:hover{background-color:#ca853f}.product-detail-media .base-slider-dots .base-slider-dot.tns-nav-active{background-color:#2d4528}.gallery-slider-thumbnails{justify-content:flex-start!important;gap:8px}.gallery-slider-thumbnails-item-inner{border-color:#eae3d7!important}.gallery-slider-thumbnails-item.tns-nav-active .gallery-slider-thumbnails-item-inner{border-color:#ad6331!important}body.is-ctl-product{background-color:#fff!important}@media (min-width:992px){body.is-ctl-product .content-main{background:linear-gradient(to right,#fff 0,#fff 50%,#fbf7f5 50%,#fbf7f5 100%)}body.is-ctl-product .product-detail-media.col-lg-7{flex:0 0 50%!important;max-width:50%!important;width:50%!important}body.is-ctl-product .product-detail-buy.col-lg-5{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width:991px){body.is-ctl-product .product-detail-buy{background-color:#fbf7f5;padding:1.5rem!important;border-radius:8px;margin-top:1rem}}#js-request-sample{display:none!important}.product-detail-tabs{position:relative;margin-top:3rem;padding:2.5rem 0}@media (max-width:767px){.product-detail-tabs{margin-top:1.5rem;padding:1.5rem 0}}.product-detail-tabs::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fbf7f5;z-index:0}.product-detail-tabs>*{position:relative;z-index:1}.product-detail-tabs .card.card-tabs,.product-detail-tabs .card.card-tabs>.card-body,.product-detail-tabs .card.card-tabs>.card-header,.product-detail-tabs .offcanvas-body,.product-detail-tabs .product-detail-tab-navigation,.product-detail-tabs .product-detail-tabs-content,.product-detail-tabs .tab-content,.product-detail-tabs .tab-pane{background-color:#fff!important;border:none!important}.product-detail-tabs .card.card-tabs{border-radius:16px!important;margin:0 auto;max-width:1250px;display:block;position:relative;overflow:hidden}.product-detail-tabs .product-detail-tab-navigation{border-bottom:1px solid #eae3d7!important;padding:.5rem 1.5rem 0!important}.product-detail-tabs .card.card-tabs>.card-body,.product-detail-tabs .product-detail-tabs-content{padding:0!important}.product-detail-tabs .nav-tabs .nav-link.active,.product-detail-tabs .nav-tabs .nav-link.active:focus,.product-detail-tabs .nav-tabs .nav-link.active:hover{background-color:#fff!important;border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom:2px solid #ca853f!important}.product-detail-tabs .nav-tabs .nav-link:not(.active):focus,.product-detail-tabs .nav-tabs .nav-link:not(.active):hover{background-color:transparent!important;border-color:transparent!important}.product-detail-description{padding:2rem}@media (min-width:992px){.product-detail-description{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "text  properties";column-gap:3rem;row-gap:1.5rem;padding:2.5rem 3rem}.product-detail-description-title{grid-area:title}.product-detail-description-text{grid-area:text}.product-detail-properties{grid-area:properties}.product-detail-description .product-detail-properties .col-lg-6,.product-detail-description .product-detail-properties .col-md-10{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.product-detail-properties-table{--bs-table-striped-bg:#EAE3D7!important;--bs-table-striped-color:#000000!important;--bs-table-bg:transparent!important}.product-detail-properties-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#eae3d7!important;color:#000!important}.cms-element-product-listing-actions{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eae3d7}.sorting-label{display:inline-block;font-size:.875rem;color:#2d4528;margin-right:.5rem;font-weight:500}.sorting select.sorting{display:inline-flex;align-items:center;padding:.5rem 2.5rem .5rem 1.25rem!important;border:1px solid #eae3d7!important;border-radius:999px!important;background-color:#fff!important;color:#2d4528!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%232d4528' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 6 8 10 12 6'></polyline></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}.sorting select.sorting:focus,.sorting select.sorting:hover{border-color:#ad6331!important;outline:0}.filter-panel-item.filter-multi-select-properties[data-filter-property-select-options*="Made in Europe"]{display:none!important}.filter-panel .filter-panel-item-toggle.btn{display:flex!important;width:100%!important;align-items:center!important;gap:.4rem!important;border:none!important;border-bottom:1px solid #eae3d7!important;border-radius:0!important;background-color:transparent!important;color:#2d4528!important;padding:.85rem .25rem!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important}.filter-panel .filter-panel-item-toggle.btn .icon-filter-panel-item-toggle{margin-left:auto!important}.filter-panel .filter-panel-item-toggle.btn .icon{display:inline-flex!important;align-items:center!important}.filter-panel .filter-panel-item-toggle.btn .icon svg,.icon.icon-filter-panel-item-toggle>svg{display:block!important;width:12px!important;height:12px!important;top:0!important}.filter-panel .filter-panel-item-toggle.btn .icon svg path,.filter-panel .filter-panel-item-toggle.btn .icon svg use{fill:#2d4528!important}.filter-panel .filter-panel-item-toggle.btn:hover,.filter-panel .filter-panel-item-toggle.btn[aria-expanded=true]{border-color:#eae3d7!important;background-color:transparent!important;color:#ad6331!important}.cms-block-sidebar-filter{padding:.5rem 0}.filter-panel-wrapper-toggle.btn.btn-outline-primary:not(.basic-captcha-content-refresh-icon){display:inline-flex!important;width:auto!important;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.25rem!important;border:2px solid rgba(45,69,40,.28)!important;border-radius:50px!important;background-color:transparent!important;font-weight:600!important;font-size:.95rem!important;margin-bottom:1.25rem}@media (max-width:991px){.filter-panel-wrapper-toggle.btn.btn-outline-primary:not(.basic-captcha-content-refresh-icon){width:100%!important}}@media (min-width:992px){.filter-panel-wrapper-toggle.btn.btn-outline-primary:not(.basic-captcha-content-refresh-icon){display:none!important}}.filter-panel-wrapper-toggle.btn.btn-outline-primary:not(.basic-captcha-content-refresh-icon):hover{border-color:#ad6331!important;color:#ad6331!important}.filter-panel-wrapper-toggle .icon svg{top:0!important}.filter-panel-active-container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid #eae3d7}.filter-panel-active-container:empty{display:none;border-top:none;margin-top:0;padding-top:0}.filter-panel-active-container .filter-active{display:inline-flex!important;align-items:center;gap:.4rem;padding:.35rem .5rem .35rem .85rem!important;background-color:#fbf7f5!important;border:1px solid #eae3d7!important;border-radius:999px!important;font-size:.825rem!important;color:#2d4528!important;font-weight:500}.filter-panel-active-container .filter-active button,.filter-panel-active-container .filter-active-remove{position:static!important;width:auto!important;height:auto!important;background:0 0!important;border:none!important;color:#2d4528!important;cursor:pointer;padding:0!important;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center}.filter-panel-active-container .filter-active-remove:hover{color:#ad6331!important}.filter-panel-active-container .btn,.filter-panel-active-container .filter-reset-all,.filter-panel-active-container button:not(.filter-active-remove){background-color:transparent!important;border:1px solid #ad6331!important;color:#ad6331!important;padding:.35rem .95rem!important;border-radius:999px!important;font-size:.825rem!important;font-weight:500!important;cursor:pointer}.filter-panel-active-container .filter-reset-all:hover,.filter-panel-active-container button:not(.filter-active-remove):hover{background-color:#ad6331!important;color:#fff!important}.cms-block-text h2{font-family:'Playfair Display',serif!important;color:#2d4528!important;margin-bottom:1.5rem!important}.category-navigation .category-navigation-link{color:#2d4528!important;text-decoration:none;padding:.4rem 0;display:block;font-size:.95rem;transition:color .15s ease}.category-navigation .category-navigation-link:hover{color:#ad6331!important}.category-navigation .category-navigation-link.is-active{color:#ad6331!important;font-weight:600}.category-navigation.level-1{margin-left:1rem;padding-left:.75rem;border-left:2px solid #eae3d7}.filter-panel-item-dropdown{position:static!important;background-color:#fff!important;border:1px solid #eae3d7!important;border-radius:12px!important;margin-top:.4rem!important;margin-bottom:.6rem!important;padding:.35rem .85rem!important;transform:none!important}.filter-multi-select-list{list-style:none!important;margin:0!important;padding:0!important}.filter-multi-select-list-item{padding:0!important}.filter-multi-select-list-item .form-check{display:flex!important;align-items:center;gap:.55rem;padding:.35rem .4rem!important;margin:0!important;min-height:auto!important;border-radius:8px;transition:background-color .12s ease}.filter-multi-select-list-item .form-check:hover{background-color:#fbf7f5}.filter-multi-select-list-item .form-check-input{appearance:auto!important;-webkit-appearance:checkbox!important;float:none!important;flex:none!important;margin:0!important;width:1rem!important;height:1rem!important;min-height:0!important;border-radius:.25rem!important;cursor:pointer;accent-color:#ad6331}.filter-multi-select-list-item .form-check-label{cursor:pointer;color:#2d4528!important;font-size:.9rem;line-height:1.2}@media (min-width:992px){.filter-panel.is--sidebar::before{content:"Filters";display:block;font-family:'Playfair Display',serif;font-size:1.25rem;font-weight:800;color:#2d4528;margin-bottom:.6rem}}.filter-range-max,.filter-range-min{position:relative}.filter-range-unit{position:absolute;bottom:1px;right:1px;height:26px;line-height:26px;font-size:14px;padding:0 10px;background-color:transparent;border-radius:0}.page-item .page-link{min-width:40px;height:40px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 .6rem!important;margin:0 .15rem;border:1px solid #eae3d7!important;border-radius:999px!important;background-color:#fff!important;color:#2d4528!important;font-weight:500!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page-item .page-link:hover{border-color:#ad6331!important;color:#ad6331!important}.page-item.active .page-link{background-color:#ad6331!important;border-color:#ad6331!important;color:#fff!important}.page-item .page-link .icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.page-item .page-link .icon>svg{position:static!important;top:0!important;display:block!important}@media (max-width:575px){.pagination-nav{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.pagination-nav .pagination{display:flex;flex-wrap:nowrap;width:max-content;margin:0 auto}.page-item .page-link{min-width:32px;height:32px;padding:0 .4rem!important;margin:0 .1rem;font-size:.85rem!important}}@media (max-width:991px){.cms-listing-col{flex:0 0 50%!important;max-width:50%!important}.cms-section-sidebar-main-content{padding-left:0!important;padding-right:0!important}.cms-section-sidebar-mobile-wrap.boxed{padding-left:20px!important;padding-right:20px!important}.cms-block-product-listing>.cms-block-container{padding-left:20px!important}.cms-listing-col{padding-left:8px!important;padding-right:8px!important;margin-bottom:16px!important}body:has(.cms-listing-row) .cms-breadcrumb{margin-bottom:8px!important}body:has(.cms-listing-row) .cms-block.pos-0.cms-block-text>.cms-block-container{padding-top:4px!important}body:has(.cms-listing-row) .cms-block-text h2{margin-bottom:16px!important}.filter-panel-wrapper-toggle.btn.btn-outline-primary:not(.basic-captcha-content-refresh-icon){padding:.65rem 1.25rem!important;margin-bottom:16px!important}.sorting-label{display:none!important}.cms-element-product-listing-actions{display:flex!important;flex-direction:column!important;gap:16px;margin-bottom:16px!important}.cms-element-product-listing-actions>*{margin:0!important}}.rg-cat-heading{max-width:1600px;margin:3rem auto 0;padding:0 15px;color:#2d4528;font-weight:600;line-height:1.15}.cms-element-text h2.rg-cat-heading,h2.rg-cat-heading{font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important}@media (min-width:576px){.rg-cat-heading{padding:0 40px}}.rg-cat-head{max-width:1600px;margin:3rem auto 0;padding:0 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}@media (min-width:576px){.rg-cat-head{padding:0 40px}}.rg-cat-head .rg-cat-heading{max-width:none;margin:0;padding:0}.rg-cat-head__eyebrow{margin:0 0 .55rem;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.rg-cat-head__sub{margin:.55rem 0 0;font-size:clamp(.98rem, .92rem + .25vw, 1.08rem);line-height:1.55;color:#4a5a44;max-width:56ch}.rg-cat-head__link{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.35rem;font-weight:600;font-size:.95rem;color:#2d4528!important;text-decoration:none!important;transition:color .2s ease}.rg-cat-head__link::after{content:"";flex:none;width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.rg-cat-head__link:hover{color:#ad6331!important}.rg-cat-head__link:hover::after{transform:translateX(3px)}@media (max-width:767px){.rg-cat-head{flex-direction:column;align-items:flex-start;gap:.9rem}.rg-cat-head__link{padding-bottom:0}}.rg-cat-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:1600px;margin:1.25rem auto 2.5rem;padding:0 15px}.rg-cat-tile{position:relative;display:block;width:100%;aspect-ratio:3/2;border-radius:16px;overflow:hidden;text-decoration:none!important;background-color:#eae3d7;box-shadow:0 14px 30px -22px rgba(45,69,40,.5);transition:transform .3s ease,box-shadow .3s ease}.rg-cat-tile:hover{transform:translateY(-4px);box-shadow:0 24px 42px -22px rgba(45,69,40,.6)}.rg-cat-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.16, 1, .3, 1)}.rg-cat-tile:focus-visible .rg-cat-tile__img,.rg-cat-tile:hover .rg-cat-tile__img{transform:scale(1.07)}.rg-cat-tile::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(45,30,16,.85) 0,rgba(45,30,16,.45) 28%,rgba(45,30,16,0) 58%);border-radius:inherit;pointer-events:none;z-index:1}.rg-cat-tile__label{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.2rem;padding:1.3rem 1.4rem;pointer-events:none}.rg-cat-tile__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#fff!important;font-size:1.35rem;font-weight:700;line-height:1.15}.rg-cat-tile--feature .rg-cat-tile__title{font-size:1.7rem}.rg-cat-tile__title::after{content:"";flex:0 0 auto;width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.rg-cat-tile:focus-visible .rg-cat-tile__title::after,.rg-cat-tile:hover .rg-cat-tile__title::after{opacity:1;transform:translateX(0)}.rg-cat-tile__sub{color:rgba(255,255,255,.9)!important;font-size:.95rem;font-weight:400;line-height:1.3}@media (max-width:575px){.rg-cat-tile__label{padding:1rem 1.1rem}.rg-cat-tile__title{font-size:1.05rem}.rg-cat-tile--feature .rg-cat-tile__title{font-size:1.4rem}.rg-cat-tile__sub{font-size:.82rem}.rg-cat-grid--5 .rg-cat-tile:not(.rg-cat-tile--feature) .rg-cat-tile__label{padding:.7rem .8rem}.rg-cat-grid--5 .rg-cat-tile:not(.rg-cat-tile--feature) .rg-cat-tile__title{font-size:.92rem;gap:.35rem}.rg-cat-grid--5 .rg-cat-tile:not(.rg-cat-tile--feature) .rg-cat-tile__title::after{width:.9em;height:.9em}}@media (min-width:576px){.rg-cat-grid{grid-template-columns:repeat(2,1fr);padding:0 40px}.rg-cat-tile{aspect-ratio:4/5}.rg-cat-tile--feature{grid-column:1/-1;aspect-ratio:16/9}}@media (min-width:992px){.rg-cat-grid{grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(3,1fr);height:clamp(340px,30vw,470px)}.rg-cat-tile{aspect-ratio:auto;height:100%}.rg-cat-tile--feature{grid-column:1;grid-row:1/-1;aspect-ratio:auto}}.rg-cat-grid.rg-cat-grid--5{grid-template-columns:repeat(2,1fr)}.rg-cat-grid--5 .rg-cat-tile--feature{grid-column:1/-1}.rg-cat-grid--5 .rg-cat-tile:not(.rg-cat-tile--feature){aspect-ratio:1/1}@media (min-width:992px){.rg-cat-grid.rg-cat-grid--5{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:repeat(2,1fr);height:clamp(340px,30vw,470px)}.rg-cat-grid--5 .rg-cat-tile--feature{grid-column:1;grid-row:1/-1}.rg-cat-grid--5 .rg-cat-tile:not(.rg-cat-tile--feature){aspect-ratio:auto;height:100%}}.rg-spec-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:1600px;margin:1.25rem auto 2.5rem;padding:0 15px}.rg-spec-card{position:relative;display:block;width:100%;aspect-ratio:3/2;border-radius:16px;overflow:hidden;text-decoration:none!important;background-color:#eae3d7;box-shadow:0 14px 30px -22px rgba(45,69,40,.5);transition:transform .3s ease,box-shadow .3s ease}.rg-spec-card:hover{transform:translateY(-4px);box-shadow:0 24px 42px -22px rgba(45,69,40,.6)}.rg-spec-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.16, 1, .3, 1)}.rg-spec-card:focus-visible .rg-spec-card__img,.rg-spec-card:hover .rg-spec-card__img{transform:scale(1.07)}.rg-spec-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(45,30,16,.42) 0,rgba(45,30,16,.62) 52%,rgba(45,30,16,.46) 100%);border-radius:inherit;pointer-events:none;z-index:1}.rg-spec-card__label{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:1.5rem;pointer-events:none}.rg-spec-card__title{font-family:'Playfair Display',serif!important;color:#fff!important;font-size:clamp(1.5rem, 1.2rem + .9vw, 2rem);font-weight:600;line-height:1.15;margin:0}.rg-spec-card__sub{color:rgba(255,255,255,.9)!important;font-size:.95rem;font-weight:400;line-height:1.35;max-width:32ch}@media (min-width:768px){.rg-spec-grid{grid-template-columns:repeat(3,1fr);max-width:none;padding:0}.rg-spec-card{aspect-ratio:3/4}}.cms-section:has(.home-productslider) .cms-element-text .btn:not(.btn-outline-primary):not(.rg-cta__btn--ghost){background-color:#ad6331!important;border-color:#ad6331!important;color:#fff!important}.cms-section:has(.home-productslider) .cms-element-text .btn:not(.btn-outline-primary):not(.rg-cta__btn--ghost):focus-visible,.cms-section:has(.home-productslider) .cms-element-text .btn:not(.btn-outline-primary):not(.rg-cta__btn--ghost):hover{background-color:#955529!important;border-color:#955529!important;color:#fff!important}@media (min-width:992px){.header-search-form .form-control,.header-search-form input.header-search-input,.header-search-form input[type=search]{padding-top:.45rem!important;padding-bottom:.45rem!important;font-size:.95rem!important}}@media (min-width:992px) and (max-width:1399px){.header-row .header-search,.header-search{width:min(600px,38vw)!important;max-width:min(600px,38vw)!important}}@media (min-width:992px) and (max-width:1200px){.cms-block-image-text-row .cms-image-container{min-height:460px!important}}@media (min-width:992px) and (max-width:1100px){.cms-block-image-text-row .cms-image-container{min-height:420px!important}.cms-block-image-text-row .cms-block-container{padding:0 24px!important}.cms-block-image-text-row .cms-block-container-row{--bs-gutter-x:1.5rem!important}}@media (min-width:992px) and (max-width:1200px){.hero-image-text{margin:1.75rem 28px!important;min-height:68vh}.hero-image-text .cms-block-container{padding:5rem 1.75rem!important}}@media (min-width:992px) and (max-width:1500px){.header-main .top-bar .top-bar-nav .top-bar-nav-extension{padding:0 .75rem}.top-bar-nav,.top-bar-nav .top-bar-container{font-size:.76rem}.top-bar-nav .top-bar-container,.top-bar-nav .top-bar-container a,.top-bar-nav .top-bar-container span{white-space:nowrap!important}}@media (min-width:992px) and (max-width:1200px){.header-main .top-bar .top-bar-nav .top-bar-nav-extension{padding:0 .5rem}.top-bar-nav,.top-bar-nav .top-bar-container{font-size:.72rem}}@media (min-width:992px) and (max-width:1100px){.header-row{padding:.5rem 1rem;padding-bottom:0!important}}.rg-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:4rem 40px;max-width:1600px;margin:0 auto}.rg-feature-row--reverse .rg-feature-row__media{order:2}.rg-feature-row--reverse .rg-feature-row__content{order:1}.rg-feature-row__media{position:relative;border-radius:12px;overflow:hidden;background-color:#eae3d7}.rg-feature-row__img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}.rg-feature-row__title{font-weight:600;line-height:1.15;color:#2d4528;margin:0 0 2rem 0}.cms-element-text h3.rg-feature-row__title,h3.rg-feature-row__title{font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important}.rg-feature-row__body p{font-size:1rem;line-height:1.6;color:#2d4528;margin:0 0 1.25rem 0}.rg-feature-row__body p:last-child{margin-bottom:0}.rg-feature-row__body p strong{font-weight:700}.rg-feature-row__cta{margin-top:2rem!important;display:inline-flex!important;align-items:center;gap:.5rem}@media (max-width:991px){.rg-feature-row{grid-template-columns:1fr;gap:2rem;padding:2.5rem 20px}.rg-feature-row__title{margin-bottom:1.25rem}.rg-feature-row--reverse .rg-feature-row__media{order:0}.rg-feature-row--reverse .rg-feature-row__content{order:0}}@media (min-width:992px) and (max-width:1200px){.rg-feature-row{gap:2.5rem;padding:3rem 24px}.rg-feature-row__title{margin-bottom:1.5rem}}.cms-section:has(.rg-feature-row__content) .cms-block-container{max-width:1600px;margin-inline:auto;padding-left:15px!important;padding-right:15px!important}.cms-section:has(.rg-feature-row__content) .cms-block-container-row{--bs-gutter-x:4rem;align-items:stretch!important}.cms-section:has(.rg-feature-row__content) .cms-element-image{height:100%}.cms-section:has(.rg-feature-row__content) .cms-image-container{height:100%!important;border-radius:12px;overflow:hidden}.cms-section:has(.rg-feature-row__content) .cms-image{height:100%!important;width:100%;object-fit:cover}@media (max-width:767.98px){.cms-section:has(.rg-feature-row__content) .cms-element-image,.cms-section:has(.rg-feature-row__content) .cms-image-container{height:auto!important}.cms-section:has(.rg-feature-row__content) .cms-image{height:auto!important;aspect-ratio:6/5}}@media (min-width:576px){.cms-section:has(.rg-feature-row__content) .cms-block-container{padding-left:40px!important;padding-right:40px!important}}@media (min-width:992px){.cms-section:has(.rg-feature-row__content) .cms-block-container{padding-top:90px!important;padding-bottom:90px!important}}@media (min-width:576px){.cms-section:has(.rg-feature-row__media) .cms-block-container{padding-top:0!important;padding-bottom:0!important}}@media (min-width:992px){.cms-section:has(.rg-feature-row__media) .cms-block-container{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}}@media (min-width:992px){.cms-block.rg-feature-reverse .cms-block-container-row,.cms-section.rg-feature-reverse .cms-block-container-row{flex-direction:row-reverse!important}}.rg-feature-list{list-style:none;margin:0 0 .5rem 0;padding:0}.rg-feature-list li{position:relative;padding:0 0 1rem 2.4rem;margin-bottom:1rem;border-bottom:1px solid rgba(45,69,40,.1);color:#4a5a44;line-height:1.55}.rg-feature-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.rg-feature-list li::before{content:'';position:absolute;left:0;top:.15em;width:1.4rem;height:1.4rem;background-color:#ca853f;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' fill-rule='evenodd' d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1.2 14.2L6.5 11.9l1.4-1.4 2.9 2.9 5.3-5.3 1.4 1.4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' fill-rule='evenodd' d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1.2 14.2L6.5 11.9l1.4-1.4 2.9 2.9 5.3-5.3 1.4 1.4z'/></svg>") center/contain no-repeat}.rg-feature-list li strong{display:block;color:#2d4528;font-weight:700;font-size:1.05rem;margin-bottom:.15rem}.rg-compare{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,2rem + 3vw,5rem) 40px clamp(4rem,3rem + 4vw,7rem)}.rg-compare__head{text-align:center;max-width:62ch;margin:0 auto clamp(3rem,2.25rem + 3vw,4.5rem)}@media (max-width:767px){.rg-compare{padding-left:20px;padding-right:20px}.rg-compare__head{text-align:left;max-width:none;margin-left:0;margin-right:0}}.rg-compare__eyebrow{margin:0 0 .8rem;font-family:Montserrat,sans-serif;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.cms-element-text h2.rg-compare__title,h2.rg-compare__title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;line-height:1.12!important;margin:0 0 .9rem!important;text-wrap:balance}.rg-compare__intro{color:#4a5a44;font-size:clamp(.98rem, .92rem + .3vw, 1.1rem);line-height:1.6;margin:0}.rg-compare__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:stretch}.rg-compare__col--no{padding:clamp(1.75rem,2vw + 1rem,2.75rem) clamp(1.75rem,3vw,2.5rem);align-self:center;border:1px solid #8a8073;border-radius:var(--rg-r-xp,20px)}.rg-compare__col--yes{background-image:url('https://cdn.jsdelivr.net/gh/ward-gif/rootedgoods@5203deeee3ddfbeed6214d63ad17003b44558f1e/beeld/rg-panel-grain4%20small.jpg');padding:clamp(1.75rem,2vw + 1rem,2.75rem) clamp(1.75rem,3vw,2.5rem);margin:clamp(-1.5rem,-2vw,-1rem) 0;border-radius:var(--rg-r-xp,20px);box-shadow:0 30px 60px -30px rgba(45,69,40,.45);overflow:hidden;isolation:isolate}.rg-compare__col-title{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem}.rg-compare__col--no .rg-compare__col-title{color:#8a8073}.rg-compare__col--yes .rg-compare__col-title{color:var(--rg-peach)}.rg-compare__list{list-style:none;margin:0;padding:0}.rg-compare__item{display:flex;gap:.7rem;padding:.9rem 0;border-top:1px solid rgba(45,69,40,.08)}.rg-compare__col--yes .rg-compare__item{border-top-color:rgba(247,245,242,.16)}.rg-compare__item:first-child{padding-top:0;border-top:none}.rg-compare__item:last-child{padding-bottom:0}.rg-compare__ico{flex:none;margin-top:.1rem}.rg-compare__col--no .rg-compare__ico{width:1.1rem;height:1.1rem;margin-top:.28rem;color:#b3a898}.rg-compare__col--yes .rg-compare__ico{width:1.4rem;height:1.4rem;margin-top:.2rem;color:var(--rg-peach)}.rg-compare__ico svg{width:100%;height:100%;display:block}.rg-compare__item b{display:block;color:#2d4528;font-family:'Playfair Display',serif;font-weight:700;font-size:1.08rem;line-height:1.2;margin-bottom:.15rem}.rg-compare__col--yes .rg-compare__item b{color:#fff;font-size:1.12rem}.rg-compare__item span{color:#4a5a44;font-size:.92rem;line-height:1.5}.rg-compare__col--yes .rg-compare__item span{color:rgba(247,245,242,.85)}.rg-compare__panel-foot{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(247,245,242,.16)}.rg-compare__col--yes .btn.btn-outline-primary:not(.rg-cta__btn--ghost):not(.basic-captcha-content-refresh-icon){color:var(--rg-peach)!important}.rg-compare__col--yes .btn.btn-outline-primary:not(.rg-cta__btn--ghost):not(.basic-captcha-content-refresh-icon):hover{color:var(--rg-cognac-light)!important}@media (max-width:700px){.rg-compare__cols{grid-template-columns:1fr;row-gap:1.75rem}.rg-compare__col--yes{margin:0}}.rg-compare__col--yes,.rg-endcta__card,.rg-route__panel,.rg-sd__ask,.rg-sd__panel{background-size:118% 118%;background-position:28% 42%;background-repeat:no-repeat;animation:rgBoslichtDrift 32s ease-in-out infinite alternate}@keyframes rgBoslichtDrift{from{background-position:24% 38%;background-size:118% 118%}to{background-position:34% 48%;background-size:126% 126%}}@media (prefers-reduced-motion:reduce){.rg-compare__col--yes,.rg-endcta__card,.rg-route__panel,.rg-sd__ask,.rg-sd__panel{animation:none!important}}.rg-story{max-width:760px;margin:0 auto;padding:clamp(2.5rem,2rem + 3vw,5rem) 20px;text-align:center}.rg-story__eyebrow{margin:0 0 .9rem;font-family:Montserrat,sans-serif;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.cms-element-text h2.rg-story__title,h2.rg-story__title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;line-height:1.12!important;margin:0 0 1.2rem!important;text-wrap:balance}.rg-story__lead{color:#3f4f3a;font-size:clamp(1.1rem, 1rem + .45vw, 1.35rem);line-height:1.5;font-weight:500;margin:0 0 1.1rem}.rg-story__body{color:#4a5a44;font-size:clamp(.98rem, .92rem + .3vw, 1.1rem);line-height:1.7;max-width:60ch;margin:0 auto}@media (max-width:767px){.rg-story{text-align:left}.rg-story__body{max-width:none;margin-left:0;margin-right:0}}.rg-statement{--rg-text-display:clamp(2.6rem, 1.4rem + 3.5vw, 4.5rem);--rg-space-sm:clamp(0.5rem, 0.4rem + 0.3vw, 0.75rem);--rg-space-md:clamp(0.8rem, 0.7rem + 0.4vw, 1.05rem);--rg-space-lg:clamp(1rem, 0.8rem + 0.7vw, 1.35rem);--rg-space-xl:clamp(1.75rem, 1.3rem + 1.4vw, 2.6rem);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,2.5vw,2.75rem);align-items:center;max-width:1600px;margin:0 auto;padding:clamp(2.75rem,5vw,5rem) 40px}@media (min-width:992px){.rg-statement{max-width:none;padding-left:0;padding-right:0}}.rg-statement .rg-statement__kicker{display:inline-flex;align-items:center;gap:.9rem;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.82rem, .72rem + .4vw, 1.05rem);color:#955529;margin:0 0 var(--rg-space-md) 0}.cms-element-text h2.rg-statement__title,h2.rg-statement__title{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.018em;color:#2d4528!important;margin:0 0 var(--rg-space-lg)!important}@media (min-width:992px){.cms-element-text h2.rg-statement__title,h2.rg-statement__title{font-size:var(--rg-text-display)!important;line-height:1.05!important;letter-spacing:-.02em}}.rg-statement__sub{font-size:clamp(.98rem, .9rem + .3vw, 1.08rem);line-height:1.6;color:#3f4f3a;max-width:65ch;margin:0 0 var(--rg-space-xl)}.rg-statement__cta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.75rem}.rg-statement__cta-btn{display:inline-flex;align-items:center;gap:.55rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;text-decoration:none!important;color:#fff!important;background-color:#ad6331;padding:.95rem 2.1rem;border-radius:999px;box-shadow:0 12px 26px -12px rgba(173,99,49,.95);transition:transform .18s ease,box-shadow .22s ease,background-color .2s ease;white-space:nowrap}.rg-statement__cta-btn::after{content:"";width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.rg-statement__cta-btn:hover{background-color:#955529;transform:translateY(-2px);box-shadow:0 18px 34px -14px #ad6331}.rg-statement__cta-btn:hover::after{transform:translateX(4px)}.rg-statement__cta-btn:focus-visible{outline:3px solid rgba(45,69,40,.55);outline-offset:3px}.rg-statement__reassurance{margin:1.5rem 0 0;display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:500;line-height:1.5;color:#5d6d55}.rg-statement__reassurance svg{width:1rem;height:1rem;flex:none;color:#955529}@keyframes rgStatementIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.rg-statement__content,.rg-statement__media{animation:rgStatementIn linear both;animation-timeline:view()}.rg-statement__content{animation-range:entry 0% entry 42%}.rg-statement__media{animation-range:entry 8% entry 52%}}@media (prefers-reduced-motion:reduce){.rg-statement__content,.rg-statement__media{animation:none!important;opacity:1!important;transform:none!important}}.rg-em{color:#955529}.rg-europe-map{position:relative;width:100%}.rg-europe-map__svg{width:100%;height:auto;display:block}.rg-europe-map__svg .st0,.rg-europe-map__svg path{fill:#D6CCB9!important}img.rg-europe-map__svg{filter:brightness(.97) saturate(1.05)}.rg-europe-map__pin{position:absolute;width:14px;height:14px;border-radius:50%;background-color:#ca853f;box-shadow:0 0 0 6px rgba(202,133,63,.18);opacity:0;transform:translate(-50%,-50%) scale(0);animation:rgPinIn .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * .06s)}.rg-europe-map__pin::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background-color:rgba(202,133,63,.55);transform:translate(-50%,-50%) scale(1);z-index:-1;opacity:0;animation:rgPinPulse 2.2s ease-out infinite;animation-delay:calc(.9s + var(--i, 0) * .18s)}.rg-europe-map__pin::before{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%) translateY(4px);background:#2d4528;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.28rem .6rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:6}.rg-europe-map__pin:hover{z-index:7}.rg-europe-map__pin:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes rgPinIn{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rgPinPulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%{opacity:0}100%{opacity:0;transform:translate(-50%,-50%) scale(4.4)}}@media (prefers-reduced-motion:reduce){.rg-europe-map__pin{animation:none!important;opacity:1!important;transform:translate(-50%,-50%)!important}.rg-europe-map__pin::after{animation:none!important;opacity:0!important}}@media (max-width:767px){.rg-europe-map__pin{width:9px;height:9px;box-shadow:0 0 0 4px rgba(202,133,63,.18)}}@media (max-width:991px){.rg-statement{grid-template-columns:1fr;gap:2.25rem;padding:2.75rem 24px}.rg-europe-map{max-width:460px;margin:0 auto}}@media (max-width:767px){.rg-statement{padding-top:1.375rem;padding-bottom:1.375rem}.rg-statement__cta{flex-direction:column;align-items:flex-start;gap:1.75rem}.rg-statement__cta-btn{display:flex;justify-content:center;width:100%;min-height:48px;box-sizing:border-box}}@media (min-width:992px){.cms-section:has(.home-productslider) .cms-block-container-row,.cms-section:has(.home-productslider) .cms-block-text .cms-block-container,.cms-section:has(.home-productslider) .cms-block-text .cms-block-container-row,.cms-section:has(.home-productslider) .cms-block-text .cms-block-container[style],.cms-section:has(.home-productslider) .cms-block-text .cms-element-text,.cms-section:has(.home-productslider) .cms-block-text .col-12,.cms-section:has(.home-productslider) .col-12,.cms-section:has(.rg-cat-grid) .cms-block-container,.cms-section:has(.rg-cat-grid) .cms-block-container-row,.cms-section:has(.rg-cat-grid) .cms-block-container[style],.cms-section:has(.rg-cat-grid) .cms-element-text,.cms-section:has(.rg-cat-grid) .col-12,.cms-section:has(.rg-feature-row__content) .cms-block-container,.cms-section:has(.rg-feature-row__content) .cms-block-container-row,.cms-section:has(.rg-feature-row__content) .cms-block-container[style],.cms-section:has(.rg-feature-row__content) .col-12,.cms-section:has(.rg-page-hero) .cms-block-container,.cms-section:has(.rg-page-hero) .cms-block-container-row,.cms-section:has(.rg-page-hero) .cms-block-container[style],.cms-section:has(.rg-page-hero) .col-12,.cms-section:has(.rg-spec-grid) .cms-block-container,.cms-section:has(.rg-spec-grid) .cms-block-container-row,.cms-section:has(.rg-spec-grid) .cms-block-container[style],.cms-section:has(.rg-spec-grid) .cms-element-text,.cms-section:has(.rg-spec-grid) .col-12,.cms-section:has(.rg-statement) .cms-block-container,.cms-section:has(.rg-statement) .cms-block-container-row,.cms-section:has(.rg-statement) .cms-block-container[style],.cms-section:has(.rg-statement) .cms-element-html,.cms-section:has(.rg-statement) .cms-element-text,.cms-section:has(.rg-statement) .col-12{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.cms-section:has(.home-productslider) .cms-block-text .cms-block-container,.cms-section:has(.home-productslider) .cms-block-text .cms-block-container[style],.cms-section:has(.rg-cat-grid) .cms-block-container,.cms-section:has(.rg-cat-grid) .cms-block-container[style],.cms-section:has(.rg-feature-row__content) .cms-block-container,.cms-section:has(.rg-feature-row__content) .cms-block-container[style],.cms-section:has(.rg-spec-grid) .cms-block-container,.cms-section:has(.rg-spec-grid) .cms-block-container[style],.cms-section:has(.rg-statement) .cms-block-container,.cms-section:has(.rg-statement) .cms-block-container[style]{padding-left:calc(max((100vw - 1600px)/ 2,0px) + 80px)!important;padding-right:calc(max((100vw - 1600px)/ 2,0px) + 80px)!important}.cms-section:has(.rg-page-hero) .cms-block-container,.cms-section:has(.rg-page-hero) .cms-block-container[style]{padding-left:calc(max((100vw - 1600px)/ 2,0px) + 48px)!important;padding-right:calc(max((100vw - 1600px)/ 2,0px) + 48px)!important}.rg-cat-grid,.rg-cat-head,.rg-cat-heading,.rg-spec-grid{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.rg-spec-grid{padding-left:40px!important;padding-right:40px!important}.home-productslider .cms-block-container-row,.home-productslider .col-12,.home-productslider .tns-inner,.home-productslider .tns-outer{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.home-productslider .cms-element-product-slider{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;position:relative!important}.home-productslider .base-slider{max-width:none!important;width:calc(100% - 80px)!important;margin:0 auto!important;padding:0!important;overflow:visible!important;position:static!important}.home-productslider .cms-block-container,.home-productslider .cms-block-container[style]{max-width:none!important;margin:0!important;padding:24px calc(max((100vw - 1600px)/ 2,0px) + 80px) 0!important;overflow:visible!important}.home-productslider .tns-ovh{max-width:none!important;margin:0!important;padding:0 0 32px 0!important;overflow-x:hidden!important;overflow-y:visible!important}.cms-section:has(.home-productslider) .home-productslider .cms-block-container,.cms-section:has(.home-productslider) .home-productslider .cms-block-container[style]{display:block!important}.cms-section:has(.home-productslider) .home-productslider .cms-block-container-row{display:block!important;width:100%!important}.cms-section:has(.home-productslider) .home-productslider .col-12{display:block!important;width:100%!important;flex:none!important}.home-productslider{overflow:visible!important}.home-productslider .base-slider-controls,.home-productslider .product-slider-controls-container{position:absolute!important;inset:0!important;z-index:5;display:flex!important;align-items:center;justify-content:space-between;pointer-events:none!important;margin:0!important;padding:0!important;max-width:none!important}.home-productslider .base-slider-controls button{all:unset!important;pointer-events:auto!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;cursor:pointer!important}.home-productslider .base-slider-controls button .icon svg{display:none!important}.home-productslider .base-slider-controls button .icon{display:block!important;width:18px!important;height:18px!important;border-top:4.5px solid #2d4528!important;border-right:4.5px solid #2d4528!important;background:0 0!important;transition:border-color .2s ease!important}.home-productslider .base-slider-controls-prev .icon{transform:rotate(-135deg)}.home-productslider .base-slider-controls-next .icon{transform:rotate(45deg)}.home-productslider .base-slider-controls button:hover:not(:disabled) .icon{border-color:#ad6331!important}.home-productslider .base-slider-controls button:disabled{cursor:default!important}.home-productslider .base-slider-controls button:disabled .icon{border-color:#c7c0b3!important}.cms-section:has(.rg-feature-row__content) .cms-block-container-row:has(.rg-feature-row__content){--bs-gutter-x:4rem;margin-left:calc(var(--bs-gutter-x) * -.5)!important;margin-right:calc(var(--bs-gutter-x) * -.5)!important}}.rg-theme-section{max-width:1600px;margin:0 auto;padding:clamp(1.5rem,1rem + 2vw,3rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,2rem + 2vw,4rem)}.rg-theme-heading{font-family:'Playfair Display',serif;color:#2d4528!important;font-weight:600!important;margin:0 0 .4rem 0}.cms-element-text h1.rg-theme-heading,.cms-element-text h2.rg-theme-heading,h1.rg-theme-heading,h2.rg-theme-heading{font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important}.rg-theme-intro{color:#4a5a44;font-size:clamp(.95rem, .9rem + .3vw, 1.1rem);max-width:60ch;margin:0 0 clamp(1.5rem,1rem + 1.5vw,2.5rem) 0}.rg-theme-tile{position:relative;display:block;overflow:hidden;border-radius:18px;text-decoration:none!important;aspect-ratio:1/1;background-color:#2d4528;box-shadow:0 14px 30px -22px rgba(45,69,40,.5);transition:transform .3s ease,box-shadow .3s ease}.rg-theme-tile--feature{grid-column:1/-1;aspect-ratio:16/10}@media (min-width:768px){.rg-theme-tile{aspect-ratio:auto;height:100%}.rg-theme-tile--feature{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.rg-theme-tile:focus-visible,.rg-theme-tile:hover{transform:translateY(-4px);box-shadow:0 24px 42px -22px rgba(45,69,40,.6)}.rg-theme-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rg-theme-tile:focus-visible .rg-theme-tile__img,.rg-theme-tile:hover .rg-theme-tile__img{transform:scale(1.06)}.rg-theme-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(28,18,10,.8) 0,rgba(28,18,10,.28) 45%,rgba(28,18,10,0) 78%);transition:background .3s ease}.rg-theme-tile:hover::after{background:linear-gradient(to top,rgba(28,18,10,.86) 0,rgba(28,18,10,.38) 52%,rgba(28,18,10,.05) 82%)}.rg-theme-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.1rem 1.2rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem}.rg-theme-tile__eyebrow{display:inline-block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#ad6331;padding:.28rem .7rem;border-radius:999px;margin-bottom:.65rem}.cms-element-text h3.rg-theme-tile__title,h3.rg-theme-tile__title{font-family:'Playfair Display',serif!important;color:#fff!important;font-size:clamp(1.1rem, 1rem + .5vw, 1.45rem)!important;font-weight:600!important;line-height:1.1!important;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.35)}.rg-theme-tile__sub{display:block;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;color:rgba(255,255,255,.88);margin-top:.25rem}.cms-element-text .rg-theme-tile--feature h3.rg-theme-tile__title,.rg-theme-tile--feature h3.rg-theme-tile__title{font-size:clamp(1.6rem, 1.2rem + 1.4vw, 2.6rem)!important}.rg-amp{font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important;font-weight:400!important;font-size:.85em!important}.rg-theme-tile--feature .rg-theme-tile__sub{font-size:clamp(.9rem, .85rem + .3vw, 1.05rem)}.rg-theme-tile__arrow{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.rg-theme-tile:focus-visible .rg-theme-tile__arrow,.rg-theme-tile:hover .rg-theme-tile__arrow{background:#ad6331;transform:translateX(3px)}.rg-theme-tile__arrow::after{content:"";width:1.05rem;height:1.05rem;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}@media (prefers-reduced-motion:reduce){.rg-theme-tile,.rg-theme-tile__arrow,.rg-theme-tile__img{transition:none!important}}.rg-brand-section{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,2rem + 2vw,4rem) clamp(1rem,4vw,2.5rem)}.rg-brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:576px){.rg-brand-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.rg-brand-grid{grid-template-columns:repeat(4,1fr);gap:1.15rem}}@media (min-width:1200px){.rg-brand-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem}}.rg-brand-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;min-width:0;padding:1.5rem;background:#fff;border:1px solid #eae3d7;border-radius:14px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rg-brand-tile__logo{max-width:62%;max-height:52%;min-width:0;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.rg-brand-tile:focus-visible,.rg-brand-tile:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px rgba(45,69,40,.35);border-color:#ad6331}.rg-brand-tile:focus-visible .rg-brand-tile__logo,.rg-brand-tile:hover .rg-brand-tile__logo{filter:grayscale(0);opacity:1;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.rg-brand-tile,.rg-brand-tile__logo{transition:none!important}}.rg-brand-tile--cta{flex-direction:column;gap:.45rem;text-align:center;background:#f7f5f2;border:1px dashed rgba(45,69,40,.3)}.rg-brand-tile--cta:focus-visible,.rg-brand-tile--cta:hover{background:#fff;border-style:solid;border-color:#ad6331}.rg-brand-tile__cta-title{font-family:'Playfair Display',serif!important;font-weight:700!important;font-size:1.1rem!important;line-height:1.2!important;color:#2d4528!important;margin:0!important}.rg-brand-tile__cta-text{display:inline-flex;align-items:center;gap:.35rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.82rem;color:#ad6331;margin:0}.rg-brand-tile__cta-text::after{content:"";width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.rg-brand-tile--cta:focus-visible .rg-brand-tile__cta-text::after,.rg-brand-tile--cta:hover .rg-brand-tile__cta-text::after{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.rg-brand-tile__cta-text::after{transition:none!important}}body:has(.rg-brand-grid) .cms-breadcrumb,body:has(.rg-theme-section) .cms-breadcrumb{display:none!important}.rg-service-section{max-width:1600px;margin:0 auto;padding:clamp(1.5rem,1rem + 2vw,3rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,2rem + 2vw,4rem)}.rg-service-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.rg-service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.rg-service-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.rg-service-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none!important;box-shadow:0 14px 30px -24px rgba(45,69,40,.4);transition:transform .3s ease,box-shadow .3s ease}.rg-service-card:focus-visible,.rg-service-card:hover{transform:translateY(-5px);box-shadow:0 26px 44px -24px rgba(45,69,40,.5)}.rg-service-card__media{position:relative;aspect-ratio:16/10;overflow:hidden}.rg-service-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rg-service-card:focus-visible .rg-service-card__img,.rg-service-card:hover .rg-service-card__img{transform:scale(1.06)}.rg-service-card__body{display:flex;flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.7rem}.rg-service-card__title{font-family:'Playfair Display',serif!important;color:#2d4528!important;font-size:clamp(1.3rem, 1.1rem + .6vw, 1.6rem)!important;font-weight:600!important;line-height:1.15!important;margin:0 0 .55rem 0;word-break:normal!important;overflow-wrap:break-word;hyphens:none;text-wrap:balance}.rg-service-card__text{color:#4a5a44;font-size:.95rem;line-height:1.55;margin:0;flex:1}.rg-service-card__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.9rem;color:#ad6331}.rg-service-card__link::after{content:"";width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.rg-service-card:focus-visible .rg-service-card__link::after,.rg-service-card:hover .rg-service-card__link::after{transform:translateX(4px)}body:has(.rg-service-grid) .cms-breadcrumb{display:none!important}@media (prefers-reduced-motion:reduce){.rg-service-card,.rg-service-card__img,.rg-service-card__link::after{transition:none!important}}.rg-spec-cta{display:flex;justify-content:center;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.rg-cta__contact{display:inline-flex;align-self:flex-start;align-items:center;gap:.65rem;margin-top:1.4rem;padding:.35rem .8rem .35rem .35rem;border-radius:999px;text-decoration:none;text-align:left;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.rg-cta__contact:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.rg-cta__contact:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}.rg-cta__contact img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.rg-cta__contact-avatar{position:relative;flex:none;display:inline-flex}.rg-cta__contact-dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#6aa84f;border:2px solid var(--rg-green)}.rg-cta__contact-name{display:block;font-size:.88rem;font-weight:700;color:#e9c9a9}.rg-cta__contact-promise{display:flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:400;color:#fff}.rg-cta__contact-promise svg{width:.95em;height:.95em;flex:none;transition:transform .2s ease}.rg-cta__contact:hover .rg-cta__contact-promise svg{transform:translateX(3px)}.rg-page-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center;max-width:1600px;margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 40px}.rg-page-hero__eyebrow{display:block;margin:0 0 .75rem}.rg-page-hero__title{font-family:'Playfair Display',Georgia,serif;font-weight:800;color:#2d4528;font-size:clamp(2.4rem, 1.3rem + 3.2vw, 4.2rem);line-height:1.06;letter-spacing:-.01em;margin:0 0 1.25rem 0;max-width:15ch;word-break:normal!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.rg-page-hero__sub{font-size:clamp(1.05rem, .95rem + .4vw, 1.25rem);line-height:1.6;color:#4a5a44;max-width:46ch;margin:0 0 2rem 0}.rg-page-hero__cta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.rg-page-hero__logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.rg-page-hero__logos img{height:35px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.65;transition:opacity .2s ease,filter .2s ease}.rg-page-hero__logos img:hover{opacity:1;filter:grayscale(0%)}.rg-page-hero__media{display:grid;grid-template-columns:1fr 1.3fr;grid-template-rows:1fr 1fr;gap:14px;height:clamp(320px,32vw,480px)}.rg-page-hero__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px;box-shadow:0 20px 40px -24px rgba(45,69,40,.35);-webkit-user-drag:none;user-select:none}.rg-page-hero__img--a{grid-column:1;grid-row:1}.rg-page-hero__img--b{grid-column:1;grid-row:2}.rg-page-hero__img--c{grid-column:2;grid-row:1/3}@media (max-width:991px){.rg-page-hero{grid-template-columns:1fr;gap:2rem;padding:1.25rem 20px 2.5rem}.rg-page-hero__media{order:-1;height:clamp(260px,60vw,380px)}.rg-page-hero__title{font-size:clamp(2rem, 1.3rem + 3vw, 2.8rem);max-width:none}.rg-page-hero__cta{gap:1.5rem}.rg-page-hero__logos{gap:.75rem 1rem}.rg-page-hero__logos img{height:22px}.rg-page-hero__logos img:nth-child(n+4){display:none}}.rg-block-title{max-width:1600px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 40px 0;text-align:center}.rg-block-title__title{font-family:'Playfair Display',Georgia,serif;font-weight:600;color:#2d4528;line-height:1.15;margin:0 auto;max-width:24ch}.cms-element-text h2.rg-block-title__title,h2.rg-block-title__title{font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important}.rg-block-title__sub{font-size:clamp(1rem, .95rem + .25vw, 1.12rem);line-height:1.6;color:#4a5a44;max-width:56ch;margin:.9rem auto 0}@media (max-width:767px){.rg-block-title{padding:2rem 20px 0}}.rg-hero-v2{--rg-green:#2d4528;--rg-green-soft:#4a5a44;--rg-cognac:#ad6331;--rg-cognac-deep:#955529;--rg-cognac-light:#CA853F;--rg-cream:#F7F5F2;--rg-line:#EAE3D7;--rg-s1:.5rem;--rg-s2:1rem;--rg-s3:1.5rem;--rg-s4:2rem;--rg-s5:3rem;background:var(--rg-cream);font-family:Montserrat,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;display:flex;align-items:center;margin-bottom:32px}.rg-hero-v2 *{box-sizing:border-box}.rg-hero-v2__inner{width:100%;margin:0 auto;padding:var(--rg-s4) clamp(1.25rem,5vw,2rem);display:grid;grid-template-columns:1fr;gap:var(--rg-s4);align-items:center}.rg-hero-v2__kicker{margin:0 0 var(--rg-s2);font-size:clamp(.8rem, .72rem + .3vw, .95rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rg-cognac-light)}.rg-hero-v2__title{margin:0 0 var(--rg-s3);font-family:'Playfair Display',Georgia,serif;font-weight:700;color:var(--rg-green);font-size:clamp(2.2rem, 1.1rem + 2.2vw, 3rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.rg-hero-v2__sub{margin:0 0 calc(var(--rg-s4) + 32px);font-size:clamp(1rem, .9rem + .4vw, 1.12rem);line-height:1.7;color:var(--rg-green-soft);max-width:48ch}.rg-hero-v2__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0 0 var(--rg-s2)}.rg-hero-v2 .rg-hero-v2__cta a.btn-primary{padding:1.05rem 2.4rem!important;font-size:1.02rem!important;box-shadow:0 14px 30px -10px rgba(173,99,49,.95)!important}.rg-hero-v2 .rg-hero-v2__cta a.btn-primary:hover{box-shadow:0 20px 38px -12px #ad6331!important}.rg-hero-v2 .rg-hero-v2__cta a.btn-outline-primary{transition:text-decoration-color .15s ease,color .2s ease!important}.rg-hero-v2 .rg-hero-v2__cta a.btn-outline-primary:hover{text-decoration:underline!important;text-underline-offset:2px!important}.rg-hero-v2 .rg-cta__contact:hover{background:#d6ccb9;border-color:transparent}.rg-hero-v2 .rg-cta__contact-dot{border-color:var(--rg-cream)}.rg-hero-v2 .rg-cta__contact-name{color:var(--rg-green)}.rg-hero-v2 .rg-cta__contact-promise{color:var(--rg-green-soft)}.rg-hero-v2__mosaic{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rg-hero-v2__mcol{display:grid;gap:10px;align-content:start}.rg-hero-v2__tile{position:relative;display:block;overflow:hidden;border-radius:12px;background:var(--rg-green);text-decoration:none;aspect-ratio:4/3;box-shadow:0 16px 34px -26px rgba(45,69,40,.55)}.rg-hero-v2__tile img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none;transition:transform .45s ease}.rg-hero-v2__tile:focus-visible img,.rg-hero-v2__tile:hover img{transform:scale(1.04)}.rg-hero-v2__tile::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;background:linear-gradient(to top,rgba(10,18,8,.62),rgba(10,18,8,0))}.rg-hero-v2__cap{position:absolute;left:.85rem;right:.85rem;bottom:.7rem;z-index:2}.rg-hero-v2__cap-brand{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e9c9a9}.rg-hero-v2__cap-label{font-size:.84rem;font-weight:500;color:#fff}.rg-hero-v2__tile:focus-visible{outline:3px solid #fff;outline-offset:-3px}.rg-hero-v2__copy-wrap{display:contents}.rg-hero-v2__copy-top{order:1}.rg-hero-v2__mosaic{order:3}.rg-hero-v2__copy-bottom{order:4}@media (max-width:991px){.rg-hero-v2__copy-bottom{display:contents}.rg-hero-v2__cta{order:2}.rg-hero-v2 .rg-cta__contact{order:4}}@media (max-width:767px){.rg-hero-v2__inner{padding-top:.75rem}.rg-hero-v2__copy-bottom,.rg-hero-v2__copy-top{text-align:center}.rg-hero-v2__kicker,.rg-hero-v2__title{margin-inline:auto}.rg-hero-v2__sub{display:none}.rg-hero-v2__cta{flex-direction:column;align-items:stretch;gap:1.75rem;margin-bottom:0}.rg-hero-v2__cap-label{display:none}}@media (min-width:768px){.rg-hero-v2__inner{padding-inline:clamp(2rem,6vw,3.5rem)}.rg-hero-v2__mosaic{gap:12px}.rg-hero-v2__mcol{gap:12px}.rg-hero-v2__tile{aspect-ratio:1/1}.rg-hero-v2__mcol--b{margin-top:2.5rem}}@media (min-width:992px){.rg-hero-v2__nw{white-space:nowrap}.rg-hero-v2__title{max-width:none}.rg-hero-v2__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy image";column-gap:clamp(1rem,2vw,1.5rem);align-items:center;padding:clamp(1.5rem,3vh,2.5rem) calc(max((100vw - 1600px)/ 2,0px) + 80px)}.rg-hero-v2__copy-wrap{display:flex;flex-direction:column;gap:1.5rem;grid-area:copy;max-width:48rem}.rg-hero-v2__copy-top .rg-hero-v2__sub{margin-bottom:0}.rg-hero-v2__mosaic{grid-area:image;max-width:460px;width:100%;justify-self:end}.rg-hero-v2__mcol--b{margin-top:2rem}}@media (min-width:992px) and (min-height:950px){.rg-hero-v2__mosaic{max-width:560px}}.rg-endcta{position:relative;max-width:1600px;margin:clamp(4.5rem,9vh,7rem) auto 3.5rem;padding:0 40px}@media (max-width:575px){.rg-endcta{padding:0 15px}}.rg-endcta__head{text-align:center;margin:0 auto 2.6rem}.rg-endcta__eyebrow{margin:0 0 1.1rem;font-family:Montserrat,sans-serif;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.cms-element-text h2.rg-endcta__title,h2.rg-endcta__title{font-family:'Playfair Display',Georgia,serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(2.4rem, 1.5rem + 3.4vw, 4.2rem)!important;line-height:1.06!important;letter-spacing:-.01em;margin:0!important;text-wrap:balance}.rg-endcta__card{position:relative;overflow:hidden;isolation:isolate;max-width:860px;margin:0 auto;background-color:#2d4528;background-image:url('https://cdn.jsdelivr.net/gh/ward-gif/rootedgoods@5203deeee3ddfbeed6214d63ad17003b44558f1e/beeld/rg-panel-grain5.jpg');border-radius:20px;padding:clamp(2.4rem,2rem + 2vw,3.4rem) clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 30px 60px -30px rgba(45,69,40,.45)}.rg-endcta__card>*{position:relative;z-index:1}.rg-endcta__sub{margin:0 0 1.9rem;font-size:clamp(1rem, .95rem + .3vw, 1.12rem);line-height:1.65;color:rgba(255,255,255,.88);max-width:46ch}.rg-endcta__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 1.9rem}.rg-endcta__ghost{background:0 0!important;border:2px solid rgba(255,255,255,.4)!important;color:#fff!important}.rg-endcta__ghost:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.85)!important;color:#fff!important;transform:translateY(-2px)}.rg-endcta__trust{margin:0 0 1.7rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.25rem;font-size:.84rem;font-weight:500;color:#fff}.rg-endcta__trust svg{width:1rem;height:1rem;flex:none;color:#955529}.rg-endcta__t{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.rg-endcta__divider{width:min(100%,21rem);height:1px;background:rgba(255,255,255,.14);margin:0 auto 1.5rem}.rg-endcta .rg-cta__contact{margin-top:0;align-self:center}@media (max-width:767px){.rg-endcta__card{border-radius:16px}.rg-endcta__cta{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.rg-endcta__trust{flex-direction:column;gap:.55rem}.rg-endcta__t+.rg-endcta__t::before{content:none}}#request-offer-container{max-width:820px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 20px clamp(3rem,6vw,5rem)}#request-offer-container #head-content{margin-bottom:1.75rem}#request-offer-container #head-content h2{margin:0 0 .6rem}#request-offer-container #head-content p{margin:0;color:#4a5a44;font-size:1.02rem;line-height:1.6}#request-offer-container #form-content{background:0 0;border:none;border-radius:0;padding:0;box-shadow:none}#request-offer-container #form-content form{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}#request-offer-container .form-group{grid-column:1/-1;margin:0}#request-offer-container .form-group:has([name=request-lastName]),#request-offer-container .form-group:has([name=request-location]),#request-offer-container .form-group:has([name=request-name]),#request-offer-container .form-group:has([name=request-zip]){grid-column:span 1}@media (max-width:575px){#request-offer-container #form-content form{grid-template-columns:1fr}#request-offer-container .form-group{grid-column:1/-1!important}}#request-offer-container .form-group>.form-label,#request-offer-container .form-group>label{display:block;margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;color:#2d4528}#request-offer-container .form-control{width:100%;padding:.8rem 1rem!important;font-size:1rem;color:#2d4528!important;background-color:#fff!important;border:1px solid #eae3d7!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}#request-offer-container textarea.form-control{min-height:120px;resize:vertical;line-height:1.55}#request-offer-container .form-control::placeholder{color:#8c857a}#request-offer-container .form-control:focus{border-color:#2d4528!important;box-shadow:0 0 0 3px rgba(45,69,40,.12)!important;outline:0!important}#request-offer-container select.form-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4528' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05em;padding-right:2.6rem!important}#request-offer-container input[type=file].form-control{padding:.5rem .6rem!important}#request-offer-container input[type=file]::-webkit-file-upload-button,#request-offer-container input[type=file]::file-selector-button{margin-right:.85rem;padding:.5rem 1rem;border:1px solid #eae3d7;border-radius:8px;background:#f7f5f2;color:#2d4528;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#request-offer-container input[type=file]:hover::file-selector-button{background:#eae3d7}#request-offer-container .form-text:empty{display:none}#request-offer-container .form-group:has(#field_privacy){display:flex;align-items:center;gap:.6rem}#request-offer-container #field_privacy{width:18px;height:18px;flex:none;accent-color:#2d4528;margin:0}#request-offer-container .form-group:has(#field_privacy)>label{margin:0;font-weight:500;color:#4a5a44;font-size:.95rem}#request-offer-container .basic-captcha{align-items:center;gap:.75rem}#request-offer-container .basic-captcha-content-code{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}#request-offer-container .basic-captcha-content-image img{border:1px solid #eae3d7;border-radius:10px;background:#fff}#request-offer-container .basic-captcha-content-refresh-icon.btn{display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;padding:0!important;border-radius:10px!important}#request-offer-container .basic-captcha-content-refresh-icon svg use{fill:#2d4528!important}#request-offer-container .button-container{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:.5rem}#request-offer-container form>p:has(small){grid-column:1/-1;margin:.25rem 0 0;color:#8c857a}#request-offer-container .form-control:hover:not(:focus){border-color:#d8cfc0!important}#request-offer-container input:-webkit-autofill,#request-offer-container input:-webkit-autofill:focus,#request-offer-container input:-webkit-autofill:hover{-webkit-text-fill-color:#2d4528;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;border:1px solid #eae3d7!important}@media (max-width:575px){#request-offer-container .button-container{justify-content:stretch}#request-offer-container .button-container .btn{width:100%}}.rg-sd{max-width:1600px;margin:0 auto;padding:clamp(1.5rem,1rem + 2vw,3rem) clamp(1rem,4vw,2.5rem) 0;font-feature-settings:"cv02","cv03","cv04"}body:has(.rg-sd) .cms-breadcrumb{display:none!important}.rg-sd__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:center;margin-bottom:clamp(4rem,4rem + 3vw,7rem)}.rg-sd__eyebrow{margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.cms-element-text h1.rg-sd__title,h1.rg-sd__title{font-family:'Playfair Display',serif!important;font-weight:700!important;color:#2d4528!important;font-size:clamp(2.6rem, 1.2rem + 3.6vw, 4.4rem)!important;line-height:1.06!important;letter-spacing:-.01em;margin:0 0 1.1rem!important;text-wrap:balance}.cms-element-text h1.rg-sd__title em,.rg-sd__step-nr,h1.rg-sd__title em{font-style:normal!important;font-synthesis:none;font-weight:600!important;display:inline-block;transform:skewX(-14deg)}.rg-sd__sub{color:#4a5a44;font-size:clamp(.98rem, .9rem + .3vw, 1.12rem);line-height:1.6;max-width:56ch;margin:0 0 1.9rem}.rg-sd__cta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.75rem}.rg-sd__reassurance{margin:.9rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;font-size:.84rem;font-weight:500;line-height:1.5;color:#5d6d55}.rg-sd__reassurance svg{width:1rem;height:1rem;flex:none;color:#955529}.rg-sd__reassurance-item{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.rg-sd__hero-media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;box-shadow:0 24px 48px -28px rgba(45,69,40,.45)}.rg-sd__head{text-align:center;margin:0 auto clamp(1.75rem,1.5rem + 1vw,2.75rem)}.rg-sd__head .rg-sd__eyebrow{margin-bottom:.8rem}.cms-element-text h2.rg-sd__head-title,h2.rg-sd__head-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;line-height:1.12!important;margin:0!important;text-wrap:balance}.rg-sd__head-sub{color:#4a5a44;font-size:clamp(.95rem, .9rem + .3vw, 1.1rem);max-width:60ch;margin:.6rem auto 0}.rg-sd__head-sub a{color:#ad6331;font-weight:600;text-decoration:underline;text-underline-offset:2px}.rg-sd__head-sub a:hover{color:#955529}.rg-sd__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,2rem + 1.5vw,3.25rem) 0;border-top:1px solid #eae3d7;border-bottom:1px solid #eae3d7;margin-bottom:clamp(4rem,4rem + 3vw,7rem)}.rg-sd__step-nr{display:block;font-family:'Playfair Display',serif;font-weight:600;font-size:clamp(1.9rem, 1.5rem + 1vw, 2.6rem);line-height:1;color:#955529;margin-bottom:.65rem}.cms-element-text h3.rg-sd__step-title,h3.rg-sd__step-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.15rem, 1rem + .5vw, 1.45rem)!important;line-height:1.2!important;margin:0 0 .5rem!important}.rg-sd__step p{color:#4a5a44;font-size:.95rem;line-height:1.55;margin:0}.rg-sd__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,4.5rem);align-items:center;margin-bottom:clamp(4rem,4rem + 3vw,7rem)}.rg-sd__row-media img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:18px;box-shadow:0 20px 40px -28px rgba(45,69,40,.4)}.rg-sd__row--flip .rg-sd__row-media{order:2}.rg-sd__row--flip .rg-sd__row-copy{order:1}.cms-element-text h2.rg-sd__row-title,h2.rg-sd__row-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;line-height:1.12!important;margin:0 0 .85rem!important;text-wrap:balance}.rg-sd__row-copy p{color:#4a5a44;font-size:clamp(.95rem, .9rem + .25vw, 1.05rem);line-height:1.6;max-width:52ch;margin:0 0 1.1rem}.rg-sd__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.rg-sd__checks li{display:flex;align-items:flex-start;gap:.55rem;color:#3f4f3a;font-size:.95rem;font-weight:500;line-height:1.5}.rg-sd__checks svg{width:1.05rem;height:1.05rem;flex:none;margin-top:.2rem;color:#955529}.rg-sd__panel{position:relative;overflow:hidden;isolation:isolate;background-color:#2d4528;background-image:url('https://cdn.jsdelivr.net/gh/ward-gif/rootedgoods@5203deeee3ddfbeed6214d63ad17003b44558f1e/beeld/rg-panel-grain2%20small.jpg');border-radius:20px;padding:clamp(2.4rem,2rem + 2vw,3.6rem) clamp(1.5rem,4vw,3.5rem);max-width:1000px;margin:0 auto clamp(4rem,4rem + 3vw,7rem);text-align:center;box-shadow:0 30px 60px -30px rgba(45,69,40,.45)}.rg-sd__panel .rg-sd__eyebrow{color:#e9c9a9}.cms-element-text h2.rg-sd__panel-title,h2.rg-sd__panel-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#fff!important;font-size:clamp(1.9rem, 1.4rem + 1.6vw, 2.7rem)!important;line-height:1.12!important;margin:0 0 1.9rem!important;text-wrap:balance}.rg-sd__panel .rg-sd__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2.5rem;max-width:680px;margin:0 auto 2.2rem;text-align:left}.rg-sd__panel .rg-sd__checks li{color:#f2efe9}.rg-sd__faq{max-width:1600px;margin:0 auto clamp(4rem,4rem + 2vw,6rem);padding:0 40px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;align-items:start}.rg-sd__faq>.rg-sd__ask,.rg-sd__faq>.rg-sd__head,.rg-sd__faq>.rg-spec-cta,.rg-sd__faq>h2.rg-faq-cat{grid-column:1/-1}.rg-sd__faq>.rg-sd__ask{margin-left:auto;margin-right:auto}.rg-sd__faq>.rg-spec-cta{justify-content:flex-start;margin-top:.75rem}.rg-sd__faq>.rg-sd__faq-cols{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.rg-sd__faq-col{display:flex;flex-direction:column;min-width:0}@media (max-width:767px){.rg-sd__faq>.rg-sd__faq-cols{grid-template-columns:1fr}.rg-sd__faq{grid-template-columns:1fr;padding:0}}.rg-sd__faq-item{background:#fff;border:1px solid #eae3d7;border-radius:14px;margin-bottom:.75rem;overflow:hidden}.rg-sd__faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.98rem;color:#2d4528}.rg-sd__faq-item summary::-webkit-details-marker{display:none}.rg-sd__faq-item summary::after{content:"";flex:none;width:.9rem;height:.9rem;background-color:#ca853f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 4v16M4 12h16'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}.rg-sd__faq-item[open] summary::after{transform:rotate(45deg)}.rg-sd__faq-item p{margin:0;padding:0 1.4rem 1.2rem;color:#4a5a44;font-size:.95rem;line-height:1.6;max-width:65ch}.rg-sd__journey{position:relative;list-style:none;margin:0 0 clamp(4rem,4rem + 3vw,7rem);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,2vw,2rem);counter-reset:journey}.rg-sd__journey::before{content:"";position:absolute;top:1.4rem;left:10%;right:10%;height:2px;background:#eae3d7;z-index:0}.rg-sd__journey-step{position:relative;z-index:1;text-align:center;padding-top:3.6rem}.rg-sd__journey-step::before{counter-increment:journey;content:counter(journey);position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.8rem;height:2.8rem;border-radius:50%;background:#f7f5f2;border:2px solid #ca853f;color:#2d4528;font-family:'Playfair Display',serif;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.cms-element-text h3.rg-sd__journey-title,h3.rg-sd__journey-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.05rem, .95rem + .4vw, 1.3rem)!important;line-height:1.2!important;margin:0 0 .4rem!important;text-wrap:balance}.rg-sd__journey-step p{color:#4a5a44;font-size:.9rem;line-height:1.5;margin:0 auto;max-width:21ch;text-wrap:pretty}.rg-sd__spokes{margin-bottom:clamp(4rem,4rem + 3vw,7rem)}.rg-sd__spokes .rg-spec-grid{max-width:1200px;margin:0 auto;padding:0}.rg-sd__techniques{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:0 0 clamp(4rem,4rem + 3vw,7rem)}.rg-sd__tech{display:flex;flex-direction:column}.rg-sd__tech-media{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;margin-bottom:1rem;background:#eae3d7}.rg-sd__tech-media img{width:100%;height:100%;object-fit:cover;display:block}.cms-element-text h3.rg-sd__tech-title,h3.rg-sd__tech-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.15rem, 1rem + .5vw, 1.4rem)!important;line-height:1.15!important;margin:0 0 .4rem!important}.rg-sd__tech p{color:#4a5a44;font-size:.92rem;line-height:1.5;margin:0}.rg-sd__map{max-width:720px;margin:0 auto clamp(4rem,4rem + 3vw,7rem)}.rg-sd__ask{position:relative;overflow:hidden;isolation:isolate;max-width:820px;margin:clamp(2.5rem,2rem + 2.5vw,4rem) auto clamp(3rem,3rem + 3vw,5.5rem);display:flex;align-items:flex-start;gap:clamp(1.1rem,2.5vw,1.75rem);background-color:#2d4528;background-image:url('https://cdn.jsdelivr.net/gh/ward-gif/rootedgoods@5203deeee3ddfbeed6214d63ad17003b44558f1e/beeld/rg-panel-grain5.jpg');border-radius:20px;padding:clamp(1.6rem,1.3rem + 1.5vw,2.4rem);box-shadow:0 30px 60px -30px rgba(45,69,40,.45)}.rg-sd__ask-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5);flex:none}.rg-sd__ask-body{flex:1 1 auto;min-width:0}.rg-sd__ask-name{display:block;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--rg-peach);margin-bottom:.4rem}.cms-element-text h2.rg-sd__ask-title,h2.rg-sd__ask-title{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#fff!important;font-size:clamp(1.3rem, 1.15rem + .6vw, 1.65rem)!important;line-height:1.15!important;margin:0 0 .6rem!important}.rg-sd__ask-text{color:rgba(247,245,242,.85);font-size:1rem;line-height:1.55;margin:0 0 1.3rem;max-width:48ch}.rg-sd__ask-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.6rem}.rg-sd__ask-ghost{background:0 0!important;border:2px solid rgba(255,255,255,.4)!important;color:#fff!important}.rg-sd__ask-ghost:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.85)!important;color:#fff!important;transform:translateY(-2px)}.rg-sd__ask-actions .btn.btn-outline-primary:not(.rg-sd__ask-ghost){padding:.9rem 2rem!important;border:2px solid rgba(255,255,255,.4)!important;background:0 0!important;color:#fff!important}.rg-sd__ask-actions .btn.btn-outline-primary:not(.rg-sd__ask-ghost):hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.85)!important;color:#fff!important;transform:translateY(-2px)}.cms-element-text h1.rg-faq-title,h1.rg-faq-title{font-family:'Playfair Display',serif!important;font-weight:700!important;color:#2d4528!important;font-size:clamp(2.6rem, 1.2rem + 3.6vw, 4.4rem)!important;line-height:1.1!important;margin:0 0 .8rem!important;text-wrap:balance}.cms-element-text h2.rg-faq-cat,h2.rg-faq-cat{font-family:'Playfair Display',serif!important;font-weight:600!important;color:#2d4528!important;font-size:clamp(1.3rem, 1.1rem + .7vw, 1.7rem)!important;line-height:1.2!important;margin:2.6rem 0 1rem!important;padding-top:1.4rem;border-top:1px solid #eae3d7}.rg-sd__faq .rg-faq-cat:first-of-type{margin-top:0!important;padding-top:0;border-top:none}@media (max-width:991px){.rg-sd__hero{grid-template-columns:1fr}.rg-sd__hero-media{order:-1}.rg-sd__row,.rg-sd__row--flip{grid-template-columns:1fr}.rg-sd__row--flip .rg-sd__row-media{order:0}.rg-sd__row--flip .rg-sd__row-copy{order:1}.rg-sd__steps{grid-template-columns:1fr;gap:1.75rem}.rg-sd__panel .rg-sd__checks{grid-template-columns:1fr}.rg-sd__journey{grid-template-columns:1fr;gap:1.75rem}.rg-sd__journey::before{display:none}.rg-sd__techniques{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.rg-sd__techniques{grid-template-columns:1fr}}@media (max-width:575px){.rg-sd__ask{flex-direction:column;align-items:flex-start;text-align:left}.rg-sd__ask-actions{width:100%}.rg-sd__ask-actions .btn-primary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.rg-sd__faq-item summary::after{transition:none!important}}.cms-element-form:has(#cms-form-contact) .card{max-width:820px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 24px 55px -35px rgba(45,69,40,.3)}.cms-element-form:has(#cms-form-contact) .card-body{padding:clamp(1.5rem,3vw,2.75rem)!important}.cms-element-form:has(#cms-form-contact) .card-title{display:none}.cms-element-form:has(#cms-form-contact) .row.g-2{--bs-gutter-x:1.25rem;--bs-gutter-y:1.15rem}.cms-element-form:has(#cms-form-contact) .form-label{display:block;margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;color:#2d4528}.cms-element-form:has(#cms-form-contact) .form-control,.cms-element-form:has(#cms-form-contact) .form-select{width:100%;padding:.8rem 1rem!important;font-size:1rem;color:#2d4528!important;background-color:#fff!important;border:1px solid #eae3d7!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}.cms-element-form:has(#cms-form-contact) textarea.form-control{min-height:130px;resize:vertical;line-height:1.55}.cms-element-form:has(#cms-form-contact) .form-control::placeholder{color:#8c857a}.cms-element-form:has(#cms-form-contact) .form-control:focus,.cms-element-form:has(#cms-form-contact) .form-select:focus{border-color:#2d4528!important;box-shadow:0 0 0 3px rgba(45,69,40,.12)!important;outline:0!important}.cms-element-form:has(#cms-form-contact) .form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4528' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05em;padding-right:2.6rem!important}.cms-element-form:has(#cms-form-contact) .form-text{color:#8c857a;font-size:.85rem}.cms-element-form:has(#cms-form-contact) .form-text:empty{display:none}.cms-element-form:has(#cms-form-contact) .basic-captcha{align-items:center;gap:.75rem}.cms-element-form:has(#cms-form-contact) .basic-captcha-content-code{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.cms-element-form:has(#cms-form-contact) .basic-captcha-content-image img{border:1px solid #eae3d7;border-radius:10px;background:#fff}.cms-element-form:has(#cms-form-contact) .basic-captcha-content-refresh-icon.btn{display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;padding:0!important;border-radius:10px!important}.cms-element-form:has(#cms-form-contact) .basic-captcha-content-refresh-icon svg use{fill:#2d4528!important}.cms-element-form:has(#cms-form-contact) .privacy-notice.form-check{display:flex;align-items:center;gap:.6rem;padding-left:0;margin-top:.25rem}.cms-element-form:has(#cms-form-contact) .form-check-input{width:18px;height:18px;flex:none;margin:0;float:none;accent-color:#2d4528}.cms-element-form:has(#cms-form-contact) .form-check-label{margin:0;font-weight:500;color:#4a5a44;font-size:.95rem}.cms-element-form:has(#cms-form-contact) .card-body::after{content:"";display:block;clear:both}.cms-element-form:has(#cms-form-contact) button[type=submit]{margin-top:1rem}.cms-element-form:has(#cms-form-contact) input:-webkit-autofill,.cms-element-form:has(#cms-form-contact) input:-webkit-autofill:focus,.cms-element-form:has(#cms-form-contact) input:-webkit-autofill:hover{-webkit-text-fill-color:#2d4528;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;border:1px solid #eae3d7!important}.cms-element-form:has(#cms-form-contact) .form-control:hover:not(:focus),.cms-element-form:has(#cms-form-contact) .form-select:hover:not(:focus){border-color:#d8cfc0!important}@media (max-width:575px){.cms-element-form:has(#cms-form-contact) button[type=submit]{width:100%;float:none}}.rg-team{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;flex-wrap:wrap}.rg-team__avatars{display:inline-flex}.rg-team__avatars img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 6px -2px rgba(45,69,40,.4)}.rg-team__avatars img+img{margin-left:-14px}.rg-team__text{display:flex;flex-direction:column;text-align:center;gap:.3rem}.rg-team__title{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;color:#2d4528}.rg-team__status{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;color:#5d6d55}.rg-team__dot{width:8px;height:8px;border-radius:50%;background:#6aa84f;box-shadow:0 0 0 3px rgba(106,168,79,.2);flex:none}.rg-team__cta{font-size:.82rem;font-weight:600;color:#ad6331;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rg-team__cta:hover{color:#955529}.rg-contact-head{max-width:820px;margin:0 auto;text-align:center;padding:clamp(1.5rem,1rem + 2vw,2.75rem) 20px .5rem}@media (max-width:575px){.rg-contact-head{padding-top:.75rem}}.rg-contact-head:has(+ .rg-contact-layout){max-width:1080px}.rg-contact-head__eyebrow{margin:0 0 .8rem;font-family:Montserrat,sans-serif;font-size:clamp(.78rem, .7rem + .3vw, .92rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#955529}.cms-element-text h1.rg-contact-head__title,h1.rg-contact-head__title{font-family:'Playfair Display',serif!important;font-weight:800!important;color:#2d4528!important;font-size:clamp(2rem, 1.4rem + 2vw, 3rem)!important;line-height:1.1!important;margin:0 0 .55rem!important}.rg-contact-head__sub{color:#4a5a44;font-size:clamp(.98rem, .92rem + .3vw, 1.1rem);line-height:1.55;margin:0;max-width:60ch;text-wrap:balance}.rg-contact-head__sub a{color:#ad6331;text-decoration:underline;text-underline-offset:2px}.rg-contact-head .rg-team{margin-top:1.1rem}.rg-contact-head__team-chip{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.1rem}.rg-contact-head__team-avatars{display:inline-flex;flex:none}.rg-contact-head__team-avatars img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 5px -2px rgba(45,69,40,.5)}.rg-contact-head__team-avatars img+img{margin-left:-30px}.rg-contact-head__team-status{display:inline-flex;align-items:center;gap:.35rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#2d4528}.rg-contact-head__callcard{display:flex;align-items:center;gap:.9rem;max-width:440px;margin:1.5rem auto 1.25rem;padding:.85rem 1rem;background:#fff;border:1px solid transparent;border-radius:14px;text-align:left;text-decoration:none!important;cursor:pointer;box-shadow:0 12px 24px -16px rgba(45,69,40,.3);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rg-contact-head__callcard:focus-visible,.rg-contact-head__callcard:hover{border-color:#ad6331;transform:translateY(-2px);box-shadow:0 16px 30px -16px rgba(45,69,40,.4)}.rg-contact-head__callcard-avatars{display:inline-flex;flex:none}.rg-contact-head__callcard-avatars img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 5px -2px rgba(45,69,40,.5)}.rg-contact-head__callcard-avatars img+img{margin-left:-9px}.rg-contact-head__callcard-avatars img,.rg-contact-head__team-avatars img,.rg-team__avatars img{position:relative}.rg-contact-head__callcard-avatars img:first-child,.rg-contact-head__team-avatars img:first-child,.rg-team__avatars img:first-child{z-index:3}.rg-contact-head__callcard-avatars img:nth-child(2),.rg-contact-head__team-avatars img:nth-child(2),.rg-team__avatars img:nth-child(2){z-index:2}.rg-contact-head__callcard-avatars img:nth-child(3),.rg-contact-head__team-avatars img:nth-child(3),.rg-team__avatars img:nth-child(3){z-index:1}.rg-contact-head__callcard-body{flex:1 1 auto;min-width:0}.rg-contact-head__callcard-title{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#2d4528}.rg-contact-head__callcard-sub{display:block;font-size:.85rem;line-height:1.4;color:#4a5a44}.rg-contact-head__callcard-arrow{flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:#f7f5f2;color:#2d4528;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease}.rg-contact-head__callcard-arrow svg{width:1.05rem;height:1.05rem}.rg-contact-head__callcard:hover .rg-contact-head__callcard-arrow{background:#ad6331;color:#fff;transform:translateX(2px)}.cms-block-form:has(#cms-form-contact) .cms-block-container{padding-top:.5rem!important}:is(.block-cioform-container,#request-offer-container){box-sizing:border-box;max-width:820px;margin:0 auto;background:#fff;border-radius:18px;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 24px 55px -35px rgba(45,69,40,.3)}@media (max-width:575px){:is(.block-cioform-container,#request-offer-container){width:calc(100% - 40px);margin:0 20px}}:is(.block-cioform-container,#request-offer-container)>[data-cms-element-id]>div:not([class]):not([id]){display:none}#request-offer-container #head-content h2,#request-offer-container .product.section p{font-family:Montserrat,sans-serif;color:#2d4528}#request-offer-container #head-content h2{font-size:1.4rem;font-weight:700;margin-bottom:.4rem}#request-offer-container #head-content p{display:none}#request-offer-container .product.section>h2{display:none}#request-offer-container .product.section{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eae3d7}#request-offer-container .product-image-container{order:-1}#request-offer-container .product-image-container img{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid #eae3d7}#request-offer-container .button-container{grid-column:1/-1;display:flex;justify-content:center;margin-top:.5rem}#request-offer-container .button-container button[type=submit]{padding:.95rem 2.5rem!important;font-size:1.05rem!important;min-width:260px}@media (max-width:575px){#request-offer-container .button-container button[type=submit]{width:100%;min-width:0}}@media (max-width:575px){.cms-section-default.boxed:has(.block-cioform-container){padding-left:20px!important;padding-right:20px!important}.cms-section-default.boxed .block-cioform-container{margin:0!important;width:100%!important}}@media (max-width:575px){body.is-ctl-requestoffer .container:not(.header-main .container){padding-left:20px!important;padding-right:20px!important}body.is-ctl-requestoffer #request-offer-container{width:100%!important;margin:0!important}}:is(.block-cioform-container,#request-offer-container) form{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}:is(.block-cioform-container,#request-offer-container) .form-group{grid-column:1/-1;margin:0}:is(.block-cioform-container,#request-offer-container) .form-group:has([name=phone]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-company]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-email]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-lastName]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-location]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-name]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-telephone]),:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-zip]){grid-column:span 1}:is(.block-cioform-container,#request-offer-container):not(:has([name^=request-])) .form-group:has([name=phone]){grid-column:1/-1!important}@media (max-width:575px){:is(.block-cioform-container,#request-offer-container) form{grid-template-columns:1fr}:is(.block-cioform-container,#request-offer-container) .form-group{grid-column:1/-1!important}}:is(.block-cioform-container,#request-offer-container) .form-group>label{display:block;margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;color:#2d4528}:is(.block-cioform-container,#request-offer-container) .form-group:has([name=request-inquiry])>label::after{content:"Aantallen, budget en gewenste leverdatum helpen ons het snelst";display:block;margin-top:.3rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:400;color:#8c857a}:is(.block-cioform-container,#request-offer-container) .form-control{width:100%;padding:.8rem 1rem!important;font-size:1rem;color:#2d4528!important;background-color:#fff!important;border:1px solid #eae3d7!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}:is(.block-cioform-container,#request-offer-container) textarea.form-control{min-height:120px;resize:vertical;line-height:1.55}:is(.block-cioform-container,#request-offer-container) .form-control::placeholder{color:#8c857a}:is(.block-cioform-container,#request-offer-container) .form-control:focus{border-color:#2d4528!important;box-shadow:0 0 0 3px rgba(45,69,40,.12)!important;outline:0!important}:is(.block-cioform-container,#request-offer-container) select.form-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4528' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05em;padding-right:2.6rem!important}:is(.block-cioform-container,#request-offer-container) input[type=file].form-control{padding:.5rem .6rem!important}:is(.block-cioform-container,#request-offer-container) input[type=file]::-webkit-file-upload-button,:is(.block-cioform-container,#request-offer-container) input[type=file]::file-selector-button{margin-right:.85rem;padding:.5rem 1rem;border:1px solid #eae3d7;border-radius:8px;background:#f7f5f2;color:#2d4528;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:is(.block-cioform-container,#request-offer-container) input[type=file]:hover::file-selector-button{background:#eae3d7}:is(.block-cioform-container,#request-offer-container) .form-text:empty{display:none}:is(.block-cioform-container,#request-offer-container) .form-text{color:#8c857a;font-size:.85rem}:is(.block-cioform-container,#request-offer-container) .form-group:has(#field_privacy){display:flex;align-items:center;gap:.6rem}:is(.block-cioform-container,#request-offer-container) #field_privacy{width:18px;height:18px;flex:none;accent-color:#2d4528;margin:0}:is(.block-cioform-container,#request-offer-container) .form-group:has(#field_privacy)>label{margin:0;font-weight:500;color:#4a5a44;font-size:.95rem}:is(.block-cioform-container,#request-offer-container) .form-group:has(.basic-captcha){grid-column:1/-1}:is(.block-cioform-container,#request-offer-container) .basic-captcha{align-items:center;gap:.75rem}:is(.block-cioform-container,#request-offer-container) .basic-captcha-content-code{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}:is(.block-cioform-container,#request-offer-container) .basic-captcha-content-image img{border:1px solid #eae3d7;border-radius:10px;background:#fff}:is(.block-cioform-container,#request-offer-container) .basic-captcha-content-refresh-icon.btn{display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;padding:0!important;border-radius:10px!important}:is(.block-cioform-container,#request-offer-container) .basic-captcha-content-refresh-icon svg use{fill:#2d4528!important}:is(.block-cioform-container,#request-offer-container) form>button[type=submit]{grid-column:1/-1;justify-self:center;margin-top:.5rem;padding:.95rem 2.5rem!important;font-size:1.05rem!important;min-width:260px}@media (max-width:575px){:is(.block-cioform-container,#request-offer-container) form>button[type=submit]{width:100%;justify-self:stretch;min-width:0}}:is(.block-cioform-container,#request-offer-container) .alert{border-radius:10px;margin-bottom:1rem}:is(.block-cioform-container,#request-offer-container) input:-webkit-autofill,:is(.block-cioform-container,#request-offer-container) input:-webkit-autofill:focus,:is(.block-cioform-container,#request-offer-container) input:-webkit-autofill:hover{-webkit-text-fill-color:#2d4528;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;border:1px solid #eae3d7!important}:is(.block-cioform-container,#request-offer-container) .form-control:hover:not(:focus){border-color:#d8cfc0!important}[data-cal-link]{cursor:pointer}.rg-cform{max-width:720px;margin:0 auto;background:#fff;border:1px solid #eae3d7;border-radius:18px;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 24px 55px -35px rgba(45,69,40,.3)}.rg-cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}.rg-cform__field{display:flex;flex-direction:column}.rg-cform__field--full{grid-column:1/-1}.rg-cform__field>label{margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;color:#2d4528}.rg-cform input,.rg-cform select,.rg-cform textarea{width:100%;padding:.8rem 1rem;font-size:1rem;font-family:Montserrat,sans-serif;color:#2d4528;background-color:#fff;border:1px solid #eae3d7;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.rg-cform input::placeholder,.rg-cform textarea::placeholder{color:#8c857a}.rg-cform input:focus,.rg-cform select:focus,.rg-cform textarea:focus{border-color:#2d4528;box-shadow:0 0 0 3px rgba(45,69,40,.12);outline:0}.rg-cform input:hover:not(:focus),.rg-cform select:hover:not(:focus),.rg-cform textarea:hover:not(:focus){border-color:#d8cfc0}.rg-cform textarea{min-height:130px;resize:vertical;line-height:1.55}.rg-cform select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4528' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05em;padding-right:2.6rem}.rg-cform__privacy{grid-column:1/-1;display:flex;align-items:center;gap:.6rem;color:#4a5a44;font-size:.95rem}.rg-cform__privacy input{width:18px;height:18px;flex:none;accent-color:#2d4528}.rg-cform__privacy a{color:#ad6331;text-decoration:underline;text-underline-offset:2px}.rg-cform__foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.4rem}.rg-cform__note{font-size:.82rem;color:#8c857a;margin:0}.rg-cform__submit{flex:none;padding:.9rem 2rem;border:none;border-radius:50px;background:#ad6331;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.rg-cform__submit:hover{background:#955529;transform:translateY(-2px)}@media (max-width:575px){.rg-cform__grid{grid-template-columns:1fr}.rg-cform__field{grid-column:1/-1!important}.rg-cform__submit{width:100%}}.rg-contact-layout{display:flex;align-items:stretch;gap:1.75rem;max-width:1080px;margin:0 auto;padding:0 20px 4rem}.rg-contact-layout .rg-cform{flex:1 1 640px;margin:0;max-width:none}@media (max-width:900px){.rg-contact-layout{flex-direction:column}}:root{--rg-green:#2d4528;--rg-green-soft:#4a5a44;--rg-green-deep:#20301c;--rg-cognac:#ad6331;--rg-cognac-deep:#955529;--rg-cognac-light:#ca853f;--rg-peach:#e9c9a9;--rg-cream:#f7f5f2;--rg-sand:#eae3d7;--rg-soft:#5d6d55;--rg-muted:#8c857a;--rg-ink:#2c2a26;--rg-r-fn:10px;--rg-r-xp:20px;--rg-r-pill:999px;--rg-sh-rest:0 1px 0 rgba(45,69,40,.04);--rg-sh-soft:0 12px 28px -20px rgba(45,69,40,.38);--rg-sh-deep:0 26px 50px -30px rgba(45,69,40,.45);--rg-e1:.5rem;--rg-e2:.85rem;--rg-e3:1.35rem;--rg-e4:2.25rem;--rg-e5:3.75rem;--rg-e6:6rem;--rg-space-xs:clamp(0.3rem, 0.25rem + 0.2vw, 0.5rem);--rg-space-sm:clamp(0.5rem, 0.4rem + 0.3vw, 0.75rem);--rg-space-md:clamp(0.8rem, 0.7rem + 0.4vw, 1.05rem);--rg-space-lg:clamp(1rem, 0.8rem + 0.7vw, 1.35rem);--rg-space-xl:clamp(1.75rem, 1.3rem + 1.4vw, 2.6rem);--rg-text-display:clamp(2.6rem, 1.4rem + 3.5vw, 4.5rem);--rg-hair:rgba(173,99,49,.55)}.rg-endcta__title,.rg-hero-v2__title,.rg-page-hero__title,.rg-sd__title,h1.rg-hero-v2__title,h1.rg-page-hero__title,h1.rg-sd__title,h2.rg-endcta__title{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:-.021em!important;line-height:1!important;color:var(--rg-green)!important;text-wrap:balance}.rg-hero-v2__title,h1.rg-hero-v2__title{font-size:clamp(2.6rem,1.2rem + 3.6vw,4.4rem)!important}.rg-sd__title,h1.rg-sd__title{font-size:clamp(2.6rem,1.2rem + 3.6vw,4.4rem)!important}.rg-page-hero__title,h1.rg-page-hero__title{font-size:clamp(2.6rem,1.2rem + 3.6vw,4.4rem)!important}.rg-endcta__title,h2.rg-endcta__title{font-size:clamp(2.4rem,1.3rem + 3vw,4rem)!important}.rg-endcta__title em,.rg-hero-v2__title em,.rg-page-hero__title em,.rg-sd__title em{font-style:normal!important;font-synthesis:none;display:inline-block;transform:skewX(-14deg);font-weight:600!important;color:var(--rg-cognac-light)!important;letter-spacing:-.01em!important}@media (min-width:992px){.rg-hero-v2__title,h1.rg-hero-v2__title{max-width:18ch!important}}.cms-element-text h2.rg-sd__head-title,.cms-element-text h2.rg-sd__row-title,.cms-element-text h3.rg-feature-row__title,.rg-block-title__title,.rg-cat-heading,.rg-compare__title,.rg-feature-row__title,.rg-sd__ask-title,.rg-sd__head-title,.rg-sd__journey-title,.rg-sd__panel-title,.rg-sd__row-title,.rg-story__title,.rg-theme-heading,h2.rg-compare__title,h2.rg-sd__ask-title,h2.rg-sd__head-title,h2.rg-sd__journey-title,h2.rg-sd__panel-title,h2.rg-sd__row-title,h2.rg-story__title,h3.rg-feature-row__title{font-family:'Playfair Display',Georgia,serif!important;font-weight:600!important;letter-spacing:-.018em!important;line-height:1.08!important;color:var(--rg-green)!important;text-wrap:balance}.rg-sd__panel-title,h2.rg-sd__panel-title{color:#fff!important}.rg-sd__ask-title,h2.rg-sd__ask-title{color:#fff!important}.rg-compare__title em,.rg-feature-row__title em,.rg-sd__head-title em,.rg-sd__row-title em,.rg-statement__title em,.rg-story__title em,h2.rg-statement__title em{font-style:normal!important;font-synthesis:none;display:inline-block;transform:skewX(-14deg);font-weight:600!important;color:var(--rg-cognac-light)!important}.rg-cat-head__eyebrow,.rg-compare__eyebrow,.rg-endcta__eyebrow,.rg-hero-v2__kicker,.rg-page-hero__eyebrow,.rg-sd__eyebrow,.rg-statement__kicker,.rg-story__eyebrow{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--rg-cognac-light)!important;font-size:clamp(.68rem,.62rem + .2vw,.76rem)!important}@media (min-width:992px){.rg-sd__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr)!important}}.rg-sd__hero-media img,.rg-sd__row-media img{box-shadow:var(--rg-sh-soft)!important;border-radius:var(--rg-r-xp)!important}.rg-sd__tech-media{box-shadow:none!important;border:none!important;border-radius:var(--rg-r-xp)!important}.cms-section:has(.rg-statement){background:var(--rg-sand);padding-block:clamp(2rem,1.5rem + 2vw,4rem)}.rg-theme-tile__eyebrow{background:0 0!important;padding:0!important;border-radius:0!important;color:var(--rg-peach)!important;font-weight:700!important;letter-spacing:.22em!important;font-size:.68rem!important}.rg-theme-hero{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0 0 .75rem}.rg-theme-hero .rg-theme-tile{aspect-ratio:1/1!important;height:auto!important}.rg-theme-hero .rg-theme-tile--feature{grid-column:1/-1!important;grid-row:auto!important;aspect-ratio:16/10!important}.rg-theme-row4{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.rg-theme-row4 .rg-theme-tile{aspect-ratio:1/1!important;height:auto!important}.rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) .rg-theme-tile__body,.rg-theme-row4 .rg-theme-tile__body{padding:.85rem!important}.cms-element-text .rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.cms-element-text .rg-theme-row4 h3.rg-theme-tile__title,.rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.rg-theme-row4 h3.rg-theme-tile__title{font-size:1rem!important}@media (min-width:600px){.rg-theme-row4{grid-template-columns:repeat(4,1fr);gap:.9rem}.cms-element-text .rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.cms-element-text .rg-theme-row4 h3.rg-theme-tile__title,.rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.rg-theme-row4 h3.rg-theme-tile__title{font-size:1.1rem!important}}@media (min-width:992px){.rg-theme-hero{grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:1rem}.rg-theme-hero .rg-theme-tile{aspect-ratio:auto!important;height:100%!important;min-height:220px}.rg-theme-hero .rg-theme-tile--feature{grid-column:1!important;grid-row:1/3!important}.rg-theme-row4{grid-template-columns:repeat(4,1fr)}.rg-theme-row4 .rg-theme-tile{aspect-ratio:16/9!important;height:auto!important}.cms-element-text .rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.cms-element-text .rg-theme-row4 h3.rg-theme-tile__title,.rg-theme-hero .rg-theme-tile:not(.rg-theme-tile--feature) h3.rg-theme-tile__title,.rg-theme-row4 h3.rg-theme-tile__title{font-size:1.2rem!important}}.rg-theme-section .rg-spec-cta{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.rg-theme-eyebrow{display:block;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rg-cognac-light);font-size:clamp(.68rem,.62rem + .2vw,.76rem);margin:0 0 .7rem}.rg-block-title__sub,.rg-cat-head__sub,.rg-compare__intro,.rg-contact-head__sub,.rg-endcta__sub,.rg-hero-v2__sub,.rg-page-hero__sub,.rg-sd__head-sub,.rg-sd__sub,.rg-statement__sub,.rg-theme-intro{font-size:clamp(1.02rem, .98rem + .25vw, 1.15rem)!important;line-height:1.6!important}.rg-feature-row__content p,.rg-sd__faq-item p,.rg-sd__panel p,.rg-sd__row-copy p,.rg-service-card__text{font-size:clamp(1rem, .97rem + .12vw, 1.0625rem)!important;line-height:1.6!important}.rg-cform__note,.rg-endcta__trust,.rg-sd__reassurance,.rg-statement__reassurance{font-size:.85rem!important}@media (min-width:992px){.rg-spec-grid{grid-template-columns:1.5fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:1.15rem!important}.rg-spec-card{aspect-ratio:auto!important;height:100%;min-height:250px}.rg-spec-card:first-child{grid-row:1/3!important}.rg-spec-card:nth-child(2){grid-column:2!important;grid-row:1!important}.rg-spec-card:nth-child(3){grid-column:2!important;grid-row:2!important}.rg-spec-card:first-child .rg-spec-card__title{font-size:clamp(2rem,1.5rem + 1.2vw,2.9rem)!important}}.rg-spec-card__label{align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important;padding:1.5rem!important}.rg-spec-card::after{background:linear-gradient(to top,rgba(32,22,12,.85) 0,rgba(32,22,12,.32) 46%,rgba(32,22,12,.04) 100%)!important}.rg-spec-card__sub{max-width:none!important;word-break:normal!important;overflow-wrap:break-word;hyphens:none}.rg-spec-card__title{word-break:normal!important;overflow-wrap:break-word;hyphens:none}.rg-spec-card{border-radius:var(--rg-r-xp)!important;box-shadow:var(--rg-sh-soft)!important}.rg-sd__faq>.rg-sd__head,.rg-sd__head:has(+ .rg-sd__journey),.rg-sd__head:has(+ .rg-sd__steps),.rg-sd__head:has(+ .rg-spec-grid){text-align:left!important;margin-left:0!important;max-width:none!important}.rg-sd__faq>.rg-sd__head .rg-sd__head-sub,.rg-sd__head:has(+ .rg-sd__journey) .rg-sd__head-sub,.rg-sd__head:has(+ .rg-sd__steps) .rg-sd__head-sub,.rg-sd__head:has(+ .rg-spec-grid) .rg-sd__head-sub{margin-left:0!important;margin-right:0!important}.rg-block-title:has(+ .rg-spec-grid){text-align:left!important}.rg-block-title:has(+ .rg-spec-grid) .rg-block-title__title{margin-left:0!important;max-width:none!important}.rg-block-title:has(+ .rg-spec-grid) .rg-block-title__sub{margin-left:0!important;margin-right:0!important}.rg-block-title--left{text-align:left!important}.rg-block-title--left .rg-block-title__title{margin-left:0!important;max-width:none!important}.rg-block-title--left .rg-block-title__sub{margin-left:0!important;margin-right:0!important}.rg-block-title__eyebrow{display:block;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--rg-cognac-light)!important;font-size:clamp(.68rem,.62rem + .2vw,.76rem)!important;margin:0 0 .7rem!important}@media (min-width:992px){body.is-act-home .cms-section:has(.rg-block-title--left) .cms-block-container,body.is-act-home .cms-section:has(.rg-block-title--left) .cms-block-container[style]{max-width:none!important;padding-left:calc(max((100vw - 1600px)/ 2,0px) + 80px)!important;padding-right:calc(max((100vw - 1600px)/ 2,0px) + 80px)!important}body.is-act-home .rg-block-title--left,body.is-act-home .rg-spec-grid{padding-left:0!important;padding-right:0!important}.rg-block-title--left{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}}.rg-route{position:relative;font-family:Montserrat,sans-serif;color:var(--rg-green-soft);background:var(--rg-cream);overflow-x:clip;padding-bottom:clamp(6rem,12vw,10rem)}.rg-route__eyebrow{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--rg-cognac-light)!important;font-size:clamp(.68rem, .62rem + .2vw, .76rem)!important;margin:0 0 .9rem!important}h1.rg-route__title{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.05!important;color:var(--rg-green)!important;font-size:var(--rg-text-display)!important;max-width:16ch;margin:0 0 var(--rg-space-lg)!important;text-wrap:balance}h1.rg-route__title em{font-style:normal!important;font-synthesis:none;display:inline-block;transform:skewX(-14deg);font-weight:700;color:var(--rg-cognac-light)!important;letter-spacing:-.01em}.rg-route__intro{position:relative;display:flex;flex-direction:column;min-height:85vh;width:100%;padding:clamp(1rem,2vw,2rem) clamp(1.25rem,5vw,2rem) clamp(1.5rem,4vw,3rem)}@media (min-width:992px){.rg-route__intro{padding-left:calc(max((100vw - 1600px)/ 2,0px) + 80px);padding-right:calc(max((100vw - 1600px)/ 2,0px) + 80px)}}.rg-route__intro-copy{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center}.rg-route__intro-map{position:absolute;top:46%;right:calc(50% - 50vw);transform:translateY(-50%);width:min(108vw,1380px);margin-right:-10vw;z-index:1;opacity:1;pointer-events:none}.rg-route__intro-map img{width:100%;height:auto;display:block}.rg-route__hint{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:auto;align-self:center;padding-top:clamp(2rem,4vw,3rem);text-align:center}.rg-route__hint-label{font-size:.85rem;color:var(--rg-green-soft);margin:0}.rg-route__hint-arrow{width:1.15rem;height:1.15rem;color:var(--rg-cognac);animation:rg-hint-bounce 2s ease-in-out infinite}@keyframes rg-hint-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.rg-route__hint-arrow{animation:none}}.rg-route__track{position:relative;max-width:1200px;margin:0 auto;padding:clamp(16rem,68vh,46rem) clamp(1.25rem,4vw,2rem) 0}.rg-route__line{position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;overflow:visible;z-index:0;pointer-events:none}.rg-route__line-base,.rg-route__line-draw{fill:none;stroke-linecap:round;stroke-linejoin:round}.rg-route__line-base{stroke:var(--rg-cognac);stroke-width:1.5;stroke-dasharray:1 9;opacity:.16}.rg-route__line-draw{stroke:var(--rg-cognac);stroke-width:1.5;opacity:.4}.rg-route__mark{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;z-index:2;pointer-events:none;will-change:transform}.rg-route__line,.rg-route__mark{opacity:0}.rg-route.is-klaar .rg-route__line,.rg-route.is-klaar .rg-route__mark{opacity:1;transition:opacity .25s ease}.rg-route__mark img{width:100%;height:100%;display:block}.rg-route__logo{display:block;width:min(260px,54%);height:auto;margin:0 auto clamp(1.25rem,3vw,2rem)}.rg-route__stop{position:relative;z-index:2;--x:50%;padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(20rem,30vw,30rem)}.rg-route__stop--last{padding-bottom:clamp(4rem,8vw,7rem)}.rg-route__stop--left{--x:26%}.rg-route__stop--right{--x:74%}.rg-route__stop--wide{--x:50%}.rg-route__map{position:absolute;top:50%;transform:translateY(calc(-50% + var(--map-shift,0)));z-index:0;opacity:1;pointer-events:none;line-height:0}.rg-route__map--left{left:calc(50% - 50vw);margin-left:-12vw}.rg-route__map--right{right:calc(50% - 50vw);margin-right:-12vw}.rg-route__map img{height:var(--map-h,58vh);width:auto;max-width:none;display:block}.rg-route__dot{position:absolute;top:0;left:var(--x);transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--rg-green-soft);color:#fff;font-weight:700;font-size:1.05rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--rg-cream);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .35s ease;z-index:3}.rg-route__dot.is-on{background:var(--rg-cognac);transform:translate(-50%,-50%) scale(1.12)}.rg-route__dot--home.is-on{background:var(--rg-green)}.rg-route__shots{position:absolute;inset:0;pointer-events:none;z-index:1}.rg-route__shot{position:absolute;left:var(--x);top:var(--y);width:var(--w,150px);aspect-ratio:var(--ar,4/5);object-fit:cover;border-radius:10px;transform:rotate(var(--r,0deg));box-shadow:0 14px 30px -18px rgba(45,69,40,.45);background:var(--rg-sand)}.rg-route__body{position:relative;z-index:2;max-width:34rem;padding-top:2rem}.rg-route__stop:not(.rg-route__stop--wide) h2.rg-route__stop-title{font-size:clamp(1.8rem, 1.2rem + 1.5vw, 2.4rem)!important}.rg-route__stop--right .rg-route__body{margin-left:auto}.rg-route__stop--wide .rg-route__body{max-width:none;text-align:center}.rg-route__stop--wide .rg-route__body>p:not(.rg-route__place):not(.rg-route__punch){max-width:52ch;margin-left:auto;margin-right:auto}.rg-route__place{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:var(--rg-green);margin:0 0 .8rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rg-route__stop--wide .rg-route__place{justify-content:center}.rg-route__place span{font-weight:600;letter-spacing:.12em;color:var(--rg-muted)}.rg-route__place span::before{content:"· "}h2.rg-route__stop-title{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:-.018em!important;line-height:1.08!important;color:var(--rg-green)!important;font-size:clamp(1.9rem, 1.3rem + 2vw, 3rem)!important;margin:0 0 1.1rem!important;text-wrap:balance}.rg-route__stop p{font-size:clamp(1rem, .97rem + .12vw, 1.0625rem);line-height:1.65;margin:0 0 1rem;text-wrap:pretty}.rg-route__stop p:last-child{margin-bottom:0}.rg-route__stop p b{color:var(--rg-green);font-weight:600}.rg-route__quote{font-family:'Playfair Display',Georgia,serif!important;font-weight:600;color:var(--rg-green)!important;font-size:clamp(1.4rem, 1.1rem + 1.2vw, 2rem)!important;line-height:1.25!important;max-width:26ch;margin-top:clamp(1.5rem,3vw,2.25rem)!important;text-wrap:balance}.rg-route__quote em{font-style:normal!important;font-synthesis:none;display:inline-block;transform:skewX(-14deg);color:var(--rg-cognac-light)!important}.rg-route__punch{font-family:'Playfair Display',Georgia,serif!important;font-weight:700;color:var(--rg-green)!important;font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.4rem)!important;line-height:1.2!important;margin:0 0 clamp(1.5rem,3vw,2.5rem)!important}.rg-route__punch em{font-style:normal!important;font-synthesis:none;display:inline-block;transform:skewX(-14deg);color:var(--rg-cognac-light)!important}.rg-route__roots{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,3.5vw,3.5rem);margin-top:clamp(2rem,4vw,3.25rem);text-align:center}.rg-route__root{padding-top:.25rem}.rg-route__root-icon{display:block;width:clamp(38px,3.8vw,50px);height:auto;margin:0 auto 1rem}.rg-route__root h3{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;color:var(--rg-green)!important;font-size:1.3rem!important;line-height:1.2!important;margin:0 0 .55rem!important}.rg-route__root p{font-size:.98rem!important;line-height:1.6;margin:0 auto!important;max-width:30ch}.rg-route__panel{position:relative;overflow:hidden;isolation:isolate;background-color:var(--rg-green);background-image:url('https://cdn.jsdelivr.net/gh/ward-gif/rootedgoods@5203deeee3ddfbeed6214d63ad17003b44558f1e/beeld/rg-panel-grain4.jpg');border-radius:var(--rg-r-xp);padding:clamp(1.75rem,4vw,3.25rem);color:#fff;text-align:left;max-width:60rem;margin:0 auto;box-shadow:0 30px 60px -30px rgba(45,69,40,.45)}h3.rg-route__panel-title{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:-.018em!important;line-height:1.1!important;color:#fff!important;font-size:clamp(1.6rem, 1.2rem + 1.4vw, 2.4rem)!important;margin:0 0 1rem!important}.rg-route__panel p{color:rgba(255,255,255,.88);max-width:56ch}.rg-route__checks{list-style:none;margin:1.5rem 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.85rem 2.25rem}.rg-route__checks li{display:flex;gap:.6rem;align-items:flex-start;font-size:.98rem;line-height:1.5;color:#fff;font-weight:600}.rg-route__checks svg{width:1.1rem;height:1.1rem;flex:none;color:var(--rg-cognac-light);margin-top:.15rem}.rg-route__holdus{font-family:'Playfair Display',Georgia,serif!important;font-style:normal!important;font-synthesis:none;transform:skewX(-14deg);font-weight:600;color:var(--rg-peach)!important;font-size:clamp(1.15rem, 1rem + .6vw, 1.5rem)!important;margin-bottom:0!important}.rg-route__team{position:relative;z-index:3;max-width:1100px;margin:0 auto;padding:clamp(2rem,4.5vw,3.5rem) clamp(1.25rem,4vw,2rem) clamp(2rem,4vw,3rem);text-align:center}h2.rg-route__team-title{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:-.018em!important;line-height:1.08!important;color:var(--rg-green)!important;font-size:clamp(1.8rem, 1.3rem + 1.8vw, 2.8rem)!important;margin:0!important}.rg-route__team-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;margin-top:clamp(2.5rem,5vw,4rem);text-align:left}.rg-route__collage{position:relative;padding:2.5rem 2rem}.rg-route__collage-main{width:86%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;transform:rotate(-2deg);box-shadow:0 26px 50px -26px rgba(45,69,40,.5);display:block;position:relative;z-index:1}.rg-route__collage-shot{position:absolute;left:var(--x);top:var(--y);width:var(--w,130px);aspect-ratio:var(--ar,4/5);object-fit:cover;border-radius:10px;transform:rotate(var(--r,0deg));box-shadow:0 16px 32px -18px rgba(45,69,40,.45);z-index:2;background:var(--rg-sand)}.rg-route__team-copy p{font-size:clamp(1rem, .97rem + .12vw, 1.0625rem);line-height:1.6;margin:0 0 clamp(1.5rem,3vw,2rem)}.rg-route__collage-names{position:relative;z-index:1;margin:1.5rem 0 0;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;color:var(--rg-muted);text-align:center}.rg-route__contact{position:relative;display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,2.5vw,2rem);align-items:center}.rg-route__contact-map{position:relative;width:clamp(120px,15vw,168px);flex:none}.rg-route__contact-map img{width:100%;height:auto;display:block}.rg-route__pin{position:absolute;left:59.6%;top:53.7%;width:13px;height:13px;border-radius:50%;background:var(--rg-cognac);box-shadow:0 0 0 4px rgba(173,99,49,.18);transform:translate(-50%,-50%)}.rg-route__pin b{position:absolute;left:50%;top:-1.55rem;transform:translateX(-50%);font-family:Montserrat,sans-serif;font-weight:700;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rg-green);white-space:nowrap}.rg-route__contact-body .rg-route__place{display:block;margin-bottom:.9rem}.rg-route__contact-body .rg-route__place span{display:block;margin-top:.25rem}.rg-route__contact-body .rg-route__place span::before{content:none}.rg-route__contact>.rg-contact-head__callcard{grid-column:1/-1;max-width:none;background:var(--rg-cognac)!important;border-color:var(--rg-cognac)!important;border-radius:var(--rg-r-pill)!important;min-height:48px;padding:.7rem 1.15rem!important}.rg-route__contact>.rg-contact-head__callcard:focus-visible,.rg-route__contact>.rg-contact-head__callcard:hover{border-color:var(--rg-cognac-deep)!important;background:var(--rg-cognac-deep)!important}.rg-route__contact>.rg-contact-head__callcard .rg-contact-head__callcard-sub,.rg-route__contact>.rg-contact-head__callcard .rg-contact-head__callcard-title{color:#fff!important}.rg-route__contact>.rg-contact-head__callcard .rg-contact-head__callcard-sub{color:rgba(255,255,255,.82)!important}.rg-route__contact>.rg-contact-head__callcard .rg-contact-head__callcard-arrow{background:rgba(255,255,255,.2);color:#fff}.rg-route__contact>.rg-contact-head__callcard:hover .rg-contact-head__callcard-arrow{background:#fff;color:var(--rg-cognac)}.rg-route__contact-link{display:block;font-weight:600;font-size:1rem;color:var(--rg-green)!important;text-decoration:none;border-bottom:1px solid var(--rg-sand);width:max-content;max-width:100%;padding-bottom:2px;margin-bottom:.55rem;transition:border-color .18s ease,color .18s ease}.rg-route__contact-link:hover{color:var(--rg-cognac)!important;border-color:var(--rg-cognac)}.rg-route__contact>.rg-contact-head__callcard{margin-top:.5rem}@media (max-width:991px){.rg-route__stop{--x:16px;padding-left:32px}.rg-route__stop--left,.rg-route__stop--right,.rg-route__stop--wide{--x:16px}.rg-route__dot{width:30px;height:30px;font-size:.8rem;box-shadow:0 0 0 4px var(--rg-cream)}.rg-route__dot.is-on{transform:scale(1.12)}.rg-route__body,.rg-route__stop--right .rg-route__body{max-width:none;margin-left:0;padding-top:1.5rem}.rg-route__stop--wide .rg-route__body{text-align:left}.rg-route__stop--wide .rg-route__place{justify-content:flex-start}.rg-route__shots{display:none}.rg-route__roots{grid-template-columns:1fr}.rg-route__checks{grid-template-columns:1fr}.rg-route__team-grid{grid-template-columns:1fr}.rg-route__collage{padding:1.5rem 1rem 3rem}.rg-route__collage-main{width:100%;transform:none}.rg-route__collage-shot{display:none}.rg-route__contact{grid-template-columns:1fr}.rg-route__contact-map{width:130px}.rg-route__map img{height:calc(var(--map-h,58vh) * .5)}.rg-route__map{opacity:.75}.rg-route__intro-map{width:100vw;opacity:.32}.rg-route__mark{left:28px}}.rg-route__place span:first-child::before{content:none}.rg-route__shots{position:absolute;top:0;left:0;right:0;height:clamp(24rem,40vw,34rem);pointer-events:none;z-index:1}.rg-route__shot{position:absolute;left:var(--x);top:var(--y);width:var(--w,180px);aspect-ratio:var(--ar,4/5);object-fit:cover;border-radius:var(--rg-r-fn);transform:rotate(var(--r,0deg));box-shadow:var(--rg-sh-soft);background:var(--rg-sand)}.rg-route__shot--groot{z-index:1}.rg-route__shot--klein{z-index:2}.rg-route__collage-names{font-size:.85rem;color:var(--rg-muted)}.rg-route__end-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;font-size:1rem;color:var(--rg-cognac)!important;text-decoration:none;transition:gap .18s ease,color .18s ease}.rg-route__end-link span{transition:transform .18s ease}.rg-route__end-link:hover{gap:.6rem;color:var(--rg-cognac-deep)!important}.rg-route__question{font-size:clamp(1rem, .97rem + .12vw, 1.0625rem);color:var(--rg-green-soft);max-width:none;margin:0}.rg-route__question-ask{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-synthesis:none;transform:skewX(-14deg);transform-origin:left center;color:var(--rg-green);font-size:clamp(1.3rem, 1.1rem + 1vw, 1.9rem);line-height:1.3;letter-spacing:-.01em;max-width:30ch;margin-top:.5rem;text-wrap:balance}.rg-route__track{padding-top:clamp(4.5rem,19vh,12.5rem)}.rg-route__intro{min-height:70vh;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.rg-route__hint-arrow{width:1.75rem;height:1.75rem;animation-duration:1.6s}@keyframes rg-hint-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(9px)}}.cms-section:has(.rg-route) .cms-block-container,.cms-section:has(.rg-route) .cms-block-container-row,.cms-section:has(.rg-route) .cms-block-container[style],.cms-section:has(.rg-route) .col-12{max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important}.rg-route__intro{padding-top:0}.content-main:has(.rg-route) .container-main{padding:0!important;min-height:0!important}.content-main:has(.rg-route) .cms-breadcrumb{margin:0!important;min-height:0!important;padding:0!important}.footer-main{background:var(--rg-green);margin-top:clamp(2rem,5vh,4rem)}.footer-main .container{padding:clamp(1.25rem,3vh,2rem) 40px clamp(1.5rem,3vh,2.5rem)}@media (max-width:575px){.footer-main .container{padding-left:15px;padding-right:15px}}.footer-column-headline{color:#fff!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;padding:0 0 .85rem!important;margin-bottom:.7rem}.footer-link-item{margin-bottom:.5rem}.footer-link{color:rgba(255,255,255,.88);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s ease}.footer-link:focus-visible,.footer-link:hover{color:var(--rg-cognac-light);text-decoration:underline;text-underline-offset:3px}.footer-contact ul{font-size:.92rem;font-weight:500;color:rgba(255,255,255,.88)}.footer-contact li i[style]{color:#fff!important}.footer-contact a{color:var(--rg-cognac-light);font-weight:500;text-decoration:none}.footer-contact a:hover{color:#fff;text-decoration:underline}.footer-contact-form{margin-top:.9rem;font-size:.92rem;font-weight:500;color:rgba(255,255,255,.88)}.footer-custom-title{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rg-peach);margin:1.1rem 0 .7rem}.footer-column-content-inner>.footer-custom-title:first-child{margin-top:0}.footer-custom-paymethods.icon-container{display:flex!important;flex-wrap:wrap;align-items:center;gap:.6rem}.footer-custom-paymethods.icon-container img{width:auto!important;height:30px!important;object-fit:contain}.footer-column-toggle svg,.footer-column-toggle svg path,.footer-column-toggle svg use{fill:#fff!important}.footer-column{border-bottom-color:rgba(255,255,255,.14)!important}.footer-bottom{background:var(--rg-green-deep);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;padding:1rem 40px}.footer-bottom>.container:empty,.footer-bottom>.container:has(.footer-service-menu-list:empty){display:none}@media (max-width:575px){.footer-bottom{flex-direction:column;align-items:center;padding-left:15px;padding-right:72px}.footer-copyright,.footer-vat{width:100%;text-align:center}.footer-copyright{justify-content:center}}.footer-vat{margin:0;order:1}.footer-vat p{margin:0;font-size:.8rem;font-weight:500;color:rgba(255,255,255,.7)}.footer-vat a{color:rgba(255,255,255,.85);text-decoration:underline}.footer-vat a:hover{color:var(--rg-cognac-light)}.footer-copyright{order:2;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:rgba(255,255,255,.7)}.footer-copyright svg use{fill:rgba(255,255,255,0.7)!important}.footer-service-menu-list:empty{display:none}@media (min-width:768px) and (max-width:991.98px){.footer-columns>.footer-column{flex:0 0 50%!important;max-width:50%!important;margin-bottom:2rem}}.cart-offcanvas .offcanvas-cart-header{font-family:'Playfair Display',serif;font-weight:700;font-size:1.5rem;color:var(--rg-green);padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--rg-sand)}.cart-offcanvas .offcanvas-cart-header-count{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;color:var(--rg-muted)}.cart-offcanvas .offcanvas-close.js-offcanvas-close{display:none!important}@media (max-width:767.98px){.cart-offcanvas .offcanvas-close.js-offcanvas-close{display:inline-flex!important;align-items:center;background:0 0!important;color:var(--rg-green)!important;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;padding:.3rem .5rem!important;box-shadow:none!important}.cart-offcanvas .offcanvas-close .icon{transform:translateY(3px)}}.cart-offcanvas .offcanvas-close .icon svg use{fill:var(--rg-green)!important}.cart-offcanvas .line-item+.line-item{border-top:1px solid var(--rg-sand);margin-top:1.25rem;padding-top:1.25rem}.cart-offcanvas .line-item-img-container{border-radius:var(--rg-r-fn);overflow:hidden;border:1px solid var(--rg-sand)}.cart-offcanvas .line-item-img{padding:.25rem;border:none!important;border-radius:0}.cart-offcanvas .line-item-label{font-family:Montserrat,sans-serif;font-weight:700;color:var(--rg-green)!important;text-decoration:none!important}.cart-offcanvas .line-item-label:hover{color:var(--rg-cognac)!important}.cart-offcanvas .line-item-details-characteristics:not(:has(table)){font-family:Montserrat,sans-serif;font-size:.82rem;color:var(--rg-soft);margin:.25rem 0}.cart-offcanvas .line-item-details-characteristics-option{font-weight:600;color:var(--rg-ink)}.cart-offcanvas .line-item-ordernumber{font-size:.72rem;color:var(--rg-muted);margin:.15rem 0 .4rem}.cart-offcanvas .line-item-details-characteristics:has(table){margin-top:.4rem}.cart-offcanvas .rg-price-detail.rg-price-detail--collapsed{display:none}.cart-offcanvas .rg-price-detail-toggle{background:0 0;border:none;padding:0;margin:.3rem 0 .6rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;color:var(--rg-cognac);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cart-offcanvas .rg-price-detail-toggle:hover{color:var(--rg-cognac-deep)}.cart-offcanvas .custom-configurator-table{border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-fn);font-size:.8rem}.cart-offcanvas .custom-configurator-table>thead>tr>:first-child{border-top-left-radius:var(--rg-r-fn)}.cart-offcanvas .custom-configurator-table>thead>tr>:last-child{border-top-right-radius:var(--rg-r-fn)}.cart-offcanvas .custom-configurator-table>tbody>tr:last-child>:first-child{border-bottom-left-radius:var(--rg-r-fn)}.cart-offcanvas .custom-configurator-table>tbody>tr:last-child>:last-child{border-bottom-right-radius:var(--rg-r-fn)}.cart-offcanvas .custom-configurator-table>thead>tr>*{background-color:var(--rg-green)!important;color:#fff!important;font-weight:700!important;padding:.55rem .7rem!important;border:none!important}.cart-offcanvas .custom-configurator-table>tbody>tr>*{background-color:#fff!important;padding:.55rem .7rem!important;border-top:1px solid var(--rg-sand)!important;border-bottom:none!important}.cart-offcanvas table.custom-configurator-table{--bs-table-striped-bg:transparent!important}.cart-offcanvas .product-wishlist{display:none!important}.cart-offcanvas .line-item-quantity-label{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:var(--rg-green);margin-bottom:.3rem}.line-item-quantity-label{hyphens:auto;-webkit-hyphens:auto}.cart-offcanvas .line-item-quantity-group{display:flex!important;flex-wrap:nowrap!important;border-radius:var(--rg-r-pill)!important;overflow:hidden;border:1px solid var(--rg-sand);width:fit-content}.cart-offcanvas .btn-minus.btn,.cart-offcanvas .btn-plus.btn{background:#fff!important;border:none!important;border-radius:0!important;padding:0!important;width:30px!important;height:30px!important;min-width:0!important;flex:none!important;box-shadow:none!important}.cart-offcanvas .btn-minus.btn:hover,.cart-offcanvas .btn-plus.btn:hover{background:var(--rg-cream)!important;transform:none!important}.cart-offcanvas .btn-minus svg use,.cart-offcanvas .btn-plus svg use{fill:var(--rg-green)!important}.cart-offcanvas .quantity-selector-group-input{border:none!important;border-left:1px solid var(--rg-sand)!important;border-right:1px solid var(--rg-sand)!important;border-radius:0!important;box-shadow:none!important;text-align:center;color:var(--rg-ink)!important;font-weight:600;font-size:.85rem;width:44px!important;flex:none!important;padding:0!important}.cart-offcanvas .line-item-total-price-label,.cart-offcanvas .line-item-unit-price-label{font-family:Montserrat,sans-serif;font-size:.76rem;color:var(--rg-muted)}.cart-offcanvas .line-item-unit-price-value{color:var(--rg-soft);font-size:.85rem}.cart-offcanvas .line-item-total-price-value{font-weight:700;color:var(--rg-green);font-size:1rem}.cart-offcanvas .line-item-remove-button.btn{background:0 0!important;border:none!important;border-radius:0!important;padding:.3rem!important;width:auto!important;min-width:0!important;box-shadow:none!important}.cart-offcanvas .line-item-remove-button svg use{fill:var(--rg-muted)!important}.cart-offcanvas .line-item-remove-button:hover svg use{fill:var(--rg-cognac)!important}.cart-offcanvas .offcanvas-cart-items{border-bottom:none!important}.cart-offcanvas .offcanvas-summary{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--rg-sand)}.cart-offcanvas .offcanvas-shipping-info,.cart-offcanvas .offcanvas-summary-list{font-family:Montserrat,sans-serif}.cart-offcanvas .summary-label,.cart-offcanvas .summary-value{color:var(--rg-green);font-size:.92rem}.cart-offcanvas .summary-total{font-weight:700!important;font-size:1.05rem}.cart-offcanvas .shipping-label,.cart-offcanvas .shipping-value{font-size:.85rem;color:var(--rg-soft)}.cart-offcanvas .js-toggle-shipping-selection{color:var(--rg-cognac)!important;font-weight:600!important;padding:0!important;font-size:.85rem!important;text-decoration:underline}.cart-offcanvas .offcanvas-cart-tax{font-size:.75rem;color:var(--rg-muted);margin:.6rem 0 0}.cart-offcanvas .offcanvas-cart-promotion-form .input-group{border:1px solid var(--rg-sand);border-radius:var(--rg-r-pill);overflow:hidden}.cart-offcanvas .offcanvas-cart-promotion-form .form-control{border:none!important;border-radius:0!important;box-shadow:none!important;padding:.65rem 1rem!important;font-size:.88rem}.cart-offcanvas .offcanvas-cart-promotion-form .btn-secondary{background:var(--rg-green)!important;border:none!important;border-radius:0!important;padding:0 1.2rem!important;min-width:46px;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}.cart-offcanvas .offcanvas-cart-promotion-form .btn-secondary:hover{background:var(--rg-green-soft)!important}.cart-offcanvas .offcanvas-cart-promotion-form .btn-secondary svg use{fill:#fff!important}.cart-offcanvas .offcanvas-cart-promotion-form .btn-secondary svg{top:2px!important}.cart-offcanvas .offcanvas-cart-actions{display:flex;flex-direction:column}.cart-offcanvas .offcanvas-cart-actions>.js-offcanvas-cart-promotion{order:0}.cart-offcanvas .offcanvas-cart-actions>.d-grid:has(> #js-request-offer-cart){order:1;margin-top:1.1rem}.cart-offcanvas .offcanvas-cart-actions>.d-grid:has(> .begin-checkout-btn){order:2}.cart-offcanvas .offcanvas-cart-actions>.d-grid:has(> a.btn-link){order:3}.cart-offcanvas .begin-checkout-btn.btn-primary{background:0 0!important;border:2px solid rgba(45,69,40,.28)!important;color:var(--rg-green)!important;box-shadow:none!important}.cart-offcanvas .begin-checkout-btn.btn-primary:hover{border-color:var(--rg-cognac)!important;color:var(--rg-cognac)!important;background:0 0!important}.cart-offcanvas .offcanvas-cart-actions a.btn.btn-link{padding:.5rem!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;font-size:.85rem!important;font-weight:500!important;color:var(--rg-muted)!important;text-decoration:underline;text-align:center}.cart-offcanvas .offcanvas-cart-actions a.btn.btn-link:hover{color:var(--rg-green)!important}.header-minimal{border-bottom:1px solid var(--rg-sand);padding:1.1rem 0}.header-minimal-row{align-items:center}.header-minimal-contact{font-family:Montserrat,sans-serif;font-size:.85rem;color:var(--rg-soft);line-height:1.5}.header-minimal-contact strong{color:var(--rg-green);font-weight:600}.header-minimal-contact a{color:var(--rg-cognac);text-decoration:none}.header-minimal-contact a:hover{color:var(--rg-cognac-deep);text-decoration:underline}.header-minimal-contact small{color:var(--rg-muted)}.register-login-collapse-toogle{display:flex;align-items:center;gap:.65rem;background:var(--rg-cream);border:1px solid var(--rg-sand);border-radius:var(--rg-r-fn);padding:.9rem 1.25rem;margin-bottom:1.5rem}.register-login-collapse-toogle .icon-avatar svg use{fill:var(--rg-green)!important}.register-login-collapse-toogle .login-collapse-toggle{color:var(--rg-cognac)!important;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.92rem}.register-login-collapse-toogle .login-collapse-toggle:hover{color:var(--rg-cognac-deep)!important;text-decoration:underline}.checkout-container{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}.content-main:has(.checkout-card) .container-main,.content-main:has(.checkout-container) .container-main{padding-top:4px!important}@media (max-width:991px){.content-main:has(.checkout-container){padding-top:0!important}.checkout-container .checkout{padding-top:1rem!important}}.address-main-header,.confirm-main-header{font-family:'Playfair Display',serif;color:var(--rg-green);font-size:clamp(1.15rem, 1rem + .6vw, 1.4rem);margin-top:0;margin-bottom:1.1rem;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.register-card{background:#fff!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-xp)!important;box-shadow:var(--rg-sh-soft)!important}.register-card .card-body{padding:clamp(1.25rem,2.5vw,2rem)!important}.register-card .card-title{font-family:Montserrat,sans-serif!important;color:var(--rg-cognac)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.3!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:1rem}.register-address,.register-shipping{margin-top:1.75rem}.address-contact-type-company>div:has(#billingAddressdepartment){display:flex;flex-wrap:wrap;gap:0 1rem}.address-contact-type-company>div:has(#billingAddressdepartment)>.form-group{flex:0 0 calc(50% - 0.5rem)!important;width:calc(50% - .5rem)!important}@media (max-width:575px){.checkout-main .row.g-2>.form-group.col-4,.checkout-main .row.g-2>.form-group.col-8{flex:0 0 100%!important;max-width:100%!important}}.checkout-main .form-group{margin-bottom:1rem!important}.checkout-main .form-label{display:block;margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;color:var(--rg-green)}.checkout-main .form-control,.checkout-main .form-select{width:100%;padding:.75rem 1rem!important;font-size:.95rem;color:var(--rg-green)!important;background-color:#fff!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-fn)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}.checkout-main .form-control::placeholder{color:var(--rg-muted)}.checkout-main .form-control:focus,.checkout-main .form-select:focus{border-color:var(--rg-green)!important;box-shadow:0 0 0 3px rgba(45,69,40,.12)!important;outline:0!important}.checkout-main .form-control:hover:not(:focus),.checkout-main .form-select:hover:not(:focus){border-color:#d8cfc0!important}.checkout-main .form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d4528' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05em;padding-right:2.6rem!important}.checkout-main .form-check-input{width:18px;height:18px;flex:none;margin:0;float:none;accent-color:var(--rg-green)}.checkout-main .form-check-label{margin:0;font-weight:500;color:var(--rg-soft);font-size:.92rem}.checkout-main input:-webkit-autofill,.checkout-main input:-webkit-autofill:focus,.checkout-main input:-webkit-autofill:hover{-webkit-text-fill-color:#2d4528;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;border:1px solid var(--rg-sand)!important}.checkout-main .register-form a:not(.btn){color:var(--rg-cognac)}.checkout-main .register-form a:not(.btn):hover{color:var(--rg-cognac-deep)}.payment-method,.shipping-method{border:1px solid var(--rg-sand);border-radius:var(--rg-r-fn);margin-bottom:.6rem;transition:border-color .15s ease,background-color .15s ease}.payment-method:last-child,.shipping-method:last-child{margin-bottom:0}.payment-method:hover,.shipping-method:hover{border-color:var(--rg-cognac)}.payment-method:has(.payment-method-input:checked),.shipping-method:has(.shipping-method-input:checked){border-color:var(--rg-cognac);background-color:#fbf7f5}.payment-method-radio,.shipping-method-radio{display:flex!important;align-items:center;gap:.75rem;padding:1rem 1.25rem!important;margin:0!important;cursor:pointer}.payment-method-input,.shipping-method-input{flex:none!important;margin:0!important;accent-color:var(--rg-cognac);cursor:pointer}.payment-method-label,.shipping-method-label{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 auto;width:auto!important;margin:0!important;cursor:pointer}.payment-method-image{float:none!important;margin:0!important;flex:none}@media (min-width:992px){.checkout-aside-container{margin-top:6rem}}.checkout-aside-summary{background:#fff;border:1px solid var(--rg-sand);border-radius:var(--rg-r-xp);box-shadow:var(--rg-sh-soft);padding:clamp(1.25rem,2.5vw,1.75rem)}.checkout-aside-summary-header{font-family:'Playfair Display',serif;color:var(--rg-green);font-size:1.1rem;margin-bottom:.9rem}.checkout-aside-summary-label,.checkout-aside-summary-value{font-family:Montserrat,sans-serif;color:var(--rg-soft);font-size:.9rem;padding-top:.4rem;padding-bottom:.4rem}.checkout-aside-summary-label.summary-net,.checkout-aside-summary-label.summary-tax,.checkout-aside-summary-value.summary-net,.checkout-aside-summary-value.summary-tax{color:var(--rg-muted);font-size:.82rem}.checkout-aside-summary-label.checkout-aside-summary-total,.checkout-aside-summary-value.checkout-aside-summary-total{color:var(--rg-green)!important;font-weight:700!important;font-size:1.2rem!important;border-top:1px solid var(--rg-sand);margin-top:.5rem;padding-top:.9rem}.checkout-aside-products{margin-top:2rem}.checkout-aside-product-header{font-family:'Playfair Display',serif;color:var(--rg-green);font-size:1.1rem;margin-bottom:1rem}.checkout-aside .line-item-img-container{border-radius:var(--rg-r-fn);overflow:hidden;border:1px solid var(--rg-sand)}.checkout-aside .line-item-img{padding:.25rem;border:none!important;border-radius:0}.checkout-aside .line-item-label{font-family:Montserrat,sans-serif;font-weight:700;color:var(--rg-green)!important;text-decoration:none!important}.checkout-aside .line-item-label:hover{color:var(--rg-cognac)!important}.checkout-aside .line-item-details-characteristics:not(:has(table)){font-family:Montserrat,sans-serif;font-size:.8rem;color:var(--rg-soft);margin:.25rem 0}.checkout-aside .line-item-details-characteristics-option{font-weight:600;color:var(--rg-ink)}.checkout-aside .line-item-ordernumber{font-size:.7rem;color:var(--rg-muted)}.checkout-aside .rg-price-detail.rg-price-detail--collapsed{display:none}.checkout-aside .rg-price-detail-toggle{background:0 0;border:none;padding:0;margin:.3rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:.76rem;font-weight:600;color:var(--rg-cognac);cursor:pointer;text-decoration:underline}.checkout-aside .custom-configurator-table{border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-fn);font-size:.78rem}.checkout-aside .custom-configurator-table>thead>tr>:first-child{border-top-left-radius:var(--rg-r-fn)}.checkout-aside .custom-configurator-table>thead>tr>:last-child{border-top-right-radius:var(--rg-r-fn)}.checkout-aside .custom-configurator-table>tbody>tr:last-child>:first-child{border-bottom-left-radius:var(--rg-r-fn)}.checkout-aside .custom-configurator-table>tbody>tr:last-child>:last-child{border-bottom-right-radius:var(--rg-r-fn)}.checkout-aside .custom-configurator-table>thead>tr>*{background-color:var(--rg-green)!important;color:#fff!important;font-weight:700!important;padding:.5rem .65rem!important;border:none!important}.checkout-aside .custom-configurator-table>tbody>tr>*{background-color:#fff!important;padding:.5rem .65rem!important;border-top:1px solid var(--rg-sand)!important;border-bottom:none!important}.checkout-aside table.custom-configurator-table{--bs-table-striped-bg:transparent!important}.checkout-aside .line-item-total-price-value{font-weight:700;color:var(--rg-green)}.checkout-aside .line-item-total-price-label,.checkout-aside .line-item-unit-price-label{font-family:Montserrat,sans-serif;font-size:.74rem;color:var(--rg-muted)}.checkout-card{background:#fff!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-xp)!important;box-shadow:var(--rg-sh-soft)!important}.checkout-card .card-body{padding:clamp(1.25rem,2.5vw,2rem)!important}.checkout-card .card-title{font-family:Montserrat,sans-serif!important;color:var(--rg-cognac)!important;font-weight:700!important;font-size:.78rem!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.3!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:.85rem}.checkout-main .line-item.is-default{padding:1.25rem 0;border-top:1px solid var(--rg-sand)}.checkout-main .line-item.is-default:first-of-type{border-top:none;padding-top:0}.checkout-main .line-item-img-container{border-radius:var(--rg-r-fn);overflow:hidden;border:1px solid var(--rg-sand)}.checkout-main .line-item-img{padding:.25rem;border:none!important;border-radius:0}.checkout-main .line-item-label{font-family:Montserrat,sans-serif;font-weight:700;color:var(--rg-green)!important;text-decoration:none!important}.checkout-main .line-item-label:hover{color:var(--rg-cognac)!important}.checkout-main .line-item-details-characteristics:not(:has(table)){font-family:Montserrat,sans-serif;font-size:.82rem;color:var(--rg-soft);margin:.25rem 0}.checkout-main .line-item-details-characteristics-option{font-weight:600;color:var(--rg-ink)}.checkout-main .line-item-ordernumber{font-size:.72rem;color:var(--rg-muted)}.checkout-main .rg-price-detail.rg-price-detail--collapsed{display:none}.checkout-main .rg-price-detail-toggle{background:0 0;border:none;padding:0;margin:.3rem 0 .6rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:var(--rg-cognac)!important;cursor:pointer;text-decoration:underline;text-underline-offset:2px;box-shadow:none!important;border-radius:0!important}.checkout-main .rg-price-detail-toggle:hover{color:var(--rg-cognac-deep)!important}.checkout-main .custom-configurator-table{border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important;border:1px solid var(--rg-sand)!important;border-radius:var(--rg-r-fn);font-size:.82rem}.checkout-main .custom-configurator-table>thead>tr>:first-child{border-top-left-radius:var(--rg-r-fn)}.checkout-main .custom-configurator-table>thead>tr>:last-child{border-top-right-radius:var(--rg-r-fn)}.checkout-main .custom-configurator-table>tbody>tr:last-child>:first-child{border-bottom-left-radius:var(--rg-r-fn)}.checkout-main .custom-configurator-table>tbody>tr:last-child>:last-child{border-bottom-right-radius:var(--rg-r-fn)}.checkout-main .custom-configurator-table>thead>tr>*{background-color:var(--rg-green)!important;color:#fff!important;font-weight:700!important;padding:.55rem .7rem!important;border:none!important}.checkout-main .custom-configurator-table>tbody>tr>*{background-color:#fff!important;padding:.55rem .7rem!important;border-top:1px solid var(--rg-sand)!important;border-bottom:none!important}.checkout-main table.custom-configurator-table{--bs-table-striped-bg:transparent!important}@media (max-width:575px){.checkout-aside .custom-configurator-table,.checkout-main .custom-configurator-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.checkout-main .line-item-quantity-group{display:flex!important;flex-wrap:nowrap!important;border-radius:var(--rg-r-pill)!important;overflow:hidden;border:1px solid var(--rg-sand);width:fit-content}.checkout-main .btn-minus.btn,.checkout-main .btn-plus.btn{background:#fff!important;border:none!important;border-radius:0!important;padding:0!important;width:30px!important;height:30px!important;min-width:0!important;flex:none!important;box-shadow:none!important}.checkout-main .btn-minus.btn:hover,.checkout-main .btn-plus.btn:hover{background:var(--rg-cream)!important;transform:none!important}.checkout-main .btn-minus svg use,.checkout-main .btn-plus svg use{fill:var(--rg-green)!important}.checkout-main .quantity-selector-group-input{border:none!important;border-left:1px solid var(--rg-sand)!important;border-right:1px solid var(--rg-sand)!important;border-radius:0!important;box-shadow:none!important;text-align:center;color:var(--rg-ink)!important;font-weight:600;font-size:.85rem;width:44px!important;flex:none!important;padding:0!important}.checkout-main .line-item-remove-button.btn{background:0 0!important;border:none!important;border-radius:0!important;padding:.3rem!important;width:auto!important;min-width:0!important;box-shadow:none!important}.checkout-main .line-item-remove-button svg use{fill:var(--rg-muted)!important}.checkout-main .line-item-remove-button:hover svg use{fill:var(--rg-cognac)!important}.checkout-main .icon-wishlist-not-added svg use{fill:var(--rg-muted)!important}.checkout-main .icon-wishlist-added svg use{fill:var(--rg-cognac)!important}.footer-minimal{background:var(--rg-cream);border-top:1px solid var(--rg-sand)}.footer-minimal .footer-bottom{background:0 0;padding:1rem 0}.footer-minimal .footer-copyright,.footer-minimal .footer-vat p{font-family:Montserrat,sans-serif;font-size:.78rem;color:var(--rg-muted)!important}.footer-minimal .footer-vat a{color:var(--rg-cognac)!important}.footer-minimal .footer-vat a:hover{color:var(--rg-cognac-deep)!important}.footer-minimal .footer-copyright svg use{fill:var(--rg-muted)!important}@media (max-width:767.98px){.header-minimal-back-to-shop,.header-minimal-contact{text-align:center;margin-top:.5rem}.header-minimal-back-to-shop{justify-content:center}.header-minimal-logo{flex:0 0 100%!important;max-width:100%!important;display:flex;justify-content:center}}@media (max-width:575px){body.is-ctl-login .content-main>.container,body.is-ctl-register .content-main>.container{padding-left:0!important;padding-right:0!important}}.rg-legal-content{max-width:760px;margin:0 auto;padding:0 20px}.js-cookie-permission-button .btn{background-color:transparent!important;border:2px solid var(--rg-green)!important;box-shadow:none!important;color:var(--rg-green)!important}.js-cookie-permission-button .btn:hover{background-color:var(--rg-green)!important;color:#fff!important}.js-cookie-configuration-button .btn{display:inline-flex!important;align-items:center;gap:.4rem;background:0 0!important;border:none!important;box-shadow:none!important;color:var(--rg-soft)!important;font-weight:500!important;text-decoration:none!important;width:auto;padding:.3rem!important}.js-cookie-configuration-button .btn::after{content:"";flex:none;width:.95em;height:.95em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.js-cookie-configuration-button .btn:hover{color:var(--rg-green)!important}.js-cookie-configuration-button .btn:hover::after{transform:translateX(3px)}.cookie-permission-container[style*="display: block"]{position:fixed!important;inset:0!important;bottom:0!important;background-color:rgba(20,26,15,.55)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex!important;align-items:center;justify-content:center;padding:1rem;z-index:1100}.cookie-permission-container[style*="display: block"]>.container{background-color:#fff;border-radius:var(--rg-r-xp);box-shadow:0 30px 70px -25px rgba(20,26,15,.45);padding:clamp(1.5rem,3vw,2.25rem);flex:0 1 560px!important;max-width:560px!important;width:100%!important;max-height:calc(100vh - 2rem);overflow-y:auto}.cookie-permission-container[style*="display: block"] .row{flex-direction:column;gap:1.25rem}.cookie-permission-content{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6;color:var(--rg-soft);text-align:center}.cookie-permission-content a{color:var(--rg-cognac);text-decoration:underline}.cookie-permission-content a:hover{color:var(--rg-cognac-deep)}.cookie-permission-actions{flex-direction:column!important;align-items:stretch!important;gap:.6rem;padding:0!important;width:100%}.js-cookie-accept-all-button{order:1}.js-cookie-permission-button{order:2}.js-cookie-configuration-button{order:3;justify-content:center}.cookie-permission-actions .btn{width:100%;margin:0!important;border-radius:var(--rg-r-pill)!important;font-weight:600!important}.js-cookie-configuration-button .btn{width:auto;margin:.2rem auto 0!important}.js-cookie-accept-all-button .btn{background-color:var(--rg-cognac)!important;border:2px solid var(--rg-cognac)!important;color:#fff!important}.js-cookie-accept-all-button .btn:hover{background-color:var(--rg-cognac-deep)!important;border-color:var(--rg-cognac-deep)!important}body:has(.cookie-permission-container[style*="display: block"]){overflow:hidden}@media (max-width:767px){.js-cookie-configuration-button{order:-1}.js-cookie-accept-all-button{order:3}}
/*# sourceMappingURL=/sm/3e605e8bb2cf8bbc5316572f5591405c21109870bc163fa8176eb61923375e08.map */