.mas-carousel-wrap{position:relative;width:80vw;max-width:80vw;margin:44px 0 44px 50%;transform:translateX(-50%);padding:14px 76px 8px;box-sizing:border-box}.mas-carousel{padding:16px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 11%,rgba(0,0,0,1) 89%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 11%,rgba(0,0,0,1) 89%,transparent 100%)}.mas-carousel .mas-carousel__slide{width:268px;height:auto;transition:opacity .4s ease}.mas-carousel .mas-carousel__slide{opacity:.55}.mas-carousel .swiper-slide-active{opacity:1}.mas-carousel .swiper-slide-next,.mas-carousel .swiper-slide-prev{opacity:.82}.mas-carousel__card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(91,58,39,.09);text-decoration:none!important;transition:box-shadow .3s ease}.mas-carousel .swiper-slide-active .mas-carousel__card{box-shadow:0 0 0 10px #fff,0 18px 44px rgba(91,58,39,.24)}.mas-carousel__media{display:block;aspect-ratio:1 / 1;background:#f7f3ec;overflow:hidden}.mas-carousel__media img,.mas-carousel__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mas-carousel__card:hover .mas-carousel__media img{transform:scale(1.04)}.mas-carousel__img--none{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,#efe8dc 0 10px,#f7f3ec 10px 20px)}.mas-carousel__body{display:flex;flex-direction:column;gap:5px;flex:0 0 auto;padding:14px 18px 15px}.mas-carousel__title{font-size:15px;font-weight:600;line-height:1.3;color:#5b3a27;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mas-carousel__count{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#5b3a27;opacity:.5}.mas-carousel__cta{margin-top:4px;align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5b3a27;border-bottom:1.5px solid rgba(91,58,39,.3);padding-bottom:3px;transition:border-color .25s ease}.mas-carousel__card:hover .mas-carousel__cta{border-bottom-color:#5b3a27}.mas-carousel--cats .mas-carousel__title{font-size:16px;letter-spacing:.02em}.mas-carousel .swiper-slide-shadow-left,.mas-carousel .swiper-slide-shadow-right{opacity:.35;border-radius:10px}.mas-carousel .swiper-slide-next .swiper-slide-shadow-left,.mas-carousel .swiper-slide-next .swiper-slide-shadow-right,.mas-carousel .swiper-slide-prev .swiper-slide-shadow-left,.mas-carousel .swiper-slide-prev .swiper-slide-shadow-right{opacity:.16}.mas-carousel .swiper-slide-active .swiper-slide-shadow-left,.mas-carousel .swiper-slide-active .swiper-slide-shadow-right{opacity:0}.mas-carousel .swiper-slide-next,.mas-carousel .swiper-slide-prev{opacity:.92}.mas-carousel-wrap .mas-carousel__nav{position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:50%;background:#fff;border:1.5px solid #5b3a27;box-shadow:0 3px 12px rgba(91,58,39,.13);transition:background .22s ease,transform .22s ease;z-index:5}.mas-carousel-wrap .swiper-button-prev{left:8px;right:auto}.mas-carousel-wrap .swiper-button-next{right:8px;left:auto}.mas-carousel-wrap .mas-carousel__nav::after{font-size:15px;font-weight:700;color:#5b3a27}.mas-carousel-wrap .mas-carousel__nav:hover{background:#f7f3ec;transform:scale(1.06)}.mas-carousel-wrap .mas-carousel__nav.swiper-button-disabled{opacity:.28}.mas-carousel-wrap .mas-carousel__pager{position:static;margin-top:8px;padding-bottom:6px;text-align:center;line-height:1}.mas-carousel-wrap .mas-carousel__pager .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px!important;background:#5b3a27;opacity:.25;transition:opacity .22s ease,width .22s ease}.mas-carousel-wrap .mas-carousel__pager .swiper-pagination-bullet-active{opacity:1;width:24px;border-radius:4px}@media (max-width:1100px){.mas-carousel-wrap{padding-left:62px;padding-right:62px}}@media (max-width:980px){.mas-carousel-wrap{width:auto;max-width:none;margin:28px 0;transform:none;padding:10px 8px 4px}.mas-carousel{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 6%,rgba(0,0,0,1) 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 6%,rgba(0,0,0,1) 94%,transparent 100%)}.mas-carousel .mas-carousel__slide{width:232px}.mas-carousel-wrap .mas-carousel__nav{display:flex;width:38px;height:38px;margin-top:-19px;background:rgba(255,255,255,.94)}.mas-carousel-wrap .swiper-button-prev{left:2px}.mas-carousel-wrap .swiper-button-next{right:2px}.mas-carousel-wrap .mas-carousel__nav::after{font-size:13px}.mas-carousel-wrap .mas-carousel__pager{margin-top:14px;padding-bottom:4px}.mas-carousel-wrap .mas-carousel__pager .swiper-pagination-bullet{width:9px;height:9px;margin:0 4px!important;opacity:.3}.mas-carousel-wrap .mas-carousel__pager .swiper-pagination-bullet-active{width:22px;opacity:1}}@media (max-width:479px){.mas-carousel .mas-carousel__slide{width:206px}.mas-carousel .swiper-slide-active .mas-carousel__card{box-shadow:0 0 0 6px #fff,0 12px 30px rgba(91,58,39,.22)}.mas-carousel__body{padding:13px 15px 15px}.mas-carousel__title{font-size:14px}.mas-carousel__count{font-size:10px}}@media (prefers-reduced-motion:reduce){.mas-carousel__card,.mas-carousel__media img,.mas-carousel__cta,.mas-carousel .mas-carousel__slide,.mas-carousel-wrap .mas-carousel__nav{transition:none}.mas-carousel__card:hover .mas-carousel__media img{transform:none}.mas-carousel-wrap .mas-carousel__nav:hover{transform:none}}.mas-section-bottom{display:flex;flex-direction:column}.mas-section-bottom .mas-row-bottom{margin-top:auto!important;margin-bottom:0!important}.et_pb_text h1{font-family:'Ofelia Pro Book',Helvetica,Arial,sans-serif!important;font-weight:300!important;letter-spacing:0!important;line-height:1.2em!important}@media (min-width:981px){.et_pb_fullwidth_menu li.mega-menu{position:static!important}.et_pb_fullwidth_menu li.mega-menu>ul.sub-menu{display:flex!important;flex-wrap:nowrap;justify-content:space-between;width:100%!important;max-width:100%!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;transform:none!important;z-index:9999;background:#fff;padding:30px!important;box-sizing:border-box;gap:40px}.et_pb_fullwidth_menu li.mega-menu>ul.sub-menu>li{flex:1 1 16.66%;max-width:16.66%;min-width:160px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;text-align:left;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.et_pb_fullwidth_menu .container{max-width:100%!important;padding:0!important}}@media (min-width:981px){.et_pb_fullwidth_menu .sub-menu a{border-bottom:none!important}.et_pb_fullwidth_menu .sub-menu>li.menu-item-has-children>a{border-bottom:1px solid #ad834a!important;padding-bottom:6px!important;margin-bottom:8px!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.et_pb_fullwidth_menu .sub-menu .sub-menu li a{padding-top:3px!important;padding-bottom:3px!important;margin-bottom:2px!important;border-bottom:none!important}.et_pb_fullwidth_menu .sub-menu .sub-menu li a:hover{background:rgba(173,131,74,.15)!important;color:#59220e!important;transition:all .3s ease}}@media (min-width:981px){.et_pb_fullwidth_menu .sub-menu .sub-menu li a{font-family:'Ofelia Pro Book',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;letter-spacing:0!important;font-size:14px!important}.et_pb_fullwidth_menu .sub-menu>li.menu-item-has-children>a{font-weight:700!important;font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word;line-height:1.3;min-height:2.6em}}@media (min-width:981px){.et_pb_fullwidth_menu li.mega-menu>ul.sub-menu,.et_pb_fullwidth_menu .mega-menu>ul.sub-menu{padding:30px!important}}ul.pa-bullet-list-1{list-style:none!important;padding-left:0!important;margin-left:0!important}ul.pa-bullet-list-1 li{position:relative;padding-left:24px}ul.pa-bullet-list-1 li:before{content:'4c';color:#59220e;font-family:'ETMODULES'!important;position:absolute;left:0;top:.2em;font-size:1.2em!important;margin-right:8px}.single-product .et_pb_tab_content h2:first-of-type{color:#ad834a!important;font-size:20px!important;font-family:'Ofelia Pro Book',Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:0!important;margin-bottom:14px}#top-menu li.current-menu-ancestor>a{font-family:Ofelia Pro Bold}#top-menu li li a{letter-spacing:0!important}#main-header .nav li ul.sub-menu{background:#fff!important;border-radius:0 0 10px 10px!important}.menu-item img{max-height:20px;margin-right:10px;vertical-align:middle}@media (min-width:980px){.cta_menu{padding:10!important;border-radius:50px;background:#59220e!important;border:none;transition:.3s}.cta_menu a{color:#d6d2c7!important;padding:10px!important}#main-header .cta_menu a,#main-header.et-fixed-header .cta_menu a{background:#59220e;border-radius:50px;text-transform:uppercase;color:#fff!important;text-align:center;padding-top:4px;padding-bottom:4px;margin:5px}}header #et-top-navigation ul#mobile_menu{background:#fff}.et_mobile_menu{overflow:scroll!important;max-height:83vh}.mobile_menu_bar:before{color:#59220e}@media only screen and (max-width:980px){.et_mobile_menu .menu-item img{margin-right:10px;vertical-align:middle}.et_mobile_menu .menu-item{text-align:left}.et_mobile_menu .sub-menu li a{display:flex;align-items:center}}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}.et_fixed_nav.et_show_nav #page-container{padding-top:0}.et_pb_module.et_pb_posts .entry-featured-image-url{pointer-events:none}.pa-blog-no-links .et_pb_post .entry-title a{pointer-events:none}.et_pb_posts .et_pb_post{padding:10px;background:#f2f2f2;border-radius:10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.et_pb_button{padding-top:.4em!important;padding-bottom:.4em!important}.et_pb_button:hover{padding-top:.4em!important;padding-bottom:.4em!important}a.pa-blurb-button{font-size:12px;color:#fff;background:#59220e;padding:1em;line-height:1em;border-radius:50px;letter-spacing:3px;text-transform:capitalize;display:inline-block;transition:all .3s ease-in-out}a.pa-blurb-button:hover{background:rgba(89,34,14,.5);cursor:pointer;transition:all .3s ease-in-out}.pa-callout{position:relative;color:#fff;background:#e2a462;font-size:inherit;padding:1em .8em;border-radius:30px;margin:0 6px 0 0;font-weight:700}.pa-color-highlight{text-decoration:none;box-shadow:inset 0 -.5em 0 rgba(191,157,126,.3);color:inherit}.mp_m_blurb_pulse .et-pb-icon{-webkit-animation-name:gq_pulse_icon;animation-name:gq_pulse_icon;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes gq_pulse_icon{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes gq_pulse_icon{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.et_pb_fullwidth_header_0 .et_pb_fullwidth_header_scroll a .et-pb-icon{animation:bounce 5s ease-in-out infinite}.breathing,.divi-bar-breathing{-webkit-animation:divi-bar-breathing 7s ease-out infinite normal;animation:divi-bar-breathing 7s ease-out infinite normal}@-webkit-keyframes divi-bar-breathing{0%,60%,100%{transform:scale(1)}25%{transform:scale(1.1)}}@keyframes divi-bar-breathing{0%,60%,100%{transform:scale(1)}25%{transform:scale(1.1)}}.mas-showroom ul.products li.product-category a{position:relative;display:inline-block;width:100%;overflow:hidden;text-decoration:none!important;line-height:0!important;padding:0!important}.mas-showroom ul.products li.product-category a img{display:block;width:100%;height:auto;vertical-align:bottom;transform:scale(1);transition:transform .35s ease;margin:0!important;box-shadow:none!important}.mas-showroom ul.products li.product-category:hover a img{transform:scale(1.04)}.mas-showroom ul.products li.product-category a::before{content:"";position:absolute;inset:0;background:rgba(29,46,40,0);transform:scale(1);transform-origin:center;transition:background .25s ease,transform .35s ease;z-index:1;pointer-events:none}.mas-showroom ul.products li.product-category:hover a::before{background:rgba(29,46,40,0.40);transform:scale(1.04)}.mas-showroom ul.products li.product-category h2.woocommerce-loop-category__title{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);margin:0!important;padding:0;width:88%;text-align:center;font-family:"Ofelia Pro Book","Ofelia Pro","Ofelia",Helvetica,Arial,sans-serif;font-weight:600!important;font-size:20px!important;letter-spacing:1px!important;line-height:1.2;color:#fff;text-transform:uppercase!important;z-index:2!important}.mas-showroom ul.products li.product-category h2.woocommerce-loop-category__title .count{display:none!important}.mas-showroom ul.products li.product-category a::after{content:"VIEW";position:absolute;left:50%;bottom:14%;transform:translateX(-50%);z-index:2;display:inline-flex!important;align-items:center;box-sizing:content-box!important;padding:14px 20px!important;line-height:1!important;border-radius:50px!important;background:rgba(89,34,14,0.90);color:#fff;font-family:"Ofelia Pro Book","Ofelia Pro","Ofelia",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s ease,padding-right .25s ease;pointer-events:none}.mas-showroom ul.products li.product-category:hover a::after{background:rgba(89,34,14,0.70);padding-right:28px!important;content:"VIEW >"}.mas-showroom ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin:0!important;padding:0!important;list-style:none}.mas-showroom ul.products::before,.mas-showroom ul.products::after{content:none!important;display:none!important}.mas-showroom ul.products li.product,.mas-showroom ul.products li.product-category{float:none!important;margin:0!important;padding:0!important;width:auto!important;background:#fff}@media (max-width:1200px){.mas-showroom ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:980px){.mas-showroom ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:480px){.mas-showroom ul.products{grid-template-columns:1fr;gap:8px}}.woocommerce ul.products li.product img{border-radius:8px;overflow:hidden}.woocommerce ul.products li.product{margin-bottom:20px!important;padding-bottom:0!important}.woocommerce ul.products{row-gap:20px!important}.single-product h1.product_title,.et_pb_wc_title_0_tb_body h1{font-size:26px!important;letter-spacing:0px!important;color:#59220e!important;font-weight:400!important}.woocommerce-breadcrumb,.et_pb_wc_breadcrumb{font-family:'Ofelia Pro Light',Helvetica,Arial,sans-serif!important;font-size:14px!important;color:#59220e!important}.woocommerce-breadcrumb a{font-family:'Ofelia Pro Light',Helvetica,Arial,sans-serif!important;color:#59220e!important;text-decoration:none}.woocommerce-breadcrumb a:hover{text-decoration:underline}:root{--mas-bc-dark:#59220e;--mas-bc-light:#b89a82}.et_pb_wc_breadcrumb nav.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,.rank-math-breadcrumb,.rank-math-breadcrumb p{font-family:'Ofelia Pro Light','Ofelia Pro','Ofelia',Helvetica,Arial,sans-serif!important;font-weight:300!important;font-size:14px!important;letter-spacing:0!important;line-height:1.6!important;color:var(--mas-bc-light)!important;text-transform:none!important;margin:0!important}.et_pb_wc_breadcrumb nav.woocommerce-breadcrumb a:first-of-type,nav.woocommerce-breadcrumb a:first-of-type,.rank-math-breadcrumb a:first-of-type{font-family:'Ofelia Pro Light','Ofelia Pro','Ofelia',Helvetica,Arial,sans-serif!important;font-weight:700!important;color:var(--mas-bc-dark)!important}.et_pb_wc_breadcrumb nav.woocommerce-breadcrumb a:not(:first-of-type),nav.woocommerce-breadcrumb a:not(:first-of-type),nav.woocommerce-breadcrumb .breadcrumb_last,.rank-math-breadcrumb a:not(:first-of-type),.rank-math-breadcrumb .last{color:var(--mas-bc-light)!important;font-weight:300!important}nav.woocommerce-breadcrumb .delimiter,.rank-math-breadcrumb .separator{color:var(--mas-bc-light)!important;margin:0 .45em!important}nav.woocommerce-breadcrumb a:hover,.rank-math-breadcrumb a:hover{color:var(--mas-bc-dark)!important;text-decoration:none!important}