body.single-product .price{display:block!important}.single-product .quantity,.single-product .single_add_to_cart_button,.single-product .stock,.single-product .product_meta{display:none!important}.single-product .ast-stock-avail{display:none!important}.chair-spec-box{background:#f0ede8;border-radius:10px;padding:18px 22px;font-family:sans-serif}.chair-spec-box h4{font-size:11px!important;font-weight:600;letter-spacing:.08em;color:#7a7570;margin:0 0 18px;text-transform:uppercase}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.spec-grid div{display:flex;flex-direction:column;gap:2px}.spec-grid small{font-size:12px;color:#8a8580;font-weight:400}.spec-grid strong{font-size:16px;font-weight:600;color:#2a2825}.spec-grid p:empty{display:none}.color-chart .variations .label label{font-size:13px;font-weight:500;color:#4a4540;display:block;margin-bottom:8px}.color-chart select{width:100%;padding:12px 16px;height:50px;border:1px solid #d8d4ce;border-radius:8px;background-color:#f5f2ee;font-size:14px;color:#2a2825;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6560' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;margin-bottom:20px}.color-chart .variations .label .woo-selected-variation-item-name{font-size:13px;font-weight:400;color:#6b6560}.product-title h1{margin-bottom:0!important}.product-desp p{margin-bottom:0}.product-table .woocommerce-tabs{padding-top:0!important;margin-bottom:30px!important}.product-table .tabs.wc-tabs{display:none}.product-table .woocommerce-Tabs-panel{padding:0!important;border:0px!important}.product-table table{width:100%;background-color:#f0ede8;font-size:14px;border:0px!important}.product-table table tr td,.product-table table tr th{border:0px!important}.product-table thead th{padding:14px 20px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8580}.product-table tbody tr:nth-child(odd){background-color:#f7f5f2}.product-table tbody tr:nth-child(even){background-color:transparent!important}.product-table tbody td{padding:16px 20px;color:#3a3530;vertical-align:middle}.product-table tbody td:first-child{color:#5a5550;font-weight:400}.color-chart select option:first-child{display:none}.product-type thead{display:none}.product-type tbody{display:grid;grid-template-columns:1fr 1fr;gap:0}.product-type tbody tr{display:flex;flex-direction:column;gap:4px;padding:14px 20px}.product-type tbody td:first-child{font-size:12px;color:#8a8580;font-weight:400}.product-type tbody td:last-child{font-size:17px;font-weight:600;color:#2a2825}.product-type tr td{border:0px;padding:0}.woo-variation-swatches .variable-items-wrapper{margin-bottom:10px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background:0 0!important}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.selected img{border:1px solid #434343}.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-size:16px}.color-chart .reset_variations{display:none!important}.color-chart .woo-variation-items-wrapper{padding-bottom:15px!important}.request-form .uael-gf-select-custom::after{display:none!important}.table-content table{border:0px}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#f0ede8}.shop-filter{background:#fcfbf9;border:1px solid #e2ddd8;border-radius:12px;padding:20px 18px;font-family:sans-serif;max-width:400px}.shop-filter .wc-block-product-filter-checkbox-list__text{font-size:15px}.shop-filter .wc-block-product-filter-checkbox-list__mark{display:none}.shop-filter .wp-block-heading{font-size:13px!important;font-weight:700!important;color:#2a2825!important;margin-top:16px!important;margin-bottom:8px!important;letter-spacing:.01em}.shop-filter .wp-block-heading:first-of-type{margin-top:0!important}.shop-filter .wc-block-product-filter-checkbox-list__items{display:flex;flex-direction:column;gap:0;overflow-y:scroll;height:350px}.shop-filter .wc-block-product-filter-checkbox-list__item{padding:4px 0}.shop-filter .wc-block-product-filter-checkbox-list__label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#3a3530;line-height:1.4}.shop-filter .wc-block-product-filter-checkbox-list__input{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;border:1.5px solid #b8b2aa;border-radius:3px;background:#fff;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.shop-filter .wc-block-product-filter-checkbox-list__input:checked{background:red;border-color:black}.shop-filter .wc-block-product-filter-checkbox-list__item.has-depth-1 .wc-block-product-filter-checkbox-list__label{padding-left:16px;color:#6b6560;font-size:12.5px}.shop-filter .wc-block-product-filter-checkbox-list__show-more{background:0 0;border:none;color:#7a7570;font-size:12px;cursor:pointer;padding:6px 0 0;text-decoration:underline}.shop-filter .wp-block-woocommerce-product-filter-clear-button .wp-block-button__link{background:0 0!important;border:none!important;color:#7a7570!important;font-size:12px!important;padding:0!important;text-decoration:underline;cursor:pointer;box-shadow:none!important}.shop-filter .wp-block-woocommerce-product-filter-attribute,.shop-filter .wp-block-woocommerce-product-filter-taxonomy{border-top:1px solid #e2ddd8;padding-top:4px;margin-top:8px}.shop-filter .wc-block-product-filters__overlay-content{gap:10px!important}.shop-filter .wc-block-product-filter-checkbox-list__show-more{font-size:13px!important;text-decoration:none;padding:10px 15px;background:#2f2f2f;color:#fff;margin-top:10px}.shop-product .ahfb-svg-iconset,.shop-product .ast-card-action-tooltip,.product-cart .ahfb-svg-iconset,.product-cart .ast-card-action-tooltip{display:none}.shop-product .page-numbers li{border-color:#9b8f87!important}.shop-product .woocommerce-result-count,.shop-product .woocommerce-ordering{display:none}.product-cart .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;height:50px}.product-cart .uael-results-columns .uael-search-result-item:hover{border-color:#9b8f87}.product-cart .uael-results-columns .uael-search-result-item{background:#fff}.product-cart .uael-search-result-title a:hover{color:#454545!important}.product-cart .inquiry-now-btn{width:100%;border-radius:50px;text-align:center;background:#1c1a18!important}.mobility-product-colours{display:flex;align-items:center;gap:6px;margin:10px 16px}.mobility-colour-dot{width:15px;height:15px;border-radius:50%;display:inline-block;border:1px solid #999}.mobility-colour-count{font-size:12px;color:#777}.colour-black{background:#222}.colour-blue{background:#3d5268}.colour-red{background:#b94343}.colour-white{background:#f4f1ec}.colour-grey,.colour-gray{background:#777}.colour-smoke{background:#6f706d}.colour-silver{background:#c0c0c0}.colour-stone{background:#b8aa98}.colour-onyx{background:#2b2b2b}.colour-dove{background:#dedbd2}.colour-ebony{background:#111}.colour-beige{background:#c7b69d}.colour-pewter{background:#8f8a82}.colour-midnight{background:#1f2733}.colour-moonlight{background:#e4dfd3}.colour-brown{background:#7a5438}.colour-charcoal{background:#333}.colour-burgundy{background:#6d2638}.colour-sand{background:#d7c3a3}.colour-latte{background:#b99b7b}.colour-cream{background:#eee2c8}.mobility-colour-list{align-items:center;justify-content:start;display:flex;gap:5px;margin-top:10px;margin-bottom:10px}.mobility-colour-dot{width:18px;height:18px}.product-cart .woocommerce-loop-product__title{height:auto}.astra-shop-summary-wrap{padding:15px}.woocommerce-js ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category{font-size:11px;text-transform:uppercase;font-weight:700;color:#6e6359;letter-spacing:1px;margin-bottom:5px}.mobility-stars{color:#9a9087}.mobility-top-pick span{font-size:14px;margin:0 5px 0 0;color:#9a9087;font-weight:500}.mobility-top-pick{margin-bottom:5px}.mobility-badges{display:flex;flex-wrap:wrap;margin-bottom:5px;gap:7px}.mobility-badges span{width:auto;font-size:10px;background:#f1ebe2;padding:2px 7px;border-radius:10px;font-weight:700;color:#4a4640}.mobility-card-attributes{display:flex;flex-wrap:wrap;align-items:center;gap:5px;flex-direction:row-reverse;justify-content:start}.mobility-card-attributes span{font-size:13px;color:#777;line-height:normal}.mobility-trial-text{font-size:14px;margin:10px 0 5px;display:block;color:#756a61;font-weight:500}a.button.inquiry-now-btn{position:absolute;bottom:10px;left:0;right:0;width:92%;margin:0 auto!important}.archive .astra-shop-summary-wrap{padding-bottom:55px}body.woo-variation-swatches .variable-items-wrapper li{width:auto!important;height:auto!important;background:#f7f5f2!important;padding:9px 16px!important;box-shadow:none!important;border-radius:8px!important;margin:0 10px 0 0!important;border:1.5px solid #e7e0d6!important;color:#2b2926!important;font-weight:600;margin-bottom:10px!important;font-size:14px!important}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span{overflow:inherit!important}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span{overflow:inherit!important}.woocommerce-js div.product div.images .flex-control-thumbs{display:flex}.woocommerce-js div.product div.images .flex-control-thumbs li{border-radius:10px!important;background:#f7f5f2;margin:0 10px 0 0!important;border:1px solid #e7e0d6!important}.woocommerce .elementor-127 .elementor-element.elementor-element-cb17647 .flex-control-thumbs img{border-radius:10px;padding:10px}.woocommerce-js div.product div.images .flex-control-thumbs li:last-child{margin-right:0!important}.mobility-single-recommend{background:#f1ebe2;margin-bottom:18px;border:1px solid #e7e0d6;border-radius:30px;padding:6px 14px;color:#6e6359;font-size:13.5px;font-weight:600;display:inline-block}.mobility-single-feature-grid{display:flex;align-items:center;gap:10px}.mobility-single-feature-grid div.mobility-single-feature{background:#f6f1e8;margin-bottom:18px;border:1px solid #e7e0d6;border-radius:12px;padding:10px 14px;color:#6e6359;font-size:13.5px;font-weight:600;display:inline-block}.mobility-colour-dot.colour-mink{background:#8b807e}.mobility-colour-dot.colour-lagoon{background:#79dbdc}.mobility-colour-dot.colour-heritage{background:#5d96bc}body.woo-variation-swatches .variable-items-wrapper li.selected,body.woo-variation-swatches .variable-items-wrapper li:hover{background:#000!important;color:#fff!important}.mc-single-product-category a{color:#6e6359;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block;margin-bottom:10px}.woocommerce-js div.product form.cart .variations label{text-transform:uppercase;letter-spacing:1px;color:#6e6359;font-weight:500}body.woo-variation-swatches .variable-items-wrapper li.image-variable-item{background:0 0!important;padding:0!important;border:none!important}body.woo-variation-swatches .variable-items-wrapper li.image-variable-item div.variable-item-contents img{padding:5px;width:55px;height:55px;border:1px solid #f7f5f2;box-shadow:none}.woocommerce-js div.product form.cart .variations{border:none;margin:0}.woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{border-radius:10px;border-color:#e7e0d6!important}.booking-cards:hover{border-color:#9b8f87!important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(43,41,38,.07)}.booking-cards.active{border-color:#2b2926!important}.booking-cards.active .Booking-detail{border:2px solid #2b2926;border-top:0px}.booking-cards.active .hours{background-color:#2b2926!important}.booking-cards.active .hours span{color:#fff!important}.booking-cards .check-box .elementor-icon{display:none;box-shadow:0px 2px 8px rgba(0,0,0,.25)}.booking-cards.active .check-box .elementor-icon{display:block}.form-title span{color:#6e6359}body.woo-variation-swatches .variable-items-wrapper.color-variable-items-wrapper li{width:24px!important;height:24px!important;border:none!important;padding:0!important;border-radius:50px!important}.e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.mc-tab-one-list{margin:20px 0 0}.mc-tab-one-list li{position:relative;list-style-type:none;padding-bottom:10px;padding-left:30px;padding-right:50px;color:#37342f!important}.single.woocommerce-js h2{font-size:25px!important;margin-bottom:10px!important}.mc-tab-one-list li:before{content:"";background:#9b8f87;width:10px;height:10px;display:block;position:absolute;border-radius:100%;left:0;top:7px}.mc-tab-two-grid{display:block}.mc-tab-two-grid div{display:inline-block;vertical-align:middle;background:#fff;padding:20px;border-radius:10px;border:1px solid #ccc}.mc-tab-two-grid div.mc-tab-two-card h3{margin-bottom:10px;font-size:20px}.mc-tab-two-grid div p{margin:0;color:#37342f;font-size:14.5px;min-height:70px}.service-card .mc-tab-six-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.service-card .mc-tab-six-grid:has(.mc-tab-six-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.service-card .mc-tab-six-grid:has(.mc-tab-six-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.service-card .mc-tab-six-grid:has(.mc-tab-six-card:only-child){grid-template-columns:1fr}.service-card .mc-tab-six-card{width:100%}.category-service-image{width:50px;height:50px;background:#f1ebe2;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;overflow:hidden}.category-service-image img{width:45px!important;height:45px!important;object-fit:contain;display:block;padding:0!important;margin:0!important;background:0 0!important;border-radius:0!important}@media (max-width:1024px){.service-card .mc-tab-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.shop-product.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)}.product-image .woocommerce-product-gallery__wrapper{max-width:100%;width:600px}.custom-review-grid{grid-template-columns:1fr!important}.service-card .mc-tab-six-grid{grid-template-columns:1fr}}.mc-acf-tab-nav{display:flex;gap:10px;list-style:none;padding:0;margin:0 0 20px;flex-wrap:wrap}.text-para{padding-right:50px}.timing-content{color:#9b8f87}.table-deta a{font-weight:600;color:#37342f;border-bottom:1px solid #37342f}.mc-acf-tab-nav li{padding:10px 18px;cursor:pointer;border:1px solid #ddd;background:#f7f7f7}.mc-acf-tab-nav li.active{background:#1b3a6b;color:#fff}.mc-acf-tab-content{display:none}.mc-acf-tab-content.active{display:block}.mc-tab-one-content{padding:50px 0}.mc-tab-one-wrap{max-width:1160px;margin:0 auto}.mc-tab-one-wrap h2{margin-bottom:10px}.mc-tab-one-desc{max-width:620px;margin-bottom:30px}.mc-tab-one-list{columns:2;padding-left:0;list-style:none}.mc-tab-one-list li{position:relative;padding-left:28px;margin-bottom:18px}.mc-tab-one-list li:before{content:"";width:13px;height:13px;background:#9f958c;border-radius:50%;position:absolute;left:0;top:6px}.mc-tab-two-content{background:#f3eee6;padding:50px 20px}.mc-tab-two-wrap{max-width:1100px;margin:0 auto}.mc-tab-two-wrap h2{margin-bottom:8px}.mc-tab-two-desc{margin-bottom:28px;color:#5b4a42}.mc-tab-two-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mc-tab-two-card{background:#fff;border:1px solid #ddd5cc;border-radius:12px;padding:22px}.mc-tab-two-card h3{margin-bottom:8px;font-size:18px}.mc-tab-two-card p{margin:0}@media (max-width:768px){.mc-tab-two-grid{grid-template-columns:repeat(2,1fr)}}.mc-tab-three-content{padding:55px 20px;background:#fff}.mc-tab-three-wrap{max-width:1100px;margin:0 auto}.mc-tab-three-wrap h2{margin-bottom:8px}.mc-tab-three-desc{max-width:620px;margin-bottom:30px;color:#5b4a42}.mc-tab-three-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mc-tab-three-card{border:1px solid #ddd5cc;border-radius:12px;padding:22px;background:#fff}.mc-tab-three-count{width:32px;height:32px;background:#222;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:15px}.mc-tab-three-card h3{margin-bottom:8px;font-size:18px!important}.mc-tab-three-card p{margin:0;font-size:15px!important}@media (max-width:991px){.mc-tab-three-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mobility-single-feature-grid div.mobility-single-feature{margin-bottom:10px;padding:6px 12px!important}body.woo-variation-swatches .variable-items-wrapper li{margin-bottom:0!important}}@media (max-width:575px){.mc-tab-three-grid{grid-template-columns:1fr}.mc-tab-one-list{columns:1}.mc-tab-two-grid,.mc-tab-three-grid,.mc-tab-six-grid{grid-template-columns:1fr!important}.mc-tab-one-list li{padding-right:0}}.mc-tab-four-content{padding:55px 20px;background:#fff}.mc-tab-four-wrap{max-width:1100px;margin:0 auto}.mc-tab-four-desc{margin-bottom:28px;color:#5b4a42}.mc-tab-four-table{border-radius:12px!important;overflow:hidden;background-color:#fff}.mc-tab-four-row{display:grid;grid-template-columns:40% 60%;border-bottom:1px solid #ddd5cc}.mc-tab-four-row:last-child{border-bottom:0px}.mc-tab-four-left{background:#f3eee6;font-weight:700}.mc-tab-four-left,.mc-tab-four-right{padding:15px 18px}.review-sec .star-icon img{box-shadow:none}.custom-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.custom-review-card{background:#fff;border:1px solid #e7e0d6;border-radius:14px;padding:22px}.custom-review-card *{color:#6e6359}.mc-tab-five-desc{margin-bottom:28px;color:#5b4a42}.mc-tab-five-table-wrap{overflow-x:auto}.mc-tab-five-table table,td,th{border:0px}.mc-tab-five-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px;background-color:#fff;min-width:700px}.mc-tab-five-table tr:last-child td,.mc-tab-five-table tr:last-child th{border:0px}.mc-tab-five-table th,.mc-tab-five-table td{padding:14px 16px;border-bottom:1px solid #ddd5cc;text-align:center}.mc-tab-five-table th{background:#f3eee6;font-weight:700;text-align:left}.mc-tab-five-table tr:first-child th:not(:first-child),.mc-tab-five-table tr:first-child td{background:#292520;color:#fff;font-weight:700}.mc-tab-five-note{margin-top:18px}.mc-tab-six-content{background:#f3eee6;padding:55px 20px}.mc-tab-six-wrap{max-width:1100px;margin:0 auto}.mc-tab-six-desc{margin-bottom:28px;color:#5b4a42}.mc-tab-six-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mc-tab-six-card{background:#f7f5f2!important;border:1px solid #ddd5cc;border-radius:12px;padding:24px 20px}.mc-tab-six-icon{font-size:16px;margin-bottom:5px}.mc-tab-six-card h3{font-size:18px!important;margin-bottom:8px}.mc-tab-six-card p{margin:0}@media (max-width:768px){.mc-tab-six-grid{grid-template-columns:repeat(2,1fr)}}.mc-tab-seven-content{padding:55px 20px;background:#fff}.mc-tab-seven-wrap{max-width:1100px;margin:0 auto}.mc-tab-seven-desc{max-width:620px;margin-bottom:28px;color:#5b4a42}.mc-tab-seven-tags{display:flex;flex-wrap:wrap;gap:10px}.mc-tab-seven-tag{background:#f3eee6;border:1px solid #ddd5cc;border-radius:30px;padding:9px 18px;display:inline-block}.mc-tab-eight-content{background:#292520;color:#fff;padding:55px 20px}.mc-tab-eight-wrap{max-width:1100px;margin:0 auto}.mc-tab-eight-wrap h2{color:#fff;margin-bottom:18px}.mc-tab-eight-desc{max-width:720px;margin-bottom:22px;color:#fff}.mc-tab-eight-desc p{color:#fff}.mc-tab-eight-small-text{max-width:720px;margin-bottom:24px;color:#fff}.mc-tab-eight-btn{display:inline-block;background:#fff;color:#111;padding:14px 28px;border-radius:40px;font-weight:700;text-decoration:none}.mc-tab-eight-btn:hover{color:#111;background:#f3eee6}.mc-tab-nine-content{padding:55px 20px;background:#fff}.mc-tab-nine-wrap{max-width:1100px;margin:0 auto}.mc-tab-nine-desc{margin-bottom:25px}.mc-tab-nine-item{border-bottom:1px solid #ddd5cc}.mc-tab-nine-question{width:100%;padding:18px 0!important;background:0 0;background:0 0!important;border:0;display:flex;justify-content:space-between;font-family:"Lora"!important;cursor:pointer;font-weight:700;font-size:18px!important;text-align:left}.mc-tab-nine-question span{color:#2b2926!important}.mc-tab-nine-item.active .mc-tab-nine-question,.mc-tab-nine-item .mc-tab-nine-question{box-shadow:none!important}.mc-tab-nine-answer p{margin-bottom:10px}.mc-tab-nine-question em{font-style:normal;font-weight:400;color:#2b2926}.mc-tab-nine-answer{padding:0 0 20px}.error404{background:#f1ebe2}.mc-product-section{width:100%;max-width:1200px;margin:0 auto}.mc-product-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.mc-filter-label{margin-right:6px;color:#5d584f;font-size:14px}.mc-filter-button{appearance:none;border:1px solid #ded7cc;border-radius:50px;background:#fff;color:#191815;font-family:inherit;font-size:14px;font-weight:500;line-height:1;padding:11px 19px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.mc-filter-button:hover,.mc-filter-button.active{border-color:#292722;background:#292722;color:#fff}.mc-product-divider{width:100%;height:1px;margin-bottom:34px;background:#ded7cc}.mc-product-grid{display:grid;grid-template-columns:repeat(var(--mc-grid-columns,3),minmax(0,1fr));gap:24px}.mc-product-section[data-columns="1"] .mc-product-grid{--mc-grid-columns:1}.mc-product-section[data-columns="2"] .mc-product-grid{--mc-grid-columns:2}.mc-product-section[data-columns="3"] .mc-product-grid{--mc-grid-columns:3}.mc-product-section[data-columns="4"] .mc-product-grid{--mc-grid-columns:4}.mc-product-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #ddd5ca;border-radius:17px;background:#f7f5f2!important;transition:transform .25s ease,box-shadow .25s ease}.mc-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(34,31,26,.09)}.mc-product-card.mc-hidden{display:none}.mc-product-media{position:relative;overflow:hidden;width:100%;aspect-ratio:1/1;background:#f1eee8}.mc-product-image-link{display:block;width:100%;height:100%}.mc-product-image{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .35s ease}.mc-product-card:hover .mc-product-image{transform:scale(1.025)}.mc-product-badges{position:absolute;z-index:2;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);pointer-events:none}.mc-product-badges.product-wheel{position:absolute;z-index:2;top:14px;right:14px;float:right;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);pointer-events:none;flex-direction:row-reverse}.product-extra-content .desc-text{color:var(--charcoal);display:block;font-size:13.5px;font-weight:700}.mc-product-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:50px;background:rgba(42,40,36,.92);color:#fff;font-size:12px;font-weight:600;line-height:1.2}.mc-product-content{display:flex;flex:1;flex-direction:column;padding:20px}.mc-product-main-content{flex:1}.mc-product-title{margin:0 0 7px;color:#201e1a;font-size:20px;font-weight:600;line-height:1.25}.mc-product-title a{color:inherit;text-decoration:none}.mc-product-description{color:#38342e;font-size:15px;line-height:1.55}.mc-product-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}.mc-product-price-label{color:#6d5845;font-size:13px;font-weight:500}.mc-product-view-button{display:inline-flex;align-items:center;justify-content:center;min-width:67px;min-height:43px;padding:8px 17px;border:1px solid #2d2a26;border-radius:50px;background:0 0;color:#171613;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .25s ease,color .25s ease}.mc-product-view-button:hover{background:#292722;color:#fff!important}.mc-no-products,.mc-no-filter-results{padding:30px;border:1px solid #ded7cc;border-radius:12px;background:#fff;color:#38342e;text-align:center}.mc-no-filter-results{margin-top:25px}.category-tabs button.mc-filter-button{background:#fff;color:#2b2926;font-size:13px;padding:10px}.category-tabs button.mc-filter-button.active{background:#292722;color:#fff}.category-tabs .mc-product-price-label{font-size:15px}.category-tabs .mc-product-footer a{color:#2b2926}.category-tabs .mc-product-footer a:hover{color:#fff}.category-tabs .mc-product-main-content h3 a{font-size:18px;color:#2b2926;font-family:"Lora",sans-serif}.service-card .mc-tab-six-grid{grid-template-columns:repeat(4,1fr)}.category-service-image img{background:#f1ebe2;padding:12px;margin-bottom:10px;border-radius:10px!important}.mc-tab-category-tags span{background:0 0;color:#f1ece3;border-color:#4a463f;padding:8px 12px;font-size:14px}.product-wheel span.mc-product-badge.product-wheel{background:#fff;color:#3b3935;border:1px solid #3b3935}.wpc-filters-widget-containers-wrapper{padding:20px 18px;background:#fcfbf9;border-radius:12px;border:1px solid #e2ddd8}.wpc-filter-header .wpc-filter-title{font-size:13px!important;font-weight:700!important;color:#2a2825!important;margin-top:16px!important;margin-bottom:8px!important;letter-spacing:.01em}.wpc-filter-pa_size a.wpc-see-more-control,.wpc-filter-content a.wpc-see-more-control{font-size:14px!important;text-decoration:none;padding:6px 20px;background:#2f2f2f;color:#fff;margin-top:10px;border-radius:50px;display:inline-block;font-weight:600;border:0!important}.wpc-filter-pa_size a.wpc-see-less-control,.wpc-filter-content a.wpc-see-less-control{font-size:14px!important;text-decoration:none;padding:6px 20px;background:#2f2f2f;color:#fff;margin-top:10px;border-radius:50px;font-weight:600;border:0!important}.wpc-filter-content ul.wpc-filters-ul-list{height:150px;overflow:auto}.wpc-filter-set-widget-title h2{font-size:18px;font-weight:700}.custom-recent-posts{background:#e8e8e8;padding:20px}.custom-recent-posts h3{font-size:20px;margin:0 0 8px}.custom-recent-posts ul{margin:0;padding-left:16px}.custom-recent-posts li{margin-bottom:8px}.custom-recent-posts li:last-child{margin-bottom:0}.custom-recent-posts a{color:#003b5c;text-decoration:none}.custom-recent-posts a:hover{text-decoration:underline}.mc-note{background:#f4efe7;border:1px solid #e6ddd0;border-radius:10px;padding:18px 22px;margin:24px 0}.mc-prod{display:flex;gap:28px;align-items:center;flex-wrap:nowrap;margin:0 0 14px}.mc-prod .mc-img{flex:0 0 250px;max-width:250px;background:#f6f2ec;border:1px solid #ece4d7;border-radius:14px;padding:18px;margin:0 auto;box-sizing:border-box}.mc-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:18px 0 6px}.mc-cta a{display:inline-block;padding:14px 28px;font-size:17px;border-radius:10px;text-decoration:none;font-weight:600;line-height:1.1}.mc-cta a.b1{background:#8a7a66;color:#fff}.mc-cta a.b2{border:2px solid #6f6252;color:#6f6252}.mc-cta a.b3{background:#3f3a33;color:#fff}.blogdetails-content p{margin:0 0 20px;line-height:1.3em}.mc-map{width:100%;height:320px;border:0;border-radius:12px;margin-top:14px}.blogdetails-content p a{color:#009547}.blogdetails-content ul.recent-post-list{margin-top:15px}.faq{background:#f4efe7;border:1px solid #e6ddd0;border-left:4px solid #9b8f87;border-radius:10px;padding:16px 20px;margin:0 0 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.faq b{display:block;color:#2c2a26;font-size:1.05em;margin:0 0 8px}.blogdetails-content table td,.blogdetails-content table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}.blogdetails-content hr{border-bottom:1px solid hsla(0,0%,50%,.502)}.blogdetails-content .post-image{box-shadow:none}@media (min-width:721px){.mc-prod.rev{flex-direction:row-reverse}}@media screen and (max-width:1024px){.mc-product-grid,.mc-product-section[data-columns="3"] .mc-product-grid,.mc-product-section[data-columns="4"] .mc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.mc-product-filters{gap:8px}.mc-filter-label{width:100%;margin:0 0 3px}.mc-filter-button{padding:10px 15px;font-size:13px}.mc-product-grid,.mc-product-section[data-columns="2"] .mc-product-grid,.mc-product-section[data-columns="3"] .mc-product-grid,.mc-product-section[data-columns="4"] .mc-product-grid{grid-template-columns:1fr}.mc-product-divider{margin-bottom:24px}.mc-product-media{aspect-ratio:1.08/1}.mc-product-content{padding:18px}.mc-product-title{font-size:19px}.service-card .mc-tab-six-grid{grid-template-columns:repeat(2,1fr)}}