:root{--color-01:#aa9473}@media (min-width:850px){.header-wrapper.stuck{background:rgb(255 255 255 / .98)!important;box-shadow:0 2px 14px rgb(0 0 0 / .12)!important}.header-wrapper.stuck .header-bg-container,.header-wrapper.stuck .header-bg-image,.header-wrapper.stuck .header-bg-color{background:transparent!important}.header-wrapper.stuck .header-main{height:70px!important}.header-wrapper.stuck .header-inner{max-width:1370px}.header-wrapper.stuck #logo img{max-height:58px!important;width:auto}.header-wrapper.stuck .header-nav-main>li>a{color:#252525;font-size:13px;letter-spacing:.02em}.header-wrapper.stuck .header-nav-main>li>a:hover,.header-wrapper.stuck .header-nav-main>li.active>a,.header-wrapper.stuck .header-nav-main>li.current-menu-item>a{color:var(--color-01)}.header-wrapper.stuck .top-divider{display:none}}.fullheight-banner{margin-top:-90px}.fullheight-banner img{min-height:100vh}.section-title-normal span,.section-title-normal{border-bottom:0}.font-900 span{font-weight:900}.mb-0 h1,.mb-0 h2,.mb-0 h3,.mb-0 h4,.mb-0 h5{margin-bottom:0}@media (min-width:850px){#main .section:has(.image-fullheight){padding-top:0!important;padding-bottom:0!important}.home #main .section:has(.image-fullheight)>.section-content{height:100vh!important;height:100svh!important;margin:0!important;padding:0!important}.home #main .section:has(.image-fullheight)>.section-content>.row{height:100vh;min-height:100vh;align-items:stretch}#main .section:has(.image-fullheight) .col:has(.image-fullheight),#main .section:has(.image-fullheight) .image-fullheight{display:flex;height:100%;width:100%}#main .section:has(.image-fullheight) .col:has(.image-fullheight)>.col-inner,#main .section:has(.image-fullheight) .col:has(.image-fullheight) .img,#main .section:has(.image-fullheight) .col:has(.image-fullheight) .img-inner,#main .section:has(.image-fullheight) .image-fullheight .img-inner{display:flex;flex:1;height:100%;width:100%}#main .section:has(.image-fullheight) .col:has(.image-fullheight) img,#main .section:has(.image-fullheight) img.image-fullheight{display:block;height:100%;width:100%;object-fit:cover}#main .section:has(.image-fullheight)>.section-content>.row>.col.image-fullheight{height:100vh!important;height:100svh!important;margin-bottom:0!important;padding:0!important}#main .section:has(.image-fullheight)>.section-content>.row>.col.image-fullheight>.col-inner,#main .section:has(.image-fullheight)>.section-content>.row>.col.image-fullheight .img,#main .section:has(.image-fullheight)>.section-content>.row>.col.image-fullheight .img-inner,#main .section:has(.image-fullheight)>.section-content>.row>.col.image-fullheight img{height:100%!important;width:100%!important;object-fit:cover}}#main .image-fullheight,#main .image-fullheight>.col-inner,#main .image-fullheight .img,#main .image-fullheight .img-inner,#main img.image-fullheight{height:100vh!important;height:100svh!important}#main .image-fullheight img,#main img.image-fullheight{width:100%;object-fit:cover}.section-title.section-title-center{justify-content:center}.home .step-section-2 .top-section-2{padding-top:0}@media (min-width:550px){#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button{background:rgb(255 255 255 / .96)!important;border-radius:50%;bottom:auto!important;box-shadow:0 8px 24px rgb(0 0 0 / .16)!important;color:var(--color-01)!important;height:46px!important;opacity:1;top:50%!important;transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;width:46px!important;z-index:4}#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button.previous{left:12px!important;right:auto!important;transform:translateY(-50%)!important}#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button.next{left:auto!important;right:12px!important;transform:translateY(-50%)!important}#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button svg{padding:27%;height:auto!important;margin-top:0!important;top:50%!important;transform:translate(-50%,-50%)!important}#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button:hover{background:var(--color-01)!important;box-shadow:0 10px 28px rgba(var(--color-01-rgb),.32)!important;color:#fff;transform:translateY(-50%) scale(1.08)!important}#main .savef-product-category-list .row-slider.slider-nav-reveal .flickity-prev-next-button:hover svg path{fill:#fff}}#main .savef-product-category-list .box-category{overflow:hidden}#main .savef-product-category-list .box-image .image-cover{background:#f5f5f5}#main .savef-product-category-list .box-image .image-cover img{height:100%!important;object-fit:contain!important;object-position:center;width:100%!important}.box-category .image-cover{position:relative;overflow:hidden}.box-category .image-cover:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.box-category:hover .image-cover:before{-webkit-animation:shine 1s;animation:shine 1s}.ct-section-indicator{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:1200;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:auto}.ct-section-indicator__item{border:0;background:#fff0;color:rgb(0 0 0 / .62);font-size:22px;line-height:1;letter-spacing:.02em;font-weight:500;padding:2px 4px;cursor:pointer;text-shadow:0 0 0 #fff0;opacity:.85;transition:transform 0.24s ease,color 0.24s ease,opacity 0.24s ease,text-shadow 0.24s ease;margin:0;min-height:1.7em}.ct-section-indicator__item:hover{color:rgb(255 255 255 / .9);opacity:1;transform:scale(1.04)}.ct-section-indicator__item.is-active{color:var(--color-01);opacity:1;transform:scale(1.14);margin:0;font-weight:700;font-size:30px}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.absolute-footer{display:none}.mb-1{margin-bottom:0.25rem!important}.ms-auto{margin:0 auto!important}.color-white-footer a{color:#fff!important}.form-contact-footer .form-row-2{display:flex;gap:15px}.form-contact-footer .label-contact{color:#000;margin-bottom:.25rem}.wpcf7-spinner{display:none!important}.form-contact-footer .label-contact .required{color:var(--color-01)}.form-contact-footer .input-contact input{min-height:45px;border-radius:10px!important;background-color:transparent!important;color:#000!important}.form-contact-footer .input-contact textarea{border-radius:10px!important;background-color:transparent!important;color:#000!important}.form-contact-footer .wpcf7-submit{border-radius:10px!important}.pb-col-0 .col{padding-bottom:0!important}.color-black-footer a{color:#000!important}@media (min-width:850px){.home .footer-wrapper>.section.is-full-height>.section-content,.contact .footer-wrapper>.section.is-full-height>.section-content{align-items:center;display:flex;min-height:100vh;min-height:100svh}.ct-fullpage-section{min-height:100vh}.footer-wrapper>.section.is-full-height>.section-content>.row{width:100%}}.savef-product-category-list{--collection-accent:#b8271d;--collection-border:#d5cec7;color:#1d1d1d}.savef-collection-heading{margin:0 auto 34px;max-width:760px;text-align:center}.savef-collection-eyebrow{color:var(--collection-accent);display:block;font-size:12px;font-weight:700;letter-spacing:.32em;margin-bottom:13px;text-transform:uppercase}.savef-collection-heading h2{color:#202020;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px, 5vw, 76px);font-weight:400;letter-spacing:.04em;line-height:.95;margin:0 0 18px;text-transform:uppercase}.savef-collection-heading p{color:#777;font-size:17px;margin:0}#main .savef-product-category-list .savef-collection-slider{counter-reset:collection-card;margin:0 auto;max-width:1460px}#main .savef-product-category-list .savef-collection-slider .product-category{counter-increment:collection-card;padding:0 8px 20px}#main .savef-product-category-list .savef-collection-slider .col-inner,#main .savef-product-category-list .savef-collection-slider .box-category{height:100%}#main .savef-product-category-list .savef-collection-slider .box-category{background:#fff;border:1px solid var(--collection-border);display:flex;flex-direction:column;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}#main .savef-product-category-list .savef-collection-slider .box-category:hover{border-color:var(--collection-accent);box-shadow:0 12px 30px rgb(32 22 15 / .10);transform:translateY(-6px)}#main .savef-product-category-list .savef-collection-slider .box-image{background:#f8f7f5;border-bottom:1px solid var(--collection-border);overflow:hidden}#main .savef-product-category-list .savef-collection-slider .box-image .image-cover{background:#f8f7f5;padding-top:112%!important}#main .savef-product-category-list .savef-collection-slider .box-image .image-cover img{object-fit:contain!important;transition:transform .4s ease}#main .savef-product-category-list .savef-collection-slider .box-category:hover .image-cover img{transform:scale(1.035)}#main .savef-product-category-list .savef-collection-slider .box-text{background:#fff;min-height:92px;padding:0;text-align:left}#main .savef-product-category-list .savef-collection-slider .box-text-inner{align-items:center;display:flex;min-height:91px;padding:18px 20px;position:relative}#main .savef-product-category-list .savef-collection-slider .box-text-inner:before{border-right:1px solid var(--collection-border);content:counter(collection-card,decimal-leading-zero);font-family:Georgia,"Times New Roman",serif;font-size:16px;margin-right:17px;padding:7px 17px 7px 0}#main .savef-product-category-list .savef-collection-slider .header-title{color:#222;font-family:Georgia,"Times New Roman",serif;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.25;margin:0;text-transform:uppercase}#main .savef-product-category-list .savef-collection-slider .header-title:after{color:var(--collection-accent);content:"→";font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1;margin-left:auto}#main .savef-product-category-list .savef-collection-slider .count{display:none}.section-title-center span{margin:0!important}@media (min-width:850px){#main .savef-product-category-list .savef-collection-slider.row-slider.slider-nav-reveal .flickity-prev-next-button{background:#fff!important;border:1px solid var(--collection-border);border-radius:0;box-shadow:none!important;color:var(--collection-accent)!important;height:54px!important;width:54px!important}#main .savef-product-category-list .savef-collection-slider.row-slider.slider-nav-reveal .flickity-prev-next-button.previous{left:-66px!important}#main .savef-product-category-list .savef-collection-slider.row-slider.slider-nav-reveal .flickity-prev-next-button.next{right:-66px!important}#main .savef-product-category-list .savef-collection-slider.row-slider.slider-nav-reveal .flickity-prev-next-button:hover{background:var(--collection-accent)!important;color:#fff!important;transform:translateY(-50%)!important}}@media (max-width:849px){.savef-collection-heading{margin-bottom:24px}.savef-collection-heading p{font-size:15px;padding:0 12px}#main .savef-product-category-list .savef-collection-slider .product-category{padding:0 6px 16px}#main .savef-product-category-list .savef-collection-slider .box-image .image-cover{padding-top:105%!important}#main .savef-product-category-list .savef-collection-slider .box-text-inner{min-height:72px;padding:12px}#main .savef-product-category-list .savef-collection-slider .box-text-inner:before{font-size:14px;margin-right:10px;padding-right:10px;display:none}#main .savef-product-category-list .savef-collection-slider .header-title:after{display:none}#main .savef-product-category-list .savef-collection-slider .header-title{font-size:12px}#main .savef-product-category-list .savef-collection-slider .box-text{min-height:61px}.left-footer .section-title,.left-footer .section-title span,.left-footer .text{justify-content:start!important;text-align:left!important}.left-footer .ms-auto .col{padding-left:0!important;padding-right:0!important}}#main .section:has(.savef-product-category-list) .section-title-container.font-900{margin:0 auto 34px;max-width:760px;text-align:center}#main .section:has(.savef-product-category-list) .section-title-container.font-900:before{color:var(--color-01);content:"EXPLORE OUR";display:block;font-size:12px;font-weight:700;letter-spacing:.32em;margin-bottom:18px;text-transform:uppercase}#main .section:has(.savef-product-category-list) .section-title-container.font-900:after{color:#777;content:"Timeless forms, crafted for refined indoor and outdoor living.";display:block;font-size:17px;margin-top:17px}#main .section:has(.savef-product-category-list) .section-title-container.font-900 .section-title-main{color:#202020!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px, 5vw, 76px)!important;font-weight:400;letter-spacing:.04em;line-height:.95}@media (max-width:849px){#main .section:has(.savef-product-category-list) .section-title-container.font-900{margin-bottom:24px}#main .section:has(.savef-product-category-list) .section-title-container.font-900:after{font-size:15px;padding:0 12px}}#main .savef-product-category-list .savef-collection-slider .col-inner,#main .savef-product-category-list .savef-collection-slider .box-category{height:auto}#main .savef-product-category-list .savef-collection-slider .box-image{flex:0 0 auto}#main .savef-product-category-list .savef-collection-slider .box-image{display:block!important;flex:0 0 clamp(250px, 20vw, 400px)!important;height:clamp(250px, 20vw, 400px)!important;width:100%}#main .savef-product-category-list .savef-collection-slider .box-image .image-cover{display:block!important;height:100%!important;padding-top:0!important;position:relative!important;width:100%!important}#main .savef-product-category-list .savef-collection-slider .box-image .image-cover img{display:block!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}@media (max-width:849px){#main .savef-product-category-list .savef-collection-slider .box-image{flex-basis:175px!important;height:175px!important}}@media (min-width:850px) and (min-height:700px){#main .section:has(.savef-product-category-list)>.section-content{transform:translateY(52px)}}@media (min-width:850px) and (min-height:700px){#main .section:has(.savef-product-category-list)>.section-content{transform:none!important;translate:0 90px!important}}@media (min-width:850px) and (min-height:700px){#main .section:has(.savef-product-category-list)>.section-content{translate:0 120px!important}}@media (min-width:850px){#main .section:has(.savef-product-category-list)>.section-content{transform:none!important}}.image-before-contact{position:relative}.image-before-contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2026/07/b034cc60-fd95-47b7-ab33-03dadb9e6529.webp)}.image-before-contact .col-inner{height:100vh}.line-height-title .section-title-main{line-height:1.3;margin-bottom:.3rem}@media (min-width:850px){.contact #main .image-before-contact>.col-inner{display:flex;flex-direction:column;justify-content:center;padding:0 9%!important}}.page-contactform .contactform{display:flex;gap:15px}.page-contactform .contactform input,.page-contactform .contactform textarea{background-color:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #000!important;padding-left:0!important}.page-contactform .form-ls textarea{background-color:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #000!important;padding-left:0!important}.page-contactform .form-ls input{border-radius:10px!important}.single-product .zelus-product-specifications{border-top:1px solid #e7e4e0;display:grid;gap:46px;grid-template-columns:repeat(2,minmax(0,1fr));margin:45px auto 35px;max-width:1280px;padding:48px 24px 0}.single-product .zelus-product-specification h3{color:#3e4246;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 22px;text-transform:uppercase}.single-product .zelus-product-specification p{align-items:center;border:1px solid #575757;color:#30343a;display:flex;font-size:17px;font-weight:700;justify-content:center;margin:0;min-height:70px;padding:12px 20px;text-align:center;text-transform:uppercase}.single-product .zelus-product-description{color:#30343a;grid-column:1 / -1;margin-top:4px;padding-top:15px}.single-product .product-summary>.zelus-product-description{margin:0 auto;text-align:left}.single-product .zelus-product-description h3{color:#3e4246;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 16px;text-transform:uppercase}.single-product .zelus-product-description__content{font-size:16px;line-height:1.7;max-width:1370px;padding-right:max(24px, 6vw);padding-left:max(24px, 6vw)}.single-product .product-summary>.zelus-product-description .zelus-product-description__content{margin-left:auto;margin-right:auto}.single-product .zelus-product-description__content>:first-child{margin-top:0}.single-product .zelus-product-description__content>:last-child{margin-bottom:0}@media (max-width:549px){.single-product .zelus-product-specifications{gap:25px;grid-template-columns:1fr;margin-top:30px;padding:30px 15px 0}}.savef-collection-category-menu{background:#f1f1f1;padding:20px}.savef-collection-category-menu ul{list-style:none;margin:0;padding:0}.savef-collection-category-menu__item{margin:0!important}.savef-collection-category-menu__item a{color:#000;display:block;font-size:1rem;font-weight:400;line-height:1.18;padding:10px 0;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.savef-collection-category-menu__item a:hover,.savef-collection-category-menu__item.is-active a{color:var(--color-01);padding-left:8px}@media (min-width:850px){.single-product .product-main{padding-bottom:25px;padding-top:0}.single-product .product-summary{padding-left:4%;padding-right:4%}}.single-product .product-summary .is-divider,.single-product .product-summary .product_meta,.single-product .product-summary .share-row,.single-product .product-summary .next-prev-thumbs,.single-product .product-footer .woocommerce-tabs,.single-product .product-footer .related,.single-product .product-footer .upsells{display:none!important}.single-product .product-title{font-size:clamp(28px, 2.4vw, 44px);letter-spacing:.015em;line-height:1.13;margin-bottom:18px;color:#000}.single-product .woocommerce-breadcrumb{color:#8b8b8b;font-size:12px;letter-spacing:.08em;margin-bottom:18px}.single-product .product-gallery .flickity-prev-next-button{background:#fff;border:1px solid #d9d5d0;border-radius:0}.single-product .zelus-product-specifications{margin-bottom:50px;margin-top:20px}@media (min-width:850px){.single-product .shop-container,.single-product .product-container,.single-product .product-main,.single-product .product-main>.row.content-row{max-width:none!important;width:100%!important}.single-product .product-main>.row.content-row{display:flex;flex-wrap:wrap;margin:0!important}.single-product .product-main>.row.content-row>.product-gallery{flex:0 0 100%!important;max-width:100%!important;padding:0!important}.single-product .product-main>.row.content-row>.product-summary{flex:0 0 100%!important;max-width:100%!important;padding:54px 24px 0!important;text-align:center}.single-product #product-sidebar{display:none!important}.single-product .product-gallery .product-images{background:#f3f3f3;margin:0}.single-product .product-gallery .product-gallery-slider,.single-product .product-gallery .product-gallery-slider .flickity-viewport,.single-product .product-gallery .product-gallery-slider .woocommerce-product-gallery__image{height:min(52vw, 900px)!important}.single-product .product-gallery .product-gallery-slider .woocommerce-product-gallery__image{align-items:center;display:flex;justify-content:center}.single-product .product-gallery .product-gallery-slider .woocommerce-product-gallery__image img{height:100%!important;max-width:100%;object-fit:contain;width:100%}.single-product .product-gallery .product-thumbnails{display:none}.single-product .product-summary .woocommerce-breadcrumb{display:none}.single-product .product-summary .product-title{font-size:clamp(30px, 2.2vw, 44px);margin:0 auto 0;max-width:1200px;color:#000}.single-product .product-summary .price-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:32px}.single-product .zelus-product-specifications{gap:56px;margin:0;max-width:none;padding:54px max(24px, 6vw) 60px;width:100%}.single-product .zelus-product-specification p{min-height:60px;cursor:pointer}.single-product .zelus-product-specification p:hover{background-color:var(--color-01);color:#fff}}@media (max-width:849px){.single-product #product-sidebar,.single-product .product-gallery .product-thumbnails{display:none!important}.single-product .product-summary{padding-left:20px;padding-right:20px;padding-bottom:0;text-align:center}.single-product .product-summary .woocommerce-breadcrumb{display:none}.fullheight-banner img{object-fit:cover}.is-full-height{height:100%;min-height:auto!important}#main .image-fullheight,#main .image-fullheight>.col-inner,#main .image-fullheight .img,#main .image-fullheight .img-inner,#main img.image-fullheight{height:100%!important}.header-wrapper.stuck{background-color:rgb(255 255 255 / .96)!important}.image-before-contact .col-inner{height:auto!important}.product-main{padding-bottom:0}.single-product .product-title{margin-top:18px}.single-product .zelus-product-specification p{min-height:60px}.single-product .zelus-product-specification h3{font-size:16px;margin:0 0 10px}}.savef-collection-showcase{background:#f7f5f1;color:#292929;display:grid;grid-template-columns:minmax(140px,13%) 1fr;min-height:100vh;min-height:100svh}.savef-collection-showcase__rail{border-right:1px solid #ddd7cf;display:flex;flex-direction:column;padding:42px 28px}.savef-collection-showcase__eyebrow,.savef-collection-showcase__rail span{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.savef-collection-showcase__rail ol{display:grid;gap:26px;list-style:none;margin:auto 0;padding:0}.savef-collection-showcase__rail li{margin:0}.savef-collection-showcase__rail a{color:#575757;display:grid;gap:4px;text-decoration:none}.savef-collection-showcase__rail strong{font-size:20px;font-weight:400}.savef-collection-showcase__rail .is-active a{color:#1f1f1f}.savef-collection-showcase__rail .is-active strong{color:#b29b78}.savef-collection-showcase__content{display:grid;grid-template-columns:minmax(320px,39%) 1fr;min-height:calc(100vh - 92px);min-height:calc(100svh - 92px)}.savef-collection-showcase__details{align-self:center;padding:54px clamp(0px, 60px, 60px)}.savef-collection-showcase__number{color:#aa9473;font-size:27px}.savef-collection-showcase__details h2{color:#222;font-size:clamp(34px, 3.1vw, 58px);font-weight:500;line-height:1.06;text-transform:uppercase}.savef-collection-showcase__lead{color:#aa9473;font-size:clamp(22px, 2vw, 33px);line-height:1.18;margin:0 0 26px}.savef-collection-showcase__summary{color:#555;font-size:1rem;line-height:1.8;margin-bottom:27px}.savef-collection-showcase__specs{border-top:1px solid #d9d2ca;margin-bottom:27px;padding-top:23px}.savef-collection-showcase__specs h3{font-size:14px;letter-spacing:.08em;margin:0 0 15px;text-transform:uppercase}.savef-collection-showcase__specs div{border-bottom:1px solid #e0dad3;display:grid;font-size:12px;gap:16px;grid-template-columns:38% 1fr;padding:12px 0}.savef-collection-showcase__specs div:last-child{border:0}.savef-collection-showcase__specs b{font-weight:400}.savef-collection-showcase__details .button{border-color:#a9906b;color:#4a433a;font-size:12px;letter-spacing:.03em;margin:0;text-transform:uppercase}.savef-collection-showcase__image{min-height:0;overflow:hidden}.savef-collection-showcase__image a,.savef-collection-showcase__image img{display:block;height:100%;width:100%}.savef-collection-showcase__image img{object-fit:cover}.savef-collection-showcase__benefits{border-top:1px solid #ddd7cf;display:grid;font-size:12px;gap:0;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);letter-spacing:.03em;padding:28px clamp(28px, 5vw, 90px);text-transform:uppercase}.savef-collection-showcase__benefits span{border-right:1px solid #ddd7cf;padding:5px 22px}.savef-collection-showcase__benefits span:last-child{border:0}@media (max-width:849px){.savef-collection-showcase{display:block;min-height:0}.savef-collection-showcase__rail{border-bottom:1px solid #ddd7cf;border-right:0;padding:20px}.savef-collection-showcase__rail ol{display:flex;gap:18px;margin:18px 0 0;overflow-x:auto}.savef-collection-showcase__rail li{min-width:115px}.savef-collection-showcase__content{display:flex;flex-direction:column-reverse;min-height:0}.savef-collection-showcase__image{height:62vw;min-height:280px}.savef-collection-showcase__details{max-width:none;padding:38px 15px}.savef-collection-showcase__details h2{font-size:34px}.savef-collection-showcase__benefits{font-size:10px;grid-template-columns:repeat(2,1fr);padding:18px}.savef-collection-showcase__benefits span{border-bottom:1px solid #ddd7cf;padding:14px 10px}}.savef-collection-tabs{grid-template-columns:minmax(140px,13%) 1fr}.savef-collection-tabs__panels{min-height:calc(100vh - 92px);min-height:calc(100svh - 92px)}.savef-collection-tabs .savef-collection-tab{display:none;grid-template-columns:minmax(320px,45%) 1fr;height:100%;min-height:inherit}.savef-collection-tabs .savef-collection-tab.is-active{display:grid}.savef-collection-tabs .savef-collection-showcase__rail button{outline:0;background:#fff0;border:0;color:inherit;cursor:pointer;display:grid;gap:4px;padding:0;text-align:left}@media (max-width:849px){.savef-collection-tabs__panels{min-height:0}.savef-collection-tabs .savef-collection-tab{display:none;min-height:0}.savef-collection-tabs .savef-collection-tab.is-active{display:flex;flex-direction:column-reverse}}.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="1"]:focus) .savef-collection-tab.is-active,.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="2"]:focus) .savef-collection-tab.is-active,.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="3"]:focus) .savef-collection-tab.is-active,.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="4"]:focus) .savef-collection-tab.is-active,.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="5"]:focus) .savef-collection-tab.is-active,.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="6"]:focus) .savef-collection-tab.is-active{display:none}.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="1"]:focus) .savef-collection-tab:nth-child(2),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="2"]:focus) .savef-collection-tab:nth-child(3),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="3"]:focus) .savef-collection-tab:nth-child(4),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="4"]:focus) .savef-collection-tab:nth-child(5),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="5"]:focus) .savef-collection-tab:nth-child(6),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="6"]:focus) .savef-collection-tab:nth-child(7){display:grid}@media (max-width:849px){.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="1"]:focus) .savef-collection-tab:nth-child(2),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="2"]:focus) .savef-collection-tab:nth-child(3),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="3"]:focus) .savef-collection-tab:nth-child(4),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="4"]:focus) .savef-collection-tab:nth-child(5),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="5"]:focus) .savef-collection-tab:nth-child(6),.savef-collection-tabs:has(.savef-collection-tabs__rail button[data-tab="6"]:focus) .savef-collection-tab:nth-child(7){display:flex;flex-direction:column-reverse}}.savef-collection-tab h2:empty,.savef-collection-tab .savef-collection-showcase__lead:empty,.savef-collection-tab .savef-collection-showcase__summary:empty,.savef-collection-tab .savef-collection-showcase__image:empty,.savef-collection-tab .button:empty,.savef-collection-tab .button[href=""],.savef-collection-tab .savef-collection-showcase__specs:not(:has(>div)){display:none}.savef-collection-tabs .savef-collection-showcase__image{align-items:center;display:flex;justify-content:center}.savef-collection-tabs .savef-collection-showcase__image img{height:auto;max-height:82%;max-width:90%;object-fit:contain;width:auto}@media (min-width:850px){.savef-collection-tabs__panels,.savef-collection-tabs .savef-collection-tab.is-active{height:calc(100vh - 92px);height:calc(100svh - 92px)}}@media (min-width:850px){.savef-collection-tabs{grid-template-rows:1fr;height:calc(100vh - 92px);height:calc(100svh - 92px);min-height:0}.savef-collection-tabs__panels,.savef-collection-tabs .savef-collection-tab.is-active{height:100%;min-height:0}}@media (min-width:850px){.savef-collection-tabs,.savef-collection-tabs__panels,.savef-collection-tabs .savef-collection-tab.is-active{height:auto!important;min-height:calc(100vh - 92px);min-height:calc(100svh - 92px)}.savef-collection-tabs .savef-collection-tab.is-active{align-items:stretch}}@media (min-width:850px){.collection-fullscreen-section,.collection-fullscreen-section>.section-content,.collection-fullscreen-section .savef-collection-tabs{min-height:100vh!important;min-height:100svh!important}}@media (min-width:850px){.collection-fullscreen-section .savef-collection-tabs{background:#faf8f4;grid-template-columns:13% 1fr}.collection-fullscreen-section .savef-collection-tabs__panels,.collection-fullscreen-section .savef-collection-tab.is-active{min-height:100vh;min-height:100svh}.collection-fullscreen-section .savef-collection-tab.is-active{grid-template-columns:34% 66%}.collection-fullscreen-section .savef-collection-showcase__rail{padding:48px 30px 62px}.collection-fullscreen-section .savef-collection-showcase__rail ol{gap:30px}.collection-fullscreen-section .savef-collection-showcase__rail li.is-active{border-right:2px solid #b49c77;margin-right:-30px;padding-right:28px}.collection-fullscreen-section .savef-collection-showcase__details{max-width:480px;padding:72px clamp(42px, 4vw, 92px)}.collection-fullscreen-section .savef-collection-showcase__details h2{font-size:clamp(38px, 3vw, 56px);letter-spacing:.01em;margin-bottom:28px}.collection-fullscreen-section .savef-collection-showcase__lead{font-size:clamp(25px, 2vw, 34px);max-width:390px}.collection-fullscreen-section .savef-collection-showcase__image{background:url(/wp-content/themes/flatsome-child/assets/images/collection-coffee-table-lifestyle-v1.png) center center / cover no-repeat;min-height:100%}.collection-fullscreen-section .savef-collection-showcase__image img{display:none}}@media (min-width:850px){.collection-fullscreen-section .savef-collection-showcase__image{background:none}.collection-fullscreen-section .savef-collection-showcase__image img{display:block}.collection-fullscreen-section .savef-collection-tab:first-child .savef-collection-showcase__image{background:url(/wp-content/themes/flatsome-child/assets/images/collection-coffee-table-lifestyle-v1.png) center center / cover no-repeat}.collection-fullscreen-section .savef-collection-tab:first-child .savef-collection-showcase__image img{display:none}}@media (min-width:850px){.home .collection-fullscreen-section{box-sizing:border-box;padding-top:92px!important}.home .collection-fullscreen-section>.section-content{min-height:calc(100svh - 92px)!important}.home .collection-fullscreen-section .savef-collection-tabs,.home .collection-fullscreen-section .savef-collection-tabs__panels,.home .collection-fullscreen-section .savef-collection-tab.is-active{min-height:calc(100svh - 92px)!important}.home .collection-fullscreen-section .savef-collection-showcase__details{padding-top:54px;padding-bottom:54px}.home .collection-fullscreen-section .savef-collection-showcase__image{margin:32px 32px 32px 0;min-height:calc(100svh - 156px)}}@media (min-width:850px){.home .collection-fullscreen-section .savef-collection-showcase__details h2:first-child{margin-top:72px!important}}@media (min-width:850px){.home .collection-fullscreen-section .savef-collection-showcase__details{transform:translateY(64px)}}@media (min-width:850px){.home #main #content>.section:nth-of-type(2){height:100vh!important;height:100svh!important;min-height:100vh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden}.home #main #content>.section:nth-of-type(2)>.section-content,.home #main #content>.section:nth-of-type(2)>.section-content>.row{height:100%;max-height:100%;overflow:hidden}}@media (min-width:992px){:is(.home,.contact) #main #content>.section{box-sizing:border-box;height:100vh!important;height:100svh!important;min-height:100vh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}:is(.home,.contact) #main #content>.section>.section-content{height:100%;max-height:100%;overflow:hidden}.min-heightvh{min-height:100vh}}@media (min-width:992px){:is(.home,.contact) #footer.footer-wrapper{display:block!important}:is(.home,.contact) #footer.footer-wrapper>.section{box-sizing:border-box;height:100vh!important;height:100svh!important;min-height:100vh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}:is(.home,.contact) #footer.footer-wrapper>.section>.section-content{align-items:center;display:flex;height:100%;max-height:100%;overflow:hidden}:is(.home,.contact) #footer.footer-wrapper>.section>.section-content>.row{width:100%}}.savef-quality-process{--quality-accent:#ba8a60;--quality-line:#d5b694;margin:0 auto}.savef-quality-process__steps{list-style:none;margin:0;padding:0 0 0 42px;position:relative}.savef-quality-process__steps:before{border-left:1px dashed var(--quality-line);bottom:31px;content:"";left:19px;position:absolute;top:31px}.savef-quality-step{align-items:center;background:linear-gradient(90deg,#f5f0eb 0%,#fbfaf8 100%);border-radius:0 26px 26px 0;display:flex;min-height:58px;margin:0 0 14px;padding:9px 24px 9px 40px;position:relative}.savef-quality-step:not(:last-child):after{color:var(--quality-line);content:"\2193";font-size:17px;left:calc(50% - 5px);line-height:14px;position:absolute;top:calc(100% + 1px);z-index:2}.savef-quality-step__icon{align-items:center;background:var(--quality-accent);border-radius:50%;color:#fff;display:flex;height:58px;justify-content:center;left:-21px;overflow:hidden;position:absolute;top:0;width:58px;z-index:2}.savef-quality-step__icon-image{height:30px!important;object-fit:contain;width:30px!important}.savef-quality-step__icon-fallback{border:1px solid currentColor;border-radius:50%;font-size:17px;height:26px;line-height:24px;text-align:center;width:26px}.savef-quality-step__title{color:#242424;font-size:14px;font-weight:500;line-height:1.35;padding-left:5px}.savef-quality-process__note{align-items:center;background:#eee4da;border-radius:7px;display:flex;gap:20px;margin-top:48px;min-height:76px;padding:14px 24px}.savef-quality-process__note-icon{align-items:center;color:var(--quality-accent);display:flex;flex:0 0 42px;justify-content:center}.savef-quality-process__note-image{height:40px!important;object-fit:contain;width:40px!important}.savef-quality-process__note-fallback{border:2px solid currentColor;border-radius:5px 5px 12px 12px;font-size:20px;line-height:34px;text-align:center;width:34px}.savef-quality-process__note p{color:#3a3a3a;font-size:13px;line-height:1.45;margin:0}.savef-quality-step{margin-left:0!important}@media(max-width:549px){.savef-quality-process{padding-inline:6px}.savef-quality-step{padding-right:14px}.savef-quality-process__note{gap:12px;padding-inline:16px}}@media (min-width:850px){.savef-quality-process{max-width:1200px;width:100%}.savef-quality-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px;row-gap:18px;padding-left:0}.savef-quality-process__steps::before{display:none}.savef-quality-step{margin:0;min-width:0;width:100%}.savef-quality-step:not(:last-child)::after{left:calc(50% - 5px);top:calc(100% + 0px)}.savef-quality-step:nth-last-child(-n+2)::after{display:none}.savef-quality-process__note{margin-top:42px}}@media (max-width:849px){.savef-quality-process__steps{display:block}}@media (min-width:850px){.savef-quality-step:not(:last-child)::after{display:block;font-size:20px;line-height:1;z-index:5}.savef-quality-step:nth-child(odd):not(:last-child)::after{content:"\2192";left:auto;right:-39px;top:calc(50% - 10px)}.savef-quality-step:nth-child(even):not(:last-child)::after{content:"\21B2";left:-39px;top:calc(100% + 1px)}.savef-quality-step:last-child::after{display:none}}@media (max-width:849px){.savef-quality-step:not(:last-child)::after{content:"\2193";display:block;left:calc(50% - 5px);top:calc(100% + 1px)}}.savef-quality-process__steps{counter-reset:quality-step}.savef-quality-step{counter-increment:quality-step}@media (min-width:850px){.savef-quality-process__steps{column-gap:24px;row-gap:16px;padding-left:0}.savef-quality-step{background:linear-gradient(90deg,#f3ede7 0%,#faf9f7 100%);border:1px solid rgb(186 138 96 / .12);border-radius:30px;box-shadow:0 5px 16px rgb(63 46 30 / .035);min-height:58px;padding:10px 48px 10px 66px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.savef-quality-step:hover{border-color:rgb(186 138 96 / .35);box-shadow:0 9px 24px rgb(63 46 30 / .08);transform:translateY(-2px)}.savef-quality-step__icon{height:48px;left:5px;top:4px;width:48px}.savef-quality-step__icon-fallback{font-size:15px;height:24px;line-height:22px;width:24px}.savef-quality-step::before{color:rgb(186 138 96 / .72);content:counter(quality-step,decimal-leading-zero);font-size:11px;font-weight:700;letter-spacing:.08em;position:absolute;right:20px;top:calc(50% - 8px)}.savef-quality-step::after,.savef-quality-step:not(:last-child)::after,.savef-quality-step:nth-child(odd):not(:last-child)::after,.savef-quality-step:nth-child(even):not(:last-child)::after{content:none!important;display:none!important}.savef-quality-process__note{border:1px solid rgb(186 138 96 / .14);margin-top:28px}}@media (max-width:849px){.savef-quality-step::before{content:none}.savef-quality-process__steps{padding-left:15px}}.nav-dropdown-has-border .nav-dropdown{padding:5px;border:0}.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{display:none}.header-nav-main li>a{font-weight:bold!important}