html{scroll-behavior:smooth}body{background-color:#fcf9f5}a{color:#573d1a;text-decoration:underline;transition:color .4s,-webkit-text-decoration .4s,text-decoration .4s}a:hover{color:#573d1a;text-decoration:none}figure.wp-block-image img{max-width:100%;height:auto}body.open-menu{overflow:hidden}.page:not(.home,.page.woocommerce-account,.woocommerce-page) .main,.single .main{position:relative}@media (width<=1109.98px){.page:not(.home,.page.woocommerce-account,.woocommerce-page) .main,.single .main{flex-direction:column}}.page:not(.home,.page.woocommerce-account,.woocommerce-page) .main>:first-child,.single .main>:first-child{width:100%}.page.woocommerce-account .main{flex-direction:column}body:not(.wp-admin) input{border:none}body:not(.wp-admin) input[type=text],body:not(.wp-admin) input[type=email],body:not(.wp-admin) input[type=tel],body:not(.wp-admin) input[type=password],body:not(.wp-admin) input[type=name]{border:1px solid #000;height:55px;padding:15px}body:not(.wp-admin) input[type=text]::placeholder,body:not(.wp-admin) input[type=email]::placeholder,body:not(.wp-admin) input[type=tel]::placeholder,body:not(.wp-admin) input[type=password]::placeholder,body:not(.wp-admin) input[type=name]::placeholder,textarea,textarea::placeholder{color:#000}.block-core-separator hr{opacity:1;background:#966d33;border:none;width:100px;height:1px;margin:20px auto}.wp-block-quote p{font-family:var(--wp--preset--font-family--secondary);letter-spacing:.75px;font-size:40px;font-weight:300;line-height:50px}@media (width>=800px){.wp-block-quote p{letter-spacing:1.07px;font-size:64px;line-height:80px}}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-grey-color{color:#9c9c9c}.has-grey-background-color{background-color:#9c9c9c}.has-lightgrey-color{color:#e4e4e4}.has-lightgrey-background-color{background-color:#e4e4e4}.has-lightergrey-color{color:#e9ecef}.has-lightergrey-background-color{background-color:#e9ecef}.has-lightestgrey-color{color:#f8f9fa}.has-lightestgrey-background-color{background-color:#f8f9fa}.has-lightred-color{color:#eca4a0}.has-lightred-background-color{background-color:#eca4a0}.has-lightestred-color{color:#fae3e0}.has-lightestred-background-color{background-color:#fae3e0}.has-green-color{color:#569258}.has-green-background-color{background-color:#569258}.has-lightgreen-color{color:#a8c4a7}.has-lightgreen-background-color{background-color:#a8c4a7}.has-lightestgreen-color{color:#e1efe3}.has-lightestgreen-background-color{background-color:#e1efe3}.has-lightyellow-color{color:#f4d2a5}.has-lightyellow-background-color{background-color:#f4d2a5}.has-danger-color{color:#dc3545}.has-danger-background-color{background-color:#dc3545}.has-primary-color{color:#000}.has-primary-background-color{background-color:#000}.has-secondary-color{color:#966d33}.has-secondary-background-color{background-color:#966d33}.has-darkgrey-color{color:#4a4a4a}.has-darkgrey-background-color{background-color:#4a4a4a}.has-darkgold-color{color:#573d1a}.has-darkgold-background-color{background-color:#573d1a}.has-lightgold-color{color:#efebe0}.has-lightgold-background-color{background-color:#efebe0}.has-beige-color{color:#fcf9f5}.has-beige-background-color{background-color:#fcf9f5}.admin-bar .c-header{top:46px}@media (width>=768px){.admin-bar .c-header{top:32px}}body{color:#000;font-family:var(--wp--preset--font-family--main), sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--secondary), serif}h1{letter-spacing:1px;text-transform:uppercase;font-size:46px;font-weight:400;line-height:52px}@media (width>=800px){h1{letter-spacing:1.25px;font-size:78px;font-weight:300;line-height:90px}}p.puff-size{letter-spacing:auto;font-size:20px;font-weight:300;line-height:28px}@media (width>=800px){p.puff-size{font-weight:400;line-height:32px}}p.has-small-font-size{font-weight:500;line-height:28px}p.has-heading-font-size{text-transform:uppercase;color:#966d33;font-size:12px;font-weight:400;line-height:14px}@media (width>=800px){p.has-heading-font-size{font-size:13px}}.sub-label{color:#966d33;letter-spacing:.5px;text-transform:uppercase;font-size:13px;line-height:20px}.bold-font{color:#000;font-weight:500}p,a,li{letter-spacing:auto;font-size:18px;font-weight:300;line-height:26px}@media (width>=800px){p,a,li{font-size:20px;line-height:28px}}h1,h2,h3,h4{font-family:var(--wp--preset--font-family--secondary)}h2{letter-spacing:.25px;font-size:38px;font-weight:300;line-height:46px}@media (width>=800px){h2{letter-spacing:.5px;font-size:50px;line-height:56px}}h3{letter-spacing:auto;font-size:29px;font-weight:300;line-height:37px}@media (width>=800px){h3{font-size:34px;font-weight:400;line-height:40px}}h4{letter-spacing:auto;font-size:26px;font-weight:300;line-height:34px}@media (width>=800px){h4{font-weight:500;line-height:32px}}h5{letter-spacing:auto;font-size:18px;font-weight:400;line-height:24px}@media (width>=800px){h5{font-size:20px;line-height:26px}}.theme-btn,.cta-btn,.ghost-btn{color:#000;background-color:#efebe0;border:1px solid #efebe0;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding-left:35px;padding-right:35px;font-size:16px;font-weight:400;line-height:19px;text-decoration:none;transition:color .3s,background-color .3s,border .3s;display:inline-flex}@media (width>=550px){.theme-btn,.cta-btn,.ghost-btn{min-width:210px}}.ghost-btn{color:#fff;cursor:pointer;background-color:#0000;border-color:#fff;text-decoration:none}.ghost-btn:hover{cursor:pointer;color:#966d33;border-color:#966d33;text-decoration:underline}.ghost-btn a{color:#fff;text-decoration:none}.ghost-btn a:hover{color:#966d33;text-decoration:underline}.cta-btn{color:#efebe0;background-color:#000;border-color:#000}.cta-btn:hover{color:#000;background-color:#efebe0;border-color:#efebe0}.block-core-buttons .block-core-button .wp-block-button{margin:40px 0}.block-core-buttons .block-core-button .wp-block-button .wp-block-button__link{color:#efebe0;background-color:#573d1a;border:1px solid #573d1a;border-radius:0;justify-content:center;align-items:center;min-width:210px;min-height:50px;padding-left:35px;padding-right:35px;font-size:16px;font-weight:400;line-height:19px;text-decoration:none;transition:color .3s,background-color .3s,border .3s;display:inline-flex}.block-core-buttons .block-core-button .wp-block-button .wp-block-button__link:hover{color:#573d1a;background-color:#0000;border:1px solid #573d1a;text-decoration:none}.c-shop-layout--filters-only{display:block}.c-shop-layout__main--full{width:100%}.woocommerce .child-cat{text-transform:capitalize;font-style:italic}.c-product-archive-intro{padding:35px 0}.c-product-archive-intro__content{text-align:center}.c-product-archive-intro__content .c-product-archive-intro__logo{margin-bottom:24px}.c-product-archive-intro__content .c-product-archive-intro__logo-image{width:auto;max-width:min(280px,80%);height:auto;max-height:120px}.c-product-archive-intro__content p{color:#573d1a;font-family:var(--wp--preset--font-family--secondary);margin:0;font-size:clamp(32px,3.4vw,52px);line-height:1.35}.single-product .c-breadcrumbs{padding-top:40px}.woocommerce .c-blockHero__image img{height:100%}@media (width<=799.98px){.c-product-archive-intro{padding:24px 0 12px}.c-product-archive-intro__content p{font-size:clamp(24px,6.3vw,34px);line-height:1.3}}.c-filter-option--link{text-decoration:none}.c-filter-option__name--child{padding-left:14px}.c-filter-option__name--grandchild{padding-left:28px}.c-filter-option--link.is-active .c-filter-option__name{color:#573d1a;font-weight:700}.c-filter-chip--sort-right{margin-left:auto}.c-filter-chip .c-filter-chip__btn{text-transform:none;border:1.5px solid #573d1a}.c-filter-chip .c-filter-chip__btn .c-filter-chip__chevron{stroke:#573d1a}.c-filter-chip .c-filter-chip__label{text-transform:none;color:#573d1a;font-size:16px;font-weight:400;line-height:19px}.c-filter-chip .c-filter-chip__badge{color:#fff;background-color:#573d1a;font-weight:400}.c-filter-chip .c-filter-dropdown__apply.theme-btn:hover{color:#573d1a;background-color:#fff;border-color:#573d1a}.c-filter-chip .c-filter-option input[type=checkbox],.c-filter-chip .c-filter-option input[type=radio]{accent-color:#573d1a}.c-filter-chip__btn.is-active{color:#573d1a;background-color:#fff}.c-product-filters{top:calc(90px + var(--wp-admin--admin-bar--height,0px));background:#fcf9f5}.c-product-filters__bar{border:none}.c-product-filters__bar--child{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.c-product-filters__left{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.c-product-filters__right{flex:none;align-items:center;margin-left:auto;display:flex}@media (width>=768px){.c-filter-chip__btn--all{display:none}}@media (width<=767.98px){.c-product-filters__bar--child{flex-wrap:wrap}.c-product-filters__left{flex:100%}.c-product-filters__right{order:98;margin-left:0}.c-filter-chip--sort-right{margin-left:0}}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--wp--preset--font-family--secondary), serif;color:#000;font-size:26px;font-weight:500;line-height:32px}.woocommerce ul.products li.product .product-card__desc{display:none}.woocommerce ul.products li.product .product-card__specs{font-family:var(--wp--preset--font-family--main), sans-serif;color:#000;margin-top:4px;margin-bottom:0;font-size:20px;font-weight:300;line-height:28px}.woocommerce ul.products li.product .product-card__bottom{flex-direction:column;margin-top:0;padding-bottom:0}.woocommerce ul.products li.product .product-card__bottom .price{font-family:var(--wp--preset--font-family--main), sans-serif;color:#000;justify-content:center;margin-top:7px;margin-bottom:0;font-size:20px;font-weight:400;line-height:26px}.woocommerce ul.products li.product .product-card__bottom .price ins,.woocommerce ul.products li.product .product-card__bottom .price bdi,.woocommerce ul.products li.product .product-card__bottom .price .amount{font-weight:400}.woocommerce ul.products li.product .product-card__bottom:after{content:"";border-bottom:1px solid #966d33;width:96px;margin:12px auto 0;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce ul.products li.product .woocommerce-loop-product__link .product-card__hover-image{object-fit:contain;width:100%;height:auto}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:#573d1a}.woocommerce ul.products li.product{max-width:22.15%;width:22.15%!important;margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(4n){margin-right:0!important}@media (width<=1099.98px){.woocommerce ul.products li.product{max-width:30.8%;width:30.8%!important;margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(4n){margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(3n){margin-right:0!important}}@media (width<=799.98px){.woocommerce ul.products li.product{max-width:48.1%;width:48.1%!important;margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(3n){margin-right:3.8%!important}.woocommerce ul.products li.product:nth-child(2n){margin-right:0!important}}@media (width<=399.98px){.woocommerce ul.products li.product{max-width:100%;width:100%!important;margin-right:0!important}.woocommerce ul.products li.product:nth-child(2n){margin-right:0!important}}.product__related h2{text-align:center;margin:50px 0}@media (width<=399.98px){.product__related h2{margin:30px 0}}.c-product-image-grid{grid-template-columns:1fr;gap:20px;margin:40px 0;display:grid}@media (width>=800px){.c-product-image-grid{gap:30px}}@media (width>=550px){.c-product-image-grid--count-2,.c-product-image-grid--count-3{grid-template-columns:repeat(2,1fr)}.c-product-image-grid--count-3 .c-product-image-grid__item:first-child{grid-column:1/-1}}.c-product-image-grid__item img{object-fit:cover;width:100%;height:100%;display:block}.product__top{margin-bottom:60px}@media (width<=799.98px){.product__top{margin-bottom:30px}}.product__top .product__details-col h2{display:none}.product__top .product__details-col p.product__ref-nr,.product__top .product__details-col p.product__price{margin-bottom:unset}.product__top .product__summary .product_title{text-align:center;margin-bottom:2rem}.product__top .product__summary .product__category.has-heading-font-size{text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:13px;font-weight:400;line-height:14px}.product__top .product__summary .product__category.has-heading-font-size a{font-size:13px;line-height:14px;text-decoration:none}.product__top .product__summary .product__category.has-heading-font-size a:hover{text-decoration:none}.product__top .woocommerce-product-details__short-description p{letter-spacing:auto;text-transform:none;font-size:18px;font-weight:300;line-height:26px}.product__top p.price{color:#000;font-weight:300}.product__top p.price bdi{text-decoration:none}.product__top div.product_meta{flex-direction:column;display:flex}.product__top div.product_meta span,.product__top div.product_meta a{letter-spacing:.5px;text-transform:uppercase;font-size:13px;line-height:20px}.product__top div.product_meta a{text-decoration:underline}.product__top div.product_meta a:hover{text-decoration:none}.product__top .reset_variations{letter-spacing:.5px;text-transform:uppercase;color:#000;font-size:13px;line-height:20px;text-decoration:underline}.product__top .reset_variations:hover{color:#966d33;text-decoration:none}.product__top form .variations{width:60%}.product__top form .variations th{vertical-align:inherit}.product__top form .variations select{appearance:none;color:#000;border-radius:unset;background:url(images/icons/nav_arrow_lightblue.svg) 95% no-repeat;border:1px solid #000;min-width:70%;height:45px;padding:0 10px}.woocommerce-product-attributes.shop_attributes{border-collapse:collapse;width:100%;margin-bottom:unset!important;border:none!important}.woocommerce-product-attributes.shop_attributes tbody{flex-direction:column;gap:0;display:flex}.woocommerce-product-attributes.shop_attributes tr{flex-direction:column;display:flex}.woocommerce-product-attributes.shop_attributes th,.woocommerce-product-attributes.shop_attributes td{text-align:left;background:0 0;border:none;display:block;border-bottom:unset!important;background:0 0!important;padding:0!important}.woocommerce-product-attributes.shop_attributes th{text-transform:uppercase;color:#966d33;width:100%;margin-bottom:2px;font-size:13px;line-height:14px;font-weight:400!important}.woocommerce-product-attributes.shop_attributes td{font-size:13px;line-height:14px}.woocommerce-product-attributes.shop_attributes td p{margin:0;padding:unset!important;font-style:normal!important;font-weight:300!important}.woocommerce-product-attributes.shop_attributes td.woocommerce-product-attributes-item__value{margin-bottom:15px}.single-product span.onsale{border-radius:0 12px 12px}.single-product .related{clear:both}.product__enquire-btn{color:#efebe0;background-color:#573d1a;border:1px solid #573d1a}.product__enquire-btn:hover{color:#573d1a;border:1px solid #573d1a}.productEnquiryModal .modal-content{color:#573d1a;background-color:#efebe0;padding:2rem}.productEnquiryModal .modal-content .modal-header{border-bottom:none}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:5px}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .label-above .nf-field-label label{text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;line-height:14px}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .js-product-presentation p{text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:400;line-height:14px}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .js-product-presentation p.js-product-name{letter-spacing:auto;font-size:18px;font-weight:300;line-height:26px}@media (width>=800px){.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .js-product-presentation p.js-product-name{font-size:20px;line-height:28px}}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content input[type=submit]{font-size:16px;font-weight:400;line-height:19px;color:#efebe0!important;background-color:#573d1a!important;border:1px solid #573d1a!important}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content input[type=submit]:hover{color:#573d1a!important;background-color:#efebe0!important;border:1px solid #573d1a!important}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content textarea{padding:15px}.productEnquiryModal .modal-content .nf-form-cont .nf-form-content .js-product-field{visibility:hidden}.productEnquiryModal .modal-content .nf-form-fields-required,.productEnquiryModal .modal-content .ninja-forms-req-symbol{opacity:.8;margin-bottom:2rem;font-size:13px;line-height:14px}.c-mega-menu{min-width:0;box-shadow:var(--bs-dropdown-box-shadow);background:#f8f9fa;border:none;border-radius:0;padding:20px 0;width:100vw!important;top:95%!important;left:0!important;right:0!important}@media (width<=1399.98px){.c-mega-menu{display:none!important}}.c-mega-menu .container{max-width:1140px;padding-left:15px;padding-right:15px}@media (width<=1399.98px){.c-mega-menu .container{padding:0}}.c-mega-menu__item{margin:0!important}.c-mega-menu__columns{min-height:100%;display:flex}@media (width<=1399.98px){.c-mega-menu__columns{flex-direction:column;min-height:0}}.c-mega-menu__col{border-left:1px solid #966d3333;flex:1;min-width:0;padding:10px 8px}.c-mega-menu__col:first-child{border-left:0}@media (width<=1399.98px){.c-mega-menu__col{border-top:1px solid #966d3333;border-left:0;padding:8px 0}.c-mega-menu__col:first-child{border-top:0}}.c-mega-menu__list{margin:0;padding:0;list-style:none}.c-mega-menu__item{margin-bottom:0;list-style:none}.c-mega-menu__link{color:inherit;padding:3px 10px;font-size:.8125rem;text-decoration:none;transition:background-color .12s;display:block}.c-mega-menu__link:hover,.c-mega-menu__link:focus-visible,.c-mega-menu__item--active .c-mega-menu__link{background-color:#966d3314;text-decoration:none}.c-mega-menu__link:focus-visible{outline-offset:2px;outline:2px solid}.c-mega-menu__item--has-children>.c-mega-menu__link:after{content:"›";float:right;color:#ffffff80;font-size:20px;line-height:22px;transition:opacity .15s}.c-mega-menu__col[data-col="4"] .c-mega-menu__item--has-children>.c-mega-menu__link:after{display:none}.c-mega-menu__item--has-children>.c-mega-menu__link:hover:after,.c-mega-menu .c-mega-menu__item--has-children.c-mega-menu__item--active>.c-mega-menu__link:after{opacity:1}.c-mega-menu__title{color:#fff;font-size:.875rem;font-weight:500;line-height:1.3}@media (width>=800px){.c-mega-menu__title{font-size:.9375rem}}@media (width>=1400px){.c-header .navbar-nav>.nav-item.dropdown.show>.c-mega-menu.dropdown-menu{display:block}.navbar-nav>.nav-item.dropdown:has(.c-mega-menu){position:static}.c-mega-menu.dropdown-menu{transform:translate(-50%);left:50%!important}.c-mega-menu__link{color:#000}.c-mega-menu__link:hover,.c-mega-menu__link:focus-visible{color:#966d33}.c-mega-menu__title{font-weight:400}}.c-header .navbar>.container{position:relative}@media (width>=1400px){.c-header .navbar>.container{height:90px}}.c-header .navbar-nav .nav-link{color:#fff;letter-spacing:.3px;text-transform:uppercase;padding:0;font-size:14px;line-height:26px}.c-header .navbar-nav .nav-link:hover,.c-header .navbar-nav .nav-link:focus{color:#fff}@media (width<=1399.98px){.c-header .navbar-nav .nav-link{padding:.5rem 0}}.c-header .navbar-nav .dropdown-menu{border:none;border-radius:0;min-width:310px;padding-top:20px;padding-bottom:20px;padding-left:15px}@media (width>=1400px){.c-header .navbar-nav .dropdown-menu{background:#000;position:absolute}}@media (width<=1399.98px){.c-header .navbar-nav .dropdown-menu{display:none!important}}.c-header .navbar-nav .dropdown-menu li{margin-bottom:15px;list-style-type:none}.c-header .navbar-nav .dropdown-menu li:first-of-type{margin-top:15px}.c-header .navbar-nav .dropdown-menu .dropdown-item{color:#fff;text-transform:uppercase;letter-spacing:.3px;white-space:normal;background:0 0;padding:0;font-size:14px;line-height:26px}.c-header .navbar-nav .dropdown-menu .dropdown-item:hover,.c-header .navbar-nav .dropdown-menu .dropdown-item:focus{color:#fff;background:0 0}@media (width<=1399.98px){.c-header .navbar-nav .dropdown-menu .dropdown-item{color:#fff}.c-header .nav-right{margin-top:6px;display:block}.c-header .nav-right .second-nav{margin-top:0;margin-right:70px;padding-left:0}}@media (width>=1400px){.c-header .nav-right{margin-left:auto;margin-right:15px;display:block!important}.c-header .nav-right li a{letter-spacing:normal;text-transform:none;color:#fff;font-size:16px;line-height:26px}}.c-header .nav-right .second-nav{margin-bottom:0;list-style-type:none}.c-header .nav-right .second-nav .ghost-btn{min-width:100px;min-height:30px;padding:0}.c-header .nav-right .second-nav .ghost-btn a{padding:10px;display:block}@media (width>=1400px){.c-header .nav-right .second-nav .ghost-btn{min-width:160px}.c-header .nav-right .second-nav .ghost-btn a{padding:10px 45px}}.c-header .nav-right .second-nav li a{letter-spacing:normal;text-transform:none;font-size:16px;line-height:19px;position:relative}.c-header .header-search-results{box-shadow:0 4px 16px #0000001f}.c-header .header-search-results-list .search-result{border-bottom:1px solid #e4e4e4}.c-header .header-search-results-footer{background-color:#e4e4e44d;border-top:1px solid #e4e4e4}.c-header .header-search-input-wrapper{box-shadow:0 2px 8px #00000014}.c-header .header-search-input-wrapper:focus-within{box-shadow:0 4px 12px #0000001f}.c-header .cart-btn{display:none}@media (width<=1399.98px){body.open-menu{overflow:hidden}#main-menu{visibility:hidden;padding-top:var(--menu-top,80px);z-index:1019;background:#000;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;position:fixed;inset:0;overflow:hidden;transform:translate(-100%);display:block!important}#main-menu.show{visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0)}#main-menu.collapsing{height:auto!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;display:block!important}.mobile-nav-panel{background:#000}.mobile-nav-panel--main .navbar-nav{margin:0;padding:0;list-style:none}.mobile-nav-panel--main .navbar-nav>.nav-item{border-bottom:1px solid #e4e4e4}.mobile-nav-panel--main .navbar-nav>.nav-item .nav-link{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:14px;line-height:26px;text-decoration:none;display:flex}.mobile-nav-panel--main .navbar-nav>.nav-item .nav-link:hover{color:#fff}.mobile-nav-panel--main .navbar-nav>.nav-item .dropdown-toggle{padding-right:2.5rem}.mobile-nav-panel--main .navbar-nav>.nav-item .dropdown-toggle:after{content:"";background:0 0;border:2.5px solid;border-top:none;border-left:none;border-radius:0;width:9px;height:9px;margin:0;transition:transform .3s;display:block;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)rotate(-45deg)}.mobile-nav-panel--sub{flex-direction:column;display:flex}.submenu-header{color:#fff;text-transform:uppercase;z-index:1;background:#000;border-bottom:1px solid #e4e4e4;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.submenu-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.submenu-back-btn svg{stroke:#fff;width:24px;height:24px}.submenu-title{color:#fff;text-transform:uppercase;font-size:16px;font-weight:400;line-height:26px}.mobile-submenu-view-all{text-transform:uppercase;color:#fff;border-bottom:2px solid #e4e4e4;padding:1rem 1.25rem;font-size:14px;font-weight:400;line-height:26px;text-decoration:none;display:block}.mobile-submenu-view-all:hover{color:#fff}.mobile-submenu-list{flex:1;margin:0;padding:0;list-style:none}.mobile-submenu-list>li{border-bottom:1px solid #e4e4e4}.mobile-submenu-list>li:last-child{border-bottom:none}.mobile-submenu-list>li>a,.mobile-submenu-list>li>.dropdown-item{text-transform:uppercase;color:#fff;white-space:normal;background:0 0;padding:.875rem 1.25rem;font-size:14px;line-height:26px;text-decoration:none;display:block}.mobile-submenu-list>li>a:hover,.mobile-submenu-list>li>a:focus,.mobile-submenu-list>li>.dropdown-item:hover,.mobile-submenu-list>li>.dropdown-item:focus{color:#fff;background:0 0}}body.has-hero .c-header{background:0 0;transition:background .3s}body.has-hero .c-header.white,body.has-hero .c-header.is-scrolled,body.has-hero .c-header.open,body:not(.has-hero) .c-header{background:#000}.overlay-menu{z-index:1018;background:#0000008c;display:none;position:fixed;inset:0}@media (width<=1399.98px){.overlay-menu{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1);display:block}.overlay-menu.show{opacity:1;pointer-events:none}}@media (width>=1400px){.overlay-menu{opacity:.7;pointer-events:auto}}#hamburger{cursor:pointer;background-color:#0000;border:none;padding:0;display:flex;position:absolute;top:53px;right:15px}@media (width>=1400px){#hamburger{display:none}}#hamburger .line{fill:none;stroke:#fff;stroke-width:3px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}#hamburger .line1{stroke-dasharray:60 207;stroke-width:3px}#hamburger .line2{stroke-dasharray:60 60;stroke-width:3px}#hamburger .line3{stroke-dasharray:60 207;stroke-width:3px}#hamburger.open .line1{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:3px}#hamburger.open .line2{stroke-dasharray:1 60;stroke-dashoffset:-30px;stroke-width:3px}#hamburger.open .line3{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:3px}.current-menu-ancestor>a,.current-menu-item>a{color:#fff}.c-breadcrumbs{padding-top:20px}@media (width<=799.98px){.c-breadcrumbs{padding-left:0;display:none}}.c-breadcrumbs a,.c-breadcrumbs span{color:#966d33;text-transform:uppercase;font-size:13px;line-height:14px;text-decoration:none}.c-breadcrumbs a:hover{color:#573d1a;text-decoration:underline}.mega-menu{background:#000;border:none;border-radius:0;min-width:0;padding:20px 0;width:100vw!important;left:0!important;right:0!important}@media (width<=1399.98px){.mega-menu{display:none!important}}.mega-menu .container{max-width:1140px;padding-left:15px;padding-right:15px}@media (width<=1399.98px){.mega-menu .container{padding:0}}.mega-menu__item{margin:0!important}.mega-menu__columns{min-height:320px;display:flex}@media (width<=1399.98px){.mega-menu__columns{flex-direction:column;min-height:0}}.mega-menu__col{border-left:1px solid #fff3;flex:1;min-width:0;padding:10px 16px}.mega-menu__col:first-child{border-left:0}@media (width<=1399.98px){.mega-menu__col{border-top:1px solid #fff3;border-left:0;padding:8px 0}.mega-menu__col:first-child{border-top:0}}.mega-menu__list{margin:0;padding:0;list-style:none}.mega-menu__item{margin-bottom:0;list-style:none}.mega-menu__link{color:inherit;border-radius:3px;padding:3px 10px;font-size:.8125rem;text-decoration:none;transition:background-color .12s;display:block}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__item--active .mega-menu__link{background-color:#ffffff1f;text-decoration:none}.mega-menu__link:focus-visible{outline-offset:2px;outline:2px solid}.mega-menu__item--has-children>.mega-menu__link:after{content:"›";float:right;color:#fff;opacity:.5;font-size:1rem;line-height:1.3;transition:opacity .15s}.mega-menu__col[data-col="4"] .mega-menu__item--has-children>.mega-menu__link:after{display:none}.mega-menu__item--has-children>.mega-menu__link:hover:after,.mega-menu__item--active.mega-menu__item--has-children>.mega-menu__link:after{opacity:1}.mega-menu__title{color:inherit;font-size:.875rem;font-weight:500;line-height:1.3}@media (width>=800px){.mega-menu__title{font-size:.9375rem}}@media (width>=1400px){.c-header .navbar-nav>.nav-item.dropdown.show>.mega-menu.dropdown-menu{display:block}.navbar-nav>.nav-item.dropdown:has(.mega-menu){position:static}.mega-menu.dropdown-menu{transform:translate(-50%);left:50%!important}.mega-menu__link,.mega-menu__link:hover,.mega-menu__link:focus-visible{color:#fff}.mega-menu__title{color:#fff;font-weight:400}}@media (width<=1109.98px){.mobile-nav-extras{border-bottom:1px solid #e4e4e4}.mobile-nav-extras .second-nav{margin:0;padding:0;list-style:none;display:none}.mobile-nav-extras .second-nav li a{color:#fff;text-transform:uppercase;letter-spacing:.3px;padding:.875rem 1.25rem;font-size:.875rem;text-decoration:none;display:block}.mobile-nav-extras .second-nav li a:hover{color:#fff}.mobile-nav-extras--search{cursor:pointer;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.mobile-nav-extras--search span{color:#fff;font-size:.875rem}.mobile-nav-extras--search svg{fill:#fff;height:15px}}.c-footer{color:#573d1a;background-color:#efebe0}.c-footer p,.c-footer a,.c-footer p a,.c-footer a a{font-family:var(--wp--preset--font-family--secondary), serif}.c-footer h2{color:#573d1a;margin-bottom:2rem}.c-footer .newsletter{background-color:#efebe0;padding-top:30px}@media (width>=800px){.c-footer .newsletter{flex-direction:column;padding-top:60px;display:flex}.c-footer .newsletter .nf-form-content nf-fields-wrap{margin-top:10px;display:flex}.c-footer .newsletter .nf-form-content nf-fields-wrap .nf-field{margin-right:20px}.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=email]{min-width:350px;min-height:55px;margin-right:20px}.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]{justify-content:center;align-items:center;min-height:55px;padding-left:35px;padding-right:35px;font-size:20px;font-weight:400;line-height:27px;transition:color .3s,background-color .3s,border .3s;display:inline-flex;color:#efebe0!important;background-color:#966d33!important}}@media (width>=800px) and (width>=550px){.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]{min-width:260px}}@media (width>=800px){.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]:hover{color:#966d33!important;background-color:#efebe0!important;border:1px solid #966d33!important}}@media (width>=1110px){.c-footer .newsletter{flex-direction:row;align-items:center}.c-footer .newsletter input[type=text]{min-width:300px}}@media (width>=1400px){.c-footer .newsletter input[type=text]{min-width:400px}}@media (width<=799.98px){.c-footer .newsletter form{margin-top:20px}.c-footer .newsletter form input{width:100%}.c-footer .newsletter form input:first-of-type{margin-bottom:15px}.c-footer .newsletter .nf-form-content nf-fields-wrap{flex-direction:column;display:flex}.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]{justify-content:center;align-items:center;min-height:55px;padding-left:35px;padding-right:35px;font-size:20px;font-weight:400;line-height:27px;transition:color .3s,background-color .3s,border .3s;display:inline-flex;color:#efebe0!important;background-color:#966d33!important}}@media (width<=799.98px) and (width>=550px){.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]{min-width:260px}}@media (width<=799.98px){.c-footer .newsletter .nf-form-content nf-fields-wrap input[type=submit]:hover{color:#966d33!important;background-color:#efebe0!important;border:1px solid #966d33!important}.c-footer .newsletter .nf-form-content nf-fields-wrap .nf-field-container{margin-bottom:unset}}.c-footer .newsletter h2{color:#573d1a;margin-right:20px}.c-footer__text-area p{color:#573d1a}.c-footer__text-area p a{color:#573d1a;text-decoration:underline}.c-footer__text-area p a:hover{color:#573d1a;text-decoration:none}.c-footer__menu-area .footer-nav{margin:0;padding:0;list-style:none}.c-footer__menu-area .footer-nav .sub-menu{display:none}.c-footer__menu-area a{color:#573d1a;margin-right:20px;display:block}.c-footer__menu-area a:hover{color:#573d1a;text-decoration:none}.c-footer__logo-area a{color:#573d1a;margin-right:5px;display:block}.link-text,p a{color:#966d33;text-decoration:underline;transition:color .4s}.link-text:hover,p a:hover{color:#966d33;text-decoration:none}.main hr{margin-top:40px;margin-bottom:30px}@media (width>=800px){.main .block-core-heading h2,.main .block-core-heading h3,.main .block-core-heading h4,.main .block-core-heading h5,.main .block-core-heading h6{margin-top:30px}}.c-404{justify-content:center;align-items:center;min-height:40vh;margin-top:90px;margin-bottom:90px;display:flex}@media (width<=799.98px){.c-404{flex-direction:column}}.c-404__title{color:#966d33;text-align:center;border-radius:100%;justify-content:center;align-items:center;width:238px;height:238px;margin-bottom:30px;padding:20px;display:flex}@media (width>=800px){.c-404__title{margin-bottom:0;margin-right:40px}}@media (width>=1110px){.c-404__title{width:208px;height:208px}}@media (width>=1400px){.c-404__title{width:258px;height:258px}}.c-404__text{max-width:480px}.c-search{padding:3rem 0}.c-search__header{text-align:center;margin-bottom:3rem}.c-search__header h1{color:#966d33;margin-bottom:.5rem}.c-search__header p{color:#000;margin-bottom:2rem}.c-search__header form{border:1px solid #000;align-items:center;margin-top:20px;padding:0 15px;display:flex}@media (width<=1109.98px){.c-search__header form{width:100%;padding:0 10px}}.c-search__header form input{border:none;outline:none;flex:1;min-width:0}@media (width<=1109.98px){.c-search__header form input{width:100%}}.c-search__header form svg{fill:#000;height:20px}.c-search .search-form-container{margin-bottom:2rem}.c-search .search-form-container .btn{justify-content:center;align-items:center;display:flex}.c-search .search-form-container .btn svg{fill:#fff;width:1rem;height:1rem;margin-left:.5rem}.c-search .search-form-container .input-group{border:1px solid #000}.c-search .search-form-container .input-group input{border-radius:0}.c-search .search-form-container .input-group button{color:#966d33;border-radius:0;font-size:20px;font-weight:600;line-height:27px;transition:all .4s}.c-search .search-form-container .input-group button svg{fill:#966d33;transition:fill .4s}.c-search .search-form-container .input-group button:hover{color:#000;background-color:#966d33}.c-search .search-form-container .input-group button:hover svg{fill:#000}.c-search #search-type-filters .search-filter-btn{white-space:nowrap;border:2px solid #966d33}.c-search #search-type-filters .search-filter-btn.active,.c-search #search-type-filters .search-filter-btn:hover{color:#966d33;background-color:#000;border:2px solid #966d33}.c-search .search-stats{background:#f8f9fa;margin-bottom:1.5rem;padding:.75rem 1rem}.c-search .search-placeholder__icon{opacity:.5;font-size:4rem}.c-search .search-placeholder h3{color:#966d33;margin-bottom:1rem}.c-search .search-placeholder .search-suggestions h5{color:#000;margin-bottom:1rem}.c-search .search-placeholder .search-suggestions button{transition:all .2s}.c-search .search-placeholder .search-suggestions button:hover{transform:scale(1.05)}.c-search .loading-container .spinner-border{width:3rem;height:3rem}.c-search .no-results__icon{opacity:.5;font-size:4rem}.c-search .no-results h4{color:#966d33;margin-bottom:1rem}.c-search .no-results ul{max-width:400px;margin:1rem auto}.c-search .search-results-header h3{color:#966d33;border-bottom:2px solid #000;padding-bottom:.5rem;font-size:1.5rem}.search-result{cursor:pointer;background:#fff;border:1px solid #e9ecef;transition:all .3s;position:relative}.search-result:hover{border-color:#000}.search-result__type-label{text-transform:uppercase;border-radius:unset;flex-shrink:0;align-self:flex-start;margin-right:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.search-result__content{min-width:0}.search-result__title h4{margin-bottom:.5rem;font-size:1.25rem;line-height:1.4}.search-result__title h4 a{color:#966d33;transition:color .2s}.search-result__title h4 a:hover{color:#000}.search-result__meta p{margin-bottom:.5rem}.search-result__meta .badge{color:#000;letter-spacing:.3px;border-radius:unset;text-transform:uppercase;background-color:#f8f9fa;padding:.25rem .5rem;font-size:11px;font-weight:400;line-height:14px}.search-result__excerpt{color:#000;margin-bottom:.5rem;line-height:1.6}.search-result .bg-green{color:#fff;background-color:#569258}.search-result .bg-blue{color:#fff;background-color:#966d33}.search-result .bg-lighterred{background-color:#fae3e0}.search-result .bg-purple{color:#fff;background-color:#000}.search-result .bg-warning{color:#000;background-color:#f4d2a5}.search-result .bg-lightgreen{color:#fff;background-color:#a8c4a7}.search-result .bg-secondary{color:#fff;background-color:#9c9c9c}.search-result .bg-primary{color:#fff;background-color:#000}.search-result .bg-yellow{color:#000;background-color:#f4d2a5}#load-more-container .theme-btn{min-width:200px}.c-page-header__content{position:relative}.c-page-header__content .page-top-section{margin-top:20px;margin-bottom:20px}@media (width>=1110px){.c-page-header__content .c-research{margin:0;position:absolute;top:0;left:-230px}}@media (width>=1400px){.c-page-header__content .c-research{left:-330px}}.c-research{color:#fff;border-radius:100%;justify-content:center;align-items:center;width:238px;height:238px;margin:20px auto;display:flex}@media (width>=1110px){.c-research{width:208px;height:208px}}@media (width>=1400px){.c-research{width:258px;height:258px}}.c-research p{margin-bottom:0;font-size:40px;font-weight:700}.main .link-text,.main p a:not(.wp-block-button__link,.c-blockHero__link){color:#966d33;text-decoration:underline;transition:color .4s}.main .link-text:hover,.main p a:not(.wp-block-button__link,.c-blockHero__link):hover{color:#966d33;text-decoration:none}.main .c-linkRepeater a{display:block}.main .block-core-heading h2,.main .block-core-heading h3,.main .block-core-heading h4,.main .block-core-heading h5,.main .block-core-heading h6{margin-top:0;margin-bottom:10px}@media (width>=800px){.main .block-core-heading h2,.main .block-core-heading h3,.main .block-core-heading h4,.main .block-core-heading h5,.main .block-core-heading h6{margin-top:0}}.main .block-core-list ul{margin-bottom:25px}.main .block-core-image figure.wp-block-image{display:block}.main .block-core-image figure.wp-block-image img{max-width:100%;height:auto}.main .block-core-paragraph{margin-bottom:0}
