.elementor-246 .elementor-element.elementor-element-c61ae41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-66af208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-246 .elementor-element.elementor-element-8b0291a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-4fad6bf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-246 .elementor-element.elementor-element-4fad6bf{text-align:left;}.elementor-246 .elementor-element.elementor-element-4fad6bf .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:90px;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-4065536{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-45ceb23{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-45ceb23:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-45ceb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-7684588 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-a3bfd91{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-a3bfd91 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-a3bfd91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-b94a15c{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b94a15c:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b94a15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Granite-01-v2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-d602eab{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-d602eab:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d602eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-246 .elementor-element.elementor-element-adbbf3a .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-a1ed7bb{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-a1ed7bb .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-a1ed7bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-d7927e7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-d7927e7:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d7927e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Marble-03.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-3b6b210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-760d6ae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-760d6ae:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-760d6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Quartz-04.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-a1a2355{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-a1a2355:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-a1a2355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-246 .elementor-element.elementor-element-a1a2355:hover::before, .elementor-246 .elementor-element.elementor-element-a1a2355:hover > .elementor-background-video-container::before, .elementor-246 .elementor-element.elementor-element-a1a2355:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-246 .elementor-element.elementor-element-a1a2355 > .elementor-background-slideshow:hover::before, .elementor-246 .elementor-element.elementor-element-a1a2355 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-246 .elementor-element.elementor-element-a1a2355:hover{--overlay-opacity:0.5;}.elementor-246 .elementor-element.elementor-element-48e58e9 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-2558e99{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-2558e99 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-2558e99 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-05711b3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-05711b3:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-05711b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Slate-05.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-253946d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-253946d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-253946d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-77cbdcf .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-89ec35b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-89ec35b .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-89ec35b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-9a882e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-062b083{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-062b083:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-062b083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-246 .elementor-element.elementor-element-7fec4db .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-205970b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-205970b .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-205970b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-322fe87{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-322fe87:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-322fe87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Tiles-06.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-95f9766{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-95f9766:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-95f9766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-246 .elementor-element.elementor-element-f99fe10 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-0c9be6c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-0c9be6c .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-0c9be6c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-eeac3c3{color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-4e5d0c5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-4e5d0c5:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-4e5d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Countertop-07.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-a9365f2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-99df809{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-99df809:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-99df809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-5792d4c .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-6d82c14{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-6d82c14 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-6d82c14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-4089d59{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-4089d59:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-4089d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Granite-01-v2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-68e6600{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-68e6600:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-68e6600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-246 .elementor-element.elementor-element-b049718 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-94af2f9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-94af2f9 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-94af2f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-e11dbfa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-e11dbfa:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-e11dbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Marble-03.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-626b418{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-626b418:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-626b418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Quartz-04.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-7f9667f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-7f9667f:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-7f9667f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-246 .elementor-element.elementor-element-7f9667f:hover::before, .elementor-246 .elementor-element.elementor-element-7f9667f:hover > .elementor-background-video-container::before, .elementor-246 .elementor-element.elementor-element-7f9667f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-246 .elementor-element.elementor-element-7f9667f > .elementor-background-slideshow:hover::before, .elementor-246 .elementor-element.elementor-element-7f9667f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-246 .elementor-element.elementor-element-7f9667f:hover{--overlay-opacity:0.5;}.elementor-246 .elementor-element.elementor-element-30a0f45 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-c992230{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-c992230 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-c992230 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-b5a23a3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-b5a23a3:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b5a23a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Slate-05.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-c3cd4b1{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-c3cd4b1:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-c3cd4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-883d49f .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-671c045{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-671c045 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-671c045 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-489df39{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-489df39:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-489df39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-246 .elementor-element.elementor-element-416027d .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-fbd2dde{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-fbd2dde .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-fbd2dde .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-f7243e4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-f7243e4:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-f7243e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Tiles-06.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-246 .elementor-element.elementor-element-d09d4ae{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-246 .elementor-element.elementor-element-d09d4ae:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d09d4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-246 .elementor-element.elementor-element-8c7e315 .elementor-heading-title{font-family:"Acumin Variable Concept Light", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-5180fa1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-246 .elementor-element.elementor-element-5180fa1 .elementor-divider-separator{width:100%;}.elementor-246 .elementor-element.elementor-element-5180fa1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-246 .elementor-element.elementor-element-943caa9{color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-d89ed66{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-246 .elementor-element.elementor-element-d89ed66:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d89ed66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Countertop-07.jpg");background-repeat:no-repeat;background-size:cover;}body.elementor-page-246:not(.elementor-motion-effects-element-type-background), body.elementor-page-246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Bg-Product-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1440px){.elementor-246 .elementor-element.elementor-element-4fad6bf .elementor-heading-title{font-size:60px;}.elementor-246 .elementor-element.elementor-element-7684588 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-b94a15c:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b94a15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-adbbf3a .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-d7927e7:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d7927e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Marble-03.jpg");background-size:cover;}.elementor-246 .elementor-element.elementor-element-760d6ae:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-760d6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-48e58e9 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-05711b3:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-05711b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Slate-05.jpg");background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-77cbdcf .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-7fec4db .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-322fe87:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-322fe87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Tiles-06.jpg");background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-f99fe10 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-4e5d0c5:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-4e5d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Countertop-07.jpg");background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-a9365f2{--grid-auto-flow:row;}.elementor-246 .elementor-element.elementor-element-5792d4c .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-4089d59:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-4089d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-b049718 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-e11dbfa:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-e11dbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Marble-03.jpg");background-size:cover;}.elementor-246 .elementor-element.elementor-element-626b418:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-626b418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-30a0f45 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-b5a23a3:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-b5a23a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Slate-05.jpg");background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-883d49f .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-416027d .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-f7243e4:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-f7243e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Tiles-06.jpg");background-position:center center;background-size:cover;}.elementor-246 .elementor-element.elementor-element-8c7e315 .elementor-heading-title{font-size:33px;}.elementor-246 .elementor-element.elementor-element-d89ed66:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-d89ed66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stileboutique.com/wp-content/uploads/2025/06/Img_Countertop-07.jpg");background-position:center center;background-size:cover;}}@media(max-width:1024px){.elementor-246 .elementor-element.elementor-element-66af208{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-4fad6bf .elementor-heading-title{line-height:1em;}.elementor-246 .elementor-element.elementor-element-4065536{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-b94a15c{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-b94a15c.e-con{--order:-99999 /* order start hack */;}.elementor-246 .elementor-element.elementor-element-d602eab.e-con{--order:99999 /* order end hack */;}.elementor-246 .elementor-element.elementor-element-d7927e7{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-3b6b210{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-760d6ae{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-05711b3{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-9a882e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-322fe87{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-322fe87.e-con{--order:-99999 /* order start hack */;}.elementor-246 .elementor-element.elementor-element-95f9766.e-con{--order:99999 /* order end hack */;}.elementor-246 .elementor-element.elementor-element-4e5d0c5{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-4e5d0c5:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-4e5d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-246 .elementor-element.elementor-element-a9365f2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-c61ae41{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-246 .elementor-element.elementor-element-4fad6bf{text-align:center;}.elementor-246 .elementor-element.elementor-element-b94a15c{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-d7927e7{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-760d6ae{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-05711b3{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-322fe87{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-322fe87.e-con{--order:-99999 /* order start hack */;}.elementor-246 .elementor-element.elementor-element-4e5d0c5{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-a9365f2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-246 .elementor-element.elementor-element-4089d59{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-e11dbfa{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-626b418{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-b5a23a3{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-f7243e4{--min-height:300px;}.elementor-246 .elementor-element.elementor-element-d89ed66{--min-height:300px;}}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-45ceb23{--width:25%;}.elementor-246 .elementor-element.elementor-element-b94a15c{--width:25%;}.elementor-246 .elementor-element.elementor-element-d602eab{--width:25%;}.elementor-246 .elementor-element.elementor-element-d7927e7{--width:25%;}.elementor-246 .elementor-element.elementor-element-760d6ae{--width:25%;}.elementor-246 .elementor-element.elementor-element-a1a2355{--width:25%;}.elementor-246 .elementor-element.elementor-element-05711b3{--width:25%;}.elementor-246 .elementor-element.elementor-element-253946d{--width:25%;}.elementor-246 .elementor-element.elementor-element-062b083{--width:25%;}.elementor-246 .elementor-element.elementor-element-322fe87{--width:25%;}.elementor-246 .elementor-element.elementor-element-95f9766{--width:25%;}.elementor-246 .elementor-element.elementor-element-4e5d0c5{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-246 .elementor-element.elementor-element-45ceb23{--width:100%;}.elementor-246 .elementor-element.elementor-element-b94a15c{--width:100%;}.elementor-246 .elementor-element.elementor-element-d602eab{--width:100%;}.elementor-246 .elementor-element.elementor-element-d7927e7{--width:100%;}.elementor-246 .elementor-element.elementor-element-760d6ae{--width:100%;}.elementor-246 .elementor-element.elementor-element-a1a2355{--width:100%;}.elementor-246 .elementor-element.elementor-element-05711b3{--width:100%;}.elementor-246 .elementor-element.elementor-element-253946d{--width:100%;}.elementor-246 .elementor-element.elementor-element-062b083{--width:100%;}.elementor-246 .elementor-element.elementor-element-322fe87{--width:100%;}.elementor-246 .elementor-element.elementor-element-95f9766{--width:100%;}.elementor-246 .elementor-element.elementor-element-4e5d0c5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-45ceb23 */.elementor-246 .elementor-element.elementor-element-45ceb23 .link-granite{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-45ceb23 .link-granite a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-45ceb23 .link-granite .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-45ceb23 .link-granite .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d602eab */.elementor-246 .elementor-element.elementor-element-d602eab .link-marble{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-d602eab .link-marble a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-d602eab .link-marble .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-d602eab .link-marble .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a2355 */.elementor-246 .elementor-element.elementor-element-a1a2355 .link-quartz{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-a1a2355 .link-quartz a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-a1a2355 .link-quartz .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-a1a2355 .link-quartz .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253946d */.elementor-246 .elementor-element.elementor-element-253946d .link-slate{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-253946d .link-slate a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-253946d .link-slate .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-253946d .link-slate .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062b083 */.elementor-246 .elementor-element.elementor-element-062b083 .link-tiles{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-062b083 .link-tiles a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-062b083 .link-tiles .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-062b083 .link-tiles .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f9766 */.elementor-246 .elementor-element.elementor-element-95f9766 .link-countertop{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-95f9766 .link-countertop a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-95f9766 .link-countertop .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-95f9766 .link-countertop .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99df809 */.elementor-246 .elementor-element.elementor-element-99df809 .link-granite{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-99df809 .link-granite a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-99df809 .link-granite .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-99df809 .link-granite .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68e6600 */.elementor-246 .elementor-element.elementor-element-68e6600 .link-marble{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-68e6600 .link-marble a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-68e6600 .link-marble .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-68e6600 .link-marble .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9667f */.elementor-246 .elementor-element.elementor-element-7f9667f .link-quartz{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-7f9667f .link-quartz a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-7f9667f .link-quartz .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-7f9667f .link-quartz .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3cd4b1 */.elementor-246 .elementor-element.elementor-element-c3cd4b1 .link-slate{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-c3cd4b1 .link-slate a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-c3cd4b1 .link-slate .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-c3cd4b1 .link-slate .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489df39 */.elementor-246 .elementor-element.elementor-element-489df39 .link-tiles{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-489df39 .link-tiles a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-489df39 .link-tiles .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-489df39 .link-tiles .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09d4ae */.elementor-246 .elementor-element.elementor-element-d09d4ae .link-countertop{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-d09d4ae .link-countertop a{
    display: block;
    height: 100%;
    font-size: 0 !important;
        position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-246 .elementor-element.elementor-element-d09d4ae .link-countertop .elementor-widget-container div,
.elementor-246 .elementor-element.elementor-element-d09d4ae .link-countertop .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Variable Concept Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stileboutique.com/wp-content/uploads/2025/06/FontsFree-Net-Acumin-Pro-ExtraLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */