.elementor-9127 .elementor-element.elementor-element-1698125 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9127 .elementor-element.elementor-element-1698125{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-1698125:not(.elementor-motion-effects-element-type-background), .elementor-9127 .elementor-element.elementor-element-1698125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9127 .elementor-element.elementor-element-1698125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9127 .elementor-element.elementor-element-b2ac6d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9127 .elementor-element.elementor-element-b2ac6d5 > .elementor-element-populated{padding:0% 0% 0% 15.8%;}.elementor-9127 .elementor-element.elementor-element-034b974 .elementor-heading-title{color:#4D4D56;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-9127 .elementor-element.elementor-element-034b974 > .elementor-widget-container{padding:0% 42% 1% 0%;}.elementor-9127 .elementor-element.elementor-element-e72458a .elementor-heading-title{color:#4D4D56;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;line-height:50px;}.elementor-9127 .elementor-element.elementor-element-e72458a > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 8% 5% 0%;}.elementor-9127 .elementor-element.elementor-element-28b74d9{color:#4D4D56;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-9127 .elementor-element.elementor-element-28b74d9 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-9127 .elementor-element.elementor-element-86d12c9 .elementor-button{font-family:"Prompt", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#9AA8BA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 17px 22px;}.elementor-9127 .elementor-element.elementor-element-86d12c9 .elementor-button:hover, .elementor-9127 .elementor-element.elementor-element-86d12c9 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-1997cea );border-color:#9AA8BA;}.elementor-9127 .elementor-element.elementor-element-86d12c9 .elementor-button:hover svg, .elementor-9127 .elementor-element.elementor-element-86d12c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9127 .elementor-element.elementor-element-86d12c9 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-9127 .elementor-element.elementor-element-503c7bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-503c7bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9127 .elementor-element.elementor-element-3b5563d .elementor-repeater-item-59310a1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://thesurfaceshop.com/wp-content/uploads/2024/06/Bordeaux-Honed-Limestone-Flooring-1-Interior.jpg);background-size:cover;}.elementor-9127 .elementor-element.elementor-element-3b5563d .elementor-repeater-item-0c69df5 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://thesurfaceshop.com/wp-content/uploads/2026/01/Dune-WPB-Honed-Stone-Flooring-Application.jpg);background-size:cover;}.elementor-9127 .elementor-element.elementor-element-3b5563d .elementor-repeater-item-4169164 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://thesurfaceshop.com/wp-content/uploads/2024/06/Calypso-Limestone-Cladding-Residencial-Facade-with-Walking-Bridge.jpg);background-size:cover;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-slide{height:65vh;transition-duration:calc(10000ms*1.2);}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-slide-contents{max-width:60%;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-slide-inner{padding:0% 5% 2% 0%;text-align:right;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-9127 .elementor-element.elementor-element-3b5563d .elementor-slide-description{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-pagination-bullet{height:10px;width:10px;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-container-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-pagination-fraction{font-size:10px;}.elementor-9127 .elementor-element.elementor-element-3b5563d .swiper-pagination-bullet-active{background-color:var( --e-global-color-1997cea );}.elementor-9127 .elementor-element.elementor-element-e08e142 > .elementor-container{min-height:50px;}.elementor-9127 .elementor-element.elementor-element-e08e142 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9127 .elementor-element.elementor-element-e08e142{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-e08e142:not(.elementor-motion-effects-element-type-background), .elementor-9127 .elementor-element.elementor-element-e08e142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9127 .elementor-element.elementor-element-e08e142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9127 .elementor-element.elementor-element-6c083a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9127 .elementor-element.elementor-element-6c083a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9127 .elementor-element.elementor-element-6c083a6 > .elementor-element-populated{padding:0% 0% 0% 15.8%;}.elementor-9127 .elementor-element.elementor-element-a62c4e5 .woocommerce-breadcrumb{color:#4D4D56;font-size:13px;}.elementor-9127 .elementor-element.elementor-element-a62c4e5 .woocommerce-breadcrumb > a{color:var( --e-global-color-b6328b6 );}.elementor-9127 .elementor-element.elementor-element-a62c4e5 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-9127 .elementor-element.elementor-element-a766cad > .elementor-element-populated{padding:0% 0% 0% 3%;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm5{transition-property:top,left,right,opacity,visibility,transform;transition-duration:400ms;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm30c .emm29 > .emm6::before{transition:opacity 250ms,visibility 250ms,bottom 400ms;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm77 > .emm5 .emm6{justify-content:flex-start;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm20 .emm29 > .emm6{animation-duration:800ms;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emli > .emm6{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:300;line-height:1.8em;letter-spacing:0.5px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6{color:var( --e-global-color-5e2eb25 );background-color:var( --e-global-color-ea82123 );padding-left:13px;padding-right:13px;padding-top:12px;padding-bottom:12px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6 > .emmico > svg{fill:var( --e-global-color-5e2eb25 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6 > .emm10 i{border-top-color:var( --e-global-color-5e2eb25 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6 > .emm10 i::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6 > .emm10 i::after{background-color:var( --e-global-color-5e2eb25 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm6::after{background-color:var( --e-global-color-b6328b6 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29:hover > .emm6{background-color:var( --e-global-color-ea82123 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29.emm17 > .emm6::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29.emm17 > .emm6::after,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm32 > .emm6::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm32 > .emm6::after{background-color:var( --e-global-color-b6328b6 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29.emm17 > .emm6,.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29.emm32 > .emm6{background-color:var( --e-global-color-ea82123 );}.elementor-9127 .elementor-element.elementor-element-807a46e .emm30e .emm29 > .emm6::after,.elementor-9127 .elementor-element.elementor-element-807a46e .emm30d .emm29 > .emm6::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm30f .emm29 > .emm6::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm30f .emm29 > .emm6::after,.elementor-9127 .elementor-element.elementor-element-807a46e .emm28c .emm29::before,.elementor-9127 .elementor-element.elementor-element-807a46e .emm28c .emm29::after{height:3px;}.elementor-9127 .elementor-element.elementor-element-807a46e.emm2v .emm28c .emm29::before{height:auto;width:3px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm77 > .emm5{width:220px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm23 .emli:not(:last-child) > .emm6{border-style:solid;border-color:var( --e-global-color-5e2eb25 );border-bottom-width:1px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 .emm29 > .emm5{margin-top:0px;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm20 .emm6{color:#000;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm20 .emm6 > .emmico > svg{fill:#000;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm20 .emm6 .emm10{margin-right:-6px;}body .emm-app .emm112{background-color:#43567d;}body .emm-app .emm114{background-color:#041434;}.emmsn .emm-app .emm114{background-color:#041434 !important;}body .emm-app .emm112.emm120{background-color:#fff;}.emmsu .emm-app .emm114{background-color:#041434;}.emmsd .emm-app .emm114{background-color:#041434;}.elementor-9127 .elementor-element.elementor-element-807a46e .emm15{width:300px;}.elementor-9127 .elementor-element.elementor-element-807a46e > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-9127 .elementor-element.elementor-element-807a46e{z-index:0;}.elementor-9127 .elementor-element.elementor-element-33f7dbb3:not(.elementor-motion-effects-element-type-background), .elementor-9127 .elementor-element.elementor-element-33f7dbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9127 .elementor-element.elementor-element-33f7dbb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-33f7dbb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9127 .elementor-element.elementor-element-1328d381 > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-9127 .elementor-element.elementor-element-2d961344{--spacer-size:20px;}.elementor-9127 .elementor-element.elementor-element-089935f{text-align:left;}.elementor-9127 .elementor-element.elementor-element-089935f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:300;text-transform:capitalize;line-height:32px;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woo-products-summary-wrap{padding:10px 10px 10px 10px;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce .uael-woo-product-category{font-family:"Raleway", Sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:2.1em;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce .uael-loop-product__link, .elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce .woocommerce-loop-product__title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-woocommerce .uael-woo-products-summary-wrap .button{font-family:"Raleway", Sans-serif;line-height:0.5em;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-9127 .elementor-element.elementor-element-ae78cb8 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-9127 .elementor-element.elementor-element-1600d87{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-9127 .elementor-element.elementor-element-1600d87 .elementor-divider-separator{width:100%;}.elementor-9127 .elementor-element.elementor-element-1600d87 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-9127 .elementor-element.elementor-element-7e6f4ad > .elementor-container{min-height:450px;}.elementor-9127 .elementor-element.elementor-element-a13fcae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9127 .elementor-element.elementor-element-a13fcae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesurfaceshop.com/wp-content/uploads/2025/11/Sonoma-Terraform-Staircaase.jpg");background-position:center center;background-size:cover;}.elementor-9127 .elementor-element.elementor-element-a13fcae:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-9127 .elementor-element.elementor-element-a13fcae:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;}.elementor-9127 .elementor-element.elementor-element-a13fcae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-a13fcae > .elementor-element-populated > .elementor-background-overlay{transition:background 1.2s, border-radius 0.3s, opacity 1.2s;}.elementor-9127 .elementor-element.elementor-element-94cdae9{--spacer-size:400px;}.elementor-9127 .elementor-element.elementor-element-715b5a8 .elementor-heading-title{color:var( --e-global-color-ea82123 );font-size:24px;font-weight:600;}.elementor-9127 .elementor-element.elementor-element-715b5a8 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0% 0% 0% 10%;}.elementor-9127 .elementor-element.elementor-element-84437ac .elementor-heading-title{color:var( --e-global-color-ea82123 );font-size:48px;font-weight:600;}.elementor-9127 .elementor-element.elementor-element-84437ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 10% 10%;}.elementor-9127 .elementor-element.elementor-element-c0db946:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9127 .elementor-element.elementor-element-c0db946 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesurfaceshop.com/wp-content/uploads/2026/01/Saint-Ambrose-Cashmere-Steps-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9127 .elementor-element.elementor-element-c0db946:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-ada81fc );opacity:0.5;}.elementor-9127 .elementor-element.elementor-element-c0db946 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9127 .elementor-element.elementor-element-c0db946 > .elementor-element-populated > .elementor-background-overlay{transition:background 1.2s, border-radius 0.3s, opacity 1.2s;}.elementor-9127 .elementor-element.elementor-element-a4c939c{--spacer-size:400px;}.elementor-9127 .elementor-element.elementor-element-9ac5a1f .elementor-heading-title{color:var( --e-global-color-ea82123 );font-size:24px;font-weight:600;}.elementor-9127 .elementor-element.elementor-element-9ac5a1f > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0% 0% 0% 10%;}.elementor-9127 .elementor-element.elementor-element-a1d3bf3 .elementor-heading-title{color:var( --e-global-color-ea82123 );font-size:48px;font-weight:600;}.elementor-9127 .elementor-element.elementor-element-a1d3bf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 10% 10%;}:root{--page-title-display:none;}body.elementor-page-9127:not(.elementor-motion-effects-element-type-background), body.elementor-page-9127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EF;}@media(min-width:768px){.elementor-9127 .elementor-element.elementor-element-b2ac6d5{width:33%;}.elementor-9127 .elementor-element.elementor-element-503c7bf{width:66.968%;}.elementor-9127 .elementor-element.elementor-element-6c083a6{width:30%;}.elementor-9127 .elementor-element.elementor-element-a766cad{width:70%;}.elementor-9127 .elementor-element.elementor-element-a13fcae{width:50%;}.elementor-9127 .elementor-element.elementor-element-c0db946{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9127 .elementor-element.elementor-element-b2ac6d5{width:100%;}.elementor-9127 .elementor-element.elementor-element-503c7bf{width:100%;}}@media(max-width:1024px){.elementor-9127 .elementor-element.elementor-element-b2ac6d5 > .elementor-element-populated{padding:12% 0% 0% 7%;}.elementor-9127 .elementor-element.elementor-element-034b974 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-9127 .elementor-element.elementor-element-034b974 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-9127 .elementor-element.elementor-element-e72458a .elementor-heading-title{font-size:48px;line-height:56px;letter-spacing:-1px;}.elementor-9127 .elementor-element.elementor-element-e72458a > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-9127 .elementor-element.elementor-element-28b74d9{font-size:15px;line-height:21px;}.elementor-9127 .elementor-element.elementor-element-28b74d9 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-9127 .elementor-element.elementor-element-86d12c9 > .elementor-widget-container{padding:0% 0% 12% 0%;}}@media(max-width:767px){.elementor-9127 .elementor-element.elementor-element-b2ac6d5 > .elementor-element-populated{padding:12% 7% 13% 7%;}.elementor-9127 .elementor-element.elementor-element-034b974{text-align:left;}.elementor-9127 .elementor-element.elementor-element-034b974 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9127 .elementor-element.elementor-element-034b974 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-9127 .elementor-element.elementor-element-e72458a{text-align:left;}.elementor-9127 .elementor-element.elementor-element-e72458a .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-9127 .elementor-element.elementor-element-e72458a > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-9127 .elementor-element.elementor-element-28b74d9{text-align:left;font-size:14px;line-height:20px;}.elementor-9127 .elementor-element.elementor-element-28b74d9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-9127 .elementor-element.elementor-element-a13fcae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9127 .elementor-element.elementor-element-a13fcae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-171px 0px;background-size:cover;}.elementor-9127 .elementor-element.elementor-element-94cdae9{--spacer-size:315px;}.elementor-9127 .elementor-element.elementor-element-c0db946:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9127 .elementor-element.elementor-element-c0db946 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-171px 0px;background-size:cover;}.elementor-9127 .elementor-element.elementor-element-a4c939c{--spacer-size:315px;}}/* Start custom CSS for elemental-menu, class: .elementor-element-807a46e */@keyframes subNavDropdown {
    to {
        opacity: 1;
        transform: translate(-50%, 0);
    }
}

.elementor-9127 .elementor-element.elementor-element-807a46e.elementor-sticky--active {
    left: 42% !important;
    transform: translate(-50%, -100%);
    animation-name: subNavDropdown;
    animation-duration: 1s;
    animation-delay: 0.5s;
    animation-fill-mode: forwards;
    z-index: 98;
}

// Center the subNav by removing the right alignment when it is not sticky.
.elementor-9127 .elementor-element.elementor-element-807a46e.elementor-sticky--active .emm0 .emm4 {
    margin-left: auto;
    margin-right: auto;
}
.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 > .emm4 > .emm29:not(:last-child) {
    border-right: 1px solid #E5E9EF; // change to the color you want.
    border-left: 1px solid #E5E9EF; // change to the color you want.

}

.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 > .emm4 > .emm29:first-child > a {
    border-bottom-left-radius: 30px;
    border-left: 1px solid #E5E9EF;
    
}

.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 > .emm4 > .emm29:first-child > a::after {
    width: calc(100% - 30px);
    left: 25px;
    border-right: 1px solid #E5E9EF; // change to the color you want.
}

.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 > .emm4 > .emm29:last-child > a {
    border-bottom-right-radius: 30px;
    border-right: 1px solid #E5E9EF; // change to the color you want.
}

.elementor-9127 .elementor-element.elementor-element-807a46e .emm0 > .emm4 > .emm29:last-child > a::after {
    width: calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS */.products a.button, .woocommerce-page .products .added_to_cart.wc-forward, .woocommerce .products .added_to_cart.wc-forward
{ 
    text-align: center!important;
}/* End custom CSS */